
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05




Ahoj všetci, vitajte pri ďalšom pokyne. So súčasnou situáciou práce z domu sa stretávam s niektorými výzvami, pretože mi z času na čas prišli e -maily od spoločnosti. Potom som premýšľal o vytvorení stolného oznamovateľa, ktorý ma bude informovať o mojom novom e -mail a nakoniec som to urobil. Na uvedenie veci do reality som použil ten najúžasnejší jednodoskový Nodemcu. Tento Desk Notifier vás upozorní na váš nový Gmail a ukáže vám celkový počet nových e -mailov.
Zásoby
1X TFT displej Nextion 3.2
1X uzol MCU
1 x červená LED dióda
1 x 5V 1000mA napájací zdroj
1 x odpor 220 ohmov
1X regulátor AMS 1117 3,3 V
Prepojovacie vodiče
Horúca lepiaca pištoľ
Drôtová rezačka
Kartónová krabica
Krok 1: Zobrazenie počtu neprečítaných e -mailov

Aby sme mohli komunikovať so servermi Gmail spoločnosti Google, musíme vytvoriť zabezpečené pripojenie k serveru a odoslať zabezpečenú požiadavku HTTPS pomocou našej e -mailovej adresy a hesla. Gmail potom odpovie dokumentom XML, ktorý obsahuje všetky druhy informácií, napríklad (časti) vašich najnovších správ a počet neprečítaných e -mailov.
Aby sme sa ubezpečili, že neposielame svoje heslo Google na škodlivý server, musíme skontrolovať identitu servera pomocou odtlačku prsta SHA-1 certifikátu SSL. Toto je jedinečná sekvencia hexadecimálnych znakov, ktorá identifikuje server.
Krok 2: Hardvér a zapojenie


Vyššie som pridal pár fotografií
- Rezistor 220 ohmov medzi kolíkmi LED a D3 Vodič medzi GND.
- Kolík TX je pripojený k kolíku RX displeja NEXTION.
- Kolík RX je pripojený k kolíku TX na displeji NEXTION.
Krok 3: Nastavte zobrazenie Nextion
Prilepte tento súbor.tft na prázdnu kartu micro sd. Túto kartu SD potom vložíme do zásuvky na kartu SD v zadnej časti displeja Nextion. Ak teraz zapneme displej, aktualizuje kód, ktorý displej vykonáva. Ak teraz vyberieme kartu SD a zapneme displej ešte raz, zobrazí sa nové grafické používateľské rozhranie.
Krok 4: Kód a ako to funguje

Ok, takže tu je to, čo sa vlastne deje.
Niekto vám pošle e -mail. Gmail to vidí a spustí váš program Nodemcu. Nodemcu dostane odpoveď HTTP a práve to spôsobí rozsvietenie žiarovky LED. a tiež zobrazuje počet neprečítaných e -mailov.
Krok 5: Požadované súbory
Krok 6: Kódovanie vašich prihlasovacích údajov
Ak chcete získať prístup k informačnému kanálu, musíte zadať svoju e -mailovú adresu a heslo. Nemôžete ich odosielať ako obyčajný text, musíte ich najskôr kódovať do base64. Na termináli (Linux a Mac) použite nasledujúci príkaz:
echo -n "[email protected]: heslo" | base64
Potom ho pridajte do náčrtu. Napríklad:
const char* credentials = "ZW1haWwuYWRkcmVzc0BnbWFpbC5jb206cGFzc3dvcmQ =";
Krok 7: Testovanie a Summery



Dúfam, že to niekomu môže pomôcť a naučiť sa to rovnako ako ja. Môžete použiť všetky súbory, ktoré sú tu zdieľané, a ísť si sami.
Akékoľvek komentáre sú vítané, ak sa vám páčili, podeľte sa o svoje názory a hlasujte. Ďakujem všetkým a čoskoro sa uvidíme. Šťastnú výrobu!
Odporúča:
Modul Arduino + GPS - oznamovateľ cieľa: 6 krokov

Modul Arduino + GPS - oznamovateľ cieľa: Koľko času strácame v zápchach? Vytvoril som oznamovateľ destinácií poháňaný Arduinom, aby tento čas využil produktívnym spôsobom. Každý vie, že dopravné zápchy môžu byť veľkým plytvaním časom. A nie je možné predpovedať, ako dlho to bude trvať
Oznamovateľ poštových schránok a garážových brán: 5 krokov (s obrázkami)

Oznamovateľ poštových schránok a garážových brán: Tento návod je založený na oznamovači poštových schránok Johan Moberg. V porovnaní s týmto projektom som urobil niekoľko zmien: Ďaleko od môjho domu je nielen poštová schránka, ale aj garáž. Nachádzajú sa na jednom mieste v blízkosti cesty a dom sa nachádza asi 5
Oznamovateľ čerstvého mäsa: 7 krokov

Oznamovateľ čerstvého mäsa: Zariadenie, ktoré udržuje čerstvé. Tento projekt sa rozbehol, pretože ma v jednej z tried vyzvali, aby som vyriešil problém pomocou zručností, ktoré sme sa v triede naučili. Hneď ma napadlo niečo, čo sa stalo mojej rodine pred niekoľkými rokmi. Jedna suma
Oznamovateľ: 17 krokov

Notifikátor: Zariadenie je možné pripojiť napríklad k systému IFTTT a reagovať, keď sa objaví nová pošta. Na app.remoteme.org vygenerujeme po zavolaní odkaz, ktoré bajty budú odoslané do Arduina, a Arduino zobrazí svetelný efekt a prehrá niekoľko
DIY musiLED, synchronizované LED diódy s hudbou s jediným kliknutím pre aplikácie Windows a Linux (32-bitové a 64-bitové). Ľahko sa obnovuje, ľahko sa používa a ľahko sa prenáša: 3

DIY musiLED, synchronizované LED diódy s hudbou s jediným kliknutím pre aplikácie Windows a Linux (32-bitové a 64-bitové). Ľahko sa obnovuje, ľahko sa používa a ľahko sa prenáša: Tento projekt vám pomôže pripojiť 18 LED diód (6 červených + 6 modrých + 6 žltých) k doske Arduino a analyzovať signály zvukovej karty počítača v reálnom čase a prenášať ich do LED diódy, ktoré ich rozsvietia podľa rytmických efektov (Snare, High Hat, Kick)