Sisukord:
- Tarvikud
- 1. toiming: lugemata e -kirjade arvu kuvamine
- Samm: riistvara ja juhtmestik
- 3. toiming: seadistage Nextion Display
- Samm: kood ja kuidas see toimib
- Samm: nõutavad failid
- Samm: sisselogimisandmete kodeerimine
- 7. samm: testimine ja suvi
Video: Lihtne lugemata e -posti teataja: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere kõigile, tere tulemast järjekordsesse Instructable'i. Praeguses kodus töötamise olukorras seisan silmitsi mõningate väljakutsetega, kuna sain aeg -ajalt oma ettevõttelt e -kirju. Siis mõtlesin teha töölaua teavitaja, mis teavitab mind minu uuest meilile ja lõpuks sain hakkama. Kasutasin asja reaalsuseks viimiseks kõige lahedamat üheplaati Nodemcu. See töölaua teavitaja teavitab teid teie uuest Gmailist ja näitab teile uute meilide koguarvu.
Tarvikud
1X Nextion 3.2 TFT -ekraan
1X sõlme MCU
1x punane LED
1X 5V 1000mA toiteallikas
1X 220 oomi takisti
1X AMS 1117 3.3V regulaator
Jumper juhtmed
Kuum liimipüstol
Traadi lõikur
Pappkast
1. toiming: lugemata e -kirjade arvu kuvamine
Google'i Gmaili serveritega suhtlemiseks peame looma serveriga turvalise ühenduse ja saatma turvalise HTTPS -päringu koos meie e -posti aadressi ja parooliga. Gmail vastab seejärel XML -dokumendiga, mis sisaldab igasugust teavet, nagu teie viimased sõnumid (osad) ja lugemata meilide arv.
Veendumaks, et me ei saada oma Google'i parooli pahatahtlikku serverisse, peame kontrollima serveri identiteeti, kasutades SSL-sertifikaadi SHA-1 sõrmejälge. See on ainulaadne kuueteistkümnendsüsteemi tähemärkide jada, mis tuvastab serveri.
Samm: riistvara ja juhtmestik
Lisasin ülalpool paar fotot
- 220 oomi takisti LED ja D3 tihvtide vahel Juhe GND vahel.
- TX -tihvt on ühendatud NEXTION -ekraani RX -tihvtiga.
- RX -tihvt on ühendatud NEXTION -ekraani TX -tihvtiga.
3. toiming: seadistage Nextion Display
Kleepige see.tft -fail tühjale mikro -SD -kaardile. Seejärel asetame selle SD -kaardi Nextion -ekraani tagaküljel asuvasse sd -kaardi pesasse. Kui me nüüd ekraani sisse lülitame, värskendab see ekraani käivitatavat koodi. Kui eemaldame nüüd SD -kaardi ja lülitame ekraani uuesti sisse, kuvatakse uus graafiline kasutajaliides.
Samm: kood ja kuidas see toimib
Olgu, siin on see, mis tegelikult toimub.
Keegi saadab teile meili. Gmail näeb seda ja käivitab teie Nodemcu programmi. Nodemcu saab HTTP -vastuse ja see põhjustab LED -lambipirni sisselülitamise. ja kuvab ka lugemata meilide arvu.
Samm: nõutavad failid
Samm: sisselogimisandmete kodeerimine
Voole juurdepääsu saamiseks peate sisestama oma e -posti aadressi ja parooli. Te ei saa neid lihttekstina saata, kõigepealt peate need kodeerima base64 -le. Kasutage terminalis järgmist käsku (Linux ja Mac):
echo -n "[email protected]: parool" | alus64
Seejärel lisage see visandile. Näiteks:
const char* mandaat = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
7. samm: testimine ja suvi
Loodan, et see võib olla kellelegi kasulik ja õppinud sama palju kui mina. Saate kasutada kõiki siin jagatud faile ja proovida ise.
Kõik kommentaarid on teretulnud, kui teile meeldis, jagage oma tagasisidet ja hääletage. Tänan kõiki ja näeme varsti. Head tegemist!
Soovitan:
IoT-teataja ESP-12E abil: 7 sammu (piltidega)
IoT-teataja, kasutades ESP-12E: kas olete oma kallimast eemal kodus? Sellel keerulisel ajal püüab see lõbus väike projekt kindlasti naeratuse näole tuua. Selles juhendis näitan teile, kuidas kuvada oma mobiiltelefoni märguandeid
Looge lihtne ISS -i teataja: 5 sammu
Looge lihtne ISS -i teataja: autor TokyLabs | Nõutav aeg: 1–3 tundi | Raskusaste: lihtne | Hind: $ 60–70 $ Saate hõlpsasti luua riistvara teavitaja, mis tõstab paberist astronaudi üles, et teavitada teid iga kord, kui rahvusvaheline kosmosejaam teie asukohast üle läheb. Palju lõbusam kui
Arduino + GPS -moodul - sihtkoha teataja: 6 sammu
Arduino + GPS -moodul - sihtkoha teataja: kui palju aega raiskame liiklusummikutesse? Tegin Arduino toitega sihtkoha teataja, et seda aega produktiivselt kasutada. Kõik teavad, et liiklusummikud võivad olla suur ajaraisk. Ja on võimatu ennustada, kui kaua see aega võtab
Postkast ja garaažiukse teataja: 5 sammu (piltidega)
Postkasti ja garaažiukse teavitaja: see juhend sisaldab Johan Mobergi postkasti teatajat. Võrreldes selle projektiga tegin mõningaid muudatusi: kaugel minu kodust pole mitte ainult postkast, vaid ka garaaž. Nad asuvad ühes kohas tee lähedal ja maja asub umbes 5
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada: 3 sammu
DIY MusiLED, muusika sünkroonitud LED-id ühe klõpsuga Windowsi ja Linuxi rakendusega (32-bitine ja 64-bitine). Lihtne taastada, lihtne kasutada, lihtne teisaldada .: See projekt aitab teil ühendada 18 LED-i (6 punast + 6 sinist + 6 kollast) oma Arduino plaadiga ja analüüsida arvuti helikaardi reaalajasignaale ning edastada need valgusdioodid, mis neid löögiefektide järgi süttivad (Snare, High Hat, Kick)