![Ovládejte ESP8266 z Google Home pomocí GBridge.io: 4 kroky Ovládejte ESP8266 z Google Home pomocí GBridge.io: 4 kroky](https://i.howwhatproduce.com/images/006/image-17079-10-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
![Ovládejte ESP8266 z Google Home pomocí GBridge.io Ovládejte ESP8266 z Google Home pomocí GBridge.io](https://i.howwhatproduce.com/images/006/image-17079-11-j.webp)
Existují různé způsoby ovládání ESP8266 z domovské stránky Google, ale většina řešení, která najdete na internetu, používá IFTT, jehož nastavení není uživatelsky přívětivé.
gBridge.io vám umožňuje usnadnit a bezproblémově jednat.
V tomto průvodci vám ukážu, jak nastavím svůj modul ESP01 tak, aby odpovídal na příkazy jako „Zapnout lampu“a „Je lampa zapnutá?“. Projekt pouze zapíná a vypíná vestavěnou LED, ale poté lze snadno pokračovat dále.
Potřebné materiály:
- 1 * modul ESP8266 (https://www.sparkfun.com/products/13678)
- 2 * tlačítka (https://www.sparkfun.com/products/97)
- 1 * 10k odpor
- 1 * kabel FTDI 3,3 V (https://www.sparkfun.com/products/14909)
Krok 1: Kabel FTDI k ESP8266
![Kabel FTDI k ESP8266 Kabel FTDI k ESP8266](https://i.howwhatproduce.com/images/006/image-17079-12-j.webp)
Pro komunikaci mezi ESP8266 a vaším PC budete muset vytvořit adaptér FTDI na ESP8266.
- Pokud máte 5V kabel FTDI, budete muset vytvořit obvod zobrazený na propojeném obrázku:
- Pokud máte kabel 3,3 V FTDI, můžete se vyhnout čipu 78xxl a připojit 3,3 V přímo k ESP8266.
- Levé tlačítko je tlačítko „programování“a pravé tlačítko „reset“
- Chcete -li jej přepnout do režimu „programování“, musíte držet dvě tlačítka stisknutá a nejprve uvolnit tlačítko reset a poté druhé.
- Tlačítko programu bude v tomto projektu použito k ručnímu zapnutí a vypnutí vestavěné LED.
Krok 2: Programování ESP8266 s Arduino IDE
![Programování ESP8266 s Arduino IDE Programování ESP8266 s Arduino IDE](https://i.howwhatproduce.com/images/006/image-17079-13-j.webp)
![Programování ESP8266 s Arduino IDE Programování ESP8266 s Arduino IDE](https://i.howwhatproduce.com/images/006/image-17079-14-j.webp)
Druhým krokem je umět programovat modul ESP01 pomocí Arduino IDE. Díky tomu bude poté snadné používat knihovnu MQTT od společnosti Adafruit. Tato příručka mě inspirovala pro tyto kroky:
- Nainstalujte si nejnovější verzi Arduino IDE. V mém případě to bylo v1.8.8.
- Přejděte na Předvolby souborů a přidejte odkaz https://arduino.esp8266.com/stable/package_esp8266com_index.json na URL dalších Správců desek.
- Přejděte na Správce desek Správce desek
- Nyní byste měli mít esp8266 jako možnost, protože jste jej přidali do dalších desek.
- Vyberte jej a stiskněte Instalovat.
- Nyní byste měli mít modul ESP8266 uveden jako „Obecný modul ESP8266“.
- V mém případě jsem musel vybrat některé parametry, jak je znázorněno na propojeném obrázku.
- Vyberte port, ke kterému je připojen kabel FTDI.
- Můžete vyzkoušet „Příklad mrknutí“(Příklady souborů ESP8266 Blink).
- Přepněte ESP8266 do režimu „programování“podržením dvou tlačítek a nejprve uvolněte tlačítko reset a poté druhé.
Krok 3: Nastavení GBridge
![Nastavení GBridge Nastavení GBridge](https://i.howwhatproduce.com/images/006/image-17079-15-j.webp)
![Nastavení GBridge Nastavení GBridge](https://i.howwhatproduce.com/images/006/image-17079-16-j.webp)
- Přejděte na
- Zaregistrujte si účet
- Přihlaste se ke svému účtu
- Vytvořte nové zařízení
- Stiskněte Přidat.
-
V seznamu zařízení byste měli mít uvedené nové zařízení.
- Adresu těchto dvou zdrojů budete potřebovat později.
- Chcete -li se připojit k Google Assistant, můžete postupovat podle průvodce dostupného v dokumentaci gBridge:
Krok 4: Zprovoznění knihovny Adafruit MQTT pro práci s GBridge
Ke komunikaci mezi ESP866 a gBridge.io bude použita knihovna Adafruit MQTT
- V Arduino IDE přejděte na Nástroje -> Správce knihoven
- Nainstalujte si knihovnu Adafruit MQTT
- Zadejte informace do první části kódu a nahrajte je. Měl bys být v provozu.
/*************************** Přístupový bod WiFi ******************** ************ / #define WLAN_SSID "Vaše SSID jméno" #define WLAN_PASS "Vaše SSID heslo" / ******************* ***** Nastavení Gbridgea *********************************.net "#define AIO_SERVERPORT 1883 // použijte 8883 pro SSL #define AIO_USERNAME" vaše uživatelské jméno gBridge "#define AIO_KEY" vaše heslo gBridge "/******************** ********** Zdroje ***************************************** /Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge/u341/d984/onoff/set"); // Nahraďte svým jménem Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge/u341/d984/onoff"); // Nahradit jménem feedname
Doporučuje:
Ovládejte domácí osvětlení pomocí Google Assistant pomocí Arduina: 7 kroků
![Ovládejte domácí osvětlení pomocí Google Assistant pomocí Arduina: 7 kroků Ovládejte domácí osvětlení pomocí Google Assistant pomocí Arduina: 7 kroků](https://i.howwhatproduce.com/images/001/image-2766-16-j.webp)
Ovládejte světla domu pomocí Google Assistant pomocí Arduina: (Aktualizace od 22. srpna 2020: Tento návod je starý 2 roky a spoléhá na některé aplikace třetích stran. Jakákoli změna na jejich straně může způsobit, že tento projekt nebude fungovat. Může, ale také nemusí. nyní pracuje, ale můžete jej sledovat jako referenci a upravovat podle
Ovládejte robotické rameno pomocí Zio pomocí ovladače PS2: 4 kroky
![Ovládejte robotické rameno pomocí Zio pomocí ovladače PS2: 4 kroky Ovládejte robotické rameno pomocí Zio pomocí ovladače PS2: 4 kroky](https://i.howwhatproduce.com/images/005/image-14237-10-j.webp)
Ovládejte robotickou ruku pomocí Zio pomocí ovladače PS2: Tento blogový příspěvek je součástí série Zio Robotics. Úvod Toto je závěrečná instalace příspěvku „Ovládejte robotickou ruku pomocí Zio“. V tomto tutoriálu přidáme další část do naší robotické paže. Předchozí výukové programy neobsahují základ pro
Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: 8 kroků
![Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: 8 kroků Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: 8 kroků](https://i.howwhatproduce.com/images/001/image-281-69-j.webp)
Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: zařízení sonoff vám umožňují zapínat a elektrická zařízení. model th10 je konkrétně určen k zapínání a vypínání ohřívačů s možností ovládání teploty a časového plánu. Problém nastává, když je váš domácí ohřívač napájen plynem
Ovládejte elektrická zařízení pomocí dálkového ovladače (dálkového ovládání) pomocí displeje teploty a vlhkosti: 9 kroků
![Ovládejte elektrická zařízení pomocí dálkového ovladače (dálkového ovládání) pomocí displeje teploty a vlhkosti: 9 kroků Ovládejte elektrická zařízení pomocí dálkového ovladače (dálkového ovládání) pomocí displeje teploty a vlhkosti: 9 kroků](https://i.howwhatproduce.com/images/003/image-8087-24-j.webp)
Ovládejte svá elektrická zařízení dálkovým ovládáním televizoru (dálkovým ovladačem) pomocí displeje teploty a vlhkosti: Ahoj, jsem Abhay a je to můj první blog o instruktážích a dnes vám ukážu, jak pomocí dálkového ovladače k televizi ovládat své elektrické spotřebiče. jednoduchý projekt. díky atl laboratoři za podporu a poskytnutí materiálu
Ovládejte Arduino pomocí chytrého telefonu přes USB pomocí aplikace Blynk: 7 kroků (s obrázky)
![Ovládejte Arduino pomocí chytrého telefonu přes USB pomocí aplikace Blynk: 7 kroků (s obrázky) Ovládejte Arduino pomocí chytrého telefonu přes USB pomocí aplikace Blynk: 7 kroků (s obrázky)](https://i.howwhatproduce.com/images/003/image-8443-20-j.webp)
Ovládejte Arduino pomocí smartphonu přes USB pomocí aplikace Blynk: V tomto tutoriálu se naučíme, jak používat aplikaci Blynk a Arduino k ovládání lampy, kombinace bude prostřednictvím sériového portu USB. Účelem tohoto pokynu je ukázat nejjednodušší řešení vzdáleného ovládání vašeho Arduina nebo