Índice:
- Etapa 1: peças
- Etapa 2: Diagrama de fiação
- Etapa 3: Código Arduino
- Etapa 4: construção
- Etapa 5: Divirta-se
Vídeo: O Universal MQTT Remote: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Olá a todos, Em primeiro lugar, sou francês, então é possível que algumas frases não façam sentido, desculpe, estou trabalhando muito para melhorar.
Atualmente trabalho com automação residencial em meu condomínio. Usei OpenHab2 e mosquitto como software. Não sou especialista nesses dois softwares, mas sei como eles funcionam no geral. O OpenHab é do lado do usuário, com uma interface gráfica feita para controlar a casa. Mosquitto é um software feito para fazer as coisas conversarem. Por exemplo, o OpenHab consegue se comunicar com meu hardware facilmente.
Para as pessoas que realmente não conhecem o protocolo MQTT, aqui está um site que explica o básico.
Meu problema é que quero controlar meu hardware (4 plugues de parede inteligentes) com interruptores reais, não só com a interface web do OpenHab. Projetei, programei e criei um controle remoto capaz de enviar solicitações MQTT para os dispositivos que eu escolher. A melhor coisa no meu controle remoto é que tenho 4 botões, para um menu, e posso adicionar o número de dispositivos que desejo.
Veja como eu fiz.
Etapa 1: peças
-Esp8266. Eu uso um NodeMCU. Banggood
-Mini breadBoard. Eu uso isso porque quero poder reutilizar meu componente quando for fazer um V2 do controle remoto com um pcb. Banggood
- LCD. Eu uso LCD 16x2, mas 20x4 também funciona. É importante ter um módulo i2c em seu LCD. Banggood
-Botões. Eu uso 4 botões, cima, baixo, entrar e sair. Bangood
-Resistores. Resistor de 4,7 K para puxar o interruptor
- Parafuso M3.
- Cola quente.
-PCB. não é necessário, mas eu soldo meus botões e resistor nele.
Etapa 2: Diagrama de fiação
Siga o shematic para os botões.
Botões:
UP ---------- D5 ou GPIO 1
Down ------- D6 ou GPIO 12
Digite ------- D7 ou GPIO 13
Sair --------- D4 ou GPIO 2
LCD:
SDA -------- D2 ou GPIO 4
SCL -------- D1 ou GPIO 5
5V ---------- Vin
GND ------- GND
Etapa 3: Código Arduino
Você precisa alterar algumas informações no esboço.
O MQTT_SERVER é apenas o endereço IP de onde seu servidor MQTT está sendo executado.
SSID e senha do seu Wifi.
A última coisa a mudar são seus tópicos. Quais são os seus tópicos? Bem, você escolhe o que quiser. Tenho quatro tópicos, mas você pode adicionar muito mais, se quiser. A única coisa a lembrar é que você precisa atualizar o número do tópico (int NombreTopic = 4;) no código. Deve corresponder ao número de tópicos que você escreve.
Etapa 4: construção
Projetei uma caixa impressa em 3D para meu controle remoto. Eu imprimo na escala 1,015, 20% preenchido com PLA branco e o resultado é muito bom.
Se você não tiver uma impressora 3D, pode fazer um estojo simples com madeira fina ou acrílico.
Feito o case, comecei colando os botões. Empurrei com força a parte de trás do botão para ter certeza de que podemos usá-lo corretamente. Colei a tela com cola quente. Antes de colocar a placa de ensaio no gabinete, colei o fio para ter certeza de que eles não se movem.
Termine com os dois parafusos e a placa traseira.
nota: Você pode escrever com um lápis na caixa como: UP, DOWN, ENTER e EXIT.
Etapa 5: Divirta-se
No vídeo, você pode ver 4 janelas para os meus quatro tópicos. Nessas janelas, você pode ver a mensagem MQTT que o remoto envia para o tópico.
Seu controle remoto está completo, você precisa ajustar seu hardware inteligente para ouvir o seu tópico e você pode usar o controle remoto para controlar sua casa!
Se você tiver alguma dúvida sobre este controle remoto, estarei aqui para responder.
Se você gosta desse pequeno projeto, sinta-se à vontade para curtir e votar em mim no Concurso Remoto!
Obrigado
Recomendado:
Controle remoto universal usando ESP8266 (controlado por Wi-Fi): 6 etapas (com imagens)
Controle remoto universal usando ESP8266 (Wifi controlado): Este projeto é para substituir o controle remoto convencional para todos os eletrodomésticos como AC, TV, DVD players, sistema de música, aparelhos SMART !!! Fazendo um monte de lixo remoto por aí, nos deixando quebra-cabeças !!! Este projeto nos salvará do
(quase) Programador Universal MIDI SysEx CC (e sequenciador ): 7 etapas (com imagens)
(quase) Programador Universal MIDI SysEx CC (e Sequenciador …): Em meados dos anos oitenta, os fabricantes de sintetizadores iniciaram um programa " menos é melhor " processo que levou a sintetizadores barebones. Isso permitiu a redução de custos do lado do fabricante, mas tornou o processo de patch tediuos, senão impossível para o uso final
Rasberry PI Universal IR Remote com MATRIX Creator: 9 etapas
Rasberry PI Universal IR Remote com MATRIX Creator: ⚠️ESTE GUIA FOI SUSPENSO ⚠️Você pode ver o novo guia IR no link abaixo.https: //www.hackster.io/matrix-labs/matrix-creator-tv-remote- 3e783dIntrodução Este tutorial irá ajudá-lo a construir o controle remoto universal final usando um R
Universal Air Slide Whistle 1000: 5 etapas (com imagens)
Universal Air Slide Whistle 1000: O slide apito é um instrumento musical frequentemente usado para efeitos cômicos devido ao seu som bobo. Neste instrutível, ensinamos como fazer um apito de deslizamento de ar! O que é um apito de deslizamento de ar? Segue a mesma ideia do air guitar, onde você imita
Adaptador Universal Mini OMTP ↔ CTIA - Convertendo: 7 etapas (com imagens)
Adaptador Universal Mini OMTP ↔ CTIA - Convertendo: Se acontecer de você ter alguns fones de ouvido ou celulares antigos espalhados, você deve ter notado que os fones de ouvido antigos não são compatíveis com os telefones atuais e os telefones antigos não suportam os mais novos fones de ouvido. Isso é porque o acessório mais antigo