Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Få alt
- Trinn 3: Skaff deg Ps2 og Accel Stepper Libraries
- Trinn 4: Finn ut tilkoblingene til styreplaten
- Trinn 5: Test styreplaten
- Trinn 6: Programmer Arduino mikrokontroller
- Trinn 7: Studer kretsskjemaet
- Trinn 8: Gjør ledningsforbindelsene
- Trinn 9: Koble Arduino -kortet til strømmen og slå det på
- Trinn 10: Feilsøking
- Trinn 11: Tinker med det
Video: Gjenbruk den gamle bærbare datamaskinens styreflate for å styre en trinnmotor: 11 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Jeg laget dette prosjektet for noen måneder siden. For noen dager siden la jeg ut en video av prosjektet på r/Arduino på Reddit. Da jeg så folk bli interessert i prosjektet, bestemte jeg meg for å gjøre denne Instructable der jeg har gjort noen endringer i Arduino -koden og lagt til en funksjon. Så, uten videre, la oss komme i gang!
Trinn 1: Se videoen
Se videoen for å få en ide om hva som skjer.
Trinn 2: Få alt
For dette prosjektet trenger du:
- Et Arduino mikrokontrollerbord
- En PS/2 -pekeplate fra en bærbar datamaskin (Prøv å få en med en Synaptics -brikke ombord)
- *En ULN2003 trinnmotordriver (for unipolare trinnmotorer (5-leder))
- *En L298N trinnmotordriver (for bipolare trinnmotorer (4-leder))
- 6 jumperledninger fra mann til hunn (2 for strøm og 4 for digitale signaler)
- En trinnmotor
- En 5-12 volt likestrømskilde (avhengig av trinnmotoren)
Her drives oppsettet fra en mobiltelefonlader som leverer 5 volt til Arduino-kortet og stepperdriveren. Selv om trinnmotoren er vurdert til 12 volt, kan du bruke en lavere spenningsforsyning hvis dreiemomentkravene til motoren ikke er høye fordi bruk av en lavere spenningsforsyning vil holde motoren så vel som føreren kjøligere.
*Begge trinnmotordrivere har de samme pin -tilkoblingene med Arduino -kortet.
Trinn 3: Skaff deg Ps2 og Accel Stepper Libraries
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.
For Accel Stepper -biblioteket kan du få det ved å trykke Ctrl+Shift+I og deretter skrive inn 'Accel Stepper' og installere biblioteket.
Trinn 4: Finn ut tilkoblingene til styreplaten
Hvis du har en Synaptics -styreflate 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
Den første koden, 'PS2_toucpad_with_Stepper' har ingen akselerasjons-/retardasjonsfunksjon for trinnmotoren, men har en homing -funksjon.
Den andre koden, 'PS2_toucpad_accel_stepper' har ingen hjemmefunksjon, men har en akselerasjons-/retardasjonsfunksjon.
Du kan vite mer informasjon fra de respektive Arduino -kodene.
Trinn 7: Studer kretsskjemaet
Klikk på bildet for å få en bedre oversikt.
Trinn 8: Gjør ledningsforbindelsene
Trinn 9: Koble Arduino -kortet til strømmen og slå det på
Etter at du har slått på oppsettet, skyver du fingeren langs styreplaten og ser om motoren beveger seg.
Trinn 10: Feilsøking
Hvis du støter på noen problemer, kan du gjøre følgende:
Hvis trinnmotoren går frem og tilbake i stedet for å bevege seg i en bestemt retning:
- Endre sekvensen for pin -deklarasjon. For eksempel: bytt Stepper Stepper (200, 8, 10, 9, 11) med Stepper Stepper (200, 8, 9, 10, 11).
- Kontroller at alle signaltrådene som kobler motordriveren til Arduino -kortet, så vel at ledningene til trinnmotoren er riktig tilkoblet der de skal være og ikke er løse og defekte.
Hvis motoren ikke beveger seg i det hele tatt:
- Sjekk om styreplaten fungerer som den skal, gå tilbake til trinn 5.
- Sjekk om motordriveren og styreplaten får strøm.
- Kontroller om motoren eller motorføreren er defekt.
Trinn 11: Tinker med det
Nå som du har kjørt det, hvorfor ikke dele det med samfunnet. Klikk på 'I Made It!' og del skapelsen din. Prøv å endre koden for å legge til flere funksjoner, kjøre flere trinnmotorer og så videre.
Prøv også å hjelpe de som sitter fast, hvis det er mulig, ville jeg være veldig takknemlig for deg.
Anbefalt:
Hvordan gjenbruke den gamle LCD -skjermen på den ødelagte bærbare datamaskinen: 4 trinn
Hvordan gjenbruke den gamle LCD -skjermen på den ødelagte bærbare datamaskinen: Dette er et superenkelt, men også veldig fantastisk prosjekt. Du kan gjøre hvilken som helst moderne bærbar skjerm til en skjerm med det riktige driverkortet. Det er også enkelt å koble til de to. Bare koble til kabelen og ferdig. Men jeg tok det et skritt videre og b
Gjenbruk en gammel bærbar PCs styreflate for å kontrollere en datamaskin !: 11 trinn (med bilder)
Gjenbruk en gammel bærbar PCs styreflate for å kontrollere en datamaskin !: PS/2 bærbare pekeplater er blant de kuleste brukergrensesnittene som kan brukes med en mikrokontroller. De glidende og tappende fingerbevegelsene kan vise seg å lage kontrollerende ting på en ganske enkel og morsom måte. I denne instruksjonsboken, la oss kombinere en med
Gjenbruk den gamle smarttelefonen som videomonitor: 4 trinn (med bilder)
Gjenbruk den gamle smarttelefonen som videomonitor: Jeg har min gamle Samsung S5 liggende i evigheter, og selv om den ville tjene som et godt sikkerhetsnett hvis det skulle skje noe med iPhone -en min, er den ellers lite nyttig. Nylig ga en venn meg et marsvin til bursdagen min, og det har vært
Gjenbruk av gamle bærbare deler for å bygge billig bærbart system: 3 trinn (med bilder)
Gjenbruk av gamle bærbare deler for å bygge billige bærbare systemer: Nylig døde den gamle bærbare datamaskinen min, og jeg måtte kjøpe en ny (RIP! 5520 vil du bli savnet). Hovedkortet til den bærbare datamaskinen døde og skaden kunne repareres Inntil nylig tok jeg bringebærpai og begynte å tukle med IOT sutff, men trengte en dedikert
Hvordan bytte ut den bærbare datamaskinens bakgrunnsbelysning: 9 trinn (med bilder)
Hvordan bytte bakgrunnsbelysning fra den bærbare datamaskinen: Er bakgrunnslyset svakt? Starter det med en rød fargetone? Gir bakgrunnslyset til slutt bare ELLER hører du en høy summen lyd fra skjermen? Her er del to av demontering og reparasjon av den bærbare datamaskinen. Vi flytter nå v