Índice:
- Etapa 1: Assistir ao vídeo
- Etapa 2: Obtenha todas as peças e suprimentos
- Etapa 3: Obtenha a biblioteca Ps2
- Etapa 4: descobrir as conexões do touchpad
- Etapa 5: teste o touchpad
- Etapa 6: programar o microcontrolador Arduino
- Etapa 7: configurar o layout
- Etapa 8: Instale a blindagem do motor na placa Arduino
- Etapa 9: conecte a alimentação da trilha e as derivações à blindagem do motor
- Etapa 10: Conecte o Touchpad ao Setup
- Etapa 11: coloque a (s) locomotiva (s) na pista
- Etapa 12: conectar a configuração à alimentação e ligá-la
- Etapa 13: Teste os controles
- Etapa 14: Compartilhe seu trabalho e expanda-o Furthur
Vídeo: Modelo de ferrovia controlado por touchpad do laptop - Interface PS / 2 Arduino: 14 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
O touchpad de um laptop é um dos melhores dispositivos para usar como entrada para projetos de microcontroladores. Então, hoje, vamos implementar este dispositivo com um microcontrolador Arduino para controlar um modelo de ferrovia. Usando um touchpad PS / 2, seremos capazes de controlar 3 desvios e monitorar a potência.
Mantendo o touchpad com sua largura na parte inferior (meio que no modo retrato), deslizar o dedo ao longo de cada uma das duas diagonais será usado para controlar dois desvios, deslizar o dedo horizontalmente será usado para controlar outro desvio e deslizar o dedo verticalmente será usado para controlar a velocidade e direção da locomotiva.
Então, sem mais delongas, vamos começar!
Etapa 1: Assistir ao vídeo
Assista ao vídeo para entender todos os controles e saber mais sobre como funcionam.
Etapa 2: Obtenha todas as peças e suprimentos
Para este projeto, você exigirá:
- Um microcontrolador Arduino compatível com Adafruit Motor Shield V2 (UNO, Leonardo, etc)
- Um Escudo de Motor Adafruit V2
- Um touchpad PS / 2
- 4 fios com conectores Dupont machos em um lado (para conectar o touchpad à placa Arduino)
- 2 fios cada para conectar a alimentação da trilha e desvios (3 máx.) À blindagem do motor
- Uma fonte de alimentação de 12 volts DC com uma capacidade de corrente de pelo menos 1A.
Etapa 3: Obtenha a biblioteca Ps2
Baixe a pasta da biblioteca ps2 aqui. Mova a pasta baixada para a área de trabalho, pois será mais fácil encontrá-la. Abra o IDE Arduino e clique em Sketch> Incluir biblioteca> Adicionar biblioteca. ZIP… e selecione a pasta ps2 na área de trabalho. A biblioteca será incluída e agora você poderá usar a biblioteca ps2.
Etapa 4: descobrir as conexões do touchpad
Se você tiver um touchpad Synaptics como o acima, o pad 'T22' é + 5V, 'T10' é 'Clock', 'T11' é 'Data' e 'T23' é 'GND'. Você também pode soldar o fio 'GND' a um grande cobre exposto, conforme mostrado acima.
Clique na imagem acima para saber mais. Se você tiver um touchpad diferente, tente pesquisar seu número de peça na Internet com 'pinagens' ou você pode perguntar à comunidade r / Arduino no Reddit se você travar.
Etapa 5: teste o touchpad
Certifique-se de que as conexões corretas sejam feitas ao touchpad. Para testar o touchpad, carregue o código do mouse ps2 no microcontrolador Arduino em Exemplos> ps2. Conecte o fio 'Clock' ao D6, o fio 'Data' ao D5, GND ao GND e + 5V ou VCC ao pino + 5V da placa Arduino, respectivamente. Reconecte a placa Arduino ao computador e abra o monitor serial. Se você vir os números mudando conforme você move seu dedo pelo touchpad, o touchpad está funcionando corretamente e você pode continuar.
Etapa 6: programar o microcontrolador Arduino
Recomenda-se examinar o código antes de carregá-lo no microcontrolador Arduino para entender o que está acontecendo.
Etapa 7: configurar o layout
Configure um layout para testar a potência da pista e todos os três controles de desvio. Certifique-se de que todas as juntas dos trilhos estão feitas corretamente e os trilhos estão limpos. Recomenda-se limpar os trilhos e as rodas das locomotivas periodicamente para evitar que as locomotivas parem.
Etapa 8: Instale a blindagem do motor na placa Arduino
Alinhe cuidadosamente os pinos da blindagem do motor com os conectores fêmeas da placa Arduino e empurre a blindagem na parte superior da placa Arduino. Certifique-se de que a blindagem se encaixe com segurança na placa Arduino e nenhum pino seja dobrado.
Etapa 9: conecte a alimentação da trilha e as derivações à blindagem do motor
Faça as seguintes conexões:
- Conecte a alimentação da trilha ao conector de saída da blindagem rotulada como 'M1'.
- Conecte as derivações aos outros três conectores de saída 'M2', 'M3' e 'M4'.
Certifique-se de que todas as conexões da fiação estejam firmes.
Etapa 10: Conecte o Touchpad ao Setup
Conecte o touchpad à placa Arduino fazendo as seguintes conexões entre o touchpad e a placa Arduino:
- + 5 volts ou 'VCC' a + 5 volts da placa Arduino
- 'GND' para 'GND' da placa Arduino
- 'Clock' para 'D6' da placa Arduino
- 'Data' para 'D5' da placa Arduino
Etapa 11: coloque a (s) locomotiva (s) na pista
Coloque uma locomotiva para ser testada. Você também pode colocar várias locomotivas conforme desejar.
O uso de uma ferramenta de releitura é recomendado. Certifique-se de que as locomotivas estão devidamente colocadas nos trilhos para evitar descarrilamentos.
Etapa 12: conectar a configuração à alimentação e ligá-la
Conecte a fonte de alimentação de 12 volts à configuração e ligue-a.
Etapa 13: Teste os controles
Teste todos os controles. Consulte o vídeo acima novamente para entender os controles.
Etapa 14: Compartilhe seu trabalho e expanda-o Furthur
Se você fez seu projeto funcionar e pode, tente compartilhar as fotos de sua criação com a comunidade clicando em 'Consegui!'.
Além disso, tente adicionar mais recursos e funções a este projeto e tente compartilhá-los também. Faça o que fizer, tudo de bom!
Recomendado:
Modelo de ferrovia simples automatizado ponto a ponto: 10 etapas (com imagens)
Modelo de ferrovia simples automatizado ponto a ponto: Os microcontroladores Arduino são ótimos para automatizar layouts de modelo de ferrovia. A automação de layouts é útil para muitos propósitos, como colocar seu layout em um display onde a operação de layout pode ser programada para operar trens em uma sequência automatizada. O eu
Layout de modelo de ferrovia automatizado com dois trens (V2.0) - Baseado em Arduino: 15 etapas (com imagens)
Layout de modelo de ferrovia automatizado com dois trens (V2.0) | Baseado em Arduino: automatizar layouts de modelos de ferrovias usando microcontroladores Arduino é uma ótima maneira de mesclar microcontroladores, programar e modelar ferrovias em um só hobby. Existem vários projetos disponíveis para operar um trem de forma autônoma em um modelo railroa
Layout de modelo de ferrovia com tapume automatizado: 13 etapas (com fotos)
Layout de modelo de ferrovia com tapume automatizado: Fazer layouts de modelo de trem é um ótimo hobby, automatizá-lo 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 mo L298N
Layout da ferrovia do modelo automatizado simples - Arduino controlado: 11 etapas (com imagens)
Layout da ferrovia do modelo automatizado simples | Arduino controlado: os microcontroladores Arduino são um ótimo complemento para modelar ferrovias, especialmente quando se trata de automação. Esta é uma maneira simples e fácil de começar a usar modelos de automação de ferrovias com o Arduino. Então, sem mais delongas, vamos começar
Ferrovia modelo - Estação de comando DCC usando Arduino :: 3 etapas
Model Railway - Estação de comando DCC usando Arduino :: Atualizado em agosto de 2018 - veja o novo Instructable: https: //www.instructables.com/id/Model-Railroad-DC…Update 28th April 2016: Agora 16 turnout / points control resource para a Estação de Comando. Os desvios T1 - T8 estão disponíveis através da tecla 'B' Os desvios T9 - T1