Tartalomjegyzék:
- 1. lépés: A Gmail -fiók beállítása
- 2. lépés: Vázlat szerkesztése
- 3. lépés: A kód feltöltése és tesztelése
Videó: ESP8266 GMail küldő: 3 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Üdvözöllek az első Instructable -ban.
Megmutatom, hogyan küldhet e -maileket bármely ESP8266 wifi modulból a Gmail szerver használatával.
Ez az utasítás az ESP8266 WiFi chip Arduino magjára támaszkodik, amely önálló mikrokontrollert készít belőle (nincs szükség AT parancsokra és master eszközökre).
Csatlakoztathatja az érzékelőket, és e -mailben értesítést kaphat a változásokról.
2018 -as frissítés:
Itt van egy újabb kód, amelyet arduino lib néven írtak. Támogatja a több címzettet. Továbbá nem kell kódolni a bejelentkezést és a jelszót a base64 -hez, most az ESP core base64 lib -et használja. github
2019 -es frissítés:
- Ez a kód nem működik az ESP8266 maggal az Arduino 2.5.0 verziójában!
- Ideiglenes megoldás a 2.4.2 alapverzióval
Mielőtt elkezdenénk
Szükséges hardver:
- Bármilyen ESP8266 (ESP8266-07 ebay linket használok).
- Esetemben az USB UART kártya (FT232RL FTDI Serials Adapter Module ebay -t használok). Nem szükséges, ha az alaplap rendelkezik USB -porttal.
- Néhány áthidaló kábel.
- Természetesen WIFI router.
A lista hiányos lehet.
Szükséges szoftver:
- Arduino szoftver
- Arduino mag az ESP8266 WiFi chiphez
- Vázlat a projekt- és tesztkóddal (ESP8266_Gmail_Sender.zip).
1. lépés: A Gmail -fiók beállítása
Az üzenetek küldéséhez SMTP -t fogunk használni.
Az SMTP hitelesítés használatával csak e -mailt és jelszót adunk meg, alapértelmezés szerint a Google összetettebb ellenőrzési módszereket használ, ezért módosítanunk kell a beállításokat.
Nyissa meg Google -fiókjának beállításait, és engedélyezze a "kevésbé biztonságos alkalmazások engedélyezése" lehetőséget az oldal alján.
Ez azt jelenti, hogy az alkalmazásoknak csak az Ön e -mail címére és jelszavára van szükségük, amikor bejelentkezik a Gmail -fiókjába.
Ha aggódik a biztonság miatt, csak használjon másik fiókot
2. lépés: Vázlat szerkesztése
Írtam egy kis vázlatot, amely egy tesztüzenetet küld, hogy ellenőrizze, minden megfelelően működik -e
Amikor az összes szoftver letöltésre és telepítésre került:
- Csomagolja ki az ESP8266_Gmail_Sender.zip fájlt
- Keresse meg és nyissa meg az ESP8266_Gmail_Sender.ino oldalt
- Állítsa be a wifi hozzáférési pont nevét (SSID) és jelszavát. Ilyennek kellene lennie:
const char* ssid = "MyWiFi";
const char* password = "12345678";
A setup () függvényben keresse meg
if (gsender-> Tárgy (tárgy)-> Küldés ("[email protected]", "Beállítás teszt"))
A Send () függvény első paramétere a címzett e -mailje, a második üzenet szövege.
Módosítsa a címzettet a [email protected] címről az e -mail címére, amely üzenetet kap.
Minden nap sok e -mailt kapok, mert néhányan nem figyelmesek, KÉRJÜK, NE FELEJTSE EL A CÍMZETT E -MAIL VÁLTOZTATÁSÁT
A tárgy funkció nem kötelező! A tárgy egyszer beállítódik, és addig tárolódik, amíg meg nem változtatja.
Küldhet e -maileket tárgy nélkül, vagy ha már be van állítva
gsender-> Küldés (címre, üzenet);
Most nyissa meg a Gsender.h lapot
Szükségünk van Base64 kódolású e -mail címre és a gmail fiók jelszavára, amelyet e -mailek küldésére használunk
A base64encode.org kódolást használhatja, az eredménynek valahogy így kell lennie:
const char* EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char* EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
Most állítsa be a FROM mezőt
const char* FROM = "sajá[email protected]";
Ennyi a részhez.
3. lépés: A kód feltöltése és tesztelése
Változtatások mentése. Ne felejtse el beállítani a táblát az Eszköz menüben.
Töltsön fel vázlatot az ESP8266 táblájára.
Nyissa meg a Soros monitort, a fórum kinyomtatja a naplóüzeneteket.
Remélem, csak ennyit kap az "Üzenet küldése". Kösz…
Ajánlott:
Arduino, Ajtónyitás figyelése Gmail-en keresztül: 6 lépés
Arduino, Ajtónyitás felügyelete Gmail-en keresztül: Ebben az oktatóanyagban megmutatom, hogyan lehet észlelni az ajtónyitási eseményt, és értesítést küldeni a Gmail-en keresztül az Arduino Uno használatával. Ha kezdő vagy, megtudhatod a wifit és az érzékelőt Arduino -ban - WiFi és Arduino - Ajtóérzékelő oktatóanyagok. Nézzük
Titkosítsa Gmail e -mailjét!: 6 lépés (képekkel)
Titkosítsa a Gmail e -mailjeit !: Ha biztos akar lenni abban, hogy e -mailjeit senki más nem tudja elolvasni, akkor titkosítani kell. Meglepődne, ha megtudná, ki akarja elolvasni az e -mailjeit. Én voltam. Az egyik legjobb titkosítási rendszer az úgynevezett GPG titkosítás, amely nyílt
GMail értesítés ESP8266 Arduino és OLED használatával: 5 lépés
GMail értesítés ESP8266 használatával Arduino és OLED: Manapság minden gép rendelkezik bizonyos adatokkal, amelyeket felhő felett kell közzétenni, és az adatokat elemezni kell, és sok célból rögzíteniük kell. Ugyanakkor az adatoknak hozzáférhetőnek kell lenniük az Elemző számára is. Ezeket a dolgokat az IOT koncepció segítségével lehet elvégezni. Az IOT az internet
Gmail -fiók létrehozása (Raigyn Tutorial for East): 8 lépés
Gmail -fiók létrehozása (Raigyn Tutorial for East): Ebben az oktatóanyagban megmutatom, hogyan hozhat létre Gmail -fiókot
A GMail használata SPAM szűrőként: 3 lépés
A GMail használata SPAM szűrőként: Mindannyian túl sok spamet kapunk. Íme az egyik módja annak, hogy szinte mindent leállítson. A Gmail spamszűrését fogjuk használni anélkül, hogy leragadnánk a gmail felületről. Ehhez csak egy Gmail -fiókra van szüksége (akinek nincs ilyen?) És egy fel nem használt e -mail -kiegészítésre