10 agosto, 2016

Utilizando o ESP8266 NodeMCU para controlar um Relé - Linguagem LUA

Neste Post vamos mostrar como acionar um módulo relé, utilizando a placa NodeMCU, programando em linguagem LUA.

O que posso fazer com isso ?

  • Ligar um ventilador, quando você detectar que a temperatura esta muito alta;
  • Ligar um aquecedor, quando você detectar que a temperatura esta muito baixa;
  • Acender uma lâmpada;
  • Liga um motor;
  • E muitas outras aplicações onde se deseja ligar e desligar algo.


Componentes utilizados:


- Módulo Relé de 1 canal, com leds indicadores de acionamento - Clique aqui para comprar















- Placa ESP8266 NodeMCU V3 com firmware NodeMCU - Clique aqui para comprar















Instruções de ligações:

1. Conectar o pino identificado no módulo relé como GND no pino GND da placa NodeMCU
2. Conectar o pino identificado no módulo relé como VCC no pino 3V da placa NodeMCU
3. Conectar o pino identificado no módulo relé como IN no pino D4 da placa NodeMCU


Código de acionamento:

-- Definindo o pino que o relé esta conectado como 4 (GPIO2)
RELE=4

-- Alterando o modo do pino digital para saída (OUTPUT)
gpio.mode(RELE, gpio.OUTPUT)

-- Mantendo o estado do relé em Ligado
gpio.write(RELE, gpio.HIGH)

-- Aguardando alguns segundos
tmr.delay(2000000)

-- Mantendo o estado do relé em desligado
gpio.write(RELE, gpio.LOW)

-- Aguardando alguns segundos
tmr.delay(2000000)

-- Mantendo o estado do relé em Ligado
gpio.write(RELE, gpio.HIGH)



Nenhum comentário:

Postar um comentário