Tartalomjegyzék:

Hűvös laptop érintőpad -hack az Arduino projektekhez!: 18 lépés (képekkel)
Hűvös laptop érintőpad -hack az Arduino projektekhez!: 18 lépés (képekkel)

Videó: Hűvös laptop érintőpad -hack az Arduino projektekhez!: 18 lépés (képekkel)

Videó: Hűvös laptop érintőpad -hack az Arduino projektekhez!: 18 lépés (képekkel)
Videó: SONY VAIO LAPTOP HEATING PROBLEM, FAN CLEANING AND THERMAL PASTE RENOVATION 2024, November
Anonim
Hűvös Laptop Touchpad Hack az Arduino projektekhez!
Hűvös Laptop Touchpad Hack az Arduino projektekhez!

Nem sokkal ezelőtt, amikor egy PS/2 érintőpaddal bütyköltem egy Arduino mikrokontrollerrel, rájöttem, hogy két beépített csatlakozása használható digitális bemenetként. Ebben az utasításban tanuljuk meg, hogyan használhatjuk fel a PS/2 érintőpad kiegészítő digitális bemeneteit az Arduino projektjeinkhez. Lássunk neki!

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

Image
Image

Nézze meg a videót, hogy jobban megértse a projektet, ismerje a nehézségeket és tippeket kapjon.

2. lépés: Szerezze be az összes alkatrészt és összetevőt

Szerezze be az összes alkatrészt és alkatrészt
Szerezze be az összes alkatrészt és alkatrészt
Szerezze be az összes alkatrészt és alkatrészt
Szerezze be az összes alkatrészt és alkatrészt

Ehhez a projekthez szüksége lesz:

  • PS/2 érintőpad (A Synaptics ajánlott, mivel ismert és tesztelt.)
  • Arduino mikrovezérlő az érintőpadhoz (UNO, Leonardo, Nano, Micro stb.)
  • 5 voltos egyenáramú áramforrás.
  • Néhány férfi -férfi jumper vezeték.
  • Legalább 6 vezeték (forrasztáshoz az érintőpadon vagy a szalagkábelen.)
  • Forrasztó huzal.
  • Forrasztópáka.
  • Forrasztóáram (nélküle is megúszhatja, de javítja a forrasztási feladatokat.)
  • Két nyomógomb (A gomb LED -es demókódjához.)

Forgó kódoló. (Opcionális, a forgó jeladó demókódjához.)

3. lépés: Szerezze be a PS2 könyvtárat az Arduino számára

Töltse le a ps2 könyvtárat innen. Mozgassa a letöltött mappát az asztalra, mert könnyebb lesz megtalálni. Nyissa meg az Arduino IDE -t, és kattintson a Vázlat> Könyvtár bevonása>. ZIP -könyvtár hozzáadása… elemre, majd válassza ki a ps2 mappát az asztalon. A könyvtár benne lesz, és most már használhatja a ps2 könyvtárat.

4. lépés: Azonosítsa a forrasztópárnákat az érintőpadon

Azonosítsa a forrasztópárnákat az érintőpadon
Azonosítsa a forrasztópárnákat az érintőpadon

Először ellenőrizze online az érintőpad adatlapját a cikkszáma segítségével. Meg kell találnia az „Óra”, „Adatok”, „Vcc” és „Gnd” csatlakozási párnákat.

Általában a következő párnák felelnek meg a megfelelő csapoknak:

  • 22 ~> +5 volt (Vcc)
  • 23 ~> Föld (Gnd)
  • 10 ~> Óra
  • 11 ~> Adatok

5. lépés: Csatlakoztassa a vezetékeket az azonosított forrasztópadokhoz

Csatlakoztassa a vezetékeket az azonosított forrasztópadokhoz
Csatlakoztassa a vezetékeket az azonosított forrasztópadokhoz
Csatlakoztassa a vezetékeket az azonosított forrasztópadokhoz
Csatlakoztassa a vezetékeket az azonosított forrasztópadokhoz
Csatlakoztassa a vezetékeket az azonosított forrasztópadokhoz
Csatlakoztassa a vezetékeket az azonosított forrasztópadokhoz

Kattintson a képekre, ha többet szeretne megtudni.

A vezetékeket forraszthatja közvetlenül a forrasztópárnákhoz, vagy menjen egy kicsit tovább, és módosítsa a megfelelő szalagkábelt a képen látható módon, hogy tisztább legyen a vezeték. Most csatlakoztattam a hím jumper vezetékeket az érintőpadhoz, mivel a fedélzeti szalagkábel csatlakozója elég nagy volt.

6. lépés: Programozza be az Arduino mikrokontrollert

Programozza be az Arduino mikrokontrollert a mellékelt kóddal.

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

Fogjon minden vezetéket az érintőpad megfelelő forrasztópadjaihoz, és kövesse az alábbi csatlakozásokat az Arduino táblával:

  • 22 ~> 5V
  • 23 ~> GND
  • 10 ~> A0
  • 11 ~> A1

Lépés: Csatlakoztassa az Arduino kártyát a számítógéphez, és nyissa meg a soros monitort

Először határozza meg, hogy az érintőpadon lévő forrasztópárnák melyeket a fedélzeti szalagkábel csatlakozójához csatlakoztatnak (keresse meg a réznyomokat, amelyek összekötik a párnákat és a szalagkábel csatlakozójának csapjait.), Ezek közé tartozunk.

