Turinys:
- Prekės
- 1 veiksmas: rodomas neskaitytų el. Laiškų skaičius
- 2 žingsnis: Aparatūra ir laidai
- 3 veiksmas: nustatykite „Nextion“ekraną
- 4 žingsnis: kodas ir kaip tai veikia
- 5 veiksmas: reikalingi failai
- 6 veiksmas: įveskite prisijungimo duomenis
- 7 žingsnis: bandymas ir vasara
Video: Lengvas neskaitytas el. Pašto pranešėjas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Sveiki visi, sveiki atvykę į dar vieną „Instructable“. Esant dabartinei situacijai dirbant namuose, susiduriu su tam tikrais iššūkiais, nes laikas nuo laiko gavau el. Laiškus iš savo įmonės. Tada galvojau sukurti „Desk Notifier“, kuris praneš man apie mano naują paštą ir pagaliau man pavyko. Aš panaudojau šauniausią vieną lentą „Nodemcu“, kad viskas būtų realybė. Šis „Desk Notifier“praneš jums apie jūsų naują „Gmail“ir parodys bendrą naujų el. Laiškų skaičių.
Prekės
„1X Nextion 3.2 TFT“ekranas
1X mazgas MCU
1x raudonas šviesos diodas
1X 5V 1000mA maitinimo šaltinis
1X 220 omų rezistorius
1X AMS 1117 3.3V reguliatorius
Trumpieji laidai
Karšto klijų pistoletas
Vielos pjaustytuvas
Kartoninė dėžutė
1 veiksmas: rodomas neskaitytų el. Laiškų skaičius
Kad galėtume bendrauti su „Google“„Gmail“serveriais, turime užmegzti saugų ryšį su serveriu ir išsiųsti saugią HTTPS užklausą su el. Pašto adresu ir slaptažodžiu. Tada „Gmail“atsakys pateikdama XML dokumentą, kuriame yra įvairios informacijos, pvz., Naujausių pranešimų (jų dalių) ir neskaitytų el. Laiškų skaičiaus.
Norėdami įsitikinti, kad nesiunčiame „Google“slaptažodžio į kenkėjišką serverį, turime patikrinti serverio tapatybę naudodami SSL sertifikato SHA-1 piršto atspaudą. Tai unikali šešioliktainių simbolių seka, identifikuojanti serverį.
2 žingsnis: Aparatūra ir laidai
Įdėjau porą nuotraukų aukščiau
- 220 omų rezistorius tarp šviesos diodų ir D3 kaiščių Viela tarp GND.
- TX kaištis prijungtas prie NEXTION ekrano RX kaiščio.
- RX kaištis prijungtas prie „NEXTION“ekrano TX kaiščio.
3 veiksmas: nustatykite „Nextion“ekraną
Įklijuokite šį.tft failą į tuščią „micro sd“kortelę. Tada įdedame šią SD kortelę į sd kortelės lizdą „Nextion“ekrano gale. Jei dabar įjungsime ekraną, jis atnaujins ekrano vykdomą kodą. Jei dabar išimsime SD kortelę ir dar kartą įjungsime ekraną, atsiras nauja grafinė vartotojo sąsaja.
4 žingsnis: kodas ir kaip tai veikia
Gerai, štai kas iš tikrųjų vyksta.
Kažkas atsiunčia jums el. Laišką. „Gmail“tai mato ir paleidžia jūsų „Nodemcu“programą. „Nodemcu“gauna HTTP atsaką, todėl LED lemputė įsijungia. taip pat rodo neskaitytų el. laiškų skaičių.
5 veiksmas: reikalingi failai
6 veiksmas: įveskite prisijungimo duomenis
Norėdami gauti prieigą prie sklaidos kanalo, turite įvesti savo el. Pašto adresą ir slaptažodį. Negalite jų siųsti kaip paprasto teksto, pirmiausia turite juos užkoduoti „base64“. Terminale („Linux“ir „Mac“) naudokite šią komandą:
echo -n "[email protected]: slaptažodis" | bazė64
Tada pridėkite jį prie eskizo. Pavyzdžiui:
const char* įgaliojimai = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
7 žingsnis: bandymas ir vasara
Tikiuosi, kad tai kažkam gali būti naudinga ir sužinojau tiek, kiek aš. Galite naudoti visus čia bendrinamus failus ir patys išbandyti.
Bet kokie komentarai yra laukiami, jei jums patiko, pasidalykite savo atsiliepimais ir balsuokite. Ačiū visiems ir iki pasimatymo. Laimingas kūrimas!
Rekomenduojamas:
„Bluetooth“skambučių pranešėjas: 5 žingsniai (su paveikslėliais)
„Bluetooth“skambučių pranešėjas: įvadas Prieš kelias dienas naršydamas nurodymų naujienų kanalą, kai susidūriau su šiuo projektu. Tai buvo šaunus projektas. Bet aš maniau, kodėl gi ne sukurti jį naudojant „Bluetooth“, o ne sudėtingus „wifi“dalykus. Šio „Bluetooth“skambučių pranešėjo specifikacija
Automatinis rankų plovimo pranešėjas: 5 žingsniai
Automatinis rankų plovimo pranešėjas: tai mašina, kuri gali kam nors pranešti, kai jie išeina pro duris. Jo tikslas - priminti kam nors nusiplauti rankas grįžus namo. Dėžutės priekyje yra ultragarsinis jutiklis, skirtas tiems, kurie įeina
Pranešėjas: 4 žingsniai
Pranešėjas: Ar kada nors turėjote patirties liepdamas kitiems nedėti savo asmeninių daiktų į jūsų vietą? Dažniausiai visi susidūrė su tokia situacija ir dažnai ši problema neišsprendžiama, nes kiti dažnai neklauso įspėjimo. Šis įrenginys ir
Pašto dėžutė ir garažo durų pranešėjas: 5 žingsniai (su paveikslėliais)
Pašto dėžutės ir garažo durų pranešėjas: ši instrukcija pagrįsta Johano Mobergo pašto dėžutės pranešėju. Palyginti su šiuo projektu, padariau keletą pakeitimų: toli nuo mano namų yra ne tik pašto dėžutė, bet ir garažas. Jie yra vienoje vietoje netoli kelio, o namas yra apie 5
Lengvas robotas: lengvas sekėjas: 4 žingsniai
Lengvas robotas: lengvas sekėjas: nėra programavimo ar mikroschemų! Robotai, nuostabiausias dalykas, ypač kai žmonės gali jį sukurti! Šį robotą gavau iš draugo kaip dovaną. ačiū Rudolf. Bet kokiu atveju šis robotas naudoja 2 nuo šviesos priklausomus rezistorius, kad suvoktų šviesą ir