Índice:

Loop de ferrovia modelo automatizado simples com revestimento do pátio: 11 etapas
Loop de ferrovia modelo automatizado simples com revestimento do pátio: 11 etapas

Vídeo: Loop de ferrovia modelo automatizado simples com revestimento do pátio: 11 etapas

Vídeo: Loop de ferrovia modelo automatizado simples com revestimento do pátio: 11 etapas
Vídeo: Automated Point to Point Model Railroad with Yard Siding | Arduino based 2024, Julho
Anonim
Loop de ferrovia modelo automatizado simples com revestimento de quintal
Loop de ferrovia modelo automatizado simples com revestimento de quintal

Este projeto é uma versão atualizada de um dos meus projetos anteriores. Ele usa um microcontrolador Arduino, uma ótima plataforma de prototipagem de código aberto, para automatizar um layout de modelo de ferrovia. O layout é composto por um laço oval simples e um pátio lateral que se ramifica para abrigar o trem. O microcontrolador Arduino obtém feedback de dois trilhos 'detectados' instalados em dois locais do layout para realizar funções específicas quando o trem passa por cima deles.

Então, sem mais delongas, vamos começar!

Etapa 1: Assistir ao vídeo

Image
Image

Assista ao vídeo acima para entender como esse projeto funciona.

Etapa 2: obter todas as peças e materiais

Programe a placa Arduino
Programe a placa Arduino

Para este projeto, você exigirá:

  • Uma placa de microcontrolador Arduino compatível com a blindagem do motor Adafruit v2
  • Um escudo de driver de motor Adafruit v2 (Saiba mais sobre ele aqui)
  • Uma blindagem de expansão (opcional, mas recomendada para expandir a alimentação e as conexões de pino de aterramento para os sensores).
  • Duas faixas 'sensoriais'
  • Dois conjuntos de 3 fios de jumper macho para fêmea (para conectar as trilhas 'detectadas' à placa Arduino.)
  • 4 fios de jumper macho para macho (2 de cada para conectar a alimentação da trilha e a saída aos terminais de saída da blindagem do motor).
  • Uma fonte de alimentação DC de 12 volts com uma capacidade de corrente de pelo menos 1A (1000mA)
  • Um cabo USB apropriado (para conectar a placa Arduino a um computador.)
  • Um computador (para programar o microcontrolador Arduino.)

Etapa 3: programar a placa Arduino

Certifique-se de ter a biblioteca Adafruit motor driver shield v2 instalada em seu IDE. Percorra o código do Arduino para ter uma ideia de como ele funciona e como você pode modificá-lo no futuro para experimentar a configuração.

Conecte a placa Arduino ao seu computador e carregue o código Arduino anexado nela.

Etapa 4: Faça um Layout de Teste

Faça um Layout de Teste
Faça um Layout de Teste

Clique na imagem acima antes de prosseguir para obter mais informações sobre o layout. Certifique-se de que todas as juntas dos trilhos sejam feitas corretamente e os trilhos dos trilhos estejam limpos para evitar que o trem descarrilhe e / ou pare.

Etapa 5: Instale a blindagem do motor na placa Arduino

Instale a blindagem do motor na placa Arduino
Instale a blindagem do motor na placa Arduino

Instale a blindagem com cuidado na placa Arduino alinhando os pinos da blindagem com os conectores da placa Arduino. Faça isso com cuidado e certifique-se de que nenhum pino do escudo entorte.

Etapa 6: conecte o alimentador de energia da trilha e os fios de saída à blindagem do motor

Conecte o alimentador de energia da esteira e os fios da saída à blindagem do motor
Conecte o alimentador de energia da esteira e os fios da saída à blindagem do motor
Conecte o alimentador de energia da esteira e os fios da saída à blindagem do motor
Conecte o alimentador de energia da esteira e os fios da saída à blindagem do motor
Conecte o alimentador de energia da esteira e os fios da saída à blindagem do motor
Conecte o alimentador de energia da esteira e os fios da saída à blindagem do motor

Conecte os terminais de saída da blindagem marcados como M1 aos fios de alimentação da trilha e aqueles marcados como M4 aos fios da saída. Observe que a configuração é compatível apenas com desvios do tipo solenóide de dois fios.

Etapa 7: conecte as trilhas 'sensorizadas' à placa Arduino

Conecte as trilhas 'sensorizadas' à placa Arduino
Conecte as trilhas 'sensorizadas' à placa Arduino
Conecte as trilhas 'sensorizadas' à placa Arduino
Conecte as trilhas 'sensorizadas' à placa Arduino
Conecte as trilhas 'sensorizadas' à placa Arduino
Conecte as trilhas 'sensorizadas' à placa Arduino

Instale a blindagem de expansão na blindagem do motor e conecte os pinos GND e VCC de cada sensor aos conectores GND e + 5 volts da blindagem. Em seguida, faça as seguintes conexões de pino:

  • Conecte o pino de saída do primeiro sensor ao pino de entrada A0 da placa Arduino.
  • Conecte o pino de saída do segundo sensor ao pino de entrada A1 da placa Arduino.

Etapa 8: coloque o trem na lateral

Coloque o trem no tapume
Coloque o trem no tapume

Coloque o trem no desvio do pátio para se preparar para o teste de funcionamento. O uso de uma ferramenta de releitura é recomendado para garantir que a locomotiva e o material rodante sejam colocados corretamente nos trilhos para evitar descarrilamentos.

Etapa 9: Conecte a placa Arduino à alimentação

Conecte a placa Arduino à alimentação
Conecte a placa Arduino à alimentação

Conecte a fonte de alimentação DC de 12 volts à placa Arduino por meio do bloco de terminais de alimentação da blindagem do motor ou pelo conector fêmea barrel jack da placa Arduino. Antes de ligar a energia, certifique-se de que todas as conexões da fiação estejam feitas corretamente e nenhuma delas esteja solta.

Etapa 10: ligue a alimentação e observe o trem ir

Após ligar a alimentação se o desvio mudar para o lado errado ou o trem começar a se mover na direção errada, inverta a polaridade dos respectivos fios conectados aos terminais de saída da blindagem do motor.

Etapa 11: o que vem a seguir?

Se você chegou até aqui, pode querer relaxar um pouco e aproveitar seu projeto. Mas se você quiser fazer mais coisas, pode tentar modificar o código do Arduino e experimentar a configuração para fazer algo novo. Faça o que fizer, tudo de bom!

Recomendado: