Indholdsfortegnelse:
- Trin 1: Se videoen
- Trin 2: Få alle tingene
- Trin 3: Hent Ps2 og Accel Stepper Libraries
- Trin 4: Find ud af forbindelserne på touchpad'en
- Trin 5: Test pegefeltet
- Trin 6: Programmer Arduino mikrokontroller
- Trin 7: Undersøg kredsløbsskemaet
- Trin 8: Lav ledningsforbindelserne
- Trin 9: Tilslut Arduino -kortet til strøm og tænd det
- Trin 10: Fejlfinding
- Trin 11: Tinker med det
Video: Genbrug gammel bærbar touchpad til at styre en trinmotor: 11 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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 tilføjet en funktion. Så lad os komme i gang uden videre!
Trin 1: Se videoen
Se videoen for at få en idé om, hvad der foregår.
Trin 2: Få alle tingene
Til dette projekt skal du bruge:
- Et Arduino mikrokontroller bord
- En PS/2 touchpad fra en bærbar computer (Prøv at få en med en Synaptics -chip ombord)
- *En ULN2003 steppermotordriver (til unipolære steppermotorer (5-leder))
- *En L298N steppermotordriver (til bipolære steppermotorer (4-leder))
- 6 stikkontakter fra han til hun (2 til strøm og 4 til digitale signaler)
- En trinmotor
- En 5-12 volt jævnstrømskilde (afhængigt af trinmotoren)
Her drives opsætningen fra en mobiltelefonoplader, der leverer 5-volt til Arduino-kortet og stepper-driveren. Selvom steppermotoren er klassificeret til 12 volt, kan du bruge en lavere spændingsforsyning, hvis motorens momentkrav ikke er høje, fordi brug af en lavere spændingsforsyning vil holde motoren såvel som føreren køligere.
*Begge steppermotordrivere har de samme pinforbindelser med Arduino -kortet.
Trin 3: Hent Ps2 og Accel Stepper Libraries
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.
For Accel Stepper -biblioteket kan du få det ved at trykke på Ctrl+Shift+I og derefter skrive 'Accel Stepper' og installere 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
Den første kode, 'PS2_toucpad_with_Stepper' har ingen accelerations-/decelerationsfunktion til trinmotoren, men har en homing -funktion.
Den anden kode, 'PS2_toucpad_accel_stepper' har ingen homing -funktion, men har en accelerations-/decelerationsfunktion.
Du kan vide mere information fra de respektive Arduino -koder.
Trin 7: Undersøg kredsløbsskemaet
Klik på billedet for at få et bedre overblik.
Trin 8: Lav ledningsforbindelserne
Trin 9: Tilslut Arduino -kortet til strøm og tænd det
Efter opstart af opsætningen skal du glide din finger langs touchpad'ens længde og se, om motoren bevæger sig.
Trin 10: Fejlfinding
Hvis du støder på nogle problemer, kan du gøre følgende:
Hvis trinmotoren træder frem og tilbage i stedet for at bevæge sig i en bestemt retning:
- Ændre sekvensen af pin -deklaration. For eksempel: udskift Stepper Stepper (200, 8, 10, 9, 11) med Stepper Stepper (200, 8, 9, 10, 11).
- Kontroller, at alle signaltråde, der forbinder motordriveren med Arduino -kortet, såvel som trinmotorens ledninger er korrekt forbundet, hvor de skal være og ikke er løse og defekte.
Hvis motoren slet ikke bevæger sig:
- Kontroller, om touchpad'en fungerer korrekt, gå tilbage til trin 5.
- Kontroller, om motordriveren og touchpad'en får strøm.
- Kontroller, om motoren eller motordriveren er defekt.
Trin 11: Tinker med det
Nu hvor du har fået det til at køre, hvorfor ikke dele det med fællesskabet. Klik på 'I Made It!' og del din skabelse. Prøv at ændre koden for at tilføje flere funktioner, køre flere trinmotorer og så videre.
Prøv også at hjælpe dem, der sidder fast, hvis det er muligt, jeg ville være dig meget taknemmelig.
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 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
PCB UV -eksponering ved genbrug af en gammel scanner: 6 trin (med billeder)
PCB UV -eksponering ved genbrug af en gammel scanner: Hej, sådan lavede jeg min PCB UV -eksponering ved at genbruge en gammel scanner
Omdan en gammel bærbar computer til en MP3 -afspiller: 9 trin (med billeder)
Transform en gammel bærbar computer til en MP3 -afspiller: Disse instruktioner (min første, så vær pæn) viser dig, hvordan jeg omdannede en gammel bærbar computer med en ødelagt skærm (hvide strimler på skærmen) til en design MP3 -afspiller
Genbrug Genbrug plastik tyggegummi i beholderen til loddemaskine: 6 trin
Genbrug genbrug plastik tyggegummi i beholderen til loddemetalstationen: Denne instruktør viser dig, hvordan du genbruger en tyggegummidåse af plast for at holde en spole af loddetin pæn og ren. Dette vil også fungere på andre spoolede varer; String, Wire, kabler