Índice:
- Etapa 1: Assistir ao vídeo
- Etapa 2: Obtenha todas as coisas necessárias
- Etapa 3: programar o microcontrolador Arduino
- Etapa 4: faça o layout
- Etapa 5: Instale a blindagem do motor na placa Arudino
- Etapa 6: Conecte os Turnouts à blindagem do motor
- Etapa 7: conecte a alimentação da trilha à blindagem do motor
- Etapa 8: Instale a blindagem de expansão na blindagem do motor
- Etapa 9: conecte as trilhas 'sensoriais' ao escudo
- Etapa 10: Coloque os trens nos trilhos da estação 'A'
- Etapa 11: conectar a configuração à alimentação e ligá-la
- Etapa 12: Sente-se, relaxe e observe o andamento dos trens
- Etapa 13: O que vem a seguir ?
Vídeo: Modelo de ferrovia simples automatizado ponto a ponto executando dois trens: 13 etapas (com fotos)
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Os microcontroladores Arduino são uma ótima maneira de automatizar layouts de modelos de ferrovias devido à disponibilidade de baixo custo, hardware e software de código aberto e uma grande comunidade para ajudá-lo.
Para modelos de ferrovias, os microcontroladores Arduino podem ser um grande recurso para automatizar seus layouts de maneira simples e econômica. Este projeto é um exemplo de automação de um layout de modelo de ferrovia multiponto para operar dois trens.
Este projeto é uma versão atualizada de alguns dos meus projetos anteriores de automação de ferrovias modelo ponto a ponto.
Um pouco para dentro deste projeto:
Este projeto tem como foco a automação de um layout de modelo de ferrovia multiponto com três estações. Há uma estação de partida, digamos 'A', que inicialmente abriga os dois trens. A linha principal que sai da estação se ramifica em duas linhas que vão respectivamente para as duas estações dizer 'B' e 'C'.
Etapa 1: Assistir ao vídeo
Assista ao vídeo acima para entender o funcionamento do layout.
Etapa 2: Obtenha todas as coisas necessárias
Aqui está o que você precisa para este projeto:
- Um microcontrolador Arduino compatível com a blindagem do motor Adafruit V2.
- Um escudo de motor Adafruit V2. (Saiba mais sobre isso aqui.)
- Um escudo de expansão (opcional, mas altamente recomendado)
- Três faixas 'sensoriais'.
- 6 fios de jumper macho para macho (para conectar os disjuntores e rastrear os fios de alimentação à blindagem do motor).
- 3 conjuntos de 3 fios de jumper macho para fêmea, um total de 9 (para conectar os sensores à placa Arduino)
- Um adaptador de fonte de alimentação DC de 12 volts com uma capacidade de corrente de pelo menos 1A (1000mA).
- Um cabo USB adequado (para conectar a placa Arduino ao computador).
- Um computador (para programar a placa Arduino)
- Uma pequena chave de fenda
Etapa 3: programar o microcontrolador Arduino
Certifique-se de ter a biblioteca Adafruit's motor shield v2 instalada em seu Arduino IDE, se não, pressione Ctrl + Shift + I, pesquise o Adafruit motor shield e baixe a versão mais recente da biblioteca Adafruit Motor Shield v2.
Antes de carregar o código no microcontrolador Arduino, certifique-se de percorrê-lo para ter uma ideia do que está acontecendo e como.
Etapa 4: faça o layout
Clique na imagem acima para saber mais sobre o layout e a localização de cada pista 'sensorial' e o desvio.
Etapa 5: Instale a blindagem do motor na placa Arudino
Instale a blindagem do motor na placa Arduino alinhando cuidadosamente os pinos da blindagem com os pastores da placa Arduino e certifique-se de que nenhum pino fique torto.
Etapa 6: Conecte os Turnouts à blindagem do motor
Faça as seguintes conexões:
- Conecte a saída da blindagem do motor 'M3' ao desvio 'A'.
- Conecte a saída da blindagem do motor 'M4' à saída 'B'.
Etapa 7: conecte a alimentação da trilha à blindagem do motor
Conecte a saída da blindagem do motor 'M1' ao alimentador de força da trilha instalado na linha principal.
Etapa 8: Instale a blindagem de expansão na blindagem do motor
Etapa 9: conecte as trilhas 'sensoriais' ao escudo
Faça as seguintes conexões com as trilhas 'sensoriais':
- Conecte cada 'pino do sensor rotulado como' power ',' VIN 'ou' VCC 'ao trilho principal da blindagem de expansão rotulado como' + 5V 'ou' VCC '.
- Conecte cada pino do sensor rotulado como 'GND' ao trilho da placa de expansão rotulado como 'GND'.
- Conecte a saída do sensor A ao pino 'A0' da placa Arduino.
- Conecte a saída do sensor B ao pino 'A1' da placa Arduino.
- Conecte a saída do sensor C ao pino 'A2' da placa Arduino.
Etapa 10: Coloque os trens nos trilhos da estação 'A'
Colocar os trens nos trilhos da estação A. O trem A será colocado no ramal da estação A e o trem B na reta. Consulte a etapa 4 para obter mais informações. Uma locomotiva a diesel foi usada aqui para representar o trem B.
Recomenda-se o uso de uma ferramenta de releitura, especialmente para locomotivas a vapor.
Etapa 11: conectar a configuração à alimentação e ligá-la
Após energizar a configuração, se a locomotiva começar a se mover na direção errada, inverta a polaridade da conexão da alimentação da via com os terminais da blindagem do motor. Se alguma das saídas mudar para a direção errada, você sabe o que fazer!
Etapa 12: Sente-se, relaxe e observe o andamento dos trens
Se tudo foi feito corretamente, então você deve ver o trem na linha lateral na estação 'A' começar a se mover e a operação continuar conforme mostrado no vídeo na primeira etapa.
Etapa 13: O que vem a seguir ?
Se você quiser, pode ir em frente e mexer no código do Arduino e fazer alterações para atender às suas necessidades. Você pode expandir o layout, adicionar mais protetores de motor para operar mais trens, aumentar a complexidade da operação ferroviária, como operar dois trens simultaneamente e assim por diante, há uma lista muito longa do que você pode fazer.
Se você quiser, também pode dar uma olhada em alguns projetos de automação de layout diferentes aqui.