Índice:
- Etapa 1: Requisitos e configuração
- Etapa 2: configuração do IDE do Arduino
- Etapa 3: Codificando Seu SONOFF Dual
- Etapa 4: controle seus aparelhos remotamente
Vídeo: SONOFF Dual Tutorial: Controle seus aparelhos elétricos remotamente usando MQTT e Ubidots: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Este relé Wi-Fi de $ 9 pode controlar dois aparelhos ao mesmo tempo. Aprenda como conectá-lo a Ubidots e liberar todo o seu potencial!
Neste guia, você aprenderá como controlar alguns aparelhos de 110 V via Wi-Fi por US $ 9, usando o SONOFF Dual da Itead. Comparado com os plugues inteligentes WiFi de nível de consumidor no mercado, o SONOFF é uma ótima alternativa para fazer uma casa inteligente e até mesmo projetos de IoT industriais em uma escala maior. Além disso, é baseado no popular chip ESP8266 Wi-Fi, tornando-o compatível com o ambiente Arduino e outros recursos, como nossas bibliotecas ESP em Ubidots.
Etapa 1: Requisitos e configuração
Para seguir este Instructable, você precisará:
- Um dispositivo UartSBee para ser capaz de programar o SONOFF usando seu computador
- A SONOFF Dual
- A Biblioteca UbidotsESPMQTT
- Conta Ubidots - ou - Licença STEM
Configuração de hardware
Desmonte o dispositivo SONOFF Dual para acessar a pinagem SONOFF TTL, que precisaremos para programar o ESP8266 integrado. O SONOFF vem sem dois de seus conectores de pino, então você precisará soldá-los antes de programar a unidade.
Após a soldagem, conecte a placa ao UartSBee seguindo esta tabela:
UartSBee - SONOFF Dual
VCC - VCC
TX - RX
RX - TX
GND - GND
Etapa 2: configuração do IDE do Arduino
No IDE do Arduino, clique em Arquivos -> Preferências e insira esta URL no campo URLs do Gerenciador de placas adicionais, para poder acessar as bibliotecas do ESP8266 para Arduino:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Este campo oferece suporte a vários URLs. Separe-os com vírgulas caso já tenha outros URLs digitados.
- Abra o Board Manager em Tools -> Board menu e instale a plataforma ESP8266.
- Após a instalação, acesse o menu Ferramentas> Placa e selecione a placa: Módulo ESP8266 Genérico.
- Baixe a biblioteca UbidotsESPMQTT como um arquivo ZIP em nossa conta GitHub.
- De volta ao seu IDE Arduino, clique em Sketch -> Incluir Biblioteca -> Adicionar Biblioteca. ZIP.
- Selecione o arquivo. ZIP de UbidotsESPMQTT e clique em “Aceitar” ou “Escolher”. Feche o IDE do Arduino e abra-o novamente.
Etapa 3: Codificando Seu SONOFF Dual
Este código de amostra se inscreverá em uma variável Ubidots que liga ou desliga os dois relés ao mesmo tempo.
Antes de executar o código, vá para sua conta Ubidots, localize a guia "Dispositivos" e crie um dispositivo chamado "SONOFF Dual" e uma variável chamada "Relés". Deve ser semelhante a esta imagem.
Certifique-se de que o rótulo da API do dispositivo seja "sonoff-dual" e o rótulo da API variável seja "relés". Esses são os identificadores exclusivos usados pelo SONOFF para saber qual variável assinar no broker MQTT. Você pode editar os rótulos, se necessário. Agora você está pronto para atualizar seu dispositivo com este código!
Etapa 4: controle seus aparelhos remotamente
Depois de atualizar seus dispositivos, abra o monitor serial do IDE do Arduino, você deve ver algo como na imagem, o que significa que a conexão WiFi e a assinatura MQTT foram bem-sucedidas.
Agora vá para a aba "Dashboards" e adicione um novo Widget do tipo "Control" "Switch". Esta chave irá enviar um "1" ou um "0" para a variável "Relays", que é então lida na função de callback do SONOFF para ligar ou desligar os relés. Agora você pode controlar seu SONOFF Dual remotamente de seu painel!
Recomendado:
Controle de gestos simples - controle seus brinquedos RC com o movimento de seu braço: 4 etapas (com imagens)
Controle de gestos simples - controle seus brinquedos RC com o movimento de seu braço: Bem-vindo ao meu 'ible' # 45. Um tempo atrás eu fiz uma versão RC totalmente funcional do BB8 usando peças de Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Quando vi como era legal a banda de força feita por Sphero, pensei: " Ok, eu c
AUTOMATIZAÇÃO DOMÉSTICA (CONTROLE SEUS APARELHOS DE QUALQUER CANTO DO MUNDO): 5 etapas
AUTOMATIZAÇÃO DOMÉSTICA (CONTROLE SEUS APARELHOS DE QUALQUER CANTO DO MUNDO) .: Neste instrutível, compartilhei como você pode usar o ESP8266 para controlar aparelhos AC como Luzes, ventilador, etc. de todo o mundo pela Internet via aplicativo Blynk. novo no ESP8266, certifique-se de verificar este instrutível: - Primeiros passos com o NodeM
CONTROLE SEUS APARELHOS DE QUALQUER CANTO DO MUNDO !!!!: 5 etapas
CONTROLE SEUS APARELHOS DE QUALQUER CANTO DO MUNDO !!!!: No Instructable anterior, compartilhei como você pode começar a usar o NodeMCU (ESP8266) e programá-lo usando o Arduino IDE, verifique aqui. Neste Instructable, vou mostrar como controlar aparelhos de qualquer lugar do mundo usando Blynk. É c
Como fazer um dispositivo IoT para controlar aparelhos e monitorar o clima usando Esp8266: 5 etapas
Como fazer um dispositivo IoT para controlar aparelhos e monitorar o clima usando Esp8266: A Internet das coisas (IoT) é a interconexão de dispositivos físicos (também denominados "dispositivos conectados" e "dispositivos inteligentes"), edifícios, e outros itens - incorporados com eletrônicos, software, sensores, atuadores e
Controle seus aparelhos elétricos com seu controle remoto de TV (ir remoto) com display de temperatura e umidade: 9 etapas
Controle seus aparelhos elétricos com o controle remoto da TV (ir remoto) com visor de temperatura e umidade: oi, sou Abhay e é meu primeiro blog no Instructables e hoje vou mostrar como controlar seus aparelhos elétricos com o controle remoto da TV construindo este projeto simples. obrigado ao atl lab pelo apoio e fornecimento do material