Controlando uma lâmpada AC a partir da linha de comando do Windows via USB
Neste tutorial, aprenderemos a controlar uma lâmpada AC usando um módulo relé USS pela Linha de Comando do Windows. Este projeto permitirá que você envie comandos do seu computador para ligar e desligar a luz usando uma conexão USB. Usaremos scripts do PowerShell para obter essa funcionalidade, que se comunicarão com o módulo relé conectado ao computador.

Para começar, você precisará configurar os componentes de hardware e escrever os scripts necessários. O resultado será um método simples para controlar sua lâmpada AC remotamente pelo seu computador. Para mais esclarecimentos sobre o código e a fiação, consulte o vídeo (no vídeo em 02:15).
Hardware Explicado
Este projeto envolve um módulo de relé e uma conexão USB com seu computador. O módulo de relé funciona como um interruptor que pode controlar dispositivos de alta tensão, como uma lâmpada de corrente alternada (CA). Ele recebe sinais do computador e abre ou fecha o circuito para acender ou apagar a luz.
O módulo de relé normalmente tem um pino de controle que se conecta a um pino de saída digital no microcontrolador ou computador. Quando o pino de controle recebe um sinal alto, o relé é acionado, permitindo que a corrente flua para a lâmpada. Isso o torna uma maneira segura de controlar dispositivos CA sem contato elétrico direto.

Detalhes da ficha técnica
| Fabricante | Songle |
|---|---|
| Número da peça | SRD-05VDC-SL-C |
| Tensão da bobina | 5 V CC |
| Classificação do contato | 10 A / 250 V CA |
| Tensão de comutação | CA 250 V / CC 30 V |
| Corrente de Comutação | 10 A máx. |
| Temperatura de operação | -10 a 60 °C |
| Pacote | Montagem em placa de circuito impresso |
- Garanta a dissipação de calor adequada ao manusear correntes elevadas.
- Use um fusível para proteção adicional contra sobrecarga.
- Verifique as especificações do relé para que sejam compatíveis com a potência da sua lâmpada CA.
- Verifique a fiação do relé antes de ligar para evitar danos.
- Tenha sempre cuidado ao trabalhar com tensões de corrente alternada.
Instruções de fiação
Para ligar o módulo de relé, comece por conectar o pino VCC do relé ao pino 5V do seu Arduino ou microcontrolador. Conecte o pino GND do relé ao pino terra (GND) do Arduino.
Em seguida, conecte o pino IN do relé a um pino digital do Arduino, por exemplo, o pino 7. Esse pino será usado para controlar o relé. Finalmente, conecte a lâmpada AC ao terminal normalmente aberto (NO) do relé e ao terminal comum (COM), garantindo que a fonte de alimentação AC esteja corretamente conectada ao relé. Sempre verifique duas vezes suas conexões por segurança.
Código para ligar ou desligar
Por favor, assista ao vídeo para ver todos os detalhes e a demonstração.
Para ligar, envieA0 01 01 A2
Para desligar, envieA0 01 00 A1
Exemplos de Código e Guia Passo a Passo
O seguinte script PowerShell demonstra como desligar a luz usando um relé. A variável$powerOffcontém o comando enviado ao relé para desligar a luz.

[Byte[]] $powerOff = 0xA0, 0x01, 0x00, 0xA1
$robojax = new-Object System.IO.Ports.SerialPort COM8,9600,None,8,one
$robojax.Open()
$robojax.Write($powerOff, 0, $powerOff.Count)
$robojax.Close()Aqui, o script inicializa uma nova conexão de porta serial emCOM8a uma taxa de transmissão de 9600 bauds. Em seguida, ele envia o comando para desligar a luz e fecha a conexão.
Da mesma forma, para ligar a luz, você pode usar o seguinte script. A variável$powerOncontém o comando para ativar o relé.
[Byte[]] $powerOn = 0xA0, 0x01, 0x01, 0xA2
$robojax.Open()
$robojax.Write($powerOn, 0, $powerOn.Count)
$robojax.Close()Este script funciona da mesma forma que o anterior, mas envia um comando diferente para ligar a lâmpada. A sequência de comandos permite que você controle a lâmpada AC pelo seu computador de maneira eficaz.
Demonstração / O que esperar
Quando você executar os scripts, deverá ver a lâmpada de CA ligar ou desligar conforme esperado. Certifique-se de que o relé esteja devidamente conectado e de que a porta COM esteja corretamente especificada no script. Se houver algum problema, verifique a fonte de alimentação e as conexões do relé e da lâmpada.
Erros comuns incluem configurações incorretas da porta COM e fiação defeituosa. Certifique-se sempre de que o relé tenha a classificação adequada para a tensão e a corrente da lâmpada que você está usando, para evitar quaisquer riscos.
Coisas que você pode precisar
-
Amazonas
Recursos e referências
-
ExternoFicha técnica do chip USB CH340 (PDF)cdn.sparkfun.com
Arquivos📁
Outros Ficheiros
-
USB relay PowerShell files
application/zip
Drivers do Windows
-
Sscom V3.2E USB command tool
application/zip0.34 MB
Outros arquivos
-
Arduino Pro Micro: Connecting an LED to a pin for the Blink program
https://robojax.com/products/files/arduino_robojax_ch341ser.zip