Obsah:
Video: ESP8266 GMail Sender: 3 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Dobrý den, vítejte u mého prvního Instructable.
Ukážu vám, jak odesílat e -maily z jakéhokoli modulu WiFi ESP8266 pomocí serveru Gmail.
Tento návod se opírá o jádro Arduino pro WiFi čip ESP8266, což z něj dělá samostatný mikrokontrolér (není potřeba AT příkazů a hlavních zařízení).
Můžete připojit senzory a dostávat upozornění na změny e -mailem.
Aktualizace 2018:
Zde je novější kód napsaný jako arduino lib. Podporuje více příjemců. Také není nutné kódovat přihlašovací jméno a heslo do base64, nyní používá ESP core base64 lib. github
Aktualizace 2019:
- Tento kód nefunguje s jádrem ESP8266 pro Arduino verze 2.5.0!
- Dočasné řešení používá základní verzi 2.4.2
Než začneme
Požadovaný hardware:
- Libovolný ESP8266 (používám odkaz na eBay na ESP8266-07).
- V mém případě USB UART Board (používám FT232RL FTDI Serials Adapter Module ebay). Není nutné, pokud má vaše deska port USB.
- Některé propojovací kabely.
- WIFI router samozřejmě.
Seznam může být neúplný.
Požadovaný software:
- Software Arduino
- Jádro Arduino pro WiFi čip ESP8266
- Skica s projektem a testovacím kódem (ESP8266_Gmail_Sender.zip).
Krok 1: Nastavení účtu Gmail
K odesílání zpráv budeme používat SMTP.
Pomocí ověřování SMTP poskytujeme pouze e -mail a heslo, ve výchozím nastavení používá Google složitější metody ověřování, takže musíme změnit nastavení.
Přejděte do nastavení svého účtu Google a ve spodní části stránky povolte „Povolit méně zabezpečené aplikace“.
To znamená, že aplikace při přihlášení ke svému účtu Gmail potřebují pouze váš e -mail a heslo.
Pokud máte obavy o zabezpečení, použijte jiný účet
Krok 2: Upravit skicu
Napsal jsem malý náčrt, který odeslal jednu testovací zprávu a zkontroloval, zda vše funguje, jak má
Po stažení a instalaci veškerého softwaru:
- Rozbalte soubor ESP8266_Gmail_Sender.zip
- Najděte a otevřete ESP8266_Gmail_Sender.ino
- Nastavte název přístupového bodu (SSID) a heslo. Mělo by to být takto:
const char* ssid = "MyWiFi";
const char* heslo = "12345678";
Ve funkci setup () najděte
if (gsender-> Subject (subject)-> Send ("[email protected]", "Setup test"))
První parametr funkce Send () je email příjemce, druhý text zprávy.
Změňte příjemce z [email protected] na váš e -mail, který obdrží zprávu.
Každý den dostávám mnoho e -mailů, protože někteří z vás nejsou pozorní, NEZAPOMEŇTE ZMĚNIT PŘÍJEMNÝ E -MAIL
Předmětová funkce je volitelná! Předmět se nastaví jednou a uloží se, dokud jej nezměníte.
E -maily můžete odesílat bez předmětu nebo, pokud je již nastaven
gsender-> Odeslat (komu, zpráva);
Nyní otevřete kartu Gsender.h
Potřebujeme kódovanou e -mailovou adresu Base64 a heslo účtu gmail, které budou použity k odesílání e -mailů
Pro kódování můžete použít base64encode.org, výsledek musí být něco jako:
const char* EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char* EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
Nyní nastavte pole OD
const char* FROM = "[email protected]";
To je pro tuto část vše.
Krok 3: Nahrání a testování kódu
Uložit změny. Nezapomeňte nastavit desku v nabídce Nástroje.
Nahrajte skicu na desku ESP8266.
Otevřete sériový monitor, deska vytiskne zprávy protokolu.
To je vše, doufám, že obdržíte „Odeslat zprávu“. Dík…
Doporučuje:
Bateriově napájený kryt dveří a zámku, solární, ESP8266, ESP-Now, MQTT: 4 kroky (s obrázky)
Bateriově napájené dveře a zámek zámku, Solar, ESP8266, ESP-Now, MQTT: V tomto Instructable vám ukážu, jak jsem vytvořil senzor napájený baterií pro sledování dveří a stavu zámku mého vzdáleného kolárny. Mám síťové napájení, proto mám bateriové napájení. Baterie se nabíjí malým solárním panelem. Modul je
Oznámení GMail pomocí ESP8266 Arduino a OLED: 5 kroků
GMail Notifikace pomocí ESP8266 Arduino a OLED: V dnešní době má každý počítač nějaká data k odeslání přes cloud a Data musí analyzovat a zaznamenávat pro mnoho účelů. Současně by data měla být přístupná i analyzátoru. Tyto věci lze provést pomocí konceptu IOT. IOT je internet
Jak vytvořit účet Gmail (Raigynův návod pro východ): 8 kroků
Jak vytvořit účet Gmail (Raigyn's Tutorial for East): V tomto tutoriálu vám ukážu, jak si vytvořit účet Gmail
Jak vytvořit video na rozdělené obrazovce čtyřmi kroky: 4 kroky (s obrázky)
Jak vytvořit video na rozdělené obrazovce ve čtyřech krocích: Často vidíme stejnou osobu, která se ve scéně dvakrát objeví v televizní hře. A pokud víme, herec nemá dvojče. Také jsme sledovali, že jsou na jednu obrazovku umístěna dvě zpívající videa, která porovnávají jejich pěvecké schopnosti. To je síla spl
Online zálohování pomocí vašeho účtu Gmail: 4 kroky
Online zálohování pomocí vašeho účtu Gmail: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGMail drive je malý program pro operační systém Windows, díky kterému se váš účet Gmail stane online? záloha?. Svůj účet Gmail můžete použít k ukládání souborů, které