![Ovládajte ESP8266 z domova Google pomocou GBridge.io: 4 kroky Ovládajte ESP8266 z domova Google pomocou GBridge.io: 4 kroky](https://i.howwhatproduce.com/images/006/image-17079-10-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06
![Ovládajte ESP8266 z domova Google pomocou GBridge.io Ovládajte ESP8266 z domova Google pomocou GBridge.io](https://i.howwhatproduce.com/images/006/image-17079-11-j.webp)
Existujú rôzne spôsoby ovládania ESP8266 z domovskej stránky Google, ale väčšina riešení, ktoré nájdete na internete, používa IFTT, ktorého nastavenie nie je v skutočnosti užívateľsky prívetivé.
gBridge.io vám umožňuje uľahčiť proces a konať bez problémov.
V tomto návode vám ukážem, ako nastavím svoj modul ESP01 tak, aby odpovedal na príkazy ako „Zapnúť lampu“a „Je lampa zapnutá?“. Projekt iba zapína a vypína vstavanú diódu LED, ale potom je ľahké ísť ďalej.
Potrebný materiál:
- 1 * modul ESP8266 (https://www.sparkfun.com/products/13678)
- 2 * tlačidlá (https://www.sparkfun.com/products/97)
- 1 * 10k odpor
- 1 * kábel FTDI 3,3 V (https://www.sparkfun.com/products/14909)
Krok 1: Kábel FTDI k ESP8266
![Kábel FTDI k ESP8266 Kábel FTDI k ESP8266](https://i.howwhatproduce.com/images/006/image-17079-12-j.webp)
Na komunikáciu medzi ESP8266 a vašim počítačom budete musieť vytvoriť adaptér FTDI na ESP8266.
- Ak máte 5V kábel FTDI, budete musieť zostaviť obvod zobrazený na prepojenom obrázku:
- Ak máte kábel 3,3 V FTDI, môžete sa vyhnúť čipu 78xxl a zapojiť 3,3 V priamo do ESP8266.
- Ľavé tlačidlo je tlačidlo „programovanie“a pravé tlačidlo „reset“
- Ak ho chcete prepnúť do režimu „programovania“, musíte podržať dve tlačidlá a najskôr uvoľniť tlačidlo reset a potom druhé.
- Programové tlačidlo sa v tomto projekte použije na manuálne zapnutie a vypnutie vstavanej diódy LED.
Krok 2: Programovanie ESP8266 s Arduino IDE
![Programovanie ESP8266 s Arduino IDE Programovanie ESP8266 s Arduino IDE](https://i.howwhatproduce.com/images/006/image-17079-13-j.webp)
![Programovanie ESP8266 s Arduino IDE Programovanie ESP8266 s Arduino IDE](https://i.howwhatproduce.com/images/006/image-17079-14-j.webp)
Druhým krokom je možnosť naprogramovať modul ESP01 pomocou Arduino IDE. To potom uľahčí používanie knižnice MQTT od spoločnosti Adafruit. Táto príručka ma inšpirovala k týmto krokom:
- Nainštalujte si najnovšiu verziu Arduino IDE. V mojom prípade to bolo v1.8.8.
- Prejdite na položku Predvoľby súborov a pridajte odkaz https://arduino.esp8266.com/stable/package_esp8266com_index.json na adresy URL doplnkového správcu dosiek.
- Prejdite do Správcu dosiek nástrojov
- Teraz by ste tam mali mať možnosť esp8266, pretože ste ju pridali do dodatočných dosiek.
- Vyberte ho a stlačte Inštalovať.
- Teraz by ste mali mať modul ESP8266 uvedený ako „všeobecný modul ESP8266“.
- V mojom prípade som musel vybrať niektoré parametre, ako je znázornené na prepojenom obrázku.
- Vyberte port, do ktorého je zapojený kábel FTDI.
- Môžete vyskúšať „Príklad mrknutia“(Príklady súborov ESP8266 Blink).
- Prepnite ESP8266 do režimu „programovania“podržaním dvoch tlačidiel a najskôr uvoľnite tlačidlo reset a potom druhé.
Krok 3: Nastavenie GBridge
![Nastavenie GBridge Nastavenie GBridge](https://i.howwhatproduce.com/images/006/image-17079-15-j.webp)
![Nastavenie GBridge Nastavenie GBridge](https://i.howwhatproduce.com/images/006/image-17079-16-j.webp)
- Prejdite na
- Zaregistrujte si účet
- Prihláste sa do svojho účtu
- Vytvorte nové zariadenie
- Stlačte Pridať.
-
V zozname zariadení by ste mali mať uvedené vaše nové zariadenie.
- Adresu týchto dvoch kanálov budete potrebovať neskôr.
- Ak sa chcete pripojiť k službe Google Assistant, môžete postupovať podľa sprievodcu dostupného v dokumentácii gBridge:
Krok 4: Uvedenie knižnice Adafruit MQTT do prevádzky s GBridge
Knižnica Adafruit MQTT bude slúžiť na komunikáciu medzi ESP866 a gBridge.io
- V Arduino IDE prejdite na Nástroje -> Správca knižníc
- Nainštalujte si knižnicu Adafruit MQTT
- Zadajte informácie do prvej časti kódu a nahrajte ich. Mali by ste byť v prevádzke.
/************************** WiFi prístupový bod ******************** ************ / #define WLAN_SSID "Vaše SSID meno" #define WLAN_PASS "Vaše SSID heslo" / ******************* ***** Nastavenie Gbridge ************************************#definuje AIO_SERVER "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // použite 8883 pre SSL #define AIO_USERNAME" vaše používateľské meno gBridge "#define AIO_KEY" vaše heslo gBridge "/********************* ********** Kanály ***************************************** /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Nahradiť svojim feedname Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Nahradí vašim feedname
Odporúča:
Ovládajte svetlá pomocou Asistenta Google pomocou Arduina: 7 krokov
![Ovládajte svetlá pomocou Asistenta Google pomocou Arduina: 7 krokov Ovládajte svetlá pomocou Asistenta Google pomocou Arduina: 7 krokov](https://i.howwhatproduce.com/images/001/image-2766-16-j.webp)
Ovládajte svetlá pomocou Asistenta Google pomocou Arduina: (Aktualizácia 22. augusta 2020: Tento návod je starý 2 roky a spolieha sa na niektoré aplikácie tretích strán. Akákoľvek zmena na ich strane môže spôsobiť, že tento projekt nebude fungovať. Môže, ale nemusí. teraz funguje, ale môžete ho použiť ako referenciu a upraviť podľa
Ovládajte robotické rameno pomocou Zio pomocou ovládača PS2: 4 kroky
![Ovládajte robotické rameno pomocou Zio pomocou ovládača PS2: 4 kroky Ovládajte robotické rameno pomocou Zio pomocou ovládača PS2: 4 kroky](https://i.howwhatproduce.com/images/005/image-14237-10-j.webp)
Ovládajte robotické rameno pomocou Zia pomocou ovládača PS2: Tento blogový príspevok je súčasťou série Zio Robotics. Úvod Toto je posledná časť príspevku „Ovládajte robotické rameno pomocou Zia“. V tomto návode pridáme do nášho robotického ramena ďalšiu časť. Predchádzajúce návody neobsahujú základ pre
Ovládajte spínač ohrievača pomocou relé pomocou Sonoff Th10: 8 krokov
![Ovládajte spínač ohrievača pomocou relé pomocou Sonoff Th10: 8 krokov Ovládajte spínač ohrievača pomocou relé pomocou Sonoff Th10: 8 krokov](https://i.howwhatproduce.com/images/001/image-281-69-j.webp)
Ovládajte spínač ohrievača pomocou relé pomocou Sonoff Th10: zariadenia sonoff vám umožňujú zapnúť a zapnúť elektrické zariadenie. model th10 je konkrétne navrhnutý tak, aby zapínal a vypínal ohrievače pomocou možnosti regulácie teploty a časového plánu. Problém nastáva, keď je váš domový ohrievač napájaný plynom
Ovládajte Arduino pomocou Blynku pomocou USB: 3 kroky
![Ovládajte Arduino pomocou Blynku pomocou USB: 3 kroky Ovládajte Arduino pomocou Blynku pomocou USB: 3 kroky](https://i.howwhatproduce.com/images/003/image-6878-58-j.webp)
Ovládajte Arduino pomocou Blynku cez USB: Toto je môj druhý návod. V tomto návode ukážem, ako ovládať LED pomocou Blynka. Blynk je aplikácia, ktorá nám poskytuje informačný panel aj konektivitu. ktorú si môžete stiahnuť z obchodu Google Play (pre Android). & aplikácia s
Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: 7 krokov (s obrázkami)
![Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: 7 krokov (s obrázkami) Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: 7 krokov (s obrázkami)](https://i.howwhatproduce.com/images/003/image-8443-20-j.webp)
Ovládajte Arduino pomocou smartfónu cez USB pomocou aplikácie Blynk: V tomto návode sa naučíme používať aplikáciu Blynk a Arduino na ovládanie žiarovky, pričom kombinácia bude prostredníctvom sériového portu USB. Účelom tohto návodu je ukázať najjednoduchšie riešenie na diaľkové ovládanie Arduina alebo