Páginas

Electric lock gate control lamp

                                         
Electric lock gate control lamp

Controle de Portão Eletrônico, Portas com Fechadura Elétrica, Dispositivos Arduino Bluetooth.


Google Play: 



 Youtube: 

Icone de Apresentação:


Conteúdo:

1)- Descrição de Funcionamento;

2)- Comandos utilizados e pinagem do Arduino;

3)- Fotos do aplicativo;

3.1)- Fotos do aplicativo funcionando com tablet Samsung;

4)- Código Arduino: BT Control Buttons Constructor

5)- Lista de Materiais;

6)- Esquema de ligações;

 

App.:  Electric lock gate control lamp

Google Play: 



Veja no meu canal Youtube:

https://www.youtube.com/watch?v=dbUB7hdTgBQ&list=PL70c1gJPe5BrXHG3vFpUGMHfOJNRwedr_


Controle de Portão Eletrônico, Portas com Fechadura Elétrica, Dispositivos Arduino Bluetooth.


1)- DESCRIÇÃO DE FUNCIONAMENTO:
Como Funciona o App. BT Control Buttons Constructor:
Controle de Portão Eletrônico, Portas com Fechadura Elétrica, Dispositivos  Arduino Bluetooth.;

PROGRAMA CÓDIGO ARDUINO COMPLETO: Electric lock gate control lamp

Acionamento(liga e deslida) de luminárias, ventiladores, TV, Som, lâmpadas, abatjours, motores, solenóides, contatores, forno elétrico, eletrodomésticos(110V/220V), etc.

O aplicativo BT Control Buttons Constructor  instalado no smartphone controla remotamente o Arduino(via bluetooth), com até 4 canais(porta  digital pinos  D4, D5, D6 e D7), ou qualquer outro pino, basta alterar o código Arduino.

Através destes pinos podemos conectar uma placa com até 4 relés(vendida no ebay ou mercado livre), onde podemos controlar até 4 equipamentos lidados a rede elétrica residencial(110V/220V);

Acionamento(liga e deslida) de lâmpadas, abatjours, luminárias, motores, solenóides, contatores, forno elétrico, aparelhos eletrodomésticos, etc.

Como Funciona o App. Electric lock gate control lamp:

O smartphone Android conecta com o Arduino através do módulo bluetooth, e quando pressionamos os botões os caracteres de comandos são enviados e recebidos serialmente pelo Arduino que vai interpretar estes dados e tomar decisões de acionamento das portas digitais D4 a D7 respectivamente.

Função dos botões:

Botão1, Botão2 e Botão3:  Push Button - Pulse Mode Button, utilizado como pulsador para abrir portão eletrônico ou portas com fechadura elétrica;

Botão4:Switche Mode Button, utilizado como chave liga/desliga para luminárias, ventiladores, eletrodomésticos,etc

Obs.: Os acionamentos podem atuar de forma independente ou simultânea, facilitando sua operação e abrindo multiplas possibilidades ao projeto como exemplo em uma pequena automação residencial.


Veja no Blogger:

PROGRAMA CÓDIGO ARDUINO COMPLETO;
ESQUEMA DE LIGAÇÕES COM LEDS;
ESQUEMA DE LIGAÇÕES COM MÓDULOS DE RELÉS;
LISTA DE MATERIAIS;
FOTOS E VÍDEOS;
DESCRIÇÃO DE FUNCIONAMENTO;
DESCRIÇÃO DE TODOS OS COMANDOS E PINAGENS DO ARDUINO;
CONTROLE DE DISPOSITIVOS LIGADOS A REDE ELÉTRICA 110/220VCA.

PROGRAMA CÓDIGO ARDUINO COMPLETO: Electric lock gate control lamp

2)- COMANDOS UTILIZADOS E PINAGEM ARDUINO:


Botão1: Envia pressionado envia caractere "A" e solto envia caractere "X"
Botão2: Envia pressionado envia caractere "B" e solto envia caractere "X"
Botão3: Envia pressionado envia caractere "C" e solto envia caractere "X"
Botão4: Envia pressionado modo ON envia caractere "D" e modo OFF envia caractere "E"


PROGRAMA CÓDIGO ARDUINO COMPLETO;
ESQUEMA DE LIGAÇÕES COM LEDS;
ESQUEMA DE LIGAÇÕES COM MÓDULOS DE RELÉS;
LISTA DE MATERIAIS;
FOTOS E VÍDEOS;
DESCRIÇÃO DE FUNCIONAMENTO;
DESCRIÇÃO DE TODOS OS COMANDOS E PINAGENS DO ARDUINO;
EXEMPLOS DE LIGAÇÕES DOS SENSORES, LEDS E MÓDULOS RELÉS PARA ACIONAMENTO DE DISPOSITIVOS LIGADOS A REDE ELÉTRICA 110/220VCA.

3)- Fotos do aplicativo:

 




3.1)- Fotos do aplicativo funcionando com tablet Samsung:




 


 

App.:  Electric lock gate control lamp

Google Play: 


Veja no meu canal Youtube:

 


4)- Código Arduino: Electric lock gate control lamp

 


//--------------Inclusion of libraries---------------
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3);

//------------Declaration of variables---------------
int ch1 = 4;
int ch2 = 5;
int ch3 = 6;
int ch4 = 7;

int contA = 0;
int contB = 0;
int contC = 0;
int contD = 0;

 void setup()
 {
 mySerial.begin(9600);//Initialize the serial on 9600 bps;

 pinMode(ch1, OUTPUT);//Pino digital  do Arduino(D4-ch1);
 pinMode(ch2, OUTPUT);//Pino digital  do Arduino(D5-ch2);
 pinMode(ch3, OUTPUT);//Pino digital  do Arduino(D6-ch3);
 pinMode(ch4, OUTPUT);//Pino digital  do Arduino(D7-ch4);
 }

 void loop()
{
 //-------Reading of the character by the serial---------
 char caracter = mySerial.read();

//-----Receives and character counts between 1 and 2-----
 if(caracter == 'A')
{
 digitalWrite(ch1,HIGH);
}

 if(caracter == 'B')
{
 digitalWrite(ch2,HIGH);
}
 if(caracter == 'C')
{
 digitalWrite(ch3,HIGH);
}
 if(caracter == 'D')
{
 digitalWrite(ch4,HIGH);
}
 if(caracter == 'E')
{
 digitalWrite(ch4,LOW);
}
 if(caracter == 'X')
{
 digitalWrite(ch1,LOW);
 digitalWrite(ch2,LOW);
 digitalWrite(ch3,LOW);
}

 delay(10);

}


5)- Lista de Materiais;
Escolha uma fonte de alimentação ou bateria de sua preferencia:

 

 

Fonte de Alimentação de 5V/500mA com plug J4 ou fios para protoboard:









       
















Outro exemplo: Fonte de alimentação 5V/1000mA com saída cabo USB:


 




 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



 

Outro exemplo: Bateria de 9V com conector cabo e plug J4:

 

 

 

 

 

 


Placa Arduino Uno R3:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  Placa Módulo Bluetooth JY-MCU:

 

 

 

 

 

 

 

 

 

                      








    Leds Coloridos para representar o acionamento das saídas Arduino

Resistores de 220 ohms para interligar com os leds para as saídas Arduino





Exemplo de módulos de relés:












 Exemplo de Protoboard/Breadboard:

















Jumpers Macho Macho:























Cabo USB comunicação para carregar o programa Arduino / Fonte
Alimentação 5V:

 

 

 

5)- Esquema de ligações: Utilizando apenas leds para representar os acionamentos.

 

App.:  Electric lock gate control lamp


Google Play: 


Veja no meu canal Youtube:




5.1)- Esquema de ligações: Utilizando relés  para acionamento dos dispositivos.




 Para instalação com controle remoto utilizar o botão1 e  porta digital D4:

Para instalação com controle remoto utilizar o botão1 e porta digital D4:





 Para instalação com fechadura eletrica ligar com módulo de relé na porta digital Arduino D5 ou D6  contatos do relé entre FE e FS:



Exemplo de ligação utilizando relé:
Ligar a Fase da tomada no comum do relé;
Ligar o Neutro da tomada na lâmpada e saída da lâmpada no N/A ou N/F do relé;
Obs1.: Algums módulos de relés possuem uma lógica de acionamento invertida, ou seja:
Caso 1: Relé recebe sinal +5V  e energiza a bobina contatos N/A fecha e N/F abre.
Caso 2: Relé recebe sinal +0V  e energiza a bobina contatos N/A fecha e N/F abre.
Verificar qual é seu modelo simplesmente ligando VCC e GND e sinal do Arduino conforme demonstra figura abaixo então altere suas lidações de N/A ou N/F conforme sua necessidade de acionamento.
Veja que será melhor você deixar como está demonstrado no vídeo onde no aplicativo botão acionado ON VERDE saída do relé dispositivo ligado ou LÂMPADA LIGADA.

SINAL ARDUINO:   D4, D5, D6, D7(4 CANAIS).
VCC = 5V;
GND = 0V;

Capacidade máxima de utilização com 4 relés;

Atenção: Para utilização com relés é necessário ligar uma fonte de 5V/500mA independente da fonte de alimentação do Arduino.

Então a fonte de 9V/500mA do Arduino alimenta: A placa Arduino + leds.

Fonte de alimentação de 5V/500mA para os Relés: Apenas para os Módulos de relés.

Obs.: As duas fontes são interligadas apenas com os GND´s. Não se esqueça de fazer a ligação entre os
 GND´s comum entre as fontes com o GND da placa Arduino.

* Fontes independentes: Melhora a estabilidade para leitura e controle dos sensores além de não sobrecarregar o sistema por excesso de corrente!
        

Atenção para o nosso exemplo do App. Electric lock gate control lamp  os relés serão ligados as portas digitais Arduino, D5, D6 e D7 nos mesmos pinos onde se conectam os leds.        

 
Utilize uma fonte independente para alimentação dos módulos de Relés.


Atenção para o nosso exemplo do App. BT Control Buttons Constructor  os relés serão ligados as portas digitais Arduino, D5, D6 e D7 nos mesmos pinos onde se conectam os leds.   







Exemplo de ligação com 3 relés independentes:

 


Atenção para o nosso exemplo do App.Electric lock gate control lamp  os relés serão ligados as portas digitais Arduino D5, D6 e D7 nos mesmos pinos onde se conectam os leds.   



Exemplo Módulo com 4 Relés:


Atenção: Para utilização com relés é necessário ligar uma fonte de 5V/500mA independente da fonte de alimentação do Arduino.

Então a fonte de 9V do Arduino alimenta: A placa Arduino + Sensores + leds.

Fonte de alimentação de 5V/500mA para Módulos de relés alimenta: Apenas módulos de relés.

Obs.: As duas fontes são interligadas apenas com os GND´s com o GND da placa Arduino. Não se esqueça de fazer a ligação entre os
 GND´s comum entre as fontes com o GND da placa Arduino.
App.:  Electric lock gate control lamp


Google Play: 




Veja no meu canal Youtube:


Nenhum comentário:

Postar um comentário