Obsah:

Znovu použijte touchpad starého notebooku k ovládání počítače !: 11 kroků (s obrázky)
Znovu použijte touchpad starého notebooku k ovládání počítače !: 11 kroků (s obrázky)

Video: Znovu použijte touchpad starého notebooku k ovládání počítače !: 11 kroků (s obrázky)

Video: Znovu použijte touchpad starého notebooku k ovládání počítače !: 11 kroků (s obrázky)
Video: TOP 10 Počítačové lifehacky, které vám usnadní život 2024, Červenec
Anonim
Znovu použijte Touchpad starého notebooku k ovládání počítače!
Znovu použijte Touchpad starého notebooku k ovládání počítače!

Touchpady PS/2 pro notebooky patří k nejlepším zařízením uživatelského rozhraní, která lze použít s mikrokontrolérem. Ukázalo se, že posuvná a klepající prstová gesta umožňují ovládání věcí docela jednoduchým a zábavným způsobem. V tomto Instructable zkombinujme jeden s USB HID mikrokontrolérem Arduino, abychom převzali kontrolu nad naším počítačem pohybem prstu. Začněme!

Krok 1: Podívejte se na video

Image
Image

Podívejte se na video, abyste pochopili, jak to funguje, a znali funkce klávesnice.

Krok 2: Získejte všechny požadované věci

Získejte všechny požadované věci
Získejte všechny požadované věci

Můžeme začít základní verzí tohoto projektu, kde lze dvě funkce klávesových zkratek ovládat pohybem prstu na osách x a y. Multifunkční verze nám umožní použít více než dvě funkce klávesových zkratek, kde pohyb v ose x bude ovládat funkci a pohyb v ose y bude přepínat mezi funkcemi.

Pro tento projekt budete potřebovat:

  • Mikrokontrolér Arduino kompatibilní s USB HID (Leonardo, Micro, Pro Micro).
  • Touchpad PS/2 (doporučuje se jeden od společnosti Synaptics, protože je známý a testovaný).
  • 4 vodiče (holé vodiče s konektorem na jedné straně pro připojení desky Arduino k touchpadu).

U multifunkčního ovladače budete dále požadovat:

  • 7segmentový LED displej (společný katodový, tj. Se společnou koncovkou -ve)
  • Rezistor 220Ω.
  • 9 vodičů (Pro připojení LED displeje k desce Arduino).

Krok 3: Identifikujte zapojení dotykového panelu

Identifikujte zapojení dotykového panelu
Identifikujte zapojení dotykového panelu

Vyhledejte online číslo dílu používaného touchpadu. Pokud se zaseknete, můžete získat pomoc od komunity r/Arduino.

Na většině touchpadů, zejména těch Synaptics, odpovídají následující měděné podložky každému připojení integrovaného čipu:

  • T22 ~> +5 voltů
  • T23 ~> GND
  • T10 ~> Hodiny
  • T11 ~> Data

Krok 4: Naprogramujte mikrokontrolér Arduino

Naprogramujte mikrokontrolér Arduino
Naprogramujte mikrokontrolér Arduino
Naprogramujte mikrokontrolér Arduino
Naprogramujte mikrokontrolér Arduino

Doporučil bych začít se základní verzí kódu, abyste se seznámili s ovládacími prvky a vyladili nastavení tak, aby vyhovovalo vašim budoucím požadavkům.

Krok 5: Připojte Touchpad k desce Arduino

Připojte Touchpad k desce Arduino
Připojte Touchpad k desce Arduino
Připojte Touchpad k desce Arduino
Připojte Touchpad k desce Arduino
Připojte Touchpad k desce Arduino
Připojte Touchpad k desce Arduino
Připojte Touchpad k desce Arduino
Připojte Touchpad k desce Arduino

Protože jsou měděné podložky touchpadu již známé, můžeme připojit 5voltový a GND vstup touchpadu k +5voltovému a GND hlavičkovému pinu desky Arduino.

Pin hodin bude připojen ke kolíku A0 a datový pin bude připojen ke kolíku A1 desky Arduino.

Naštěstí tato deska měla dostatečně velký páskový konektor, který umožňoval připojení propojovacích kabelů. Můžete pájet dráty na požadované měděné podložky a pokud chcete čistší zapojení jako na 4. obrázku, můžete použít plochý kabel a pájecí vodiče na něm, jak je znázorněno na 3. obrázku.

Krok 6: Připojte instalační program k počítači

Tento krok můžete prozatím přeskočit, pokud děláte multifunkční verzi projektu.

Po připojení nastavení byste při pohybu prstu po touchpadu v ose x měli být schopni ovládat klávesy se šipkami doleva a doprava a pohybovat prstem po ose y, měli byste být schopni ovládat nahoru a dolů šipky.

Krok 7: Připojte 7segmentový LED displej k desce Arduino

Připojte 7segmentový LED displej k desce Arduino
Připojte 7segmentový LED displej k desce Arduino
Připojte 7segmentový LED displej k desce Arduino
Připojte 7segmentový LED displej k desce Arduino

Připojte společný kolík displeje přes odpor 200Ω ke kolíku D9 desky Arduino. Poté proveďte následující připojení:

Kolík LED displeje ~> Pin desky Arduino

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

Kolík „DP“LED displeje nebude použit.

Krok 8: Připojte instalační program k počítači a otestujte jej

Po připojení nastavení k počítači způsobí posunutí prstu po ose y, jako na videu, zvýšení čísla na LED displeji v závislosti na směru pohybu prstu. Existuje celkem 15 funkcí, z toho 14 pro ovládání počítače (funkce 0 je vyhrazena pro ovládání jasu LED displeje, ale lze ji změnit úpravou kódu Arduino).

Zatímco je ve funkci 0, posunutí prstu podél osy x způsobí, že se jas LED displeje bude měnit v závislosti na směru pohybu prstu. Dalších 14 funkcí je vysvětleno v kódu Arduino. Nebojte se je změnit tak, aby vyhovovaly vašim požadavkům.

Krok 9: Ovládání hlasitosti

Mikrokontrolér Arduino emuluje stisknutí kláves Page Up a Page Down pomocí klávesy Ctrl pro zvýšení a snížení hlasitosti. Aby tato klávesová zkratka fungovala, musíte si odtud stáhnout soubor „Volume.exe“(Je to bezpečné) a vložit jej do složky při spuštění systému, aby se spustil při každém spuštění počítače.

Můžete to zkontrolovat pomocí.

Krok 10: Přizpůsobte kód

Zkuste provést změny v kódu, abyste mohli dělat více věcí než ovládání počítače, přidávat další funkce nebo měnit ty stávající. Zbývá využít spoustu funkcí.

Krok 11: Udělejte více

Dělat více
Dělat více

Zkuste pomocí touchpadu ovládat další věci, jako je toto a toto. Pomocí touchpadu PS/2 můžete dělat spoustu věcí! Pokud přijdete na něco nového, zkuste to sdílet s komunitou.

Doporučuje: