Índice:
- Etapa 1: Assistir ao vídeo
- Etapa 2: Obtenha todas as coisas necessárias
- Etapa 3: programar o microcontrolador Arduino
- Etapa 4: identificar os pinos do conector PS / 2
- Etapa 5: Conecte o driver do motor à placa Arduino
- Etapa 6: Conecte o conector PS / 2 à placa Arduino
- Etapa 7: configurar um layout de teste
- Etapa 8: conecte as saídas do driver do motor ao alimentador de energia da trilha
- Etapa 9: Conecte o teclado ao conector PS / 2
- Etapa 10: coloque a locomotiva nos trilhos
- Etapa 11: conectar a configuração ao adaptador de 12 volts e ligá-la
- Etapa 12: Sente-se com o teclado e conduza o trem
- Etapa 13: O que vem a seguir ?
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Em um dos meus Instructable anteriores, mostrei como controlar um layout de modelo de ferrovia usando um teclado. Ele foi ótimo, mas tinha a desvantagem de exigir um computador para funcionar. Neste Instructable, vamos ver como controlar um trem de modelo usando um teclado por meio do Arduino. Então, sem mais delongas, vamos começar.
Etapa 1: Assistir ao vídeo
Etapa 2: Obtenha todas as coisas necessárias
Para este projeto, você precisará de:
- Um microcontrolador Arduino
- Um teclado PS / 2
- Um conector PS / 2 fêmea (pegue aquele conforme mostrado na imagem, ele tornará sua vida mais fácil).
- Um módulo de driver de motor L298N
- Uma fonte de alimentação DC de 12 volts com uma capacidade de corrente de pelo menos 1A (1000mA).
- 3 fios de jumper macho para fêmea (para conectar as entradas do driver do motor aos pinos de saída da placa Arduino.)
- 4 fios de jumper macho para macho (para conectar o acionador do motor à alimentação e aos trilhos.)
- 4 fios de jumper macho para macho (para conectar o conector PS / 2 à placa Arduino.)
Etapa 3: programar o microcontrolador Arduino
Etapa 4: identificar os pinos do conector PS / 2
Usando um multímetro configurado para teste de continuidade e usando a imagem fornecida como referência, marque a pinagem dos fios do conector / cabo de extensão PS / 2.
Etapa 5: Conecte o driver do motor à placa Arduino
Faça as seguintes conexões de fiação:
- Conecte o pino de entrada 'ENB' ao pino 'D10' da placa Arduino.
- Conecte o pino de entrada 'IN4' ao pino 'D9' da placa Arduino.
- Conecte o pino de entrada 'IN3' ao pino 'D8' da placa Arduino.
- Conecte dois fios de jumper macho a macho aos terminais de saída 3 e 4 para serem posteriormente conectados ao alimentador de energia da trilha.
- Conecte o pino 'VIN' do driver do motor ao pino 'VIN' e o pino 'GND' ao pino 'GND' da placa Arduino, respectivamente.
Certifique-se de que nenhuma conexão de fiação esteja solta.
Etapa 6: Conecte o conector PS / 2 à placa Arduino
Faça as seguintes conexões de fiação:
- Conecte 'VCC' ao pino '+ 5 volts' da placa Arduino.
- Conecte 'GND' ao pino 'GND' da placa Arduino.
- Conecte 'CLOCK' ao pino 'D2' da placa Arduino.
- Conecte 'DATA' ao pino 'D3' da placa Arduino.
Verifique novamente o diagrama de pinagem do conector PS / 2 antes de fazer as conexões.
Etapa 7: configurar um layout de teste
Faça um loop simples de trilha para testar a configuração. Certifique-se de que os trilhos sejam limpos adequadamente para evitar que a locomotiva pare.
Etapa 8: conecte as saídas do driver do motor ao alimentador de energia da trilha
Conecte os fios de jumper macho a macho aos terminais da trilha do alimentador de energia previamente conectados aos terminais de saída do driver do motor.
Etapa 9: Conecte o teclado ao conector PS / 2
Etapa 10: coloque a locomotiva nos trilhos
Posicione a locomotiva nos trilhos, alinhando as rodas adequadamente com os trilhos.
Etapa 11: conectar a configuração ao adaptador de 12 volts e ligá-la
Verifique novamente todas as conexões de fiação e certifique-se de que tudo esteja conectado ao lugar certo e que nenhuma conexão de fiação esteja solta. Conecte o adaptador de alimentação e ligue-o.
Etapa 12: Sente-se com o teclado e conduza o trem
Etapa 13: O que vem a seguir ?
Eu adoraria ver seu projeto abaixo. Depois de concluir este projeto, não pare aqui e tente adicionar mais funções à configuração. Faça o que fizer, tudo de bom!