Índice:

Modelo de ferrovia ponto a ponto automatizado com revestimento do pátio: 10 etapas (com fotos)
Modelo de ferrovia ponto a ponto automatizado com revestimento do pátio: 10 etapas (com fotos)

Vídeo: Modelo de ferrovia ponto a ponto automatizado com revestimento do pátio: 10 etapas (com fotos)

Vídeo: Modelo de ferrovia ponto a ponto automatizado com revestimento do pátio: 10 etapas (com fotos)
Vídeo: ESA 2023 - AO VIVO 2024, Novembro
Anonim
Modelo de ferrovia automatizado ponto a ponto com revestimento de pátio
Modelo de ferrovia automatizado ponto a ponto com revestimento de pátio

Os microcontroladores Arduino abrem grandes possibilidades em modelos de ferrovias, especialmente quando se trata de automação. Este projeto é um exemplo de tal aplicativo. É a continuação de um dos projetos anteriores. Este projeto consiste em um layout de maquete de ferrovia ponto a ponto com um pátio lateral para abrigar um trem. Todas as operações são controladas por uma placa microcontrolada Arduino com a ajuda do mecanismo de feedback e o trem e o turnout são controlados por um escudo do motor Adafruit.

Etapa 1: Assistir ao vídeo

Image
Image

Assista ao vídeo para ter uma ideia de como isso funciona. Então, agora você sabe o que está acontecendo, vamos começar!

Etapa 2: obter todas as coisas

Programe o microcontrolador Arduino
Programe o microcontrolador Arduino

Aqui está o que você exigirá para a construção:

  • Uma placa Arduino compatível com o escudo do motor Adafruit v2.3.
  • Um escudo de motor Adafruit v2.3. (Clique aqui para obter mais informações.)
  • Um escudo de expansão (opcional, recomendado para expandir os pinos + 5V e GND da placa Arduino para conectar os sensores).
  • 3 faixas 'sensoriais'.
  • 4 fios de jumper macho para macho (2 para conectar a alimentação da trilha e outros para conectar a saída).
  • 3 conjuntos de 3 fios de jumper macho para fêmea (um total de 9 fios usados para conectar os 3 pinos de cada sensor à placa Arduino e à alimentação).
  • Uma 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 o microcontrolador Arduino.
  • Uma chave de fenda.

Etapa 3: programar o microcontrolador Arduino

Certifique-se de ter a biblioteca de blindagem do motor Adafruit instalada em seu Arduino IDE. Você pode obter a documentação completa sobre a blindagem do motor e o software necessário neste link.

Etapa 4: Faça um Layout de Teste

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

Kato Unitrack é ótimo para fazer layouts temporários, especialmente para fins de teste. Clique na imagem para mais informações. Faça um layout conforme mostrado na imagem acima. O comprimento da via na linha principal (entre os pontos A e B pode ser feito qualquer comprimento possível.) Certifique-se de que todas as juntas dos trilhos estão feitas corretamente e os trilhos da via estão limpos adequadamente.

Etapa 5: Instale o Motor Driver Shield na placa Arduino e conecte-o para monitorar a energia e o desligamento

Instale a proteção do driver do motor na placa do Arduino e conecte-a para monitorar a energia e o desligamento
Instale a proteção do driver do motor na placa do Arduino e conecte-a para monitorar a energia e o desligamento
Instale a proteção do driver do motor na placa do Arduino e conecte-a para monitorar a energia e o desligamento
Instale a proteção do driver do motor na placa do Arduino e conecte-a para monitorar a energia e o desligamento

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.

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

Etapa 6: conecte as trilhas 'sensoriais'

Conecte as trilhas 'sensórias'
Conecte as trilhas 'sensórias'
Conecte as trilhas 'sensórias'
Conecte as trilhas 'sensórias'
Conecte as trilhas 'sensórias'
Conecte as trilhas 'sensórias'

Instale a blindagem de expansão na blindagem do motor e conecte os fios GND e de alimentação dos sensores aos trilhos GND e + 5V da blindagem, respectivamente. Faça as seguintes conexões de pino:

  • Conecte a saída do sensor no pátio ao pino A0 da placa Arduino.
  • Conecte a saída do sensor na trilha do ponto A ao pino A1 da placa Arduino.
  • Conecte a saída do sensor na trilha do ponto B ao pino A2 da placa Arduino.

Certifique-se de que nenhum pino esteja solto para evitar o mau funcionamento do sistema.

Etapa 7: conectar a placa Arduino à alimentação e ligá-la

Conecte a placa Arduino para ligá-la e ligá-la
Conecte a placa Arduino para ligá-la e ligá-la

Conecte uma fonte de alimentação de 12 Vcc ao Arduino usando um conector cilíndrico e ligue-o.

Etapa 8: coloque sua locomotiva no tapume e deslize-a sobre a pista 'sensorial'

Coloque sua locomotiva no tapume e deslize-a sobre a pista 'sensorial'
Coloque sua locomotiva no tapume e deslize-a sobre a pista 'sensorial'

A placa Arduino é programada para iniciar a operação de layout somente após a locomotiva ter sido colocada no pátio e ela consegue 'saber' isso apenas por meio do feedback da pista 'sensorial'. Assista ao vídeo, na primeira etapa, para entendê-lo melhor.

Depois que a pista 'detectada' detecta a locomotiva, você deve ver que o desvio mudará para o tapume se não estiver e a locomotiva começará a se mover para a frente.

Se o desvio mudar para a direção errada, inverta a polaridade dos fios que conectam o desvio à blindagem do motor. Faça o mesmo para a força da esteira se a locomotiva começar a se mover na direção errada.

Etapa 9: Observe o trem ir

Se tudo foi feito corretamente, seu trem deve começar a se mover do desvio do pátio na linha principal e prosseguir conforme mostrado acima.

Etapa 10: feito por enquanto?

Seu trem está funcionando? Não pare aqui! Tente atualizar a configuração para rodar o trem entre mais pontos, mude a taxa de aceleração e desaceleração do trem, ajuste com o código do Arduino, há muito o que fazer. Tudo de bom!

Recomendado: