Índice:
- Etapa 1: COMPONENTES NECESSÁRIOS
- Etapa 2: Software
- Etapa 3: DIAGRAMA DO CIRCUITO
- Etapa 4: CODE
- Etapa 5: CONTROLE
- Etapa 6: CONCLUSÃO
- Etapa 7: Vídeo !
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
TODOS os créditos para https://arest.io/ pelo serviço em nuvem !!
IoT é o assunto mais discutido do mundo no momento !! Servidores e serviços em nuvem que tornam isso possível são o ponto de atração do mundo de hoje …
ELIMINAR A BARREIRA DE DISTÂNCIA era e é o objetivo !!
Portanto, agora controle sua casa ou escritório de qualquer lugar do mundo … não apenas de dentro ou de um intervalo !!
Solução mais fácil e barata do cara mais preguiçoso !!! APROVEITE E SEJA PREGUIÇOSO …
OBSERVAÇÃO: LEIA O PROJETO TODO PRIMEIRO. ELE LEVARÁ DE 3-4 MINUTOS E INOVARÁ … NÃO LEIA E TIRE O SEU DISPOSITIVO …
Etapa 1: COMPONENTES NECESSÁRIOS
Apenas 4 componentes necessários - 1. ESP8266 NODEMCU ou WEMOS D1 mini ou qualquer placa de desenvolvimento wi-fi esp8266 2. RELAY (5V ou 6V) 3. ULN2003 ou UNL2003A (IC do driver do relé) 4. Jumpers (obviamente ou então solde-o !!) A estrutura principal do projeto é que o módulo ESP8266 receberá o sinal do servidor MQTT (ou seja, arest.io) e encaminhará o sinal para o pino ou processador. ULN2003 relé driver IC conectado aos pinos da placa Nodemcu. Os pinos de saída são conectados ao relé ou a qualquer luz RGB ou servo motor etc.
Etapa 2: Software
Usei o Arduino IDE como software de programação. Se você é novo nesta placa de desenvolvimento Nodemcu ou esp8266, consulte meu instrutível anterior. Para fazer a interface da placa Nodemcu ou wemos com o Arduino IDE.
No IDE do Arduino, depois de configurar as coisas contadas anteriormente, vá para ESBOÇO -> INCLUIR BIBLIOTECA -> GERENCIAR BIBLIOTECAS -> PROCURAR "arest" -> INSTALAR AS BIBLIOTECAS -> AGORA PROCURAR PubSubClient -> INSTALAR A BIBLIOTECA.
Agora está pela metade… quase lá !!!
Etapa 3: DIAGRAMA DO CIRCUITO
Como o circuito acima descreve tudo, o lado de entrada do IC do driver do relé ULN2003 está conectado aos pinos do esp8266 e a saída é conectada à perna da bobina do relé, pois quando o pino esp8266 fica alto, o pino de saída do ULN2003 fica baixo, dando assim ao relé um potencial de 5V para funcionar.
Em vez de enviar 0 ou 1 para os pinos do relé esp8266, também podemos enviar outros valores para o servo, mas declarando servo.attach (pino) para girar o servo para um determinado valor. É fácil, mas todos precisam inovar, ler e pensar um pouco.
Etapa 4: CODE
Tirei a ideia do projeto "Marco Schwartz" e modifiquei. Ele usou o arest.io MQTT, mas também podemos usar adafruit.io. A parte principal do programa é:
ID único de 6 dígitos arest
char * device_id = "unique_6_digit_id";
Credenciais de WiFi
const char * ssid = "ssid_name"; const char * password = "sua_senha";
Escolha qualquer id exclusivo que desejar, mas deve ser exclusivo, não meu ou seu nome, a menos que seja um nome telugu !!
exemplo de id único: pf4h6q (apenas exemplo)
pode haver muitas mudanças feitas no código, de acordo com o código, temos que mencionar a saída após cada reinicialização da placa de desenvolvimento
Código Github
Código:
Etapa 5: CONTROLE
2 etapas CRUCIAIS: 1. declarando o pino de saída 2. alternando ou enviando informações nesse pino de saída pinDeclaring: https://cloud.arest.io/pf486q/mode/5/o "pf486q" é o código exclusivo de 6 dígitos para arest. io "o" como outputreply após executar isso em qualquer navegador {"message": "Pin D2 set to output", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "conectado": verdadeiro} Alternando ou enviando informações no pin: https://cloud.arest.io/pf486q/digital/2/0digital pino 2 é enviar um bit "0" ou "1" conforme desejamoshttps:// cloud.arest.io/pf486q/digital/2/1Declaring pin é necessário uma vez após uma reinicialização / redefinição / desligamento, caso contrário, para execução contínua de esp8266 é desnecessário. Usei um aplicativo Android HTTPRequest para criar widget na tela inicial com o URL necessária. Conforme mostrado no meu instrutível anterior. Por favor, veja que, caso contrário, isso será demorado.
Etapa 6: CONCLUSÃO
Este é um projeto de IoT para controle de eletrodomésticos, porta, janela, tudo e pode ser customizado de acordo com a necessidade de cada um. Não é controlado localmente, tudo isso pode ser controlado de qualquer lugar.
CADA COMANDO OU URL COM ARGUMENTO PRECISA DE ALGUMAS ALGUMAS 1 a 2 segundos / s para ser executado, pois este não é um servidor dedicado … mas controlar sua casa de qualquer lugar neste mundo é INCRÍVEL
APROVEITE E SEJA PREGUIÇOSO… SEJA AFASTADO E ESQUEÇA DE DESLIGAR OS APARELHOS MAS SEM DOR DE CABEÇA !!
Graças aos serviços MQTT "arest.io" e a "Marco Schwatrz"…
se você gosta do suporte instrutível e aproveite … e para qualquer problema em relação a este pergunte-me
Etapa 7: Vídeo !
Alguém especial me ajudou a verificar se funciona de outro lugar ou não … E funciona de qualquer lugar, só é necessário acesso à internet … (estou em Calcutá, IN e ela está em Ranchi, IN) … e sim, ela mexeu comigo depois de saber meu código exclusivo de arest.io, então não compartilhe seu próprio código exclusivo criado !!
Recomendado:
Automação Talkative -- Áudio do Arduino -- Automação controlada por voz -- HC - 05 Módulo Bluetooth: 9 etapas (com fotos)
Automação Talkative || Áudio do Arduino || Automação controlada por voz || Módulo Bluetooth HC - 05: …………………………. ASSINAR O meu canal no YouTube para obter mais vídeos …. …. Neste vídeo, construímos uma Automação Talkative. Quando você enviar um comando de voz via celular, ele ligará os dispositivos domésticos e enviará feedback para
Google Assistente - Automação residencial Iot usando Esp8266: 6 etapas
Google Assistant | Home Automation Iot Using Esp8266: Nestes instructables, mostrarei a você a automação residencial controlada pelo google Assistant
Automação residencial usando MQTT e ESP8266: 6 etapas
Automação residencial usando MQTT e ESP8266: Hoje em dia, a automação residencial é a tendência e a era emergente da IoT (Internet das coisas). Todo mundo tenta automatizar a casa de alguma maneira que pode ser controlada remotamente ou manual. E o que torna a vida mais fácil para eles. Existem técnicas humanas para controlar
Raspberry Pi, automação residencial controlada por voz: 5 etapas
Raspberry Pi Voice Controlled Home Automation: O objetivo deste instrutível é fornecer um tutorial passo a passo sobre como configurar um Raspberry Pi que pode automatizar luzes / leds com seus comandos de voz
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini: 6 etapas
Faça você mesmo, automação residencial controlada por voz / Internet e monitoramento usando ESP8266 e Google Home Mini: Ei! Depois de uma longa pausa, estou aqui, pois todos nós temos que fazer algo chato (trabalho) para ganhar. Depois de todos os artigos do HOME AUTOMATION que escrevi do BLUETOOTH, IR, WIFI local, Cloud ou seja, os difíceis, * AGORA * vem o mais fácil, mas o mais eficiente