جدول المحتويات:

منبه البريد الإلكتروني السهل غير المقروء: 7 خطوات
منبه البريد الإلكتروني السهل غير المقروء: 7 خطوات

فيديو: منبه البريد الإلكتروني السهل غير المقروء: 7 خطوات

فيديو: منبه البريد الإلكتروني السهل غير المقروء: 7 خطوات
فيديو: تفعيل عرض الاذان في برنامج المؤذن الالكتروني خطوة خطوة 2024, شهر نوفمبر
Anonim
من السهل منبه البريد الإلكتروني غير المقروء
من السهل منبه البريد الإلكتروني غير المقروء
من السهل منبه البريد الإلكتروني غير المقروء
من السهل منبه البريد الإلكتروني غير المقروء
من السهل منبه البريد الإلكتروني غير المقروء
من السهل منبه البريد الإلكتروني غير المقروء
من السهل منبه البريد الإلكتروني غير المقروء
من السهل منبه البريد الإلكتروني غير المقروء

مرحبًا بالجميع ، مرحبًا بكم في 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: الاختبار والملخص

الاختبار والصيف
الاختبار والصيف
الاختبار والصيف
الاختبار والصيف
الاختبار والصيف
الاختبار والصيف

آمل أن يكون هذا مفيدًا لشخص ما وتعلمت بقدر ما تعلمت. يمكنك استخدام جميع الملفات المشتركة هنا واذهب بنفسك.

نرحب بأي تعليقات ، إذا كنت قد استمتعت بها ، شاركنا ملاحظاتك وصوتك. شكرا للجميع ونراكم قريبا. صنع سعيد!

موصى به: