Taula de continguts:
- Pas 1: Cable FTDI a ESP8266
- Pas 2: Programació de l'ESP8266 amb Arduino IDE
- Pas 3: Configuració de GBridge
- Pas 4: aconseguir que la biblioteca Adafruit MQTT funcioni amb GBridge
![Controleu ESP8266 des de Google Home mitjançant GBridge.io: 4 passos Controleu ESP8266 des de Google Home mitjançant GBridge.io: 4 passos](https://i.howwhatproduce.com/images/006/image-17079-10-j.webp)
Vídeo: Controleu ESP8266 des de Google Home mitjançant GBridge.io: 4 passos
![Vídeo: Controleu ESP8266 des de Google Home mitjançant GBridge.io: 4 passos Vídeo: Controleu ESP8266 des de Google Home mitjançant GBridge.io: 4 passos](https://i.ytimg.com/vi/CIZBLLtzEy8/hqdefault.jpg)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
![Controleu ESP8266 des de Google Home mitjançant GBridge.io Controleu ESP8266 des de Google Home mitjançant GBridge.io](https://i.howwhatproduce.com/images/006/image-17079-11-j.webp)
Hi ha diferents maneres de controlar ESP8266 des de Google Home, però la majoria de les solucions que podeu trobar a Internet utilitzen IFTT, que no és fàcil d'utilitzar.
gBridge.io permet fer el procés més fàcil i actuar sense problemes.
En aquesta guia d’instruccions, us mostraré com he configurat el mòdul ESP01 per respondre a ordres com ara “Encendre el llum” i “El llum està encès?”. El projecte només encén i apaga el LED incorporat, però és fàcil anar més enllà després.
Materials necessaris:
- 1 * mòdul ESP8266 (https://www.sparkfun.com/products/13678)
- 2 * polsadors (https://www.sparkfun.com/products/97)
- Resistència 1 * 10k
- 1 * cable FTDI 3,3 V (https://www.sparkfun.com/products/14909)
Pas 1: Cable FTDI a ESP8266
![Cable FTDI a ESP8266 Cable FTDI a ESP8266](https://i.howwhatproduce.com/images/006/image-17079-12-j.webp)
Per comunicar-vos entre ESP8266 i el vostre PC, haureu de fer un adaptador FTDI a ESP8266.
- Haureu de construir el circuit que es mostra a la imatge enllaçada si teniu un cable FTDI de 5V:
- Si teniu un cable FTDI de 3,3 V, podeu evitar el xip 78xxl i connectar-lo directament a ESP8266.
- El botó esquerre és el botó de "programació" i el dret és el botó de "restabliment"
- Quan vulgueu posar-lo en mode "programació", heu de mantenir premuts els dos botons i deixar anar primer el botó de reinicialització i, després, el segon.
- El botó del programa s'utilitzarà en aquest projecte per activar i apagar el LED integrat manualment.
Pas 2: Programació de l'ESP8266 amb Arduino IDE
![Programació ESP8266 amb IDE Arduino Programació ESP8266 amb IDE Arduino](https://i.howwhatproduce.com/images/006/image-17079-13-j.webp)
![Programació ESP8266 amb IDE Arduino Programació ESP8266 amb IDE Arduino](https://i.howwhatproduce.com/images/006/image-17079-14-j.webp)
El segon pas és poder programar el mòdul ESP01 amb Arduino IDE. Això farà que després sigui fàcil utilitzar la biblioteca MQTT d’Adafruit. Aquesta guia em va inspirar en aquests passos:
- Instal·leu la versió més recent d'Arduino IDE. En el meu cas era v1.8.8.
- Aneu a Preferències de fitxers i afegiu l'enllaç https://arduino.esp8266.com/stable/package_esp8266com_index.json als URL de gestor de taules addicionals.
- Aneu al gestor de taulers de taules d’eines
- Ara hauríeu de tenir l’esp8266 com a opció, ja que l’heu afegit als taulers addicionals.
- Seleccioneu-lo i premeu Instal·la.
- Ara hauríeu de tenir el mòdul ESP8266 llistat com a mòdul "ESP8266 genèric".
- En el meu cas, vaig haver de triar alguns paràmetres com es mostra a la imatge enllaçada.
- Trieu el port on es connecta el cable FTDI.
- Podeu provar l '"exemple Blink" (exemples de fitxer ESP8266 Blink).
- Poseu el vostre ESP8266 en mode "programació" mantenint premuts els dos botons i deixeu anar primer el botó de reinicialització i, després, el segon.
Pas 3: Configuració de GBridge
![Configuració de GBridge Configuració de GBridge](https://i.howwhatproduce.com/images/006/image-17079-15-j.webp)
![Configuració de GBridge Configuració de GBridge](https://i.howwhatproduce.com/images/006/image-17079-16-j.webp)
- Aneu a
- Registra un compte
- Inicieu la sessió al vostre compte
- Creeu un dispositiu nou
- Premeu Afegeix.
-
A la llista de dispositius, hauríeu de tenir el dispositiu nou a la llista.
- Necessitareu l'adreça dels dos feeds per a més endavant.
- Per connectar l'Assistent de Google, podeu seguir la guia disponible a la documentació de gBridge:
Pas 4: aconseguir que la biblioteca Adafruit MQTT funcioni amb GBridge
La biblioteca Adafruit MQTT s’utilitzarà per a la comunicació entre l’ESP866 i gBridge.io
- A Arduino IDE, aneu a Eines -> Gestor de biblioteques
- Instal·leu la biblioteca Adafruit MQTT
- Introduïu informació a la primera part del codi i pengeu-la. Hauríeu d’estar en funcionament.
/ ************************* Punt d'accés WiFi ********************* ************ / #define WLAN_SSID "Your SSID name" #define WLAN_PASS "Your SSID Password" / ******************** ***** Configuració de Gbridge ********************************* / # define AIO_SERVER "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // use 8883 for SSL #define AIO_USERNAME" your gBridge username "#define AIO_KEY" your gBridge password "/ ******************** ********** Feeds **************************************** / Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge / u341 / d984 / onoff / set"); // Substitueix pel vostre nom de feed Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge / u341 / d984 / onoff"); // Substitueix pel vostre nom de feed
Recomanat:
Controleu les llums de la casa amb l'Assistent de Google mitjançant Arduino: 7 passos
![Controleu les llums de la casa amb l'Assistent de Google mitjançant Arduino: 7 passos Controleu les llums de la casa amb l'Assistent de Google mitjançant Arduino: 7 passos](https://i.howwhatproduce.com/images/001/image-2766-16-j.webp)
Controleu les llums domèstiques amb l'Assistent de Google mitjançant Arduino: (Actualitzeu-vos el 22 d'agost de 2020: aquest instructiu té dos anys i es basa en algunes aplicacions de tercers. Qualsevol canvi que faci al seu costat pot fer que aquest projecte no funcioni. Pot ser o no) estigui treballant ara, però podeu seguir-lo com a referència i modificar segons
Controleu els electrodomèstics mitjançant Alexa amb ESP8266 o ESP32: 8 passos
![Controleu els electrodomèstics mitjançant Alexa amb ESP8266 o ESP32: 8 passos Controleu els electrodomèstics mitjançant Alexa amb ESP8266 o ESP32: 8 passos](https://i.howwhatproduce.com/images/007/image-18430-j.webp)
Controleu els electrodomèstics mitjançant Alexa amb ESP8266 o ESP32: Ei, què passa, nois! Akarsh aquí des de CETech.Aquest projecte meu us ajudarà a fer la vida fàcil i us sentireu un rei després de controlar els electrodomèstics a casa vostra només donant una ordre a Alexa. El principal darrere d’aquesta p
Controleu el dispositiu mitjançant Android WiFi Esp8266 Control: 6 passos
![Controleu el dispositiu mitjançant Android WiFi Esp8266 Control: 6 passos Controleu el dispositiu mitjançant Android WiFi Esp8266 Control: 6 passos](https://i.howwhatproduce.com/images/007/image-19327-j.webp)
Controleu el vostre dispositiu mitjançant Android WiFi Control Esp8266: ara sabrem com controlar els dispositius mitjançant el mòdul WiFi esp8266 i Arduino controlarà el vostre dispositiu mitjançant el control WiFi Android per obtenir més informació. feu clic a l'enllaç mohamed ashraf
Android Home (controleu la vostra llar des del telèfon): 4 passos
![Android Home (controleu la vostra llar des del telèfon): 4 passos Android Home (controleu la vostra llar des del telèfon): 4 passos](https://i.howwhatproduce.com/images/007/image-19993-j.webp)
Android Home (controleu la vostra llar des del vostre telèfon): el meu pla final és tenir la meva casa a la butxaca, els seus interruptors, els sensors i la seguretat. i després automàticament Introducció: Hola, Ich bin zakriya i aquest "Android home" és el meu projecte, aquest projecte és el primer de quatre propers instructables, A
Controleu Arduino Uno mitjançant el mòdul WiFi ESP8266 i l'aplicació Blynk: 6 passos
![Controleu Arduino Uno mitjançant el mòdul WiFi ESP8266 i l'aplicació Blynk: 6 passos Controleu Arduino Uno mitjançant el mòdul WiFi ESP8266 i l'aplicació Blynk: 6 passos](https://i.howwhatproduce.com/images/002/image-5843-63-j.webp)
Controlar Arduino Uno mitjançant el mòdul WiFi ESP8266 i l’aplicació Blynk: aquest projecte us permet controlar els pins Arduino mitjançant el mòdul WiFi ESP8266-01 i l’aplicació Blynk. L’aplicació Blynk és molt fàcil d’utilitzar i és una manera fantàstica de començar a aprendre sobre IoT. Aquest tutorial és per a PC amb Windows