Índice:
Vídeo: Controle de relé ESP8266: 3 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Atualização (02.07.2017): Atualizei a versão Windows do programa para controlar seu ESP8266. Eu adicionei um modo de "janela pequena" ("SW"): ele irá encaixar uma microversão do programa acima de sua barra de tarefas no lado esquerdo para que você possa acessar os relés mais facilmente enquanto trabalha com outros programas. Ele também estará em primeiro plano o tempo todo. Olá, e bem-vindo ao meu primeiro Instructable! O que este Instructable vai me mostrar? Vou mostrar neste Instructable como controlar uma placa de relé com 4 relés -ou ainda mais- com um Smartphone Android ou PC com Windows. Se você usa 4 Relays ou menos, pode usar um aplicativo para Android ou Windows meu. Se você quiser usar mais, deverá continuar a desenvolver o código sozinho. Assim, você obterá o código que desenvolvi ainda. O que eu preciso? Você precisará de um módulo ESP8266. Vou usar uma versão D1 Mini do ESP8266 e recomendo usar este ou outro semelhante porque não sei se você pode programar outras versões do ESP8266 tão facilmente quanto com um Mini D1. Você também precisará, é claro, de um módulo de relé como você vê nas fotos. Eu comprei aqueles: https://ebay.eu/2iQLv3s - Módulo de relé com 4 relayshttps://ebay.eu/2iQUwtr - Módulo D1 Mini NodeMCU
Etapa 1: vamos começar
Prepare o Módulo ESP8266:
Primeiro, baixe os seguintes arquivos para o seu computador Windows:
NodeMCU-Flasher:
ESPlorer (anexado como arquivo ZIP)
init.lua (está anexado)
Atualizando o Módulo ESP8266:
- Conecte o módulo ESP8266 ao seu computador via USB e espere até que todos os drivers estejam instalados (seu sistema precisará de um driver serial para USB).
-Abra ESP8266Flasher.exe do NodeMCU-Flasher, selecione a porta COM correta e clique em "Flash". Isso vai demorar um pouco.
Faça upload do script para o módulo ESP8266:
-Abra o ESPlorer. Você precisará do Java para abri-lo.
-Selecione a porta COM correta na guia direita na parte superior e clique em "Abrir". Não se preocupe se disser que não consegue detectar automaticamente o firmware.
- A janela cinza direita será um monitor serial, a esquerda um editor de código. Abra o arquivo init.lua.
(Deve ser parecido com isso na captura de tela)
-Insira seu Wifi-SSID e sua senha Wifi.
-Pressione o botão "Upload".
Etapa 2: algo sobre o código …
Os programas:
Você pode simplesmente baixar o arquivo "EDR.zip" para Windows e o arquivo "EDR.apk" para Android.
(Esta parte é sobre quantos relés você precisa. Se quiser usar 4 ou menos, você pode pular esta etapa.)
Sobre init.lua:
Parte do código para os relés:
_
if (_GET.pin == "ON") then _on = "selected = true"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "OFF") então
_off = "selecionado = \" verdadeiro / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") então
_on = "selecionado = verdadeiro"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") então
_off = "selecionado = \" verdadeiro / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") então
_on = "selecionado = verdadeiro"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") então
_off = "selecionado = \" verdadeiro / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") então
_on = "selecionado = verdadeiro"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") então
_off = "selecionado = \" verdadeiro / ""
gpio.write (4, gpio. LOW)
fim
_
Tenho certeza, você pode encontrar um esquema:
para cada Realy existe este bloco de código:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") then _on = "selected = true"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") então
_off = "selecionado = \" verdadeiro / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Só mais uma coisa. No início do código está parado:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Então também terá que adicionar:
gpio.mode (GPIO_NUMBER. OUTPUT)
Tenho certeza que você pode lidar com isso;-)
Sobre o código-fonte do meu programa Windows:
Se quiser editar isso, você terá que saber algo sobre C # e ter uma versão do Visual Studio 2015 ou compatível. Vou anexar o projeto também como arquivo ZIP (EDR.zip).
Sobre o Android-APP:
Se desejar o Android-App, você precisará do AppInventor2. Existe uma versão online gratuita dele. Você pode abrir o arquivo "EDR.aia" anexado e editá-lo como desejar.
Etapa 3: o final…
Então, isso é tudo.
Se você tem alguma ideia para este projeto, basta submetê-lo.
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
Como fazer automação residencial baseada em IoT com relé de controle de sensores NodeMCU: 14 etapas (com imagens)
Como fazer automação residencial baseada em IoT com relé de controle de sensores NodeMCU: Neste projeto baseado em IoT, fiz automação residencial com módulo de relé de controle Blynk e NodeMCU com feedback em tempo real. No modo manual, este módulo de relé pode ser controlado a partir do celular ou smartphone e, comutação manual. No modo automático, isso é inteligente
Kit de chave de controle remoto DIY por 2262/2272 M4 Placa de pão e relé para fabricante: 4 etapas (com imagens)
Kit de chave de controle remoto DIY por 2262/2272 M4 Placa de pão e relé para fabricante: a casa inteligente está chegando à nossa vida. se queremos uma casa inteligente, precisamos de muitos interruptor de controle remoto. hoje vamos fazer um teste, fazer um circuito fácil para aprender a teoria do interruptor de controle remoto.este kit desenhado por SINONING ROBOT
O controle remoto da TV se torna um controle remoto de RF -- NRF24L01 + Tutorial: 5 etapas (com imagens)
O controle remoto da TV se torna um controle remoto RF || NRF24L01 + Tutorial: Neste projeto vou mostrar como usei o popular IC nRF24L01 + RF para ajustar o brilho de uma faixa de LED sem fio por meio de três botões inúteis de um controle remoto de TV. Vamos começar
Controle de PC super fácil de 110 VCA usando um relé de estado sólido Crydom: 3 etapas (com imagens)
Controle de PC super fácil de 110 Vca usando um relé de estado sólido Crydom: Estou me preparando para fazer uma solda em placa quente. Portanto, eu precisava de uma maneira de controlar 110Vac do meu PC. Este instrutível mostra como controlar facilmente 110Vac de uma porta de saída serial em um PC. A porta serial que usei era do tipo USB