Mundarija:
- Ta'minotlar
- 1 -qadam: O'qilmagan elektron pochta xabarlari sonini ko'rsatish
- 2 -qadam: Uskuna va simlarni ulash
- 3 -qadam: Nextion displeyini o'rnating
- 4 -qadam: Kod va u qanday ishlaydi
- 5 -qadam: kerakli fayllar
- 6 -qadam: Kirish ma'lumotlarini kodlash
- 7 -qadam: sinov va yoz
Video: O'qilmagan elektron pochta xabari: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Hammaga salom, yana bir "Instructable" ga xush kelibsiz. Uy sharoitida ishlashning hozirgi holati bilan, men o'zimning kompaniyamdan vaqti -vaqti bilan elektron pochta xabarlarini olganim uchun, ba'zi qiyinchiliklarga duch kelmoqdaman. elektron pochta va nihoyat men buni qildim. Haqiqatni amalga oshirish uchun men eng zo'r Nodemcu taxtasidan foydalandim. Bu Desk Notifier sizga yangi Gmail haqida xabar beradi va sizga yangi elektron pochta xabarlarining umumiy sonini ko'rsatadi.
Ta'minotlar
1X Nextion 3.2 TFT displeyi
1X tugunli MCU
1X qizil LED
1X 5V 1000mA quvvat manbai
1X 220 Ohm qarshilik
1X AMS 1117 3.3V regulyatori
Jumper simlari
Issiq yopishtiruvchi qurol
Tel kesuvchi
Karton quti
1 -qadam: O'qilmagan elektron pochta xabarlari sonini ko'rsatish
Google -ning Gmail serverlari bilan bog'lanish uchun biz serverga xavfsiz ulanishni o'rnatishimiz va elektron pochta manzilimiz va parolimiz bilan xavfsiz HTTPS so'rovini yuborishimiz kerak. Keyin Gmail har qanday ma'lumotni o'z ichiga olgan XML hujjati bilan javob beradi, masalan, sizning oxirgi xabarlaringiz (o'qilmagan qismlar) va o'qilmagan xatlarning soni.
Google parolini zararli serverga yubormasligimiz uchun, SSL sertifikatining SHA-1 barmoq izidan foydalanib, server identifikatorini tekshirishimiz kerak. Bu serverni aniqlaydigan o'n oltilik belgilarning noyob ketma -ketligi.
2 -qadam: Uskuna va simlarni ulash
Men yuqorida bir nechta fotosuratlarni qo'shdim
- LED va D3 pinlari orasidagi 220 ohmli rezistor GND orasidagi sim.
- TX pin NEXTION displeyining RX piniga ulangan.
- RX pin NEXTION displeyining TX piniga ulangan.
3 -qadam: Nextion displeyini o'rnating
Bu.tft faylini bo'sh micro sd kartaga joylashtiring. Keyin biz ushbu SD -kartani Nextion displeyining orqa qismidagi sd -karta uyasiga joylashtiramiz, agar hozirda biz displeyni quvvatlantirsak, u displey bajarayotgan kodni yangilaydi. Agar biz SD -kartani olib tashlasak va displeyni yana bir marta yoqsak, yangi grafik foydalanuvchi interfeysi paydo bo'ladi.
4 -qadam: Kod va u qanday ishlaydi
OK, bu erda aslida nima bo'layotgani.
Kimdir sizga elektron pochta xabarini yuboradi. Gmail buni ko'radi va Nodemcu dasturini ishga tushiradi. Nodemcu HTTP javobini oladi va aynan shu sababdan LED lampochkasi yoqiladi. shuningdek o'qilmagan elektron pochta xabarlari sonini ko'rsatadi.
5 -qadam: kerakli fayllar
6 -qadam: Kirish ma'lumotlarini kodlash
Lentaga kirish uchun siz elektron pochta manzilingiz va parolingizni kiritishingiz kerak. Siz ularni oddiy matn sifatida yubora olmaysiz, avval ularni base64 ga kodlashingiz kerak. Terminalda (Linux va Mac) quyidagi buyruqni ishlating:
echo -n "[email protected]: parol" | tayanch64
Keyin eskizga qo'shing. Masalan:
const char* hisobga olish ma'lumotlari = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
7 -qadam: sinov va yoz
Umid qilamanki, bu kimgadir yordam beradi va men kabi ko'p narsani o'rgatadi. Siz bu erda almashilgan barcha fayllardan foydalanishingiz va o'zingiz borishingiz mumkin.
Har qanday sharhlar qabul qilinadi, agar sizga yoqqan bo'lsa, o'z fikr -mulohazalaringiz bilan o'rtoqlashing va ovoz bering. Hammaga rahmat va yaqinda ko'rishguncha. Baxtli qilish!
Tavsiya:
ThingSpeak -dagi kanal bir muncha vaqt yangilanmaganida, elektron pochta xabarini oling: 16 qadam
ThingSpeak -dagi kanal bir muncha vaqt yangilanmaganida, elektron pochta xabarini oling: Asosiy ma'lumot Menda Dublin, Irlandiya bo'ylab tarqalgan oltita avtomatlashtirilgan issiqxona bor. Maxsus tayyorlangan mobil telefon ilovasidan foydalanib, men har bir issiqxonadagi avtomatlashtirilgan funktsiyalarni masofadan turib kuzatib boraman. Men g'alabani qo'lda ochish / yopishim mumkin
Arduino, Esp32 va Esp8266 ilovalari bilan elektron pochta xabarlarini qanday yuborish mumkin: 6 qadam
Arduino, Esp32 va Esp8266 qo'shimchalari bilan elektron pochta xabarlarini qanday yuborish kerak: Bu erda men o'z kutubxonam EMailSenderning 2 -versiyasini tushuntirmoqchiman, w5100, w5200 va w5500 chekilgan qalqoni va enc28J60 bilan Arduino -ni qo'llab -quvvatlaydigan 1 -versiya. klon qurilmalari, va esp32 va esp8266 -ni qo'llab -quvvatlash. Endi siz reklama qilishingiz mumkin
IoT loyihalaringizdan elektron pochta xabarlarini oling: 6 qadam
IoT loyihalaringizdan elektron pochta xabarlarini oling: IoT loyihalarini Adafruit IO va IFTTT bilan bog'laydigan elektron pochta xabarnomalari. Men ba'zi IoT loyihalarini nashr qildim. Umid qilamanki, siz ularni ko'rgansiz, agar bo'lmasa, men sizni profilimga taklif qilaman va tekshiraman
Harakatni ishga tushirilgan tasvirni olish va elektron pochta: 6 qadam
Motion Triggered Image Capture and Email: Biz avvalgi ESP32-CAM loyihalariga tayanamiz va tasvir bilan elektron pochtani ilova sifatida yuboradigan, harakatlanuvchi tasvirni olish tizimini yaratamiz. Ushbu tuzilish ESP32-CAM kartasini AM312 ga asoslangan PIR sensori moduli bilan ishlatadi
Pochta qutisi va garaj eshiklari xabari: 5 qadam (rasmlar bilan)
Pochta qutisi va garaj eshiklari xabarnomasi: Bu ko'rsatma pochta qutisi xabari Yoxan Mobergga asoslangan. Loyihani taqqoslaganda, men ba'zi o'zgarishlarni amalga oshirdim: mening uyimdan uzoqroqda nafaqat pochta qutisi, balki garaj ham bor. Ular yo'lga yaqin bir joyda joylashgan va uy taxminan 5