Innehållsförteckning:
- Steg 1: Titta på videon
- Steg 2: Få allt
- Steg 3: Skaffa Ps2 och Accel Stepper Libraries
- Steg 4: Ta reda på anslutningarna för pekplattan
- Steg 5: Testa pekplattan
- Steg 6: Programmera Arduino Microcontroller
- Steg 7: Studera kretsschemat
- Steg 8: Gör kabelanslutningarna
- Steg 9: Anslut Arduino -kortet till strömmen och slå på den
- Steg 10: Felsökning
- Steg 11: Tinker med det
Video: Återanvänd den gamla bärbara datorns styrplatta för att styra en stegmotor: 11 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Jag gjorde det här projektet för några månader sedan. För några dagar sedan lade jag upp en video av projektet på r/Arduino på Reddit. När jag såg att folk blev intresserade av projektet bestämde jag mig för att göra denna Instructable där jag har gjort några ändringar i Arduino -koden och lagt till en funktion. Så, utan vidare, låt oss komma igång!
Steg 1: Titta på videon
Titta på videon för att få en uppfattning om vad som händer.
Steg 2: Få allt
För detta projekt behöver du:
- Ett Arduino -mikrokontrollerkort
- En PS/2 -pekplatta från en bärbar dator (Försök att få en med ett Synaptics -chip ombord)
- *En ULN2003 stegmotordrivrutin (för unipolära stegmotorer (5-ledare))
- *En L298N stegmotordrivrutin (för bipolära stegmotorer (4-ledare))
- 6 bygelkablar från man till kvinna (2 för ström och 4 för digitala signaler)
- En stegmotor
- En 5-12 volt likströmskälla (beroende på stegmotorn)
Här drivs installationen från en mobiltelefonladdare som levererar 5 volt till Arduino-kortet och stegdrivrutinen. Även om stegmotorn är klassad för 12 volt kan du använda en lägre spänningsförsörjning om motorns vridmomentkrav inte är höga eftersom användning av en lägre spänningsförsörjning kommer att hålla både motorn och föraren svalare.
*Båda stegmotordrivrutinerna har samma stiftanslutningar med Arduino -kortet.
Steg 3: Skaffa Ps2 och Accel Stepper Libraries
Ladda ner mappen till ps2 -biblioteket härifrån. Flytta den nedladdade mappen till skrivbordet eftersom det blir lättare att hitta. Öppna Arduino IDE och klicka på Sketch> Include Library> Add. ZIP Library … och välj sedan ps2 -mappen från skrivbordet. Biblioteket kommer att inkluderas och du kan nu använda ps2 -biblioteket.
För Accel Stepper -biblioteket kan du få det genom att trycka på Ctrl+Shift+I och sedan skriva in 'Accel Stepper' och installera biblioteket.
Steg 4: Ta reda på anslutningarna för pekplattan
Om du har en Synaptics -pekplatta som den ovanstående är pad 'T22' +5V, 'T10' är 'Clock', 'T11' är 'Data' och 'T23' är 'GND'. Du kan också löda 'GND' -tråden till ett stort exponerat koppar som visas ovan.
Klicka på bilden ovan för att veta mer.
Om du har en annan pekplatta, försök att söka efter dess artikelnummer på internet med 'pinouts' eller så kan du fråga r/Arduino -communityn på Reddit om du fastnar.
Steg 5: Testa pekplattan
Se till att rätt anslutningar har gjorts till pekplattan. För att testa pekplattan, ladda upp ps2 -muskoden på Arduino -mikrokontrollen från Exempel> ps2. Anslut "Clock" -tråd till D6, "Data" -tråd till D5, GND till GND och +5V eller VCC till +5V -stift på Arduino -kortet. Anslut Arduino -kortet igen till datorn och öppna den seriella bildskärmen. Om du ser siffrorna förändras när du flyttar fingret över pekplattan fungerar pekplattan korrekt och du kan fortsätta.
Steg 6: Programmera Arduino Microcontroller
Den första koden "PS2_toucpad_with_Stepper" har ingen accelerations-/retardationsfunktion för stegmotorn men har en homing -funktion.
Den andra koden, 'PS2_toucpad_accel_stepper' har ingen hemningsfunktion men har en accelerations-/retardationsfunktion.
Du kan veta mer information från respektive Arduino -koder.
Steg 7: Studera kretsschemat
Klicka på bilden för att få en bättre bild.
Steg 8: Gör kabelanslutningarna
Steg 9: Anslut Arduino -kortet till strömmen och slå på den
När du har startat installationen, skjut fingret längs styrplattan och se om motorn rör sig.
Steg 10: Felsökning
Om du stöter på några problem kan du göra följande:
Om stegmotorn kliver fram och tillbaka istället för att röra sig i en viss riktning:
- Ändra sekvensen för stiftdeklaration. Till exempel: ersätt Stepper Stepper (200, 8, 10, 9, 11) med Stepper Stepper (200, 8, 9, 10, 11).
- Kontrollera att alla signalkablar som ansluter motordrivrutinen till Arduino -kortet, liksom att stegmotorns ledningar är korrekt anslutna där de ska vara och inte är lösa och felaktiga.
Om motorn inte rör sig alls:
- Kontrollera om pekplattan fungerar korrekt, gå tillbaka till steg 5.
- Kontrollera om motordrivrutinen och pekplattan får ström.
- Kontrollera om motorn eller motordrivrutinen är defekt.
Steg 11: Tinker med det
Nu när du har det igång, varför inte dela det med gemenskapen. Klicka på 'I Made It!' och dela din skapelse. Prova att ändra koden för att lägga till fler funktioner, köra flera stegmotorer och så vidare.
Också, om möjligt, försök att hjälpa dem som fastnat, jag skulle vara mycket tacksam mot dig.
Rekommenderad:
Mångsidig I/O Extender PCB för att styra många Nixie -rör med I2C: 9 steg (med bilder)
Mångsidig I/O Extender PCB för att styra många Nixie -rör med I2C: För närvarande finns det ett stort intresse för att väcka vintage nixie -rör till liv. Massor av nixie -rörklockor är tillgängliga på marknaden. Det verkade till och med vara en livlig handel med gamla lager av ryska nixie -rör. Även här på Instructables där
Återanvänd en LED -RF -fjärrkontroll för att styra "vad som helst" !: 5 steg
Återanvända en LED -RF -fjärrkontroll för att styra "vad som helst" !: I det här projektet kommer jag att visa dig hur du kan återanvända en LED -RF -fjärrkontroll för att styra i stort sett vad du vill med den. Det betyder att vi kommer att titta närmare på överföringsprocessen för RF -fjärrkontrollen, läsa in de skickade data med en Arduino µC
Återanvänd en gammal bärbar pekplatta för att styra en dator !: 11 steg (med bilder)
Återanvänd en gammal bärbar pekplatta för att styra en dator !: PS/2 bärbara pekplattor är bland de coolaste användargränssnittsenheterna som kan användas med en mikrokontroller. De glidande och knackande fingergesterna kan visa sig göra kontrollerande saker på ett ganska enkelt och roligt sätt. I denna instruerbara, låt oss kombinera en med
Återanvända gamla bärbara delar för att bygga billigt bärbart system: 3 steg (med bilder)
Återanvända gamla bärbara delar för att bygga billigt bärbart system: Nyligen dog min gamla bärbara dator och jag var tvungen att köpa en ny, (RIP! 5520 kommer du att saknas). Den bärbara datorns moderkort dog och skadan kunde repareras Fram till nyligen tog jag med Hallonpaj och började pyssla med IOT -sutff men behövde en dedikerad
Återanvänd gamla skrivarband och videoband för att göra rep !: 9 steg
Återanvänd gamla skrivarband och videoband för att göra rep !: Återanvänd gamla skrivarband och videoband för att göra rep! nej jag pratar inte om prickmatrisfärgband {även om de kommer att fungera skulle det bara vara rörigt} jag syftar på den du får från de små fotoskrivarna som canon selphy eller kod