Sisukord:
- Samm: FTDI -kaabel ESP8266 -le
- Samm: ESP8266 programmeerimine Arduino IDE abil
- 3. samm: GBridge'i seadistamine
- Samm 4: Adafruit MQTT teegi töölerakendamine GBridge'iga
Video: ESP8266 juhtimine Google'i kodulehelt GBridge.io abil: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
ESP8266 juhtimiseks Google Home'ist on erinevaid viise, kuid enamik lahendusi, mida leiate Internetist, kasutab IFTT-d, mis pole seadistamiseks tegelikult kasutajasõbralik.
gBridge.io võimaldab protsessi hõlbustada ja sujuvalt toimida.
Selles juhendis näitan teile, kuidas seadistan oma ESP01 mooduli vastama käskudele, nagu „Lülitage lamp sisse” ja „Kas lamp on sisse lülitatud?”. Projekt lülitab sisse ja välja ainult sisseehitatud LED-i, kuid pärast seda on lihtne kaugemale minna.
Vajalikud materjalid:
- 1 * ESP8266 moodul (https://www.sparkfun.com/products/13678)
- 2 * surunuppu (https://www.sparkfun.com/products/97)
- 1 * 10k takisti
- 1 * FTDI -kaabel 3.3V (https://www.sparkfun.com/products/14909)
Samm: FTDI -kaabel ESP8266 -le
ESP8266 ja arvuti vaheliseks suhtlemiseks peate tegema FTDI -ESP8266 adapteri.
- Kui teil on 5 V FTDI -kaabel, peate lingitud pildil näidatud vooluahela üles ehitama:
- Kui teil on 3,3 V FTDI -kaabel, saate vältida 78xxl kiipi ja ühendada 3,3 V otse ESP8266 -ga.
- Vasakpoolne nupp on programmeerimisnupp ja parem nupp on lähtestamisnupp
- Kui soovite selle programmeerimisrežiimi lülitada, peate hoidma kahte nuppu all ja vabastama kõigepealt lähtestusnupu ning pärast seda teise.
- Selles projektis kasutatakse programminuppu sisseehitatud LED-i käsitsi sisse- ja väljalülitamiseks.
Samm: ESP8266 programmeerimine Arduino IDE abil
Teine samm on ESP01 mooduli programmeerimine Arduino IDE abil. Pärast seda on Adafruit'i MQTT raamatukogu kasutamine lihtne. Mind inspireeris see juhend nende sammude jaoks:
- Installige uusim Arduino IDE versioon. Minu puhul oli see v1.8.8.
- Minge jaotisse Failieelistused ja lisage lisaplaatide halduri URL -idele link
- Minge Tööriistad Juhatuslaudade haldurile
- Nüüd peaksite esp8266 olema seal valikul, kuna olete selle lisatahvlitele lisanud.
- Valige see ja vajutage Install.
- Nüüd peaks ESP8266 moodul olema loetletud kui „üldine ESP8266” moodul.
- Minu puhul pidin valima mõned parameetrid, nagu on näidatud lingitud pildil.
- Valige port, kuhu teie FTDI -kaabel on ühendatud.
- Saate testida “Vilkuv näide” (failinäited ESP8266 Blink).
- Pange oma ESP8266 programmeerimisrežiimi, hoides kaks nuppu all ja vabastage kõigepealt lähtestusnupp ning seejärel teine.
3. samm: GBridge'i seadistamine
- Minge aadressile
- Registreerige konto
- Logige oma kontole sisse
- Looge uus seade
- Vajutage Lisa.
-
Seadmete loendis peaks teie uus seade olema loetletud.
- Hiljem vajate kahte voo aadressi.
- Google'i assistendi ühendamiseks võite järgida gBridge'i dokumentatsioonis olevat juhendit:
Samm 4: Adafruit MQTT teegi töölerakendamine GBridge'iga
Adafruit MQTT raamatukogu kasutatakse ESP866 ja gBridge.io vaheliseks suhtluseks
- Avage Arduino IDE -s Tööriistad -> Raamatukoguhaldur
- Installige Adafruit MQTT raamatukogu
- Sisestage teave koodi esimesse ossa ja laadige see üles. Sa peaksid olema püsti ja jooksma.
/************************* WiFi pääsupunkt ********************* ************ / #define WLAN_SSID "Teie SSID nimi" #define WLAN_PASS "Teie SSID parool" / ******************* ***** Gbridge'i seadistamine ********************************/#define AIO_SERVER "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // kasutage SSL -i jaoks 8883 #määratlege AIO_USERNAME" oma gBridge'i kasutajanimi "#define AIO_KEY" oma gBridge'i parool "/******************* ********** Söödad ************************************** /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Asenda oma voonimega Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Asenda oma voo nimega
Soovitan:
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: 4 sammu
Robotkäe juhtimine Zio abil PS2 kontrolleri abil: see ajaveebi postitus on osa Zio Robotics seeriast. Sissejuhatus See on postituse „Juhtige robotkätt Zioga” viimane osa. Selles õpetuses lisame oma robotkäele veel ühe osa. Varasemad õpetused ei sisalda alust
Mootori pöörete arvu autonoomne juhtimine tagasiside süsteemi abil IR -põhise tahhomeetri abil: 5 sammu (piltidega)
Mootori pöörlemiskiiruste autonoomne juhtimine tagasisidesüsteemi abil IR -põhise tahhomeetri abil: alati on vaja automatiseerida protsess, olgu see siis lihtne/koletu. Mul tekkis idee seda projekti teha lihtsast väljakutsest, millega silmitsi seistes leidsin meetodid meie väikese maatüki kastmiseks/niisutamiseks. Praeguse toiteliini puudumise probleem
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: 3 sammu (koos piltidega)
Superlihtne arvuti juhtimine 110 Vac abil Crydom Solid-State Relay abil: valmistun proovima oma kätt kuumutusplaadi jootmisel. Seetõttu vajasin ma 110Vac juhtimist arvutist. See juhend näitab, kuidas 110Vac hõlpsalt arvuti jadaväljundpordist juhtida. Minu kasutatav jadaport oli USB -tüüpi