Índice:

Controlador de semáforo Arduino com controle remoto: 10 etapas
Controlador de semáforo Arduino com controle remoto: 10 etapas

Vídeo: Controlador de semáforo Arduino com controle remoto: 10 etapas

Vídeo: Controlador de semáforo Arduino com controle remoto: 10 etapas
Vídeo: Semáforo com Arduino - Primeiros passos com Arduino 2024, Novembro
Anonim
Arduino Traffic Light Controller com controle remoto
Arduino Traffic Light Controller com controle remoto

Eu tinha um semáforo que estava restaurando. A única coisa que faltou fazer foi construir o controlador para os padrões de sinal da luz. Para dar um toque especial, incorporei um controle remoto. Esta também foi a oportunidade perfeita para eu experimentar um Arduino. Eu queria usar o Arduino porque era fácil de usar tanto no MAC quanto no Windows.

Etapa 1: Definir o Projeto

Para iniciar um projeto de design eletrônico, primeiro defina os parâmetros de sua funcionalidade. Este projeto é definido como: Controle 3 saídas Ler 4 entradas Ler 1 interupção Características: 3 saídas são sequenciadas em vários modos - Padrão de semáforo padrão - Padrão invertido - Estável em cada saída - Piscar cada saída - Desligue a velocidade de sequência de incremento e decremento - modifique os parâmetros de temporização salvos usando o controle remoto e o mais importante; Execute em uma mansão em tempo real.

Etapa 2: protótipo do circuito

Use métodos de protótipo para testar o circuito. Usei o Arduino Duemilanov. Coloquei 3 LEDs, 4 interruptores e comecei a escrever o código. O IDE Arduino (que é GRATUITO !!) usa uma sintaxe que é muito semelhante ao bom e antigo ANSI C. Comecei com os modos de padrões de sinal. Usei uma instrução case para modularizar meu código. Eu adicionei o código para os botões. Os botões controlam o modo UP / DN e a velocidade UP / DN.

Etapa 3: Escreva o Código

Depois de aprender o básico, passei para os complementos. Liguei o receptor do controle remoto ao Arduino, certificando-se de conectar a linha de sinal recebido ao meu pino de interrupção. Também armazenei os pinos de saída do meu Arduino usando transistores chaveadores que acionam relés de 5 volts.

Etapa 4: TESTE TESTE TESTE TESTE

Teste seu circuito e código completamente. O Arduino permite a capacidade do programa de campo, mas isso não é desculpa para não testar. Depois de adicionar o controle remoto, tive muitas alterações de código para operar o código. Esta versão tem código utilizável para o controle remoto receptor, mas quebra a capacidade de reprogramar o tempo e padrão de flash padrão e velocidade na inicialização.

Etapa 5: projeto esquemático eletrônico

Use um programa de design para modelar o esquema eletrônico. Crie cada componente e conecte seus pinos.

Etapa 6: Layout de PCB

Use o software de design para fazer o layout do PCB (placa de circuito impresso). Faça um recorte de papelão do layout final e TESTE AJUSTE. Eu tive sorte e joguei o suficiente se deixasse os parafusos soltos na caixa de luz, para fechar e travar corretamente as portas de luz.

Etapa 7: Corte o PCB

Corte o PCB
Corte o PCB

Use um gravador, CNC, Laser ou gravura para fazer a placa de circuito. Agradecimentos especiais a Steve na Galeria de prêmios. Verifique com sua loja de troféus local ou gravador de sinais. Eles podem não saber que têm essa habilidade. Minha prancha foi cortada em um gravador de troféu / placa de 10 anos. Usei o DipTrace da NOVARM para fazer meu esquema e PCB.

Etapa 8: monte o projeto

Monte o Projeto
Monte o Projeto

Coloque os componentes no PCB. Solder os pinos e terminais.

Etapa 9: Instale o PCB

Instale o PCB
Instale o PCB

Instale o PCB no semáforo. Conecte todos os componentes

Etapa 10: Concluir

Ada Boy! Sente-se e aproveite os frutos do seu trabalho. As lâmpadas são feitas à mão de LEDs de alta eficiência. Todo este semáforo consome menos de 10 W a 5 V com as três luzes acesas.

Recomendado: