Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Como usar ESP8266 com relé!

ESP8266 com relé

Neste artigo iremos demonstrar como programar, montar o circuito e testar um ESP8266 para acionar um relé de maneira simples e prática.

O microcontrolador utilizado é o ESP8266, mais conhecido como NodeMCU, é um microcontrolador do fabricante chinês Espressif que inclui capacidade de comunicação por Wi-Fi. Na Figura 1 é disponibilizado o mapa de pinos do microcontrolador. Para o projeto utilizou-se os pinos D0, D1 e D2.

Mapa de pinos do ESP8266 (NodeMCU).
Mapa de pinos do ESP8266 (NodeMCU).

Primeiramente é necessário possuir os seguintes componentes:

A Figura 2 demonstra o diagrama de conexões para montagem do projeto:

Diagrama de montagem.
Diagrama de montagem.

A programa do ESP8266 é simples, apenas para ilustrar o funcionamento e acionamento dos pinos digitais, assim comprovando ativação dos relés.

Abaixo é disponibilizado a programação utilizada para testes do circuito, acionando os pinos D0, D1 e D2 a cada 1 segundo, assim possibilitando testar todos os relés de forma alternada. Você pode utilizar a IDE Arduino disponível em https://www.arduino.cc/en/software para compilar a programação e carregar no ESP8266. Se você tiver dúvidas de como programar o ESP8266 com a IDE Arduino, abasta seguir as instruções do vídeo https://www.youtube.com/watch?v=8JgW_eo7zuQ .

Código fonte:

void setup() {
   // initialize digital pin LED_BUILTIN as an output.
  pinMode(16, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(4, OUTPUT);
}

void loop() {
  digitalWrite(16, HIGH); 
  delay(1000);           
  digitalWrite(16, LOW);   
  delay(1000);                

  digitalWrite(5, HIGH);  
  delay(1000);                 
  digitalWrite(5, LOW);  
  delay(1000);       

  digitalWrite(4, HIGH);   
  delay(1000);      
  digitalWrite(4, LOW);   
  delay(1000); 
}

Com o material disponibilizado neste artigo é possível montar o cenário para utilizar o ESP8266 como controle de relés. Para mais detalhes, assista o vídeo abaixo.

Download do código fonte: https://bit.ly/2JZfEMO

Picture of Pedro

Pedro

Bacharel em Engenharia Elétrica, com ênfase em Telecomunicações e hobbysta em eletrônica nas horas vagas =).

VOCÊ TAMBÉM PODE GOSTAR

Como Fazer um Osciloscópio de Baixo Custo com Arduino

Como Fazer um Osciloscópio de Baixo Custo com Arduino

Construa seu próprio osciloscópio com Arduino de baixo custo! Aprenda o circuito de condicionamento de sinal e o código para visualizar sinais de até 1kHz.

O que é PWM (Pulse-Width-Modulation)? Funcionamento e aplicações

O que é PWM (Pulse-Width-Modulation)? Funcionamento e aplicações

PWM é a sigla em inglês para “Pulse Width Modulation”, que em português significa “Modulação por Largura de Pulso”. É uma técnica criada com o objetivo de controlar a potência entregue a uma carga elétrica de forma eficiente, ajustando a média de tensão aplicada.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

ESPERE, antes de sair entre no nosso grupo de whatsapp!

Junte-se à nossa comunidade e se mantenha atualizado sobre o mundo Maker