Innholdsfortegnelse:
- Trinn 1: Se videoen
- Trinn 2: Få alle nødvendige ting
- Trinn 3: Identifiser ledningstilkoblingene til styreplaten
- Trinn 4: Programmer Arduino mikrokontroller
- Trinn 5: Koble styreplaten til Arduino -kortet
- Trinn 6: Koble oppsettet til datamaskinen
- Trinn 7: Koble LED -displayet med 7 segmenter til Arduino -kortet
- Trinn 8: Koble oppsettet til datamaskinen og test det
- Trinn 9: Volumkontroll
- Trinn 10: Tilpass koden
- Trinn 11: Gjør mer
Video: Gjenbruk en gammel bærbar PCs styreflate for å kontrollere en datamaskin !: 11 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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 en USB HID Arduino mikrokontroller for å ta kontroll over datamaskinen vår med et glidebryter. La oss komme i gang!
Trinn 1: Se videoen
Se videoen for å forstå hvordan dette fungerer og kjenne tastaturfunksjonene.
Trinn 2: Få alle nødvendige ting
Vi kan starte med den grunnleggende versjonen av dette prosjektet der to hurtigtastfunksjoner kan kontrolleres via fingerbevegelsen på henholdsvis x- og y -aksene. Multifunksjonsversjonen vil tillate oss å bruke mer enn to hurtigtastfunksjoner der x-aksebevegelsen styrer funksjonen og y-aksens bevegelse bytter mellom funksjonene.
For dette prosjektet trenger du:
- En USB HID-kompatibel Arduino mikrokontroller (Leonardo, Micro, Pro Micro).
- En PS/2 -berøringsplate (En fra Synaptics anbefales som den er kjent og testet).
- 4 ledninger (Bare ledninger med en hankontakt på den ene siden for å koble Arduino -kortet til styreplaten).
For en multifunksjonskontroller vil du i tillegg kreve:
- En 7 -segment LED -skjerm (vanlig katode én, dvs. med felles terminal -ve)
- En 220Ω motstand.
- 9 ledninger (For å koble LED -skjermen til Arduino -kortet).
Trinn 3: Identifiser ledningstilkoblingene til styreplaten
Søk på nettet etter delenummeret på styreplaten som brukes. Hvis du blir sittende fast, kan du få hjelp fra r/Arduino -samfunnet.
På de fleste styreputene, spesielt Synaptics, tilsvarer følgende kobberputer hver av tilkoblingene til den innebygde brikken:
- T22 ~> +5 volt
- T23 ~> GND
- T10 ~> Klokke
- T11 ~> Data
Trinn 4: Programmer Arduino mikrokontroller
Jeg vil anbefale å starte med den grunnleggende versjonen av koden for å bli kjent med kontrollene og justere innstillingene som passer dine fremtidige krav.
Trinn 5: Koble styreplaten til Arduino -kortet
Ettersom kobberputene på styreplaten allerede er kjent, kan vi koble 5-volts- og GND-inngangen til styreplaten til +5-volt og GND-toppnålen på Arduino-kortet.
Klokkepinnen blir koblet til pinne A0 og datapinnen blir koblet til pinne A1 på Arduino -kortet.
Heldigvis hadde dette brettet en stor nok båndkontakt for å tillate at manlige jumperkabler ble koblet til. Du kan lodde ledninger til de nødvendige kobberputene, og hvis du vil ha renere ledninger som på det fjerde bildet, kan du bruke en båndkabel og loddetråder på den som vist på det tredje bildet.
Trinn 6: Koble oppsettet til datamaskinen
Du kan hoppe over dette trinnet for øyeblikket hvis du gjør multifunksjonsversjonen av prosjektet.
Etter å ha koblet oppsettet, ved å bevege fingeren over styreplaten i x-aksen, bør du kunne kontrollere venstre og høyre piltast og flytte fingeren langs y-aksen, du bør kunne styre opp og ned piltastene.
Trinn 7: Koble LED -displayet med 7 segmenter til Arduino -kortet
Koble den vanlige pinnen på skjermen gjennom en 200Ω motstand til pinne D9 på Arduino -kortet. Gjør deretter følgende tilkoblinger:
LED display pin ~> Arduino board pin
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
Pinnen 'DP' på LED -displayet vil ikke bli brukt.
Trinn 8: Koble oppsettet til datamaskinen og test det
Etter at du har koblet oppsettet til datamaskinen, vil det å føre fingeren langs y-aksen som i videoen føre til at tallet på LED-displayet øker/reduseres avhengig av fingerbevegelsesretningen. Det er totalt 15 funksjoner, hvorav 14 er for datamaskinstyring (funksjonen 0 er reservert for LED -displayets lysstyrkekontroll, men kan endres ved å endre Arduino -koden).
Mens du er i funksjon 0, vil det føre til at lysstyrken på LED-skjermen varierer, avhengig av fingerbevegelsesretningen ved å skyve fingeren langs x-aksen. De andre 14 funksjonene er forklart i Arduino -koden. Du er velkommen til å endre dem etter dine behov.
Trinn 9: Volumkontroll
Arduino -mikrokontrolleren emulerer trykkingen av Page Up og Page Down -tastene med Ctrl -tasten for å øke og senke volumet. For at denne hurtigtasten skal fungere, må du laste ned 'Volume.exe' -filen herfra (det er trygt) og sette den i oppstartssystemmappen slik at den kjører hver gang datamaskinen startes opp.
Du kan sjekke dette for å få hjelp.
Trinn 10: Tilpass koden
Prøv å gjøre endringer i koden for å gjøre flere ting enn å kontrollere datamaskinen, legge til flere funksjoner eller endre de eksisterende. Det er mange funksjoner igjen å gjøre bruk av.
Trinn 11: Gjør mer
Prøv å kontrollere andre ting som dette og dette ved å bruke en styreplate. Ved å bruke en PS/2 -pekeplate kan du gjøre mange ting! Hvis du finner på noe nytt, kan du prøve å dele det med samfunnet.
Anbefalt:
Vintage Look Media PC fra en gammel bærbar datamaskin: 30 trinn (med bilder)
Vintage Look Media PC fra en gammel bærbar datamaskin: I denne spesielle instruksjons-/videoen lager jeg en stilig liten medie -PC med integrerte høyttalere, som styres med et praktisk mini -fjernkontrolltastatur. PC -en er utstyrt med en gammel bærbar datamaskin. En liten historie om dette bygget. For ett år siden så jeg Matt
Reparer en gammel bærbar datamaskin !: 6 trinn (med bilder)
Reparer en gammel bærbar datamaskin !: Hei! I dag skal jeg vise deg hvordan du fikser en gammel bærbar datamaskin. Hvorfor vil du gjøre dette? Datamaskiner har virkelig ikke blitt så mye bedre (i det minste CPU -kloke) det siste tiåret, så gamle bærbare datamaskiner kan være overraskende nyttige. Noen ganger også du
Gjenbruk den gamle bærbare datamaskinens styreflate for å styre en trinnmotor: 11 trinn (med bilder)
Gjenbruk den gamle bærbare datamaskinens styreflate for å styre en trinnmotor: 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
Mini 2-spiller Arcade fra en gammel bærbar datamaskin og Ikea skjærebrett .: 32 trinn (med bilder)
Mini 2-spiller Arcade From a Old Laptop og Ikea Chopping Boards .: Jeg elsker retro-spill. Alle de gamle arkademaskinene og konsollene var bare så gøy. Jeg ville elske min egen arkademaskin, men jeg har rett og slett ikke plass. Å spille med en gamepad gjennom en konsoll på TV -en føles bare ikke riktig, så jeg trengte å lage en
3 nyttige ting fra en gammel bærbar datamaskin: 22 trinn (med bilder)
3 nyttige ting fra en gammel bærbar datamaskin: Når folk får en ny gadget, vil de bruke mesteparten av tiden og pengene bare for å få tak i den nye varen. Hvis du har en helt ny smarttelefon eller en bærbar datamaskin, prøver du sannsynligvis å finne ut hva du skal gjøre med den gamle gadgeten din, men du bør