Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino

Componentes e Materiais

Arduino UNO × 1
Driver Dual H-Bridge L298 (SparkFun) × 1
Jumpers Macho-Macho × 6
Jumpers Macho-Fêmea × 7
Sensor de proximidade IR (pode ser qualquer similar integrável sob os trilhos) × 1
Fonte chaveada 12V DC 1A (Adafruit) — layouts menores × 1
Fonte chaveada 12V DC 5A (Adafruit) — layouts maiores × 1

Aplicativos e Serviços Online

Sobre o Projeto

Fazer layouts de trens em miniatura é um ótimo hobby; automatizá-los torna tudo ainda melhor! Veja algumas vantagens da automação:

Se interessado, confira também a versão anterior deste projeto, ainda mais simples.

Vamos começar!

Passo 1: Veja o Projeto Funcionando

(Vídeo/demonstração não incluído no texto original)

Passo 2: Obtenha Todas as Peças e Componentes

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Todos os componentes necessários

Para começar, certifique-se de ter:

Passo 3: Carregue o Programa no Arduino

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Carregando o sketch via Arduino IDE

Baixe o Arduino IDE aqui se não tiver. Depois baixe e abra o arquivo fornecido.

Model_train_layout_with_automated_track_switching.ino

Passo 4: Monte os Trilhos e Faça o Layout

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Layout oval com desvio de cruzamento (passing siding)

Monte um laço oval com desvio de cruzamento como mostrado. Certifique-se de que a distância entre o trilho do sensor e a primeira chave que o trem cruzará após passar pelo sensor seja maior que o comprimento do trem, de modo que nenhuma parte do trem esteja sobre o sensor quando cruzar a chave.

Passo 5: Um Esquemático de Circuito Sempre Ajuda

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Esquemático completo do circuito

Revise todo o esquemático e detalhes antes de prosseguir.

Passo 6: Conecte as Chaves à Saída do Driver L298N

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Conectando as chaves de desvio ao driver L298N

Conecte os fios vermelhos e pretos de ambas as chaves respectivamente entre si (conexão paralela). Depois, conecte os fios vermelhos ao terminal OUT4 e os pretos ao OUT3 do driver.

Passo 7: Conecte o Trilho Alimentador à Saída Restante do L298N

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Trilho alimentador conectado às saídas OUT1/OUT2

Conecte o fio branco do alimentador ao OUT1 e o azul ao OUT2 do driver.

Passo 8: Conecte o Driver L298N aos Pinos de Alimentação do Arduino

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Alimentação compartilhada Arduino + L298N

Conecte o pino 12V ao VIN do Arduino, GND ao GND do Arduino e, preferencialmente, o pino 5V do driver ao 5V do Arduino.

Passo 9: Conecte o Sensor ao Arduino

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Sensor IR: VCC→5V, GND→GND, OUT→A0

Conecte VCC do sensor ao 5V do Arduino, GND ao GND e OUT ao pino A0 do Arduino.

Passo 10: Conecte os Pinos de Entrada do Driver ao Arduino

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Pinos de controle do L298N conectados ao Arduino

Conecte os pinos digitais do Arduino às entradas do driver:

Passo 11: Coloque o Trem nos Trilhos

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Trem posicionado no desvio (siding)

Após verificar todas as conexões, coloque o trem no desvio.

Passo 12: Alimente o Conjunto

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Sistema energizado e funcionando

Ligue e verifique se as chaves comutam para o desvio; se não, inverta as conexões das chaves no driver. Verifique também se o trem move-se para frente; se não, inverta a conexão do trilho alimentador no driver.

Passo 13: Pronto!

O projeto está completo por enquanto. Você pode mexer no código Arduino para alterar a funcionalidade, adicionar mais desvios, etc. É totalmente personalizável! Adoraria saber sobre suas modificações. Deixe nos comentários. Boa sorte!

Código

Model_train_layout_with_automated_track_switching.ino Arduino

// Arquivo disponível apenas para download (sem preview no original)
// Baixe o arquivo .ino completo do repositório do projeto

Esquemáticos

Revise o esquemático cuidadosamente.

Layout Ferroviário Automatizado Inteligente com Desvio de Cruzamento – Arduino
Esquemático detalhado do circuito

Processo de manufatura

  1. A História, Design e Futuro dos Kits de Modelismo: Das Origens Antigas à Fabricação Moderna
  2. Sistema Automatizado de Rega de Plantas com Raspberry Pi e Dashboard Web
  3. Sistema Inteligente de Monitoramento para Hotéis e Residências com Controles Automatizados na Nuvem
  4. Robô de Triagem de Reciclagem Alimentado por Google Coral Edge TPU
  5. Criando um Relógio Modelo de Precisão com Roteador CNC para Minha Filha
  6. Preenchendo Lacuna de Habilidades de Engenharia no UK com Soluções de Engenharia Automatizada
  7. Otimize Resfriamento de Máquinas Industriais com Simulação Baseada em Nuvem
  8. Transformando Ferrovias: Sistemas de Transporte Interconectados Impulsionados por IoT
  9. FANUC America Premia Precision Automated Technology com Prêmio de Crescimento de Vendas
  10. Layout do Chassis do Veículo: Posição do Motor e Configurações de Tração Explicadas