Kazalo:
Video: ESP8266 Pošiljatelj GMail: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pozdravljeni in dobrodošli v mojem prvem Instructable.
Pokazal vam bom, kako pošiljati e -poštna sporočila iz katerega koli WiFi modula ESP8266 prek strežnika Gmail.
Ta navodila se opirajo na jedro Arduino za čip WiFi ESP8266, ki iz njega naredi samostojen mikrokrmilnik (ni potrebe po ukazih AT in glavnih napravah).
Lahko povežete senzorje in po elektronski pošti prejemate obvestila o spremembah.
Posodobitev 2018:
Tukaj je novejša koda, napisana kot arduino lib. Podpira več prejemnikov. Prav tako ni treba kodirati prijave in gesla za base64, zdaj uporablja ESP core base64 lib. github
Posodobitev 2019:
- Ta koda ne deluje z jedrom ESP8266 za Arduino različice 2.5.0!
- Začasna rešitev uporablja jedro različice 2.4.2
Preden začnemo
Potrebna strojna oprema:
- Kateri koli ESP8266 (uporabljam povezavo Ebay ESP8266-07).
- V mojem primeru USB UART Board (uporabljam eBay FT232RL FTDI Serials Adapter Module ebay). Ni potrebno, če ima vaša plošča vrata USB.
- Nekaj mostičnih kablov.
- WIFI usmerjevalnik seveda.
Seznam je lahko nepopoln.
Potrebna programska oprema:
- Arduino programska oprema
- Arduino jedro za čip WiFi ESP8266
- Skica s projektno in preskusno kodo (ESP8266_Gmail_Sender.zip).
1. korak: Nastavitev računa Gmail
Za pošiljanje sporočil bomo uporabili SMTP.
Z avtentikacijo SMTP posredujemo samo e -pošto in geslo, Google privzeto uporablja bolj zapletene načine preverjanja, zato moramo spremeniti nastavitve.
Pojdite v nastavitve Google Računa in omogočite »Dovoli manj varne aplikacije« na dnu strani.
To pomeni, da aplikacije potrebujejo vaš e -poštni naslov in geslo le, ko se prijavite v svoj račun gmail.
Če vas skrbi varnost, uporabite drug račun
2. korak: uredite skico
Napisal sem majhno skico, ki pošilja eno testno sporočilo, da preveri, ali vse deluje, kot bi moralo
Ko prenesete in namestite vso programsko opremo:
- Razpakirajte ESP8266_Gmail_Sender.zip
- Poiščite in odprite ESP8266_Gmail_Sender.ino
- Nastavite ime dostopne točke Wi -Fi (SSID) in geslo. Tako bi moralo biti:
const char* ssid = "MyWiFi";
const char* geslo = "12345678";
V funkciji setup () poiščite
if (gsender-> Subject (subject)-> Send ("[email protected]", "Test namestitve"))
Prvi parameter funkcije Send () je e -pošta prejemnika, drugo besedilo sporočila.
Spremenite prejemnika z [email protected] na vaš e -poštni naslov, ki bo prejel sporočilo.
Vsak dan prejemam veliko e -poštnih sporočil, ker nekateri niste pozorni, PROSIMO, da ne pozabite spremeniti prejemnika e -pošte
Predmetna funkcija ni obvezna! Zadeva se enkrat nastavi in shrani, dokler je ne spremenite.
Pošljete lahko sporočila brez zadeve ali če je že nastavljena
gsender-> Pošlji (na, sporočilo);
Zdaj odprite zavihek Gsender.h
Potrebujemo kodiran e -poštni naslov Base64 in geslo gmail računa, ki bo uporabljen za pošiljanje e -pošte
Za kodiranje lahko uporabite base64encode.org, rezultat mora biti nekaj takega:
const char* EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char* EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
Zdaj nastavite polje FROM
const char* FROM = "[email protected]";
To je vse za ta del.
3. korak: Nalaganje in testiranje kode
Shrani spremembe. Ne pozabite nastaviti plošče v meniju Orodja.
Naložite skico na ploščo ESP8266.
Odprite Serijski monitor, plošča bo natisnila sporočila dnevnika.
To je vse, upam, da boste prejeli sporočilo "pošlji". Hvala…
Priporočena:
Senzor za vrata in zaklepanje vrat na baterijah, sončni, ESP8266, ESP-Now, MQTT: 4 koraki (s slikami)
Senzor za vrata in zaklepanje vrat na baterijah, sončni, ESP8266, ESP-Now, MQTT: V tem navodilu vam bom pokazal, kako sem izdelal senzor na baterijski pogon za spremljanje vrat in zaklepanja moje daljinske lope za kolesa. Nimam napajanja iz omrežja, zato imam napajanje iz baterije. Baterijo polni majhna sončna plošča.Modul je d
Obvestilo GMail z uporabo ESP8266 Arduino in OLED: 5 korakov
Obvestilo GMail z uporabo ESP8266 Arduino in OLED: Danes ima vsak stroj nekaj podatkov za objavo v oblaku, podatke pa je treba analizirati in jih je treba snemati za različne namene. Hkrati bi morali biti podatki dostopni tudi analizatorju. To lahko storite s konceptom IOT. IOT je internet
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži
Izogibajte se Gmail oglasom: 4 koraki
Izogibajte se Gmail oglasom: Ali ste uporabnik Gmaila ali imate prijatelje, ki so? Ali zamerite oglasom "Sponzorirana povezava", ki se pojavljajo poleg dohodne pošte? Zdaj lahko vi in vaši prijatelji naredite nekaj glede tega
Spletno varnostno kopiranje z vašim računom Gmail: 4 koraki
Spletno varnostno kopiranje z vašim računom Gmail: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGMail pogon je majhen program za operacijski sistem Windows, ki vaš Gmail račun spremeni v? rezerva?. S svojim računom za Gmail lahko shranjujete datoteke, ki