Inhoudsopgave:

Toetsenbordgestuurde modeltrein V2.0 - PS/2-interface: 13 stappen (met afbeeldingen)
Toetsenbordgestuurde modeltrein V2.0 - PS/2-interface: 13 stappen (met afbeeldingen)

Video: Toetsenbordgestuurde modeltrein V2.0 - PS/2-interface: 13 stappen (met afbeeldingen)

Video: Toetsenbordgestuurde modeltrein V2.0 - PS/2-interface: 13 stappen (met afbeeldingen)
Video: KLM MD-11 | Assembling a Model Plane Inside a Plane 2024, Juli-
Anonim
Toetsenbordgestuurde modeltrein V2.0 | PS/2-interface
Toetsenbordgestuurde modeltrein V2.0 | PS/2-interface

In een van mijn vorige Instructables heb ik je laten zien hoe je een modelspoorbaan kunt besturen met een toetsenbord. Het deed het geweldig, maar had als nadeel dat er een computer nodig was om te werken. Laten we in deze Instructable eens kijken hoe we een modeltrein kunnen besturen met behulp van een toetsenbord via Arduino. Dus, zonder verder oponthoud, laten we aan de slag gaan.

Stap 1: Bekijk de video

Image
Image

Stap 2: Verkrijg alle benodigde spullen

Programmeer de Arduino Microcontroller
Programmeer de Arduino Microcontroller

Voor dit project heb je nodig:

  • Een Arduino-microcontroller
  • Een PS/2-toetsenbord
  • Een vrouwelijke PS/2-connector (neem degene zoals op de afbeelding, het zal je leven gemakkelijker maken.)
  • Een L298N-motorbesturingsmodule
  • Een 12-volt gelijkstroomvoedingsbron met een stroomcapaciteit van minimaal 1A (1000mA).
  • 3 mannelijke naar vrouwelijke jumperdraden (om de ingangen van de motordriver aan te sluiten op de uitgangspinnen van het Arduino-bord.)
  • 4 mannelijke naar mannelijke jumperdraden (om de motordriver aan te sluiten op de voeding en de tracks.)
  • 4 mannelijke naar mannelijke jumperdraden (om de PS/2-connector op het Arduino-bord aan te sluiten.)

Stap 3: Programmeer de Arduino Microcontroller

Stap 4: Identificeer de pinnen van de PS/2-connector

Identificeer de pinnen van de PS/2-connector
Identificeer de pinnen van de PS/2-connector
Identificeer de pinnen van de PS/2-connector
Identificeer de pinnen van de PS/2-connector

Gebruik een multimeter die is ingesteld op continuïteitstest en gebruik de gegeven afbeelding als referentie om de pin-outs van de PS/2-connector/verlengkabeldraden te markeren.

Stap 5: Sluit de motordriver aan op het Arduino-bord

Sluit de motordriver aan op het Arduino-bord
Sluit de motordriver aan op het Arduino-bord

Maak de volgende bedradingsverbindingen:

  • Sluit de ingangspin 'ENB' aan op pin 'D10' van het Arduino-bord.
  • Verbind de ingangspin 'IN4' met pin 'D9' van het Arduino-bord.
  • Sluit de ingangspin 'IN3' aan op pin 'D8' van het Arduino-bord.
  • Sluit twee mannelijke naar mannelijke jumperdraden aan op de uitgangsklemmen 3 en 4 om later te worden aangesloten op de railvoeding.
  • Verbind respectievelijk de 'VIN'-pin van de motordriver met de 'VIN'-pin en de 'GND'-pin met de 'GND'-pin van het Arduino-bord.

Zorg ervoor dat er geen bedradingsverbindingen los zitten.

Stap 6: Sluit de PS/2-connector aan op het Arduino-bord

Sluit de PS/2-connector aan op het Arduino-bord
Sluit de PS/2-connector aan op het Arduino-bord

Maak de volgende bedradingsverbindingen:

  • Sluit 'VCC' aan op de '+5-volt'-pin van het Arduino-bord.
  • Sluit 'GND' aan op de 'GND'-pin van het Arduino-bord.
  • Sluit 'CLOCK' aan op pin 'D2' van het Arduino-bord.
  • Sluit 'DATA' aan op pin 'D3' van het Arduino-bord.

Controleer nogmaals het pinout-diagram van de PS/2-connector voordat u aansluitingen maakt.

Stap 7: Stel een testlay-out in

Een testlay-out instellen
Een testlay-out instellen

Maak een eenvoudige lus om de opstelling te testen. Zorg ervoor dat de sporen goed worden schoongemaakt om te voorkomen dat de locomotief afslaat.

Stap 8: Sluit de uitgangen van de motordriver aan op de Track Power Feeder

Sluit de uitgangen van de motordriver aan op de Track Power Feeder
Sluit de uitgangen van de motordriver aan op de Track Power Feeder
Sluit de uitgangen van de motordriver aan op de Track Power Feeder
Sluit de uitgangen van de motordriver aan op de Track Power Feeder

Sluit de mannelijke naar mannelijke jumperdraden aan op de stroomaanvoerrails die eerder waren aangesloten op de uitgangsklemmen van de motorbesturing.

Stap 9: Sluit het toetsenbord aan op de PS/2-connector

Sluit het toetsenbord aan op de PS/2-connector
Sluit het toetsenbord aan op de PS/2-connector
Sluit het toetsenbord aan op de PS/2-connector
Sluit het toetsenbord aan op de PS/2-connector

Stap 10: Plaats de locomotief op de sporen

Plaats de locomotief op de sporen
Plaats de locomotief op de sporen

Plaats de locomotief op de rails en lijn de wielen goed uit met de rails.

Stap 11: Sluit de installatie aan op de 12-volt adapter en zet hem aan

Sluit de setup aan op de 12-volt adapter en zet hem aan
Sluit de setup aan op de 12-volt adapter en zet hem aan

Controleer nogmaals alle bedradingsverbindingen en zorg ervoor dat alles op de juiste plaats is aangesloten en dat er geen bedradingsverbindingen los zitten. Sluit de voedingsadapter aan en schakel deze in.

Stap 12: Leun achterover met je toetsenbord en ren je trein

Stap 13: Wat nu?

Ik zou graag je project hieronder zien. Na het voltooien van dit project, stop hier niet en probeer meer functies aan de installatie toe te voegen. Wat je ook doet, het allerbeste!

Aanbevolen: