Tartalomjegyzék:

Használja újra a régi laptop érintőpadját a számítógép vezérléséhez!: 11 lépés (képekkel)
Használja újra a régi laptop érintőpadját a számítógép vezérléséhez!: 11 lépés (képekkel)

Videó: Használja újra a régi laptop érintőpadját a számítógép vezérléséhez!: 11 lépés (képekkel)

Videó: Használja újra a régi laptop érintőpadját a számítógép vezérléséhez!: 11 lépés (képekkel)
Videó: Мастерство командной оболочки: ключ ИТ-администраторов к удаленному управлению клиентами/серверами Windows 2024, Július
Anonim
Használja újra a régi laptop érintőpadját a számítógép vezérléséhez!
Használja újra a régi laptop érintőpadját a számítógép vezérléséhez!

A PS/2 laptop érintőpadjai a mikrovezérlővel használható legmenőbb felhasználói felületű eszközök közé tartoznak. A csúsztatható és koppintó ujjmozdulatok bizonyíthatják, hogy meglehetősen egyszerű és szórakoztató módon képesek irányítani a dolgokat. Ebben az utasításban egyesítsünk egyet egy USB HID Arduino mikrokontrollerrel, hogy ujjunk csúsztatásával átvegyük a számítógép irányítását. Lássunk neki!

1. lépés: Nézze meg a videót

Image
Image

Nézze meg a videót, hogy megértse ennek működését és ismerje a billentyűzet funkcióit.

2. lépés: Szerezze be az összes szükséges dolgot

Szerezze be az összes szükséges dolgot
Szerezze be az összes szükséges dolgot

Kezdhetjük ennek a projektnek az alapváltozatával, ahol két billentyűparancs funkció vezérelhető az ujjmozdulattal az x és y tengelyen. A többfunkciós verzió lehetővé teszi számunkra, hogy kétnél több billentyűparancs funkciót használjunk, ahol az x tengely mozgása fogja irányítani a funkciót, és az y tengely mozgása váltani fog a funkciók között.

Ehhez a projekthez szüksége lesz:

  • USB HID-kompatibilis Arduino mikrokontroller (Leonardo, Micro, Pro Micro).
  • PS/2 érintőpad (az egyik a Synaptics -tól ajánlott, mivel ismert és tesztelt).
  • 4 vezeték (Csupasz vezetékek, egyik oldalon dugóval, hogy az Arduino kártyát az érintőpadhoz csatlakoztassák).

A többfunkciós vezérlőhöz ezenkívül szüksége lesz:

  • 7 szegmenses LED kijelző (közös katód 1, azaz közös terminál -ve)
  • 220Ω -os ellenállás.
  • 9 vezeték (A LED kijelző csatlakoztatása az Arduino kártyához).

3. lépés: Keresse meg az érintőpad huzalozási csatlakozásait

Azonosítsa az érintőpad vezetékezési csatlakozásait
Azonosítsa az érintőpad vezetékezési csatlakozásait

Keressen online a használt érintőpad cikkszámára. Ha elakad, segítséget kaphat az r/Arduino közösségtől.

A legtöbb érintőpadon, különösen a Synapticson, a következő rézpárnák felelnek meg a fedélzeti chip egyes csatlakozásainak:

  • T22 ~> +5 volt
  • T23 ~> GND
  • T10 ~> Óra
  • T11 ~> Adatok

Lépés: Programozza be az Arduino mikrokontrollert

Programozza be az Arduino mikrokontrollert
Programozza be az Arduino mikrokontrollert
Programozza be az Arduino mikrokontrollert
Programozza be az Arduino mikrokontrollert

Azt javaslom, hogy kezdje el a kód alapverziójával, hogy megismerje a kezelőszerveket, és módosítsa a beállításokat, hogy megfeleljen a jövőbeni igényeinek.

Lépés: Csatlakoztassa az érintőpadot az Arduino táblához

Csatlakoztassa az érintőpadot az Arduino táblához
Csatlakoztassa az érintőpadot az Arduino táblához
Csatlakoztassa az érintőpadot az Arduino táblához
Csatlakoztassa az érintőpadot az Arduino táblához
Csatlakoztassa az érintőpadot az Arduino táblához
Csatlakoztassa az érintőpadot az Arduino táblához
Csatlakoztassa az érintőpadot az Arduino táblához
Csatlakoztassa az érintőpadot az Arduino táblához

Mivel az érintőpad rézpárnái már ismertek, csatlakoztathatjuk az érintőpad 5 voltos és GND bemenetét az Arduino kártya +5 voltos és GND fejlécéhez.

Az óracsap az A0 tűhöz, az adattű pedig az Arduino kártya A1 érintkezőjéhez lesz csatlakoztatva.

Szerencsére ezen a táblán elég nagy szalagcsatlakozó volt, amely lehetővé teszi a hím jumper vezetékek csatlakoztatását. A szükséges rézbetétekhez forraszthatja a vezetékeket, és ha tisztább vezetékeket szeretne, mint a 4. képen, akkor használjon szalagkábelt és forrasztjon rá huzalokat a 3. képen látható módon.

6. lépés: Csatlakoztassa a telepítőt a számítógéphez

Ezt a lépést most kihagyhatja, ha a projekt többfunkciós verzióját használja.

A beállítás csatlakoztatása után, amikor az ujját az érintőpadon mozgatja az x tengelyen, képesnek kell lennie a bal és jobb nyílbillentyűk vezérlésére, és az ujj mozgatására az y tengely mentén, felfelé és lefelé nyilakkal.

Lépés: Csatlakoztassa a 7 szegmenses LED -kijelzőt az Arduino kártyához

Csatlakoztassa a 7 szegmenses LED -kijelzőt az Arduino táblához
Csatlakoztassa a 7 szegmenses LED -kijelzőt az Arduino táblához
Csatlakoztassa a 7 szegmenses LED -kijelzőt az Arduino táblához
Csatlakoztassa a 7 szegmenses LED -kijelzőt az Arduino táblához

Csatlakoztassa a kijelző közös tűjét egy 200Ω -os ellenálláson keresztül az Arduino kártya D9 -es tűjéhez. Ezután hozza létre a következő kapcsolatokat:

LED kijelző tű ~> Arduino kártya csap

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

A LED kijelző „DP” csapja nem használható.

8. lépés: Csatlakoztassa a telepítőt a számítógéphez és tesztelje

Miután csatlakoztatta a beállítást a számítógéphez, az ujját az y tengely mentén elcsúsztatva, ahogy a videóban is látható, a LED kijelzőn megjelenő szám az ujj mozgásának irányától függően növekszik/csökken. Összesen 15 funkció van, ebből 14 számítógépes vezérlésre szolgál (A 0 funkció a LED kijelző fényerejének szabályozására van fenntartva, de megváltoztatható az Arduino kód módosításával).

Amíg a 0 funkcióban van, az ujját az x tengely mentén elcsúsztatva a LED kijelző fényereje változhat, az ujj mozgásának irányától függően. A többi 14 funkciót az Arduino kód ismerteti. Nyugodtan változtassa meg őket igényeinek megfelelően.

9. lépés: Hangerőszabályzó

Az Arduino mikrovezérlő a Page Up és Page Down billentyűk Ctrl billentyűvel történő lenyomásával emeli vagy csökkenti a hangerőt. Annak érdekében, hogy ez a billentyűparancs működjön, le kell töltenie a "Volume.exe" fájlt innen (biztonságos), és be kell helyeznie az indítási rendszer mappába, hogy az minden alkalommal elinduljon, amikor a számítógép elindul.

Ezt ellenőrizheti segítségért.

10. lépés: A kód testreszabása

Próbálja meg megváltoztatni a kódot, hogy a számítógép vezérlésén kívül más dolgokat is elvégezzen, további funkciókat adjon hozzá vagy módosítsa a meglévőket. Rengeteg funkció marad, amelyeket ki kell használni.

11. lépés: Tegyen többet

Csinálj többet
Csinálj többet

Érintőpad segítségével próbálja meg irányítani a többi ehhez hasonló dolgot. A PS/2 érintőpad használatával sok mindenre képes! Ha valami újat talál ki, próbálja meg megosztani a közösséggel.

Ajánlott: