Como controlar os aparelhos CA sem fio usando Arduino Uno

Como controlar os aparelhos CA sem fio usando Arduino Uno

Para criar projetos no nível avançado ou no nível do iniciante, o Arduino é a melhor opção adequada para estudantes do ensino médio e da faculdade. Essa plataforma facilitou a interface de diferentes dispositivos, como sensores ou módulos com microcontroladores e, devido a isso, podemos criar vários projetos ou entender a funcionalidade de diferentes dispositivos.

Ao conectar o Arduino sem fio, podemos controlar suas entradas e saídas para que possa ser fácil controlar os dispositivos conectados ao microcontrolador. Portanto, para demonstrar como podemos controlar nossos eletrodomésticos de uso diário usando a tecnologia sem fio, criamos um projeto de controlar uma lâmpada CA sem fio.

Controlando os aparelhos CA sem fio usando Arduino

A maioria de nossos aparelhos em nossas casas trabalha na corrente alternada (CA) e, em vez de ativar manualmente e desligar os aparelhos, podemos apenas controlá -los com o clique de um botão em nosso smartphone. A ideia não apenas parece muito legal, mas pode proporcionar facilidade aos proprietários para controlar seus eletrodomésticos remotamente.

Para simplesmente controlar o aparelho remotamente, a tecnologia sem fio vem à nossa mente e depois descobrimos como podemos conectar o aparelho à rede sem fio. Este é o estágio em que o Arduino chega, pois funciona como uma ponte conectada ao aparelho AC com a rede sem fio e, em seguida, podemos enviar comandos para o dispositivo usando a rede sem fio.

Fornecemos o esquema do circuito abaixo, projetado para controlar os aparelhos CA em nossas casas:

Montando o hardware para controlar os aparelhos CA sem fio

Para controlar os aparelhos CA remotamente, usamos a seguinte lista de componentes:

  • Arduino Uno
  • Pão de pão
  • Conectando fios
  • Módulo Bluetooth (HC-05)
  • Uma lâmpada CA
  • Módulo Relé (10A 250V CA) (10A 30V DC)

Abaixo, fornecemos a figura que demonstra as conexões dos componentes usados ​​para controlar o dispositivo AC remotamente:

Entre os componentes listados acima, apenas o módulo Bluetooth (HC-05) está diretamente conectado à placa de ensaio e o restante dos componentes usa a placa de ensaio apenas para se conectar com a tensão de alimentação. Para dar um sinal ao relé, conectamos o pino de relé usando o fio marrom com o pino 8 do Arduino Uno.

Para transmitir os dados recebidos pelo módulo Bluetooth ao Arduino, conectamos o pino TX do módulo Bluetooth com o pino RX de Arduino e o pino TX do Arduino com o pino RX do módulo Bluetooth usando os fios cinza.

Para ler mais detalhadamente como interface o módulo Bluetooth com Arduino, você pode consultar o link.

Em seguida, usamos o suprimento CA para energizar o módulo de relé, conectando o suprimento no alfinete comum do relé. Como este é um projeto de demonstração, usamos apenas uma lâmpada CA como exemplo, mas você pode conectar outros aparelhos e também como ventiladores de CA, lava -louças leves, máquinas de lavar o mesmo módulo de relé. O relé usado neste projeto pode lidar com até 10 amperes de corrente para que possa executar aparelhos pesados ​​também.

A lâmpada CA é conectada no alfinete normalmente aberto do relé e a outra parte da lâmpada é conectada ao alfinete de solo do suprimento de CA.

Código Arduino para controlar os aparelhos CA remotamente usando Arduino Uno

Fornecemos o código Arduino compilado abaixo para controlar os aparelhos CA usando uma conexão sem fio:

dados de char = 0; // declarando variável para armazenar dados recebidos
rel relay = 8; // atribuindo o pino Arduino para dar sinal ao relé
Void Setup ()
Serial.começar (9600); // inicializando a comunicação serial
pinmode (relé, saída); / *Atribuindo pino de relé o modo de saída */

Void Loop ()
se (serial.disponível ()> 0) // verifica se algum dado é recebido

dados = serial.ler(); /*Lendo todos os dados de receber e armazená -los em variável denominada dados*/
Serial.impressão (dados); // exibindo os dados recebidos
Serial.print ("\ n"); // adicionando espaço dando uma nova linha
if (dados == '1') // quando o valor é igual a 1
DigitalWrite (revezamento, alto); // gire o LED
caso contrário, se (data == '0') // quando o valor é igual a 0
DigitalWrite (revezamento, baixo); // Desligue o LED

O código Arduino para controlar os aparelhos CA é bastante fácil, pois quando os dados que têm um é enviado para o Arduino, ele fornece o sinal de alta para a retransmissão. Considerando que quando os dados com 0 são recebidos do Bluetooth, ele fornece o sinal de baixa para retransmitir e desliga o aparelho.

Como enviar dados para Arduino usando o Bluetooth

Agora, surge uma questão de como podemos fornecer os dados ao módulo Bluetooth; portanto, para isso, usamos um aplicativo Android que pode ser baixado na Google Play Store. Para baixar o aplicativo, você pode visitar o link.

Depois de baixar o aplicativo em seu smartphone, você deve conectá -lo ao módulo Bluetooth e, quando abrir este aplicativo, você encontrará o menu semelhante ao da imagem abaixo:

Agora você precisa clicar na segunda opção nas segundas colunas que são os botões depois de clicar na opção de botão, você verá vários botões no menu, como na figura fornecida abaixo:

Agora podemos configurar cada botão, dando -lhe um valor para o seu estado ligado e desligado e isso pode ser feito por muito tempo pressionando qualquer botão no menu. Então, você encontrará este pop-up, como mostrado na imagem abaixo:


Aqui neste menu, você pode atribuir os valores para cada estado do botão e também pode renomear o botão como dando o nome do aparelho ao botão. É assim que você pode enviar os dados para o Arduino usando o módulo Bluetooth.

Implementação de hardware para controlar os aparelhos CA usando o módulo Bluetooth

A imagem abaixo mostra a implementação do conjunto de hardware, conforme discutido acima:

Ao pressionar o botão programado, a lâmpada CA brilhará:

O estado do botão no telefone celular é alterado de verde para vermelho.

Conclusão

A plataforma Arduino é a plataforma mais eficaz para os alunos aprenderem sobre circuitos, pois fornece assistência na implementação de hardware e software dos projetos. Devido a esta plataforma, os microcontroladores podem ser interface com um número muito grande de dispositivos que podem ser usados ​​para criar os projetos de nível iniciante ou os projetos de nível avançado. Criamos um projeto que demonstra como podemos controlar os aparelhos CA do smartphone sem fio usando o módulo Bluetooth.