Innehållsförteckning:
- Steg 1: Titta på videon
- Steg 2: Få alla nödvändiga saker
- Steg 3: Identifiera ledningsanslutningarna på styrplattan
- Steg 4: Programmera Arduino Microcontroller
- Steg 5: Anslut pekplattan till Arduino -kortet
- Steg 6: Anslut installationen till din dator
- Steg 7: Anslut LED -skärmen med 7 segment till Arduino -kortet
- Steg 8: Anslut installationen till datorn och testa den
- Steg 9: Volymkontroll
- Steg 10: Anpassa koden
- Steg 11: Gör mer
Video: Återanvänd en gammal bärbar pekplatta för att styra en dator !: 11 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
PS/2 bärbara pekplattor är bland de coolaste användargränssnittsenheterna att använda 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 en USB HID Arduino -mikrokontroller för att ta kontroll över vår dator med ett finger. Låt oss börja!
Steg 1: Titta på videon
Titta på videon för att förstå hur detta fungerar och känna till tangentbordets funktioner.
Steg 2: Få alla nödvändiga saker
Vi kan börja med den grundläggande versionen av det här projektet där två kortkommandofunktioner kan styras via fingerrörelsen på x respektive y -axlarna. Multifunktionsversionen gör att vi kan använda mer än två kortkommandofunktioner där x-axelrörelsen styr funktionen och y-axelrörelsen växlar mellan funktionerna.
För detta projekt behöver du:
- En USB HID-kompatibel Arduino-mikrokontroller (Leonardo, Micro, Pro Micro).
- En PS/2 -pekplatta (en från Synaptics rekommenderas eftersom den är känd och testad).
- 4 ledningar (Bare trådar med en hankontakt på ena sidan för att ansluta Arduino -kortet till pekplattan).
För en multifunktionsstyrenhet behöver du dessutom:
- En 7 -segment LED -display (gemensam katod en, dvs med den gemensamma terminalen -ve)
- Ett 220Ω motstånd.
- 9 ledningar (För att ansluta LED -displayen till Arduino -kortet).
Steg 3: Identifiera ledningsanslutningarna på styrplattan
Sök online efter pekplattans artikelnummer som används. Om du fastnar kan du få hjälp från r/Arduino -gemenskapen.
På de flesta pekplattorna, särskilt Synaptics, motsvarar följande kopparkuddar var och en av anslutningarna på det inbyggda chipet:
- T22 ~> +5-volt
- T23 ~> GND
- T10 ~> Klocka
- T11 ~> Data
Steg 4: Programmera Arduino Microcontroller
Jag rekommenderar att du börjar med den grundläggande versionen av koden för att bli bekant med kontrollerna och justera inställningarna för att passa dina framtida krav.
Steg 5: Anslut pekplattan till Arduino -kortet
Eftersom kopparkuddarna på pekplattan redan är kända kan vi ansluta 5-volts- och GND-ingången på pekplattan till +5-volt och GND-huvudstiftet på Arduino-kortet.
Klockstiftet kommer att anslutas till stift A0 och datastiftet kommer att anslutas till stift A1 på Arduino -kortet.
Lyckligtvis hade detta kort en tillräckligt stor bandkontakt för att möjliggöra anslutning av manliga bygelkablar. Du kan löda ledningar till de nödvändiga kopparkuddarna och om du vill ha renare ledningar som på 4: e bilden kan du använda en bandkabel och lödtrådar på den som visas på den 3: e bilden.
Steg 6: Anslut installationen till din dator
Du kan hoppa över det här steget för närvarande om du gör multifunktionsversionen av projektet.
Efter att ha anslutit installationen, när du flyttar fingret över pekplattan i x-axeln, ska du kunna styra vänster och höger piltangenter och flytta fingret längs y-axeln, du ska kunna styra upp och ner piltangenter.
Steg 7: Anslut LED -skärmen med 7 segment till Arduino -kortet
Anslut skärmens gemensamma stift genom ett 200Ω motstånd till stift D9 på Arduino -kortet. Gör sedan följande anslutningar:
LED display pin ~> Arduino board pin
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
Stiftet 'DP' på LED -displayen kommer inte att användas.
Steg 8: Anslut installationen till datorn och testa den
Efter att ha anslutit installationen till datorn, om du för fingret längs y-axeln som i videon, kommer antalet på LED-displayen att öka/minska beroende på fingerrörelsens riktning. Det finns totalt 15 funktioner, varav 14 är för datorstyrning (funktionen 0 är reserverad för LED -skärmens ljusstyrka men kan ändras genom att ändra Arduino -koden).
När du är i funktion 0, kommer fingret att glida längs x-axeln orsaka att LED-displayens ljusstyrka varierar beroende på fingerrörelsens riktning. De andra 14 funktionerna förklaras i Arduino -koden. Ändra dem gärna för att passa dina krav.
Steg 9: Volymkontroll
Arduino mikrokontroller emulerar tryckning av knapparna Page Up och Page Down med Ctrl -tangenten för att höja respektive sänka volymen. För att den här tangentbordsgenvägen ska fungera måste du ladda ner filen 'Volume.exe' härifrån (det är säkert) och lägga den i startmappen för system så att den körs varje gång datorn startas upp.
Du kan kontrollera detta för hjälp.
Steg 10: Anpassa koden
Försök göra ändringar i koden för att göra fler saker än att styra datorn, lägga till fler funktioner eller ändra de befintliga. Det finns många funktioner kvar att använda.
Steg 11: Gör mer
Använd en pekplatta och prova att kontrollera andra saker som det här och det här. Med en PS/2 -pekplatta kan du göra många saker! Om du kommer på något nytt, försök dela det med gemenskapen.
Rekommenderad:
En cool bärbar pekplatta Hack för Arduino -projekt !: 18 steg (med bilder)
En cool bärbar pekplatta för Arduino -projekt !: För ett tag sedan, när jag pysslade med en PS/2 -pekplatta med en Arduino -mikrokontroller, fick jag reda på att två av dess inbyggda anslutningar kan användas som digitala ingångar. I den här instruktionsboken, låt oss lära oss hur vi kan använda PS/2 -pekplattans tillägg
Å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 den gamla bärbara datorns styrplatta för att styra en stegmotor: 11 steg (med bilder)
Återanvänd den gamla bärbara datorns styrplatta för att styra en stegmotor: 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 av Arduino -koden och
Använd trollformler för att styra din dator !: 7 steg (med bilder)
Använd trollformler för att styra din dator !: Har du någonsin velat använda trollformler som Harry Potter? Med lite arbete och lite röstigenkänning kan detta bemästras. Saker du behöver för det här projektet: En dator med Windows XP eller Vista En mikrofon Någon tid och tålamod! Om du tyckte om denna instruktionsbok
Mini-spelare för 2 spelare från en gammal bärbar dator och Ikea-skärbrädor: 32 steg (med bilder)
Mini-spelare för två spelare från en gammal bärbar dator och Ikea-skärbrädor: Jag älskar retrospel. Alla de gamla arkadmaskinerna och konsolerna var bara så roliga. Jag skulle älska min egen arkadmaskin men jag har helt enkelt inte plats. Att spela med en gamepad genom en konsol på TV: n känns bara inte rätt så jag behövde göra en