Sisällysluettelo:
- Vaihe 1: FTDI -kaapeli ESP8266: een
- Vaihe 2: ESP8266: n ohjelmointi Arduino IDE: llä
- Vaihe 3: GBridgen käyttöönotto
- Vaihe 4: Adafruit MQTT -kirjaston käyttö GBridgen kanssa
Video: Ohjaa ESP8266 Googlen etusivulta GBridge.io: n avulla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
On olemassa erilaisia tapoja hallita ESP8266: ta Googlen etusivulta, mutta suurin osa Internetissä löydetyistä ratkaisuista käyttää IFTT: tä, joka ei ole todella käyttäjäystävällinen asennuksessa.
gBridge.io mahdollistaa prosessin helpottamisen ja saumattoman toiminnan.
Tässä oppaassa näytän sinulle, kuinka asetan ESP01-moduulin vastaamaan komentoihin, kuten "Kytke lamppu päälle" ja "Onko lamppu päällä?". Projekti käynnistää ja sammuttaa vain sisäänrakennetun LED-valon, mutta sen jälkeen on helppo mennä pidemmälle.
Tarvittavat materiaalit:
- 1 * ESP8266 -moduuli (https://www.sparkfun.com/products/13678)
- 2 * painike (https://www.sparkfun.com/products/97)
- 1 * 10k vastus
- 1 * FTDI -kaapeli 3.3V (https://www.sparkfun.com/products/14909)
Vaihe 1: FTDI -kaapeli ESP8266: een
Jotta voit kommunikoida ESP8266: n ja tietokoneen välillä, sinun on tehtävä FTDI -ESP8266 -sovitin.
- Sinun on rakennettava linkitetyssä kuvassa näkyvä piiri, jos sinulla on 5 V: n FTDI -kaapeli:
- Jos sinulla on 3,3 V: n FTDI -kaapeli, voit välttää 78xxl -sirun ja kytkeä 3,3 V: n suoraan ESP8266 -liitäntään.
- Vasen painike on “ohjelmointi” -painike ja oikea”nollaus” -painike
- Kun haluat asettaa sen "ohjelmointitilaan", sinun on pidettävä kaksi painiketta painettuna ja vapautettava ensin nollauspainike ja sen jälkeen toinen.
- Ohjelmapainiketta käytetään tässä projektissa sisäisen LED-valon kytkemiseen päälle ja pois manuaalisesti.
Vaihe 2: ESP8266: n ohjelmointi Arduino IDE: llä
Toinen vaihe on pystyä ohjelmoimaan ESP01 -moduuli Arduino IDE: llä. Tämä helpottaa sen jälkeen Adafruutin MQTT -kirjaston käyttöä. Minua inspiroi tämä opas näihin vaiheisiin:
- Asenna uusin Arduino IDE -versio. Minun tapauksessani se oli v1.8.8.
- Siirry Tiedostoasetuksiin ja lisää linkki https://arduino.esp8266.com/stable/package_esp8266com_index.json Lisäkorttien hallinnan URL -osoitteisiin.
- Siirry Työkalut Hallituksen taulujen hallintaan
- Sinun pitäisi nyt olla esp8266 vaihtoehtona, koska olet lisännyt sen lisäkortteihin.
- Valitse se ja paina Asenna.
- Sinulla pitäisi nyt olla ESP8266 -moduuli luettelossa "Yleinen ESP8266" -moduuli.
- Minun tapauksessani minun piti valita joitakin parametreja, kuten linkitetyssä kuvassa näkyy.
- Valitse portti, johon FTDI -kaapeli on kytketty.
- Voit testata "Vilkkuva esimerkki" (Tiedostoesimerkit ESP8266 Blink).
- Aseta ESP8266 ohjelmointitilaan pitämällä kahta painiketta painettuna ja vapauttamalla ensin nollauspainike ja sen jälkeen toinen.
Vaihe 3: GBridgen käyttöönotto
- Siirry osoitteeseen
- Rekisteröidä tili
- Kirjaudu tilillesi
- Luo uusi laite
- Paina Lisää.
-
Laitelistallasi uuden laitteen pitäisi olla luettelossa.
- Tarvitset kaksi syötteen osoitetta myöhemmin.
- Voit yhdistää Google Assistantin noudattamalla gBridge -dokumentaatiossa olevaa opasta:
Vaihe 4: Adafruit MQTT -kirjaston käyttö GBridgen kanssa
Adafruit MQTT -kirjastoa käytetään viestintään ESP866: n ja gBridge.io: n välillä
- Valitse Arduino IDE: ssä Työkalut -> Kirjastohallinta
- Asenna Adafruit MQTT -kirjasto
- Kirjoita tiedot koodin ensimmäiseen osaan ja lataa se. Sinun pitäisi olla vauhdissa.
/************************* WiFi -tukiasema ********************* ************ / #define WLAN_SSID "SSID -nimesi" #define WLAN_PASS "SSID -salasanasi" / ******************** ***** Gbridge Setup *********************************/#define AIO_SERVER "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // käytä 8883 SSL: ää varten #define AIO_USERNAME" gBridge -käyttäjätunnuksesi "#define AIO_KEY" gBridge -salasanasi "/******************** ********** syötteet *************************************** /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Korvaa syötteesi nimellä Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Korvaa syötteesi nimellä
Suositeltava:
Kaihtimien ohjaus ESP8266: n, Googlen kodin ja Openhabin integroinnin ja Webcontrolin avulla: 5 vaihetta (kuvilla)
Kaihtimien ohjaus ESP8266: n, Googlen kodin ja Openhabin integroinnin ja Webcontrolin avulla: Tässä ohjeessa näytän sinulle, kuinka lisäsin automaation kaihtimiini. Halusin pystyä lisäämään ja poistamaan sen automaation, joten kaikki asennus on kiinni. Pääosat ovat: Askelmoottori Askelmoottorin ohjaama ESP-01 Vaihde ja asennus
Wifi Smart Switch ESP8266 toimii Alexan ja Googlen kotiautomaation kanssa: 7 vaihetta
Wifi Smart Switch ESP8266 toimii Alexan ja Googlen kotiautomaation kanssa: Globalisaation maailmassa kaikki haluavat uusinta ja älykästä tekniikkaa
Ohjaa lediä kaikkialla maailmassa Internetin avulla Arduinon avulla: 4 vaihetta
Ohjaa johtoa ympäri maailmaa Internetin avulla Arduinon avulla: Hei, olen Rithik. Aiomme tehdä Internet -ohjattavan ledin puhelimellasi. Aiomme käyttää ohjelmistoja, kuten Arduino IDE ja Blynk. Se on yksinkertainen ja jos onnistuit, voit hallita niin monta elektronista komponenttia kuin haluat Asioita, joita tarvitsemme: Laitteisto:
Verkkosivuston määrittäminen Googlen Page Creatorin avulla: 6 vaihetta
Verkkosivuston määrittäminen Googlen Page Creatorin avulla: Kuinka määrittää verkkosivusto Google Labsin uudella Page Creatorilla. (Kuinka tehdä yksinkertainen 100 Mt: n verkkosivusto ilmaiseksi ja saada se käyttöön iltapäivällä.) Sisältää miten linkittää lomakkeen sivulta toiselle, linkin muille sivuille, linkin ladattuihin html -tiedostoihin, sisältää kuvia
Helppo virustarkistus Googlen avulla: 3 vaihetta
Helppo virustarkistus Googlen avulla: Tässä ohjeessa opetan sinulle, kuinka voit tarkistaa tiedoston viruksilta Googlen avulla. Tarvitset vain gmail -tilin