Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Få alle deler og rekvisita
- Trinn 3: Få Ps2 -biblioteket
- Trinn 4: Finn ut tilkoblingene til styreplaten
- Trinn 5: Test styreplaten
- Trinn 6: Programmer Arduino mikrokontroller
- Trinn 7: Konfigurer oppsettet
- Trinn 8: Installer motorskjermen på Arduino -kortet
- Trinn 9: Koble sporstrøm og svingninger til motorskjermen
- Trinn 10: Koble styreplaten til oppsettet
- Trinn 11: Plasser lokomotivene på sporet
- Trinn 12: Koble oppsettet til strøm og slå det på
- Trinn 13: Test kontrollene
- Trinn 14: Del arbeidet ditt og utvid det til Furthur
Video: Bærbar datamaskin Touchpad kontrollert modelljernbane - PS/2 Arduino -grensesnitt: 14 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
En bærbar PCs styreflate er en av de flotte enhetene å bruke som inngang for mikrokontrollerprosjekter. Så i dag, la oss implementere denne enheten med en Arduino mikrokontroller for å kontrollere en modelljernbane. Ved hjelp av en PS/2 -berøringsplate vil vi kunne kontrollere 3 svingninger og spore strøm.
Behold styreplaten med bredden nederst (omtrent som portrettmodus), skyve fingeren langs hver av de to diagonaler vil bli brukt til å styre to turnouts, skyve fingeren horisontalt vil bli brukt til å styre en annen valgdeltakelse og skyve fingeren vertikalt vil bli brukt til å kontrollere lokomotivets hastighet og retning.
Så, uten videre, la oss komme i gang!
Trinn 1: Se videoen
Se videoen for å forstå alle kontrollene og vite mer om hvordan det fungerer.
Trinn 2: Få alle deler og rekvisita
For dette prosjektet trenger du:
- En Arduino mikrokontroller kompatibel med Adafruit Motor Shield V2 (UNO, Leonardo, etc)
- Et Adafruit Motor Shield V2
- En PS/2 -berøringsplate
- 4 ledninger med Dupont -kontakter på den ene siden (For å koble styreplaten til Arduino -kortet)
- 2 ledninger hver for tilkobling av banekraft og veksler (3 maks) til motorskjermen
- En 12-volt likestrømforsyning med en strømkapasitet på minst 1A.
Trinn 3: Få Ps2 -biblioteket
Last ned mappen til ps2 -biblioteket herfra. Flytt den nedlastede mappen til skrivebordet, da blir det lettere å finne. Åpne Arduino IDE og klikk Sketch> Include Library> Add. ZIP Library … og velg deretter ps2 -mappen fra skrivebordet. Biblioteket vil bli inkludert, og du kan nå bruke ps2 -biblioteket.
Trinn 4: Finn ut tilkoblingene til styreplaten
Hvis du har en Synaptics -berøringsplate som den ovenfor, er puten 'T22' +5V, 'T10' er 'Klokke', 'T11' er 'Data' og 'T23' er 'GND'. Du kan også lodde 'GND' ledningen til et stort eksponert kobber som vist ovenfor.
Klikk på bildet ovenfor for å vite mer. Hvis du har en annen styreflate, kan du prøve å søke etter delenummeret på internett med "pinouts", eller du kan spørre r/Arduino -fellesskapet på Reddit hvis du sitter fast.
Trinn 5: Test styreplaten
Sørg for at de riktige tilkoblingene er gjort til styreplaten. For å teste styreplaten, last opp ps2 -musekoden på Arduino -mikrokontrolleren fra Eksempler> ps2. Koble 'Clock' ledningen til D6, 'Data' ledningen til D5, GND til GND og +5V eller VCC til +5V pin på Arduino -kortet. Koble Arduino -kortet til datamaskinen på nytt og åpne den serielle skjermen. Hvis du ser tallene endres når du beveger fingeren over styreplaten, fungerer styreplaten som den skal, og du kan fortsette.
Trinn 6: Programmer Arduino mikrokontroller
Det anbefales å gå gjennom koden før du laster den opp til Arduino mikrokontroller for å forstå hva som skjer.
Trinn 7: Konfigurer oppsettet
Sett opp et oppsett for å teste banekraften og alle de tre valgmulighetskontrollene. Sørg for at alle sporleddene er skikkelig laget og at sporene er rene. Det anbefales å rengjøre spor og lokomotivhjul med jevne mellomrom for å forhindre at lokomotivene går i stå.
Trinn 8: Installer motorskjermen på Arduino -kortet
Juster forsiktig pinnene på motorskjermen med de kvinnelige toppene på Arduino -kortet og skyv skjoldet på toppen av Arduino -kortet. Sørg for at skjoldet sitter godt på Arduino -brettet og at ingen pinne blir bøyd.
Trinn 9: Koble sporstrøm og svingninger til motorskjermen
Gjør følgende tilkoblinger:
- Koble sporstrømmen til utgangskontakten på skjermen merket 'M1'.
- Koble vekslingene til de resterende tre utgangskontaktene 'M2', 'M3' og 'M4'.
Sørg for at alle ledningsforbindelsene er tette.
Trinn 10: Koble styreplaten til oppsettet
Koble styreplaten til Arduino -kortet ved å gjøre følgende tilkoblinger mellom styreplaten og Arduino -kortet:
- +5-volt eller 'VCC' til +5-volt på Arduino-kortet
- 'GND' til 'GND' på Arduino -kortet
- 'Klokke' til 'D6' på Arduino -brettet
- 'Data' til 'D5' på Arduino -kortet
Trinn 11: Plasser lokomotivene på sporet
Plasser et lokomotiv som skal testes. Du kan også plassere flere lokomotiver etter ønske.
Det anbefales å bruke et omdirigeringsverktøy. Sørg for at lokomotivene er riktig plassert på skinnene for å forhindre avsporing.
Trinn 12: Koble oppsettet til strøm og slå det på
Koble 12-volts strømforsyningen til oppsettet og slå den på.
Trinn 13: Test kontrollene
Test alle kontrollene. Se videoen ovenfor igjen for å forstå kontrollene.
Trinn 14: Del arbeidet ditt og utvid det til Furthur
Hvis du fikk prosjektet til å fungere, og hvis du kan, kan du prøve å dele bildene av kreasjonen din med samfunnet ved å klikke på 'I Made It!'.
Prøv også å legge til flere funksjoner og funksjoner i dette prosjektet, og prøv å dele dem også. Uansett hva du gjør, alt godt!
Anbefalt:
Slik sender du store filer fra datamaskin til datamaskin: 6 trinn
Slik sender du store filer fra datamaskin til datamaskin: Filstørrelsene fortsetter å øke i størrelse etter hvert som teknologien utvikler seg. Hvis du er i et kreativt håndverk, for eksempel design eller modellering, eller bare en hobbyist, kan det være vanskelig å overføre store filer. De fleste e -posttjenester begrenser maksimale vedleggsstørrelser til omtrent 25
Modelljernbane - DCC kommandostasjon ved bruk av Arduino :: 3 trinn
Model Railway - DCC Command Station Using Arduino :: Oppdatert august 2018 - se ny Instructable: https: //www.instructables.com/id/Model-Railroad-DC… Oppdatering 28. april 2016: Nå 16 valgdeltakelse/poengkontroll til kommandostasjonen. Vekslingene T1 - T8 er tilgjengelige via 'B' -tasten Vekslingene T9 - T1
KeyPi - en billig bærbar Raspberry Pi 3 bærbar datamaskin under $ 80: 11 trinn (med bilder)
KeyPi - en billig bærbar Raspberry Pi 3 bærbar datamaskin under $ 80: *** OPPDATERING *** Hei alle sammen! Først og fremst takk for all støtte og tilbakemelding, fellesskapet her er fantastisk :) Her er svar på noen spørsmål: Hvorfor gjorde du dette? Jeg ønsket å lage en bærbar datamaskin som hadde et tastatur i full størrelse. Jeg følte at t
Hvordan håndtere overoppheting av bærbar/bærbar datamaskin: 8 trinn
Hvordan håndtere overoppheting av bærbar/bærbar datamaskin: Overoppheting av bærbar datamaskin kan forårsake alvorlig skade. Plutselige nedleggelsesfeil eller tilfeldige dødsskjermer kan bety at du kveler den bærbare datamaskinen. Min siste notatbok smelter bokstavelig talt på sengen min da jeg blokkerte kjøleviftene på puten min. Dette
Bruk SSH og XMing til å vise X -programmer fra en Linux -datamaskin på en Windows -datamaskin: 6 trinn
Bruk SSH og XMing til å vise X -programmer fra en Linux -datamaskin på en Windows -datamaskin: Hvis du bruker Linux på jobben, og Windows hjemme, eller omvendt, kan det være at du til tider må logge deg på datamaskinen på din andre plassering og kjøre programmer. Vel, du kan installere en X -server og aktivere SSH -tunneling med SSH -klienten din, og en