Fogjon egy dugó hüvelykábelt, és csatlakoztassa az egyik végét az Arduino kártya „GND” fejlécéhez. Csatlakoztassa az Arduino kártyát a számítógéphez, és kapcsolja be az Arduino IDE soros monitorát. Ha a Serial monitor kinyitásakor semmi sem jelenik meg, ellenőrizze, hogy a megfelelő táblát választotta-e ki, ellenőrizze újra a vezetékeket és indítsa újra az érintőpadot az érintőpad +5 voltos vezetékének leválasztásával és újracsatlakoztatásával. Ha minden rendben történt, akkor a soros monitornak egy számot kell kezdenie mutatni. A 8 -as számot bemutató első sor fontos számunkra.

Mindezek elvégzése után csatlakoztassa a laza áthidaló vezetéket mindegyik forrasztópadhoz, valószínűleg 2 és 9 között, amelyek a szalagkábel csatlakozójához vannak csatlakoztatva. Ezek között lesz két párna, amelyek a laza áthidaló vezetékkel való érintés hatására a soros monitoron lévő szám 8 -ról 9 -re vagy 10 -re változik. Ezeket a forrasztópárnákat keressük. Címkézze a számlapot 9 -re változtató „InA”, a másikat „InB” értékre. Az általam használt érintőpadon volt a 6 -os és a 7 -es párna, amelyek a soros monitor számának változását okozták.

Ellenőrizze még egy dolgot, ha mindkét forrasztópadot egyszerre csatlakoztatja a GND -hez, a soros monitoron lévő szám 11 -re változik.

9. lépés: Csatlakoztasson további vezetékeket az érintőpadhoz

Csatlakoztasson további vezetékeket az érintőpadhoz
Csatlakoztasson további vezetékeket az érintőpadhoz

Forrasztjon egy -egy vezetéket az előző lépésben azonosított forrasztópárnákra. Ha módosított szalagkábelt használt, akkor keresse meg, hogy a kábelcsatlakozó melyik csapja csatlakozik a szükséges forrasztópárnákhoz, és csatlakoztassa a vezetékeket a szalagkábel megfelelő vezetékeihez.

10. lépés: Programozza be az Arduino mikrokontrollert a demókóddal

A következő kód az érintőpad két további érintkezőjét használja, amelyeket korábban digitális bemenetként fedeztünk fel, és mindegyik nyomógombbal csatlakozik a földelőcsaphoz.

11. lépés: Tesztelje a telepítést

Image
Image

Az Arduino mikrokontroller programozása után csatlakoztassa az „A” betétet a GND -hez akár egy vezetékkel, akár egy nyomógombbal, így az Arduino kártya D13 -as csatlakozójához csatlakoztatott LED kigyulladhat. Ezután tegye ugyanezt a „B” betéttel, mert a LED kialszik.

12. lépés: Adjon hozzá forgó kódolót

Adjon hozzá rotációs kódolót
Adjon hozzá rotációs kódolót

Ha csak ezt a feltörést akarta használni, hogy extra digitális bemeneteket adjon hozzá az érintőpadhoz, akkor kész! De ha tovább akarja vinni, akár rotációs kódolót is hozzáadhat az érintőpadhoz. Itt léptetőmotort használtam forgó kódolónak.

13. lépés: Programozza be az Arduino táblát

Programozza be a mikrokontrollert a megadott kóddal, hogy tesztelje az érintőpadot a forgó kódolóval. A kód lehetővé teszi, hogy a forgó kódoló segítségével vagy az ujját az érintőpad x tengelye mentén csúsztatva állítsuk be az Arduino kártya D9 érintkezőjéhez csatlakoztatott LED fényerejét.

14. lépés: Csatlakoztassa a forgó kódoló kimeneteit az érintőpad digitális bemenetéhez

Csatlakoztassa a forgó kódoló kimeneteit az érintőpad digitális bemenetéhez
Csatlakoztassa a forgó kódoló kimeneteit az érintőpad digitális bemenetéhez

Kattintson minden képre, ha többet szeretne megtudni.

Csatlakoztassa a forgó jeladó két kimeneti érintkezőjét az érintőpad „InA” és „InB” pontjaihoz.

15. lépés: Csatlakoztassa a forgó kódolót és az érintőpadot az áramellátáshoz

Csatlakoztassa a forgó kódolót és az érintőpadot az áramellátáshoz
Csatlakoztassa a forgó kódolót és az érintőpadot az áramellátáshoz
Csatlakoztassa a forgó kódolót és az érintőpadot az áramellátáshoz
Csatlakoztassa a forgó kódolót és az érintőpadot az áramellátáshoz

Csatlakoztassa a kódoló +ve terminálját az érintőpadhoz az Arduino kártya +5 voltos fejlécéhez, a -ve csatlakozót pedig az Arduino kártya „GND” fejlécéhez.

Kattintson a képekre, ha többet szeretne megtudni.

16. lépés: Csatlakoztassa az érintőpad kommunikációs vezetékeit az Arduino táblához

Csatlakoztassa az érintőpad kommunikációs vezetékeit az Arduino táblához
Csatlakoztassa az érintőpad kommunikációs vezetékeit az Arduino táblához

Csatlakoztassa az érintőpad „Óra” és „Adatok” vezetékét az Arduino kártya „A0” és „A1” fejléceihez.

17. lépés: Csatlakoztassa a telepítőt az áramellátáshoz, és tesztelje a kódolót

Mivel az Arduino mikrokontroller és az érintőpad közötti kommunikáció némi késleltetést okoz, a forgó kódoló nem működtethető megbízhatóan nagy sebességnél.

18. lépés: Mit fog tenni?

Tehát most, hogy tudjuk, hogyan adjunk hozzá két további digitális bemenetet az Arduino érintőpados projektekhez, mit fog tenni ezzel a feltöréssel? Ha elkészíti ezt a projektet, próbálja meg megosztani a közösséggel a „Készítettem!” Gombra kattintva.

Ajánlott: