Indholdsfortegnelse:
- Trin 1: Se videoen
- Trin 2: Hent alle dele og forbrugsvarer
- Trin 3: Hent Ps2 -biblioteket
- Trin 4: Find ud af forbindelserne på touchpad'en
- Trin 5: Test pegefeltet
- Trin 6: Programmer Arduino mikrokontroller
- Trin 7: Konfigurer layoutet
- Trin 8: Installer motorskærmen på Arduino -kortet
- Trin 9: Tilslut sporstrøm og turnouts til motorskærmen
- Trin 10: Tilslut pegefeltet til opsætningen
- Trin 11: Placer lokomotivet på banen
- Trin 12: Tilslut opsætningen til strøm og tænd den
- Trin 13: Test kontrollerne
- Trin 14: Del dit arbejde, og udvid det Furthur
Video: Bærbar computer Touchpad kontrolleret modelbane - PS/2 Arduino -grænseflade: 14 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
En bærbar touchpad er en af de store enheder, der skal bruges som input til mikrokontrollerprojekter. Så i dag, lad os implementere denne enhed med en Arduino mikrokontroller til at styre en modeljernbane. Ved hjælp af en PS/2 touchpad kan vi styre 3 turnouts og spore strøm.
Hvis du beholder touchpad'en med dens bredde i bunden (sådan som portrættilstand), glider fingeren langs hver af de to diagonaler til at styre to turnouts, glider fingeren vandret til at styre en anden valgdeltagelse og glider fingeren lodret vil blive brugt til at styre lokomotivets hastighed og retning.
Så lad os komme i gang uden videre!
Trin 1: Se videoen
Se videoen for at forstå alle kontrolelementerne og vide mere om, hvordan det fungerer.
Trin 2: Hent alle dele og forbrugsvarer
Til dette projekt skal du:
- En Arduino mikrokontroller kompatibel med Adafruit Motor Shield V2 (UNO, Leonardo osv.)
- Et Adafruit Motor Shield V2
- En PS/2 touchpad
- 4 ledninger med Dupont -hanstik på den ene side (For at tilslutte touchpad'en til Arduino -kortet)
- 2 ledninger hver til tilslutning af sporstyrke og veksler (3 maks.) Til motorskærmen
- En 12-volt jævnstrømforsyning med en strømkapacitet på mindst 1A.
Trin 3: Hent Ps2 -biblioteket
Download mappen til ps2 -biblioteket herfra. Flyt den downloadede mappe til skrivebordet, da det bliver lettere at finde. Åbn Arduino IDE, og klik på Skitse> Inkluder bibliotek> Tilføj. ZIP -bibliotek … og vælg derefter ps2 -mappen fra skrivebordet. Biblioteket vil blive inkluderet, og du kan nu bruge ps2 -biblioteket.
Trin 4: Find ud af forbindelserne på touchpad'en
Hvis du har en Synaptics touchpad som den ovenstående, er pad'en 'T22' +5V, 'T10' er 'Clock', 'T11' er 'Data' og 'T23' er 'GND'. Du kan også lodde 'GND' -ledningen til et stort eksponeret kobber som vist ovenfor.
Klik på billedet ovenfor for at vide mere. Hvis du har en anden touchpad, kan du prøve at søge efter dens varenummer på internettet med 'pinouts', eller du kan spørge r/Arduino -fællesskabet på Reddit, hvis du sidder fast.
Trin 5: Test pegefeltet
Sørg for, at der er foretaget de korrekte forbindelser til touchpad'en. For at teste touchpad’en skal du uploade ps2 -musekoden på Arduino -mikrokontrolleren fra Eksempler> ps2. Tilslut 'Clock' ledningen til D6, 'Data' ledningen til D5, GND til GND og +5V eller VCC til +5V pin på Arduino -kortet. Tilslut Arduino -kortet igen til computeren, og åbn den serielle skærm. Hvis du ser tallene ændre sig, når du flytter fingeren hen over berøringspladen, fungerer berøringspladen korrekt, og du kan fortsætte.
Trin 6: Programmer Arduino mikrokontroller
Det anbefales at gå gennem koden, før du uploader den til Arduino -mikrokontrolleren for at forstå, hvad der foregår.
Trin 7: Konfigurer layoutet
Opret et layout for at teste banekraften og alle de tre valgmulighedskontroller. Sørg for, at alle skinneforbindelser er udført korrekt, og at sporene er rene. Det anbefales at rengøre sporene og lokomotivernes hjul regelmæssigt for at forhindre lokomotiverne i at gå i stå.
Trin 8: Installer motorskærmen på Arduino -kortet
Juster forsigtigt stifterne på motorafskærmningen med de kvindelige overskrifter på Arduino -kortet og skub skjoldet oven på Arduino -kortet. Sørg for, at skjoldet sidder godt fast på Arduino -tavlen, og at ingen stift bliver bøjet.
Trin 9: Tilslut sporstrøm og turnouts til motorskærmen
Lav følgende forbindelser:
- Tilslut sporstrømmen til udgangsstikket på skærmen mærket 'M1'.
- Tilslut turnouts til de resterende tre output -stik 'M2', 'M3' og 'M4'.
Sørg for, at alle ledningsforbindelser er stramme.
Trin 10: Tilslut pegefeltet til opsætningen
Tilslut touchpad'en til Arduino -kortet ved at lave følgende forbindelser mellem touchpad'en og Arduino -kortet:
- +5-volt eller 'VCC' til +5-volt på Arduino-kortet
- 'GND' til 'GND' på Arduino -kortet
- 'Ur' til 'D6' på Arduino -kortet
- 'Data' til 'D5' på Arduino -kortet
Trin 11: Placer lokomotivet på banen
Placer et lokomotiv, der skal testes. Du kan også placere flere lokomotiver efter ønske.
Det anbefales at bruge et omlægningsværktøj. Sørg for, at lokomotiverne er placeret korrekt på skinnerne for at forhindre afsporing.
Trin 12: Tilslut opsætningen til strøm og tænd den
Tilslut 12-volt strømforsyningen til opsætningen, og tænd den.
Trin 13: Test kontrollerne
Test alle kontrollerne. Se ovenstående video igen for at forstå kontrolelementerne.
Trin 14: Del dit arbejde, og udvid det Furthur
Hvis du fik dit projekt til at fungere, og hvis du kan, kan du prøve at dele billederne af din skabelse med fællesskabet ved at klikke på 'I Made It!'.
Prøv også at tilføje flere funktioner og funktioner til dette projekt, og prøv også at dele dem. Uanset hvad du gør, alt godt!
Anbefalede:
En cool bærbar touchpad -hack til Arduino -projekter !: 18 trin (med billeder)
En sej bærbar touchpad -hack til Arduino -projekter !: For et stykke tid siden, da jeg pjattede rundt med en PS/2 -touchpad med en Arduino -mikrokontroller, fandt jeg ud af, at to af dets indbyggede forbindelser kan bruges som digitale input. I denne instruks kan vi lære, hvordan vi kan bruge en PS/2 touchpad's tilføjelse
Genbrug gammel bærbar touchpad til at styre en trinmotor: 11 trin (med billeder)
Genbrug den gamle bærbare touchpad til at styre en trinmotor: Jeg lavede dette projekt for et par måneder siden. For et par dage siden lagde jeg en video af projektet ud på r/Arduino på Reddit. Da jeg så folk blive interesseret i projektet, besluttede jeg at gøre denne Instructable, hvor jeg har foretaget nogle ændringer af Arduino -koden og
Genbrug en gammel bærbar touchpad til at styre en computer !: 11 trin (med billeder)
Genbrug en gammel bærbar touchpad til at styre en computer !: PS/2 bærbare touchpads er blandt de sejeste brugergrænsefladeenheder, der kan bruges med en mikrokontroller. De glidende og bankende fingerbevægelser kan vise sig at skabe kontrollerende ting på en ganske enkel og sjov måde. I denne Instructable, lad os kombinere en med
Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi: 8 trin
Bærbar gaming -bærbar computer ved hjælp af Raspberry Pi: Hej fyre, I denne instruktive vil vi lære at bygge en bærbar gaming -bærbar computer ved hjælp af Raspberry Pi.Når jeg siger gaming -bærbar, mener jeg ikke High End -bærbare, der sælges på markedet. Du vil ikke være i stand til at spille Windows -spil på denne bærbare computer
KeyPi - en billig bærbar Raspberry Pi 3 bærbar computer under $ 80: 11 trin (med billeder)
KeyPi - en billig bærbar Raspberry Pi 3 bærbar computer under $ 80: *** UPDATE *** Hej alle! Først og fremmest tak for al støtte og feedback, fællesskabet her er fantastisk :) Her er svar på nogle spørgsmål: Hvorfor lavede du dette? Jeg ville lave en bærbar computer, der havde et tastatur i fuld størrelse. Jeg følte, at