
Cuprins:
- Pasul 1: vizionați videoclipul
- Pasul 2: obțineți toate lucrurile necesare
- Pasul 3: Programați microcontrolerul Arduino
- Pasul 4: Identificați pinii conectorului PS / 2
- Pasul 5: Conectați driverul motorului la placa Arduino
- Pasul 6: Conectați conectorul PS / 2 la placa Arduino
- Pasul 7: Configurați un aspect de testare
- Pasul 8: Conectați ieșirile driverului motorului la alimentatorul de curent
- Pasul 9: Conectați tastatura la conectorul PS / 2
- Pasul 10: Plasați locomotiva pe șine
- Pasul 11: Conectați setarea la adaptorul de 12 volți și porniți-l
- Pasul 12: Așază-te cu tastatura și rulează trenul
- Pasul 13: Ce urmează ?
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

Într-unul din Instructable-urile mele anterioare, v-am arătat cum să controlați un model de cale ferată folosind o tastatură. S-a descurcat excelent, dar avea dezavantajul de a necesita un computer să funcționeze. În acest Instructable, să vedem cum să controlăm un model de tren folosind o tastatură prin Arduino. Deci, fără alte întrebări, să începem.
Pasul 1: vizionați videoclipul


Pasul 2: obțineți toate lucrurile necesare

Pentru acest proiect veți avea nevoie de:
- Un microcontroler Arduino
- O tastatură PS / 2
- Un conector PS / 2 feminin (Obțineți cel așa cum se arată în imagine, vă va ușura viața.)
- Un modul driver de motor L298N
- O sursă de alimentare de 12 volți DC cu o capacitate de curent de cel puțin 1A (1000mA).
- 3 fire jumper de la tată la mamă (Pentru a conecta intrările driverului motorului la pinii de ieșire ai plăcii Arduino.)
- 4 fire jumper de la tată la tată (pentru a conecta șoferul motorului la curent și la șenile).
- 4 fire jumper de la tată la tată (pentru a conecta conectorul PS / 2 la placa Arduino.)
Pasul 3: Programați microcontrolerul Arduino
Pasul 4: Identificați pinii conectorului PS / 2


Folosind un multimetru setat pentru testarea continuității și folosind imaginea dată ca referință, marcați pinouturile conectorului PS / 2 / cablurile prelungitoare.
Pasul 5: Conectați driverul motorului la placa Arduino

Efectuați următoarele conexiuni de cablare:
- Conectați pinul de intrare „ENB” la pinul „D10” al plăcii Arduino.
- Conectați pinul de intrare 'IN4' la pinul 'D9' al plăcii Arduino.
- Conectați pinul de intrare 'IN3' la pinul 'D8' al plăcii Arduino.
- Conectați două fire jumper la tată la bornele de ieșire 3 și 4 pentru a fi ulterior conectate la alimentatorul de cale.
- Conectați pinul „VIN” al driverului motorului la pinul „VIN” și respectiv pinul „GND” la pinul „GND” al plăcii Arduino.
Asigurați-vă că nu există conexiuni de cabluri slăbite.
Pasul 6: Conectați conectorul PS / 2 la placa Arduino

Efectuați următoarele conexiuni de cablare:
- Conectați „VCC” la pinul „+ 5 volți” al plăcii Arduino.
- Conectați „GND” la pinul „GND” al plăcii Arduino.
- Conectați „CLOCK” la pinul „D2” al plăcii Arduino.
- Conectați „DATA” la pinul „D3” de pe placa Arduino.
Verificați dublu schema pinout a conectorului PS / 2 înainte de a face conexiuni.
Pasul 7: Configurați un aspect de testare

Faceți o buclă simplă de pistă pentru a testa configurarea. Asigurați-vă că șinele sunt curățate corespunzător pentru a preveni blocarea locomotivei.
Pasul 8: Conectați ieșirile driverului motorului la alimentatorul de curent


Conectați firele jumperului tată la tată la bornele de alimentare ale alimentatorului de energie conectate anterior la bornele de ieșire ale driverului motorului.
Pasul 9: Conectați tastatura la conectorul PS / 2


Pasul 10: Plasați locomotiva pe șine

Așezați locomotiva pe șine, alinierea roților în mod corespunzător cu șinele.
Pasul 11: Conectați setarea la adaptorul de 12 volți și porniți-l

Verificați din nou toate conexiunile de cablare și asigurați-vă că totul este conectat la locul potrivit și că nu există conexiuni de cabluri slăbite. Conectați adaptorul de alimentare și porniți-l.
Pasul 12: Așază-te cu tastatura și rulează trenul

Pasul 13: Ce urmează ?
Mi-ar plăcea să văd proiectul dvs. mai jos. După finalizarea acestui proiect, nu vă opriți aici și încercați să adăugați mai multe funcții la configurare. Orice ai face, toate cele bune!
Recomandat:
Modelul sondei Hayabusa 2: 5 pași

Modelul sondei Hayabusa 2: Aveam niște panouri solare mici, fără file (19 * 52mm, 0,15W - > max 0,3A @ 0,5V). 2 Sondă. În acest instructable voi încerca să creez un model care seamănă cu t
Modelul de rachetă supersonic Brahmos: 6 pași

Modelul de rachetă supersonic Brahmos: Acest proiect este o rachetă interactivă tipărită 3D construită în scop educativ. Pentru a fi sinceri, rachetele arată în mod normal destul de șchiop doar un tub lung de metal. Cu excepția cazului în care cineva lansează una sau ceva este în știri, nimeni nu vorbește cu adevărat despre ele. Acest manechin
Întoarceți un proiector video obișnuit în modelul Short-throw pentru ~ 40 $: 6 pași (cu imagini)

Întoarceți un proiector video obișnuit în modelul Short-throw pentru ~ 40 $: Ca artist video, îmi place să realizez proiecții video direct de pe scenă. Apreciez această abordare, deoarece este mai ușor și mai rapid de instalat decât să agățați proiectoarele video pe grătar sau mai puțin complicat decât alte instalații. Facut bine
Tastatură rapidă și murdară Das (tastatură goală): 3 pași

Tastatură Das rapidă și murdară (tastatură goală): o tastatură Das este numele celei mai populare tastaturi fără inscripții pe taste (tastatură goală). Tastatura Das se vinde cu 89,95 USD. Acest instructiv vă va ghida, deși creați unul singur cu orice tastatură veche pe care o aveți în jur
Efecte de strălucire LED pentru modelul Rocket: 9 pași (cu imagini)

Model Rocket LED Glow Effects: Aceasta este intrarea mea în concursul Let it Glow. Dacă vă place, vă rugăm să votați. Acum că școala și, prin urmare, finalele sunt terminate, pot finaliza în cele din urmă acest instructabil. Aștepta să fie finalizat de aproximativ o lună acum, dar am fost atât de ocupat cu