Blynk – Automação Residencial de Lâmpadas com Arduino

Se você está procurando uma forma simples e prática para controlar remotamente a iluminação da sua residência de qualquer lugar do mundo através de um smartphone ou tablet, recomendo que leia esta portagem, pois nela vou ensinar como você pode automatizar as lâmpadas da sua casa utilizando o Blynk em conjunto com o Arduino, Ethernet Shield W5100 e dispositivos móveis Android ou iOS que possua conexão com a internet.
ORIGINAL POST
By Euler Oliveira
components
details

capa_blynk_automacao_residencial_de_lampadas_com_arduino_sonoff_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu.jpg

Se você está procurando uma forma simples e prática para controlar remotamente a iluminação da sua residência de qualquer lugar do mundo através de um smartphone ou tablet, recomendo que leia esta portagem, pois nela vou ensinar como você pode automatizar as lâmpadas da sua casa utilizando o Blynk em conjunto com o Arduino, Ethernet Shield W5100 e dispositivos móveis Android ou iOS que possua conexão com a internet.

Caso ainda não conheça o Blynk, recomendo que leia a postagem Conhecendo o Blynk, pois nela apresentei a ferramenta, mostrei as opções de configurações, mostrei as funções básicas e ensinei a instalar o pacote de bibliotecas na IDE do Arduino. Recomendo também que leia a postagem Blynk – Executando os Primeiros Projetos com Arduino para que possa executar algumas práticas simples e se familiarizar com a ferramenta.

A automação de iluminação de uma residência é algo muito comum de ser feito com o Arduino e muitas outras plataformas embarcadas disponíveis no mercado. Existem diversas soluções para tal finalidade e cada uma tem suas particularidades.

Uma solução simples e prática para controlar remotamente a iluminação da sua residência através da internet, é o Blynk. Com ele você poderá controlar as lâmpadas da sua casa a partir de um smartphone ou tablet que esteja conectado à rede WiFi ou até mesmo no 3G / 4G. Portanto, de qualquer lugar do planeta, desde que você possua conexão com a internet no seu dispositivo móvel, poderá enviar os comandos para acionar as lâmpadas da sua residência.

Para continuar, será necessário que tenha o Blynk instalado e configurado no seu smartphone ou tablet, e que tenha a biblioteca Blynk instalada na IDE do Arduino. Acesse a postagem Conhecendo o Blynk, pois nela explico tudo isso detalhadamente.

Além de um dispositivo móvel Android ou iOS, você vai precisar também dos seguintes itens:

– Arduino c/ Cabo USB
– Ethernet Shield W5100
– Módulo Relé 5V de 2 Canais
– Cabo Jumper Macho-fêmea
– Lâmpada
– Receptáculo (boquilha)
– Cabo paralelo de 1,5mm ou 2,5mm
– Tomada (Rede alternada de 127V)

Com o Ethernet Shield acoplado ao Arduino, monte o esquema de ligação abaixo:

ATENÇÃO: MUITO CUIDADO AO EXECUTAR PRÁTICAS QUE ENVOLVAM TENSÃO / CORRENTE ALTERNADA! FAÇA TODAS AS LIGAÇÕES COM O CIRCUITO COMPLETAMENTE DESLIGADO E ANTES DE FAZER OS TESTES VERIFIQUE CADA UMA DAS LIGAÇÕES PARA ELIMINAR A POSSIBILIDADE DE CURTO ENTRE FASE / NEUTRO OU FASE / FASE.

img01_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

(Clique na imagem para ampliar)

Feito o esquema de ligação, conecte o Arduino ao computador e o cabo de rede vindo do seu roteador conecte ao Ethernet Shield W5100.

Em seguida abra a IDE do Arduino e acesse o menu “Arquivo”, “Exemplos”, “Blynk”, “Boards_Ethernet” e “Arduino_Ethernet”:

img02_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

Com o arquivo aberto, vá até a linha char auth[] = “YourAuthToken”; apague o texto YourAuthToken e adicione o seu AuthToken (para mais detalhes sobre como obter o AuthToken, clique AQUI):

img03_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

Na IDE do Arduino, no menu “Ferramentas” confira se a placa e a porta selecionadas são as corretas.

Após a conferência, clique no botão para enviar o código a placa e aguarde o carregamento terminar.

Abra o app Blynk em seu dispositivo móvel Android ou iOS, faça login e acesse o seu projeto. Se ainda não tem o projeto criado no Blynk, clique AQUI e leia a postagem para aprender a fazer as devidas configurações do projeto com Arduino e Ethernet Shield W5100. Após criado o projeto, retorne para continuar.

Na tela principal do projeto, vá até a lista de widgets, selecione o “Button” para que ele seja inserido no contêiner do app e em seguida volte a lista de widgets e selecione o “Button” novamente. No contêiner deverá ter dois widgets “Button”:

img04_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

Com os widgets inseridos no contêiner principal, clique sobre cada um deles para acessar as configurações e em seguida configure conforme as imagens abaixo:

Terminada as configurações dos botões, clique no botão de “Play” para iniciar a conexão e em seguida confira se seu Arduino está online:

img07_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

Agora basta pressionar os botões no Blynk para fazer o acionamento dos canais do módulo relé e consequentemente acender ou apagar as lâmpadas.

Veja no vídeo abaixo as lâmpadas sendo controladas pelo Blynk:

Tocador de vídeo

00:00
00:00

O acionamento do módulo relé através do Blynk foi feito a partir de conexão WiFi, contudo, se você possuir 3G ou 4G no seu dispositivo móvel, poderá fazer o controle da mesma forma.

Caso você queira controlar um módulo relé de mais canais para que possa acionar um número maior de lâmpadas, basta fazer a ligação de cada canal do módulo a um pino digital do Arduino e configurar vários widgets “Button” em seus respectivos pinos digitais. O código utilizado será o mesmo caso utilize um módulo relé de mais canais.

Bem simples fazer a automação da iluminação utilizando o Blynk né?! Se você pretende automatizar as lâmpadas da sua residência com o Arduino e o Ethernet Shield W5100, recomendo que monte uma pequena central para alocar as peças e os cabos (retornos) que serão conectados as lâmpadas. Lembre-se de levar alimentação AC para que possa conectar uma fonte AC/DC (6 a 12VDC) para alimentar o Arduino e uma segunda fonte AC/DC de 5VDC para alimentar o módulo relé externamente, pois isto é o recomendável. Além disso, leve um cabo de rede do seu roteador até a central para que possa conectar o seu Ethernet Shield W5100 a internet. Após fazer isto, e considerando que já tenha carregado o código Blynk no Arduino, basta abrir o app no seu dispositivo móvel, efetuar as configurações dos botões e em seguida controlar as lâmpadas remotamente.

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

capa_blynk_automacao_residencial_de_lampadas_com_arduino_sonoff_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu.jpg

Se você está procurando uma forma simples e prática para controlar remotamente a iluminação da sua residência de qualquer lugar do mundo através de um smartphone ou tablet, recomendo que leia esta portagem, pois nela vou ensinar como você pode automatizar as lâmpadas da sua casa utilizando o Blynk em conjunto com o Arduino, Ethernet Shield W5100 e dispositivos móveis Android ou iOS que possua conexão com a internet.

Caso ainda não conheça o Blynk, recomendo que leia a postagem Conhecendo o Blynk, pois nela apresentei a ferramenta, mostrei as opções de configurações, mostrei as funções básicas e ensinei a instalar o pacote de bibliotecas na IDE do Arduino. Recomendo também que leia a postagem Blynk – Executando os Primeiros Projetos com Arduino para que possa executar algumas práticas simples e se familiarizar com a ferramenta.

A automação de iluminação de uma residência é algo muito comum de ser feito com o Arduino e muitas outras plataformas embarcadas disponíveis no mercado. Existem diversas soluções para tal finalidade e cada uma tem suas particularidades.

Uma solução simples e prática para controlar remotamente a iluminação da sua residência através da internet, é o Blynk. Com ele você poderá controlar as lâmpadas da sua casa a partir de um smartphone ou tablet que esteja conectado à rede WiFi ou até mesmo no 3G / 4G. Portanto, de qualquer lugar do planeta, desde que você possua conexão com a internet no seu dispositivo móvel, poderá enviar os comandos para acionar as lâmpadas da sua residência.

Para continuar, será necessário que tenha o Blynk instalado e configurado no seu smartphone ou tablet, e que tenha a biblioteca Blynk instalada na IDE do Arduino. Acesse a postagem Conhecendo o Blynk, pois nela explico tudo isso detalhadamente.

Além de um dispositivo móvel Android ou iOS, você vai precisar também dos seguintes itens:

