جدول المحتويات:
- اللوازم
- الخطوة 1: إظهار عدد رسائل البريد الإلكتروني غير المقروءة
- الخطوة 2: الأجهزة والأسلاك
- الخطوة 3: إعداد Nextion Display
- الخطوة 4: الكود وكيف يعمل
- الخطوة 5: الملفات المطلوبة
- الخطوة 6: ترميز بيانات اعتماد تسجيل الدخول الخاصة بك
- الخطوة 7: الاختبار والملخص
فيديو: منبه البريد الإلكتروني السهل غير المقروء: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
مرحبًا بالجميع ، مرحبًا بكم في Instructable آخر. مع الوضع الحالي للعمل من المنزل ، أواجه بعض التحديات لأنني تلقيت رسائل بريد إلكتروني من شركتي من وقت لآخر ، ثم كنت أفكر في إنشاء Desk Notifier لإخطاري الجديد الخاص بي البريد الإلكتروني وأخيرًا صنعته. لقد استخدمت أروع لوحة منفردة Nodemcu لإحضار الشيء إلى الواقع. سيقوم Desk Notifier بإعلامك بشأن Gmail الجديد الخاص بك وسيعرض لك العدد الإجمالي لرسائل البريد الإلكتروني الجديدة.
اللوازم
1X Nextion 3.2 شاشة TFT
1X عقدة MCU
1X أحمر ليد
1X 5V 1000mA امدادات الطاقة
1X 220 أوم المقاوم
1X AMS 1117 منظم 3.3 فولت
أسلاك العبور
مسدس الغراء الساخن
قاطع الاسلاك
صندوق من الورق المقوى
الخطوة 1: إظهار عدد رسائل البريد الإلكتروني غير المقروءة
للتواصل مع خوادم Gmail من Google ، يتعين علينا إنشاء اتصال آمن بالخادم وإرسال طلب HTTPS آمنًا باستخدام عنوان البريد الإلكتروني وكلمة المرور. سيستجيب Gmail بعد ذلك بمستند XML يحتوي على جميع أنواع المعلومات ، مثل (أجزاء) أحدث رسائلك وعدد رسائل البريد الإلكتروني غير المقروءة.
للتأكد من أننا لا نرسل كلمة مرور Google الخاصة بنا إلى خادم ضار ، يتعين علينا التحقق من هوية الخادم باستخدام بصمة SHA-1 لشهادة SSL. هذا هو التسلسل الفريد للأحرف السداسية العشرية التي تحدد الخادم.
الخطوة 2: الأجهزة والأسلاك
لقد قمت بتضمين صورتين أعلاه
- 220 أوم المقاوم بين LED و D3 دبابيس الأسلاك بين GND.
- يتم توصيل دبوس TX بدبوس RX في NEXTION Display.
- يتم توصيل دبوس RX بدبوس TX الخاص بـ NEXTION Display.
الخطوة 3: إعداد Nextion Display
الصق هذا الملف.tft في بطاقة micro sd فارغة. ثم نضع بطاقة SD هذه في فتحة بطاقة sd في الجزء الخلفي من شاشة Nextion. إذا قمنا الآن بتشغيل الشاشة ، فسيتم تحديث الكود الذي تقوم الشاشة بتنفيذها. إذا قمنا الآن بإزالة بطاقة SD وتشغيل الشاشة مرة أخرى ، فستظهر واجهة المستخدم الرسومية الجديدة.
الخطوة 4: الكود وكيف يعمل
حسنًا ، هذا ما يحدث بالفعل.
شخص ما يرسل لك بريدا إلكترونيا. يراه Gmail ، ويبدأ برنامج Nodemcu الخاص بك. يتلقى Nodemcu استجابة HTTP ، وهذا ما يتسبب في تشغيل مصباح LED. ويعرض أيضًا عدد رسائل البريد الإلكتروني غير المقروءة.
الخطوة 5: الملفات المطلوبة
الخطوة 6: ترميز بيانات اعتماد تسجيل الدخول الخاصة بك
للوصول إلى الخلاصة ، عليك إدخال عنوان بريدك الإلكتروني وكلمة المرور. لا يمكنك إرسالها كنص عادي ، يجب عليك تشفيرها إلى base64 أولاً. استخدم الأمر التالي في Terminal (Linux و Mac):
صدى -n "[email protected]: كلمة المرور" | قاعدة 64
ثم قم بإضافته إلى الرسم التخطيطي. على سبيل المثال:
بيانات اعتماد const char * = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =" ؛
الخطوة 7: الاختبار والملخص
آمل أن يكون هذا مفيدًا لشخص ما وتعلمت بقدر ما تعلمت. يمكنك استخدام جميع الملفات المشتركة هنا واذهب بنفسك.
نرحب بأي تعليقات ، إذا كنت قد استمتعت بها ، شاركنا ملاحظاتك وصوتك. شكرا للجميع ونراكم قريبا. صنع سعيد!
موصى به:
كيفية إرسال رسائل البريد الإلكتروني مع المرفقات باستخدام Arduino و Esp32 و Esp8266: 6 خطوات
كيفية إرسال رسائل البريد الإلكتروني مع المرفقات مع Arduino و Esp32 و Esp8266: أود هنا شرح الإصدار 2 من مكتبتي EMailSender ، وهو تطور كبير فيما يتعلق بالإصدار 1 ، مع دعم Arduino مع درع إيثرنت w5100 و w5200 و w5500 و enc28J60 استنساخ الأجهزة ودعم esp32 و esp8266. الآن يمكنك إعلان
تلقي إشعارات البريد الإلكتروني من مشاريع إنترنت الأشياء الخاصة بك: 6 خطوات
تلقي إخطارات عبر البريد الإلكتروني من مشاريع إنترنت الأشياء الخاصة بك: إشعارات البريد الإلكتروني الخاصة بالبرنامج التي تربط مشاريع إنترنت الأشياء الخاصة بك بـ Adafruit IO و IFTTT لقد قمت بنشر بعض مشاريع إنترنت الأشياء. أتمنى أن تكون قد رأيتهم ، إذا لم تكن قد دعوتك إلى ملفي الشخصي والتحقق منها ، فقد أردت تلقي بعض الإشعارات عند متغير
ESP32-CAM التقاط الصور وإرسالها عبر البريد الإلكتروني باستخدام SPIFF Memmory. -- لا حاجة لبطاقة SD: 4 خطوات
ESP32-CAM التقاط الصور وإرسالها عبر البريد الإلكتروني باستخدام SPIFF Memmory. || لا توجد بطاقة SD مطلوبة: مرحبًا يا رفاق ، لوحة ESP32-CAM عبارة عن لوحة تطوير منخفضة التكلفة تجمع بين شريحة ESP32-S وكاميرا OV2640 والعديد من وحدات معالجة الرسومات (GPIOs) لتوصيل الأجهزة الطرفية وفتحة بطاقة microSD. لديها عدد من التطبيقات تتراوح من خادم الويب لبث الفيديو ، بو
منبه صندوق البريد وباب المرآب: 5 خطوات (بالصور)
منبه صندوق البريد وباب المرآب: تستند هذه التعليمات إلى برنامج تنبيه صندوق البريد يوهان موبرغ. مقارنة بهذا المشروع ، أجريت بعض التغييرات: بعيدًا عن منزلي ليس فقط صندوق بريد ، بل مرآب أيضًا. هم في مكان واحد قريب من الطريق والمنزل يقع على بعد حوالي 5
البريد الإلكتروني على هاتف غير متصل بالإنترنت: 3 خطوات
البريد الإلكتروني على هاتف غير متصل بالإنترنت: هل رأيت هذه الهواتف الرائعة مع الإنترنت؟ نعم اعتقدت ذلك. من أي وقت مضى كنت أتمنى أن يكون لديك واحد؟ الآن يمكنك الحصول على Nokia 1600 (هاتف أساسي للغاية http://en.wikipedia.org/wiki/Nokia_1600) مع صافي 10 مدفوع مقدمًا ، ومع ذلك لا يزال بإمكاني الوصول إلى رسائل البريد الإلكتروني الخاصة بي ، أو حتى الحصول على مجانًا