Layout de modelo de ferrovia automatizado com lateral de passagem
Componentes e suprimentos
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 6 | ||||
![]() |
| × | 7 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicativos e serviços online
![]() |
|
Sobre este projeto
Fazer modelos de trens é um ótimo hobby, automatizá-los o tornará muito melhor! Vejamos algumas das vantagens de sua automação:
- Operação de baixo custo: Todo o layout é controlado por um microcontrolador Arduino, usando um driver de motor L298N, seu custo é quase nada em comparação com os reguladores de controle de trem tradicionais e pacotes de energia.
- Ideal para exibir: Uma vez que nenhuma interferência humana é necessária para manter o controle do layout, você pode usá-lo em uma exibição onde nem sempre está presente para controlar o trem e as saídas.
- Ótimo para entusiastas de microcontroladores: Se você é ou deseja começar com Arduino e programação, este é um ótimo projeto para você praticar suas habilidades.
Se estiver interessado, também pode verificar a versão anterior deste projeto que é ainda mais simples.
Então, sem mais delongas, vamos começar!
Etapa 1:Assistir meu projeto funcionando
Etapa 2:Obtenha todas as peças e componentes

Para começar, certifique-se de ter todos os seguintes:
- Uma placa de microcontrolador Arduino, preferível UNO.
- Uma placa de driver de motor de ponte H dupla L298N.
- 6 fios de ligação macho para macho.
- 7 fios de jumper macho para fêmea.
- Uma chave de fenda.
- Um adaptador de alimentação de 12 volts-DC.
- Um segmento de pista com sensor de proximidade IR conectado na parte inferior (usei uma pista Kato S62)
Etapa 3:faça upload do programa para a placa Arduino

Baixe o IDE do Arduino aqui se você não o tiver em seu computador. Em seguida, baixe e abra o arquivo fornecido.
Model_train_layout_with_automated_track_switching.ino
Etapa 4:coloque as trilhas e faça o layout

Faça um laço oval com um tapume de passagem, como mostrado acima. Certifique-se de que a distância entre a pista do sensor e o primeiro desvio que o trem cruzará após cruzar a pista do sensor seja maior do que o comprimento do trem, de modo que nenhuma parte do trem esteja sobre a pista do sensor quando ele cruzar a curva do sensor.
Etapa 5:um esquema de circuito é sempre útil

Certifique-se de percorrer todo o esquema do circuito e todos os detalhes antes de prosseguir.
Etapa 6:conecte as torneiras à saída da placa do driver L298N


Conecte os fios vermelho e preto de ambas as saídas respectivamente, resultando em uma conexão paralela. Em seguida, conecte os fios vermelhos ao out4 e os fios pretos ao terminal out3 da placa do driver do motor.
Etapa 7:conecte a trilha do alimentador de força à saída restante da placa do driver L298N

Conecte o fio branco do alimentador de força à saída1 e o fio azul ao terminal saída2 da placa acionadora do motor.
Etapa 8:conecte a placa de driver L298N aos pinos de alimentação da placa Arduino

Conecte o pino de 12 volts ao pino VIN da placa Arduino, o pino GND ao pino GND da placa Arduino e, de preferência, o pino de 5 volts do driver do motor ao pino de 5 volts da placa Arduino.
Etapa 9:conectar o sensor à placa Arduino

Conecte o pino VCC do sensor ao pino de 5 volts da placa Arduino, o pino GND ao pino GND da placa Arduino e o pino OUT ao pino A0 da placa Arduino.
Etapa 10:conecte os pinos de entrada do driver do motor à placa Arduino

Conecte os pinos digitais da placa Arduino aos pinos de entrada da placa do driver do motor da seguinte maneira:
- D9 a IN1
- D10 a IN2
- D11 a IN3
- D12 a IN4
Etapa 11:coloque o trem nos trilhos

Depois de verificar todas as conexões da fiação, coloque o trem no tapume.
Etapa 12:Aumente a configuração

Energize o setup e certifique-se de que os disjuntores sejam trocados para o tapume, senão inverta as conexões dos disjuntores feitas com o acionador do motor. Além disso, certifique-se de que o trem comece a se mover para a frente. Inverta a conexão do trilho alimentador com o motorista do motor se o trem se mover na direção errada.
Etapa 13:ESTÁ FEITO!
O projeto está concluído, por enquanto. Você pode mexer no código do Arduino para alterar a funcionalidade do layout, adicionar mais desvios, etc. É tudo personalizável! Eu adoraria saber sobre quaisquer modificações que você fizer neste projeto. Deixe-me saber nos comentários abaixo. Tudo de bom!
Código
- Model_train_layout_with_automated_track_switching.ino
Model_train_layout_with_automated_track_switching.ino Arduino
Sem visualização (somente download).
Esquemas
Certifique-se de examinar o esquema cuidadosamente.
Processo de manufatura
- Kit de modelo de brinquedo
- Raspberry Pi Automated Plant Watering with Website
- Sistema de monitoramento residencial / hoteleiro com controles automatizados
- Robô de classificação de reciclagem com Google Coral
- Fazendo modelo de relógio com roteador CNC para Felicia
- Mudando as percepções de engenharia:Reduzindo a lacuna de habilidades com engenharia automatizada
- Mantendo a refrigeração das máquinas com solução de simulação baseada em nuvem
- IoT alimentando redes ferroviárias com sistemas de transporte interconectados
- FANUC America reconhece tecnologia automatizada de precisão com prêmio de crescimento de vendas
- Layout do chassi de um veículo