Sisällysluettelo:
Video: ESP8266 GMail -lähettäjä: 3 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Hei ja tervetuloa ensimmäiseen Instructable -ohjelmaan.
Näytän sinulle, kuinka voit lähettää sähköpostiviestejä mistä tahansa ESP8266 -wifi -moduulista Gmail -palvelimen avulla.
Tämä ohje perustuu Arduinon ytimeen ESP8266 WiFi -sirulle, joka tekee siitä itsenäisen mikro-ohjaimen (ei tarvitse AT-komentoja ja päälaitteita).
Voit liittää anturit ja saada ilmoituksen sähköpostitse muutoksista.
Vuoden 2018 päivitys:
Tässä on uudempi koodi, joka on kirjoitettu nimellä arduino lib. Se tukee useita vastaanottajia, eikä myöskään tarvitse koodata kirjautumistunnusta ja salasanaa base64: ään, nyt se käyttää ESP core base64 lib. github
Vuoden 2019 päivitys:
- Tämä koodi ei toimi ESP8266 -ytimen kanssa Arduinon versiossa 2.5.0!
- Väliaikainen ratkaisu käyttää ydinversiota 2.4.2
Ennen kuin aloitamme
Vaadittu laitteisto:
- Mikä tahansa ESP8266 (käytän ESP8266-07 ebay-linkkiä).
- Minun tapauksessani USB UART Board (käytän FT232RL FTDI Serials Adapter Module ebay). Ei tarvita, jos kortillasi on usb -portti.
- Jotkut hyppyjohdot.
- WIFI reititin tietysti.
Lista voi olla epätäydellinen.
Vaadittu ohjelmisto:
- Arduino -ohjelmisto
- Arduino -ydin ESP8266 WiFi -sirulle
- Luonnos projekti- ja testikoodilla (ESP8266_Gmail_Sender.zip).
Vaihe 1: Gmail -tilin määritys
Käytämme SMTP: tä viestien lähettämiseen.
Käytämme SMTP -todennusta vain sähköpostilla ja salasanalla, Google käyttää oletuksena monimutkaisempia vahvistusmenetelmiä, joten meidän on muutettava asetuksia.
Siirry Google -tilisi asetuksiin ja ota Salli vähemmän turvalliset sovellukset käyttöön sivun alareunassa.
Tämä tarkoittaa, että sovellukset tarvitsevat vain sähköpostiosoitteesi ja salasanasi kirjautuessasi Gmail -tiliisi.
Jos olet huolissasi turvallisuudesta, käytä vain toista tiliä
Vaihe 2: Muokkaa luonnosta
Kirjoitin pienen luonnoksen, joka lähettää yhden testiviestin ja tarkistaa, toimiiko kaikki niin kuin pitäisi
Kun kaikki ohjelmistot on ladattu ja asennettu:
- Pura ESP8266_Gmail_Sender.zip
- Etsi ja avaa ESP8266_Gmail_Sender.ino
- Aseta wifi -tukiaseman nimi (SSID) ja salasana. Pitäisi olla näin:
const char* ssid = "OmaWiFi";
const char* password = "12345678";
Setup () -toiminnon etsiminen
jos (gsender-> Aihe (aihe)-> Lähetä ("[email protected]", "Setup test"))
Lähetä () -toiminnon ensimmäinen parametri on vastaanottajan sähköposti, toinen viestin teksti.
Vaihda vastaanottaja osoitteesta [email protected] sähköpostiosoitteeseesi, joka vastaanottaa viestin.
Saan päivittäin monia sähköpostiviestejä, koska jotkut teistä eivät ole tarkkaavaisia, ÄLÄ unohtakaa VASTAANOTTANEEN SÄHKÖPOSTIEN MUUTTAMISTA
Aihetoiminto on valinnainen! Aihe asetetaan kerran ja tallennetaan, kunnes muutat sitä.
Voit lähettää sähköpostiviestejä ilman aihetta tai jos se on jo asetettu
gsender-> Lähetä (vastaanottajalle, viesti);
Avaa nyt Gsender.h -välilehti
Tarvitsemme Base64 -koodatun sähköpostiosoitteen ja gmail -tilin salasanan, joita käytetään sähköpostien lähettämiseen
Voit käyttää base64encode.org -ohjelmaa koodaukseen, tuloksen on oltava jokin seuraavista:
const char* EMAILBASE64_LOGIN = "Y29zbWkxMTExMUBnbWFpbC5jb20 =";
const char* EMAILBASE64_PASSWORD = "TGFzZGFzZDEyMzI =";
Aseta nyt FROM -kenttä
const char* FROM = "oma_sähkö[email protected]";
Siinä kaikki tässä osassa.
Vaihe 3: Koodin lataaminen ja testaus
Tallenna muutokset. Älä unohda asettaa taulua Työkaluvalikossa.
Lataa luonnos ESP8266 -kortillesi.
Avaa sarjamonitori, board tulostaa lokiviestit.
Siinä kaikki, mitä toivon, että saat viestin "lähetä". Kiitos…
Suositeltava:
Salaa Gmail -sähköpostisi!: 6 vaihetta (kuvilla)
Salaa Gmail -sähköpostisi !: Jos haluat olla varma, että kukaan muu kuin sinä voit lukea sähköpostisi, se on salattava. Saatat yllättyä, jos tiedät kuka haluaa lukea sähköpostisi. Olin.Yksi parhaista salausjärjestelmistä on nimeltään GPG -salaus, joka on avoin
GMail -ilmoitus käyttämällä ESP8266 Arduinoa ja OLEDia: 5 vaihetta
GMail -ilmoitus ESP8266: n avulla Arduino ja OLED: Nykyään jokaisella koneella on joitain tietoja lähetettäväksi pilven yli ja tietojen on analysoitava ja tallennettava moniin tarkoituksiin. Samalla tietojen pitäisi olla myös analysaattorin saatavilla. Tämä voidaan tehdä käyttämällä IOT -konseptia. IOT on internet
Gmail -tilin luominen (Raigyn's Tutorial for East): 8 vaihetta
Gmail -tilin luominen (Raigyn's Tutorial for East): Tässä opetusohjelmassa näytän sinulle, kuinka luoda Gmail -tili
Vältä Gmail -mainoksia: 4 vaihetta
Vältä Gmail -mainoksia: Oletko Gmail -käyttäjä tai onko sinulla ystäviä? Pahoitteletko "Sponsoroitu linkki" -mainoksia, jotka tulevat saapuvan postin viereen? Nyt sinä ja ystäväsi voitte tehdä asialle jotain
Online -varmuuskopiointi Gmail -tilisi avulla: 4 vaihetta
Online-varmuuskopiointi Gmail-tilisi avulla: http://www.softpedia.com/progDownload/GMail-Drive-shell-extension-Download-15944.htmlGmail-asema on pieni Windows-käyttöjärjestelmä, joka tekee Gmail-tilistäsi online. varmuuskopioida?. Voit käyttää Gmail -tiliäsi tiedostojen tallentamiseen