– Arduino c/ Cabo USB
– Ethernet Shield W5100
– Módulo Relé 5V de 2 Canais
– Cabo Jumper Macho-fêmea
– Lâmpada
– Receptáculo (boquilha)
– Cabo paralelo de 1,5mm ou 2,5mm
– Tomada (Rede alternada de 127V)

Com o Ethernet Shield acoplado ao Arduino, monte o esquema de ligação abaixo:

ATENÇÃO: MUITO CUIDADO AO EXECUTAR PRÁTICAS QUE ENVOLVAM TENSÃO / CORRENTE ALTERNADA! FAÇA TODAS AS LIGAÇÕES COM O CIRCUITO COMPLETAMENTE DESLIGADO E ANTES DE FAZER OS TESTES VERIFIQUE CADA UMA DAS LIGAÇÕES PARA ELIMINAR A POSSIBILIDADE DE CURTO ENTRE FASE / NEUTRO OU FASE / FASE.

img01_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

(Clique na imagem para ampliar)

Feito o esquema de ligação, conecte o Arduino ao computador e o cabo de rede vindo do seu roteador conecte ao Ethernet Shield W5100.

Em seguida abra a IDE do Arduino e acesse o menu “Arquivo”, “Exemplos”, “Blynk”, “Boards_Ethernet” e “Arduino_Ethernet”:

img02_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

Com o arquivo aberto, vá até a linha char auth[] = “YourAuthToken”; apague o texto YourAuthToken e adicione o seu AuthToken (para mais detalhes sobre como obter o AuthToken, clique AQUI):

img03_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

Na IDE do Arduino, no menu “Ferramentas” confira se a placa e a porta selecionadas são as corretas.

Após a conferência, clique no botão para enviar o código a placa e aguarde o carregamento terminar.

Abra o app Blynk em seu dispositivo móvel Android ou iOS, faça login e acesse o seu projeto. Se ainda não tem o projeto criado no Blynk, clique AQUI e leia a postagem para aprender a fazer as devidas configurações do projeto com Arduino e Ethernet Shield W5100. Após criado o projeto, retorne para continuar.

Na tela principal do projeto, vá até a lista de widgets, selecione o “Button” para que ele seja inserido no contêiner do app e em seguida volte a lista de widgets e selecione o “Button” novamente. No contêiner deverá ter dois widgets “Button”:

img04_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

Com os widgets inseridos no contêiner principal, clique sobre cada um deles para acessar as configurações e em seguida configure conforme as imagens abaixo:

Terminada as configurações dos botões, clique no botão de “Play” para iniciar a conexão e em seguida confira se seu Arduino está online:

img07_blynk_automacao_residencial_de_lampadas_com_arduino_iot_tablet_smartphone_android_iphone_ios_esp32_esp8266_nodemcu_sonoff_raspberry

Agora basta pressionar os botões no Blynk para fazer o acionamento dos canais do módulo relé e consequentemente acender ou apagar as lâmpadas.

Veja no vídeo abaixo as lâmpadas sendo controladas pelo Blynk:

Tocador de vídeo

00:00
00:00

O acionamento do módulo relé através do Blynk foi feito a partir de conexão WiFi, contudo, se você possuir 3G ou 4G no seu dispositivo móvel, poderá fazer o controle da mesma forma.

Caso você queira controlar um módulo relé de mais canais para que possa acionar um número maior de lâmpadas, basta fazer a ligação de cada canal do módulo a um pino digital do Arduino e configurar vários widgets “Button” em seus respectivos pinos digitais. O código utilizado será o mesmo caso utilize um módulo relé de mais canais.

Bem simples fazer a automação da iluminação utilizando o Blynk né?! Se você pretende automatizar as lâmpadas da sua residência com o Arduino e o Ethernet Shield W5100, recomendo que monte uma pequena central para alocar as peças e os cabos (retornos) que serão conectados as lâmpadas. Lembre-se de levar alimentação AC para que possa conectar uma fonte AC/DC (6 a 12VDC) para alimentar o Arduino e uma segunda fonte AC/DC de 5VDC para alimentar o módulo relé externamente, pois isto é o recomendável. Além disso, leve um cabo de rede do seu roteador até a central para que possa conectar o seu Ethernet Shield W5100 a internet. Após fazer isto, e considerando que já tenha carregado o código Blynk no Arduino, basta abrir o app no seu dispositivo móvel, efetuar as configurações dos botões e em seguida controlar as lâmpadas remotamente.

Gostou desta prática? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

COMMENTS

Please Login to comment
  Subscribe  
Notify of