Índice:

Modelo de ferrovia controlado por touchpad do laptop - Interface PS / 2 Arduino: 14 etapas
Modelo de ferrovia controlado por touchpad do laptop - Interface PS / 2 Arduino: 14 etapas

Vídeo: Modelo de ferrovia controlado por touchpad do laptop - Interface PS / 2 Arduino: 14 etapas

Vídeo: Modelo de ferrovia controlado por touchpad do laptop - Interface PS / 2 Arduino: 14 etapas
Vídeo: Modelismo trenes controlados por ordenador con programa propio 2024, Novembro
Anonim
Modelo de ferrovia controlado por touchpad do laptop | Interface PS / 2 Arduino
Modelo de ferrovia controlado por touchpad do laptop | Interface PS / 2 Arduino

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

Image
Image

Assista ao vídeo para entender todos os controles e saber mais sobre como funcionam.

Etapa 2: Obtenha todas as peças e suprimentos

Descobrir as conexões do touchpad
Descobrir as conexões do touchpad

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

Programe o microcontrolador Arduino
Programe 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 o Layout
Configure 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

Instale a blindagem do motor na placa Arduino
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

Conecte a alimentação da trilha e as derivações ao escudo do motor
Conecte a alimentação da trilha e as derivações ao escudo do motor
Conecte a alimentação da trilha e as derivações ao escudo do motor
Conecte a alimentação da trilha e as derivações ao escudo do motor
Conecte a alimentação da trilha e as derivações ao escudo do motor
Conecte a alimentação da trilha e as derivações ao escudo do motor
Conecte a alimentação da trilha e as derivações ao escudo do motor
Conecte a alimentação da trilha e as derivações ao escudo 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 ao Setup
Conecte o Touchpad ao Setup
Conecte o Touchpad ao Setup
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 a (s) locomotiva (s) na pista
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 configuração à alimentação e ligue-a
Conecte a configuração à alimentação e ligue-a

Conecte a fonte de alimentação de 12 volts à configuração e ligue-a.

Etapa 13: Teste os controles

Image
Image

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: