![Controle o ESP8266 a partir do Google Home usando GBridge.io: 4 etapas Controle o ESP8266 a partir do Google Home usando GBridge.io: 4 etapas](https://i.howwhatproduce.com/images/006/image-17079-10-j.webp)
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
![Controle ESP8266 a partir do Google Home usando GBridge.io Controle ESP8266 a partir do Google Home usando GBridge.io](https://i.howwhatproduce.com/images/006/image-17079-11-j.webp)
Existem diferentes maneiras de controlar o ESP8266 no Google Home, mas a maioria das soluções que você pode encontrar na Internet usa IFTT, que não é muito fácil de configurar.
gBridge.io permite tornar o processo mais fácil e agir de forma integrada.
Neste guia prático, vou mostrar como eu configurei meu módulo ESP01 para responder a comandos como “Ligue a lâmpada” e “A lâmpada está ligada?”. O projeto apenas liga e desliga o LED embutido, mas é fácil ir mais longe depois disso.
Materiais necessários:
- 1 * Módulo ESP8266 (https://www.sparkfun.com/products/13678)
- 2 * botões (https://www.sparkfun.com/products/97)
- 1 * resistor de 10k
- 1 * cabo FTDI 3,3 V (https://www.sparkfun.com/products/14909)
Etapa 1: Cabo FTDI para ESP8266
![Cabo FTDI para ESP8266 Cabo FTDI para ESP8266](https://i.howwhatproduce.com/images/006/image-17079-12-j.webp)
Para se comunicar entre ESP8266 e seu PC, você terá que fazer um adaptador FTDI para ESP8266.
- Você terá que construir o circuito mostrado na imagem vinculada se tiver um cabo FTDI de 5 V:
- Se você tiver um cabo FTDI de 3,3 V, pode evitar o chip 78xxl e conectar 3,3 V diretamente no ESP8266.
- O botão esquerdo é o botão de “programação” e o direito é o botão “reset”
- Quando quiser colocá-lo no modo “programação”, deve-se manter os dois botões pressionados e primeiro soltar o botão reset, e depois o segundo.
- O botão de programa será usado neste projeto para ligar e desligar o LED embutido manualmente.
Etapa 2: Programar ESP8266 com Arduino IDE
![Programação ESP8266 com Arduino IDE Programação ESP8266 com Arduino IDE](https://i.howwhatproduce.com/images/006/image-17079-13-j.webp)
![Programação ESP8266 com Arduino IDE Programação ESP8266 com Arduino IDE](https://i.howwhatproduce.com/images/006/image-17079-14-j.webp)
A segunda etapa é ser capaz de programar o módulo ESP01 com o Arduino IDE. Depois disso, será mais fácil usar a biblioteca MQTT da Adafruit. Fui inspirado por este guia para estas etapas:
- Instale a versão mais recente do Arduino IDE. No meu caso, foi a v1.8.8.
- Vá para Preferências de arquivo e adicione o link https://arduino.esp8266.com/stable/package_esp8266com_index.json aos URLs do Gerenciador de placas adicionais.
- Vá para o gerenciador de painéis de ferramentas
- Agora você deve ter o esp8266 como uma opção, pois você o adicionou às placas adicionais.
- Selecione-o e pressione Instalar.
- Agora você deve ter o módulo ESP8266 listado como módulo “ESP8266 genérico”.
- No meu caso, tive que escolher alguns parâmetros conforme mostrado na imagem vinculada.
- Escolha a porta em que o cabo FTDI está conectado.
- Você pode testar o “exemplo Blink” (Exemplos de arquivo ESP8266 Blink).
- Coloque o seu ESP8266 no modo de “programação” mantendo os dois botões pressionados e primeiro solte o botão de reset e, em seguida, o segundo.
Etapa 3: Configurando o GBridge
![Configurando o GBridge Configurando o GBridge](https://i.howwhatproduce.com/images/006/image-17079-15-j.webp)
![Configurando o GBridge Configurando o GBridge](https://i.howwhatproduce.com/images/006/image-17079-16-j.webp)
- Vá para
- Registre uma conta
- Faça login na sua conta
- Crie um novo dispositivo
- Pressione Adicionar.
-
Em sua lista de dispositivos, você deve ter seu novo dispositivo listado.
- Você precisará dos dois endereços de feeds para mais tarde.
- Para conectar o Google Assistant, você pode seguir o guia disponível na documentação do gBridge:
Etapa 4: Fazendo com que a biblioteca Adafruit MQTT funcione com GBridge
A biblioteca Adafruit MQTT será usada para comunicação entre o ESP866 e o gBridge.io
- No IDE Arduino, vá para Ferramentas -> Gerenciador de Biblioteca
- Instale a biblioteca Adafruit MQTT
- Insira as informações na primeira parte do código e faça o upload. Você deve estar instalado e funcionando.
/ ************************* Ponto de acesso WiFi ********************* ************ / #define WLAN_SSID "Seu nome SSID" #define WLAN_PASS "Sua senha SSID" / ********************* ***** Configuração do Gbridge *********************************/ # define AIO_SERVER "mqtt.gbridge.kappelt.net "#define AIO_SERVERPORT 1883 // use 8883 para SSL #define AIO_USERNAME" seu nome de usuário gBridge "#define AIO_KEY" sua senha gBridge "/ ******************** ********** Feeds *************************************** / Adafruit_MQTT_Publish onoffset = Adafruit_MQTT_Publish (& mqtt, "gBridge / u341 / d984 / onoff / set"); // Substitua por seu feedname Adafruit_MQTT_Subscribe onoffbutton = Adafruit_MQTT_Subscribe (& mqtt, "gBridge / u341 / d984 / onoff"); // Substitua pelo seu feedname
Recomendado:
Controle de cortinas com ESP8266, integração do Google Home e Openhab e controle da Web: 5 etapas (com fotos)
![Controle de cortinas com ESP8266, integração do Google Home e Openhab e controle da Web: 5 etapas (com fotos) Controle de cortinas com ESP8266, integração do Google Home e Openhab e controle da Web: 5 etapas (com fotos)](https://i.howwhatproduce.com/images/005/image-13651-j.webp)
Controle de persianas com ESP8266, Google Home e Openhab Integração e Webcontrol: Neste Instructable, mostro como adicionei automação às minhas persianas. Eu queria ser capaz de adicionar e remover a automação, então toda a instalação é presa. As partes principais são: Motor de passo Motor de passo controlado por ESP-01 Engrenagem e montagem
Controle seu dispositivo usando Android WiFi Esp8266 Controle: 6 etapas
![Controle seu dispositivo usando Android WiFi Esp8266 Controle: 6 etapas Controle seu dispositivo usando Android WiFi Esp8266 Controle: 6 etapas](https://i.howwhatproduce.com/images/007/image-19327-j.webp)
Controle seu dispositivo usando Android WiFi Esp8266 Control: agora vamos saber como controlar dispositivos usando o módulo esp8266 WiFi e Arduino controlar seu dispositivo usando Android WiFi controlpara mais informações. clique no link Mohamed Ashraf
Controle de brilho Controle de LED baseado em PWM usando botões, Raspberry Pi e Scratch: 8 etapas (com imagens)
![Controle de brilho Controle de LED baseado em PWM usando botões, Raspberry Pi e Scratch: 8 etapas (com imagens) Controle de brilho Controle de LED baseado em PWM usando botões, Raspberry Pi e Scratch: 8 etapas (com imagens)](https://i.howwhatproduce.com/images/001/image-1075-49-j.webp)
Controle de brilho Controle de LED baseado em PWM usando botões de pressão, Raspberry Pi e Scratch: Eu estava tentando encontrar uma maneira de explicar como PWM funcionava para meus alunos, então me propus a tarefa de tentar controlar o brilho de um LED usando 2 botões de pressão - um botão aumenta o brilho de um LED e o outro escurece. Para programar
Rádio-controle RF 433MHZ usando HT12D HT12E - Fazendo um controle remoto Rf usando HT12E e HT12D com 433 MHz: 5 etapas
![Rádio-controle RF 433MHZ usando HT12D HT12E - Fazendo um controle remoto Rf usando HT12E e HT12D com 433 MHz: 5 etapas Rádio-controle RF 433MHZ usando HT12D HT12E - Fazendo um controle remoto Rf usando HT12E e HT12D com 433 MHz: 5 etapas](https://i.howwhatproduce.com/images/001/image-2937-16-j.webp)
Rádio-controle RF 433MHZ usando HT12D HT12E | Fazendo um controle remoto Rf usando HT12E e HT12D com 433 mhz: Neste instrutível, vou mostrar como fazer um controle remoto RADIO usando o módulo receptor transmissor 433 mhz com codificação HT12E & IC decodificador HT12D. Neste instrutível, você poderá enviar e receber dados usando COMPONENTES muito baratos, COMO: HT
Controle de porta com Google Assistent usando ESP8266 NodeMCU: 6 etapas
![Controle de porta com Google Assistent usando ESP8266 NodeMCU: 6 etapas Controle de porta com Google Assistent usando ESP8266 NodeMCU: 6 etapas](https://i.howwhatproduce.com/images/004/image-9543-6-j.webp)
Controle de porta com Google Assistent usando ESP8266 NodeMCU: Este é meu primeiro projeto em instructables, portanto, comente abaixo se há melhorias possíveis. A ideia é usar o assistente do Google para enviar um sinal para a placa de controle de uma porta. Então, ao enviar um comando, haverá um relé que fecha um