Cuprins:
- Pasul 1: Configurarea contului Gmail
- Pasul 2: Editați schița
- Pasul 3: Încărcarea și testarea codului
Video: ESP8266 Expeditor GMail: 3 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Bună ziua și bun venit la primul meu instructabil.
Vă voi arăta cum să trimiteți e-mailuri de pe orice modul wifi ESP8266 utilizând serverul Gmail.
Acest instructable se bazează pe nucleul Arduino pentru cipul WiFi ESP8266, ceea ce face din acesta un microcontroler autonom (nu este nevoie de comenzi AT și dispozitive master).
Puteți conecta senzori și puteți primi notificări prin e-mail despre modificări.
Actualizare 2018:
Iată un cod mai nou scris ca arduino lib. Suportă mai mulți destinatari. De asemenea, nu este nevoie să codificați datele de conectare și parola la base64 acum folosește ESP bază 64 lib. github
Actualizare 2019:
- Acest cod nu funcționează cu nucleul ESP8266 pentru versiunea Arduino 2.5.0!
- Soluția temporară utilizează versiunea de bază 2.4.2
Înainte de a începe
Hardware necesar:
- Orice ESP8266 (folosesc ESP8266-07 ebay link).
- În cazul meu, placa USB UART (folosesc modulul adaptor serial FT232RL FTDI ebay). Nu este necesar dacă placa dvs. are port USB.
- Câteva cabluri jumper.
- Router WIFI desigur.
Lista poate fi incompletă.
Software necesar:
- Software Arduino
- Miez Arduino pentru cipul WiFi ESP8266
- Schiță cu proiect și cod de test (ESP8266_Gmail_Sender.zip).
Pasul 1: Configurarea contului Gmail
Vom folosi SMTP pentru a trimite mesaje.
Folosind autentificarea SMTP oferim numai e-mail și parolă, în mod implicit, Google folosește metode de verificare mai complexe, așa că trebuie să schimbăm setările.
Accesați setările contului Google și activați „Permiteți aplicații mai puțin sigure” în partea de jos a paginii.
Acest lucru înseamnă că aplicațiile au nevoie de e-mail și parolă numai atunci când vă conectați la contul dvs. Gmail.
Dacă sunteți îngrijorat de securitate, utilizați doar un cont diferit
Pasul 2: Editați schița
Am scris o schiță mică care trimite un mesaj de test pentru a verifica dacă toate funcționează așa cum ar trebui
Când tot software-ul a fost descărcat și instalat:
- Dezarhivați ESP8266_Gmail_Sender.zip
- Găsiți și deschideți ESP8266_Gmail_Sender.ino
- Setați numele punctului de acces wifi (SSID) și parola. Ar trebui să fie așa:
const char * ssid = "MyWiFi";
const char * password = "12345678";
În funcția setup () găsiți
if (gsender-> Subject (subject) -> Send ("[email protected]", "Setup test"))
Primul parametru al funcției Send () este e-mailul destinatarului, al doilea text al mesajului.
Schimbați destinatarul de la [email protected] la adresa dvs. de e-mail, care va primi un mesaj.
Primesc multe e-mailuri în fiecare zi, deoarece unii dintre voi nu sunteți atenți, vă rugăm să nu uitați să schimbați e-mailul destinatarului
Funcția subiect este opțională! Subiectul setează o dată și este stocat până când îl modificați.
Puteți trimite mesaje fără subiect sau dacă este deja setat
gsender-> Trimite (către, mesaj);
Acum deschideți fila Gsender.h
Avem nevoie de adresa de e-mail codificată Base64 și parola contului Gmail care vor fi folosite pentru a trimite e-mailuri
Puteți utiliza base64encode.org pentru codificare, rezultatul trebuie să fie ceva de genul:
const char * EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char * EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
Acum setați câmpul FROM
const char * FROM = "[email protected]";
Asta e totul pentru această parte.
Pasul 3: Încărcarea și testarea codului
Salvează modificările. Nu uitați să vă setați placa în meniul Instrument.
Încărcați schița pe placa ESP8266.
Deschideți monitorul serial, placa va imprima mesajele din jurnal.
Asta este tot ceea ce sper că veți primi „Trimiterea mesajului”. Mulțumiri…
Recomandat:
Arduino, monitorizarea deschiderii ușii prin Gmail: 6 pași
Arduino, Monitorizarea deschiderii ușii prin Gmail: În acest tutorial, vă voi arăta cum să detectați evenimentul de deschidere a ușii și să trimit o notificare prin Gmail folosind Arduino Uno. Dacă sunteți începător, puteți afla despre wifi și senzor în Arduino - WiFi și Arduino - Tutoriale senzor de ușă. Să
Criptați e-mailul dvs. Gmail !: 6 pași (cu imagini)
Criptați e-mailul dvs. Gmail !: Dacă doriți să fiți sigur că e-mailul dvs. nu poate fi citit de nimeni în afară de dvs., atunci acesta trebuie să fie criptat. Ați fi surprins să aflați cine ar putea dori să vă citească e-mailul. Unul dintre cele mai bune sisteme de criptare se numește criptare GPG, care este un program deschis
Notificare GMail folosind ESP8266 Arduino și OLED: 5 pași
Notificare GMail folosind ESP8266 Arduino și OLED: În prezent, fiecare mașină are câteva date de postat pe cloud, iar datele trebuie să fie analizate și trebuie să înregistreze în mai multe scopuri. În același timp, datele ar trebui să fie accesibile și analizorului. Aceste lucruri se pot face folosind conceptul IOT. IOT este internetul
Cum să creați un cont Gmail (Tutorialul lui Raigyn pentru est): 8 pași
Cum să creați un cont Gmail (Tutorialul lui Raigyn pentru Est): În acest tutorial, vă voi arăta cum să creați un cont Gmail
Cum să dezasamblați un computer cu pași și imagini ușoare: 13 pași (cu imagini)
Cum să dezasamblați un computer cu pași și imagini ușoare: Aceasta este o instrucțiune despre cum să dezasamblați un computer. Majoritatea componentelor de bază sunt modulare și ușor de îndepărtat. Cu toate acestea, este important să fiți organizat în acest sens. Acest lucru vă va ajuta să nu vă pierdeți piese și, de asemenea, să faceți reasamblarea