Obsah:
Video: ESP8266 GMail Odosielateľ: 3 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Dobrý deň, vitajte pri mojom prvom pokyne.
Ukážem vám, ako odosielať e -maily z akéhokoľvek wifi modulu ESP8266 pomocou servera Gmail.
Tento návod sa spolieha na jadro Arduino pre čip ESP8266 WiFi, čo z neho robí samostatný mikrokontrolér (nie sú potrebné AT príkazy a hlavné zariadenia).
Môžete pripojiť senzory a dostávať upozornenia na zmeny e -mailom.
Aktualizácia 2018:
Tu je novší kód napísaný ako arduino lib. Podporuje viacerých príjemcov. Tiež nie je potrebné kódovať prihlasovacie meno a heslo do base64, pretože teraz používa ESP core base64 lib. github
Aktualizácia 2019:
- Tento kód nefunguje s jadrom ESP8266 pre Arduino verzie 2.5.0!
- Dočasné riešenie používa základnú verziu 2.4.2
Kým začneme
Požadovaný hardvér:
- Akýkoľvek ESP8266 (používam odkaz na eBay na ESP8266-07).
- V mojom prípade doska USB UART (používam modul adaptéra sériového adaptéra FT232RL FTDI ebay). Nie je potrebné, ak má vaša doska port USB.
- Niektoré prepojovacie káble.
- WIFI router samozrejme.
Zoznam môže byť neúplný.
Požadovaný softvér:
- Softvér Arduino
- Jadro Arduino pre WiFi čip ESP8266
- Náčrt s projektom a testovacím kódom (ESP8266_Gmail_Sender.zip).
Krok 1: Nastavenie účtu Gmail
Na odosielanie správ budeme používať SMTP.
Pomocou autentifikácie SMTP poskytujeme iba e -mail a heslo, v predvolenom nastavení používa Google komplexnejšie metódy overenia, takže musíme zmeniť nastavenia.
Prejdite na nastavenia svojho účtu Google a v spodnej časti stránky povoľte „Povoliť menej bezpečné aplikácie“.
To znamená, že aplikácie pri prihlásení do svojho účtu Gmail vyžadujú iba váš e -mail a heslo.
Ak máte obavy o bezpečnosť, použite iný účet
Krok 2: Upravte náčrt
Napísal som malý náčrt, ktorý odoslal jednu testovaciu správu a skontroloval, či všetko funguje, ako má
Keď je všetok softvér stiahnutý a nainštalovaný:
- Rozbaľte ESP8266_Gmail_Sender.zip
- Nájdite a otvorte ESP8266_Gmail_Sender.ino
- Nastavte názov prístupového bodu WiFi (SSID) a heslo. Malo by to byť takto:
const char* ssid = "MyWiFi";
const char* heslo = "12345678";
Vo funkcii setup () nájdite
if (gsender-> Subject (subject)-> Send ("[email protected]", "Setup test")))
Prvým parametrom funkcie Send () je e -mail príjemcu, druhý text správy.
Zmeňte príjemcu z [email protected] na svoj e -mail, ktorý dostane správu.
Každý deň dostávam veľa e -mailov, pretože niektorí z vás, ktorí nie ste pozorní, PROSÍM NEZABUDNITE ZMENIŤ E -MAIL PRIJÍMAČA
Predmetná funkcia je voliteľná! Predmety sa ukladajú raz a ukladajú sa, kým ho nezmeníte.
E -maily môžete odosielať bez predmetu alebo, ak už je nastavený
gsender-> Odoslať (komu, správa);
Teraz otvorte kartu Gsender.h
Potrebujeme kódovanú e -mailovú adresu Base64 a heslo účtu Gmail, ktoré sa budú používať na odosielanie e -mailov
Na kódovanie môžete použiť base64encode.org, výsledok musí byť niečo ako:
const char* EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char* EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
Teraz nastavte pole OD
const char* FROM = "[email protected]";
To je k tejto časti všetko.
Krok 3: Nahrávanie kódu a testovanie
Uložiť zmeny. Nezabudnite nastaviť dosku v ponuke Nástroje.
Nahrajte skicu na dosku ESP8266.
Otvorte sériový monitor, doska vytlačí správy z denníka.
To je všetko, dúfam, že dostanete „Správa odoslaná“. Vďaka…
Odporúča:
Batériový senzor dverí a zámku, solárny, ESP8266, ESP-Now, MQTT: 4 kroky (s obrázkami)
Batériový senzor dverí a zámku, Solar, ESP8266, ESP-Now, MQTT: V tomto návode vám ukážem, ako som vyrobil snímač napájaný z batérie, ktorý monitoruje stav dverí a zámku v mojom vzdialenom prístrešku na bicykel. Mám sieťové napájanie, takže ho mám napájaný z batérie. Batéria sa nabíja malým solárnym panelom. Modul je
Oznámenie GMail pomocou ESP8266 Arduino a OLED: 5 krokov
Oznámenie GMail pomocou ESP8266 Arduino a OLED: V dnešnej dobe má každý počítač nejaké údaje, ktoré je možné odoslať prostredníctvom cloudu, a údaje je potrebné analyzovať a zaznamenávať na mnohé účely. Údaje by mali byť súčasne dostupné aj analyzátoru. Tieto veci je možné vykonať pomocou konceptu IOT. IOT je internet
Ako vytvoriť účet Gmail (návod Raigyn pre východ): 8 krokov
Ako vytvoriť účet Gmail (Raigyn's Tutorial for East): V tomto návode vám ukážem, ako si vytvoriť účet Gmail
Pst , (kroky hore): 3 kroky (s obrázkami)
Pššššt … (ut-up): Šepkanie nie je najefektívnejším spôsobom, ako prinútiť ľudí, aby mlčali. Zvlášť vo verejných priestoroch a obzvlášť vo verejných knižniciach. Zavrieme si teda ústa pocitom viny. Toto svetlo je nainštalované v knižnici.
Online zálohovanie pomocou vášho účtu Gmail: 4 kroky
Online zálohovanie pomocou vášho účtu Gmail: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGMail drive je malý program pre operačný systém Windows, ktorý z vášho účtu Gmail urobí online? záloha ?. Svoj účet Gmail môžete použiť na ukladanie súborov, ktoré