Tartalomjegyzék:
- 1. lépés: FTDI -kábel ESP8266 -hoz
- 2. lépés: Az ESP8266 programozása Arduino IDE segítségével
- 3. lépés: A GBridge beállítása
- 4. lépés: Az Adafruit MQTT könyvtár működtetése a GBridge segítségével
Videó: Az ESP8266 vezérlése a Google kezdőlapjáról a GBridge.io használatával: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Az ESP8266 vezérlése különböző módokon lehetséges a Google Home-ról, de az Interneten megtalálható megoldások többsége az IFTT-t használja, amely nem igazán felhasználóbarát a beállításhoz.
A gBridge.io lehetővé teszi a folyamat megkönnyítését és zökkenőmentes működését.
Ebben a használati útmutatóban megmutatom, hogyan állítom be az ESP01 modulomat, hogy válaszoljon olyan parancsokra, mint a „Kapcsolja be a lámpát” és a „Be van kapcsolva a lámpa?”. A projekt csak be- és kikapcsolja a beépített LED-et, de ezt követően könnyű továbbmenni.
Szükséges anyagok:
- 1 * ESP8266 modul (https://www.sparkfun.com/products/13678)
- 2 * nyomógomb (https://www.sparkfun.com/products/97)
- 1 * 10k ellenállás
- 1 * FTDI kábel 3.3V (https://www.sparkfun.com/products/14909)
1. lépés: FTDI -kábel ESP8266 -hoz
Az ESP8266 és a számítógép közötti kommunikációhoz FTDI -ESP8266 adaptert kell létrehoznia.
- Ha 5V -os FTDI -kábellel rendelkezik, ki kell építenie a linkelt képen látható áramkört:
- Ha 3.3V FTDI kábellel rendelkezik, elkerülheti a 78xxl chipet, és a 3.3V -ot közvetlenül az ESP8266 -hoz csatlakoztathatja.
- A bal gomb a „programozás” gomb, a jobb pedig a „reset” gomb
- Ha „programozási” módba kívánja helyezni, akkor tartsa lenyomva a két gombot, és először engedje fel a reset gombot, majd ezt követően a másodikat.
- Ebben a projektben a programgombbal lehet manuálisan be- és kikapcsolni a beépített LED-et.
2. lépés: Az ESP8266 programozása Arduino IDE segítségével
A második lépés az ESP01 modul programozása Arduino IDE segítségével. Ez megkönnyíti ezt követően az Adafruit MQTT könyvtárának használatát. Engem ez az útmutató inspirált a következő lépésekhez:
- Telepítse a legújabb Arduino IDE verziót. Az én esetemben v1.8.8 volt.
- Lépjen a Fájlbeállítások oldalra, és adja hozzá a https://arduino.esp8266.com/stable/package_esp8266com_index.json hivatkozást a További táblák kezelő URL -címeihez.
- Lépjen az Eszközök fórumok kezelőjébe
- Mostantól az esp8266 opciónak kell lennie, mivel hozzáadta a kiegészítő táblákhoz.
- Válassza ki, majd nyomja meg a Telepítés gombot.
- Az ESP8266 modult „Általános ESP8266” modulként kell felsorolnia.
- Esetemben ki kellett választanom néhány paramétert, ahogy a linkelt képen látható.
- Válassza ki azt a portot, amelyhez az FTDI -kábel csatlakozik.
- Tesztelheti a „Blink példa” (Fájlpéldák ESP8266 Blink).
- Állítsa az ESP8266 -at „programozási” üzemmódba úgy, hogy a két gombot lenyomva tartja, majd engedje fel először a reset gombot, majd ezt követően a másodikat.
3. lépés: A GBridge beállítása
- Lépjen a https://about.gbridge.io/ oldalra
- Regisztráljon egy fiókot
- Jelentkezz be a fiókodba
- Hozzon létre egy új eszközt
- Nyomja meg a Hozzáadás gombot.
-
Az eszközlistában szerepelnie kell az új eszköznek.
- A későbbiekben szüksége lesz a két hírcsatorna címére.
- A Google Segéd csatlakoztatásához kövesse a gBridge dokumentációjában található útmutatót:
4. lépés: Az Adafruit MQTT könyvtár működtetése a GBridge segítségével
Az Adafruit MQTT könyvtárat az ESP866 és a gBridge.io közötti kommunikációra használják
- Az Arduino IDE -ben lépjen az Eszközök -> Könyvtárkezelő menüpontra
- Telepítse az Adafruit MQTT könyvtárat
- Adja meg az információkat a kód első részében, és töltse fel. Fel kéne indulnod.
/************************* WiFi hozzáférési pont ********************* ************ / #define WLAN_SSID "Az Ön SSID -neve" #define WLAN_PASS "Az Ön SSID -jelszava" / ******************** ***** Gbridge Setup *********************************/#define AIO_SERVER "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // használjon 8883 SSL -t #define AIO_USERNAME" a gBridge felhasználónév "#define AIO_KEY" gBridge jelszava "/******************** ********** Feeds *************************************** /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Csere a hírcsatorna nevével Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Csere a hírcsatorna nevével
Ajánlott:
Az ESP8266 vezérlése a Telegram alkalmazás használatával: 7 lépés
Az ESP8266 vezérlése a Telegram alkalmazás használatával: Hé, mi újság, srácok! Akarsh itt a CETech -től. Gondolkozott már azon, hogy csevegjen a készülékeivel egy üzenetküldő alkalmazáson keresztül? Furcsán hangzik, igaz. De ma hasonló dolgot fogunk tenni. Ne aggódjon, nem kell mobiltelefont vásárolnia
Házfények vezérlése a Google asszisztens segítségével az Arduino használatával: 7 lépés
Vezérelje a ház fényeit a Google Segéddel az Arduino használatával: (Frissítés időpontja: 2020. augusztus 22 .: Ez az utasítás 2 éves, és bizonyos harmadik féltől származó alkalmazásokra támaszkodik. Bármelyik oldalukon végzett változtatás miatt ez a projekt nem működik. Lehet, hogy nem dolgozzon most, de követheti referenciaként és módosíthatja
ESP8266 NODEMCU BLYNK IOT bemutató - Esp8266 IOT Blunk és Arduino IDE - használatával LED -ek vezérlése az interneten keresztül: 6 lépés
ESP8266 NODEMCU BLYNK IOT bemutató | Esp8266 IOT Blunk és Arduino IDE | használatával LED -ek vezérlése az interneten keresztül: Sziasztok, srácok, ebben az útmutatóban megtanuljuk az IOT használatát az ESP8266 vagy Nodemcu készülékkel. Ehhez a blynk alkalmazást fogjuk használni. Tehát az esp8266/nodemcu -t használjuk a LED -ek interneten keresztüli vezérlésére. Tehát a Blynk alkalmazás csatlakozik az esp8266 vagy a Nodemcu
A 7 szegmenses LED kijelző vezérlése az ESP8266 webszerver használatával: 8 lépés (képekkel)
A 7 szegmenses LED-kijelző vezérlése az ESP8266 webszerver használatával: A projektem rendelkezik egy Nodemcu ESP8266-mal, amely a 7 szegmenses megjelenítést vezérli a http-kiszolgálón html űrlap használatával
A Wemos D1 Mini/ Nodemcu vezérlése a Blynk App (IOT) használatával (esp8266): 6 lépés
A Wemos D1 Mini/ Nodemcu vezérlése a Blynk App (IOT) használatával (esp8266): Helló barátaim! Ebben az oktatóanyagban megmutatom, hogyan lehet a wemos D1 mini vagy (nodemcu) vezérlését használni a blynk alkalmazás segítségével. Ez egy abszolút kezdő útmutató. a részletes bemutatóért VIDEÓT KELL NÉZNI Ne felejtse el lájkolni, megosztani & iratkozz fel a csatornámra