Obsah:
- Krok 1: Podívejte se na video
- Krok 2: Získejte všechny požadované věci
- Krok 3: Identifikujte zapojení dotykového panelu
- Krok 4: Naprogramujte mikrokontrolér Arduino
- Krok 5: Připojte Touchpad k desce Arduino
- Krok 6: Připojte instalační program k počítači
- Krok 7: Připojte 7segmentový LED displej k desce Arduino
- Krok 8: Připojte instalační program k počítači a otestujte jej
- Krok 9: Ovládání hlasitosti
- Krok 10: Přizpůsobte kód
- Krok 11: Udělejte více
Video: Znovu použijte touchpad starého notebooku k ovládání počítače !: 11 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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
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
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
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
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
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 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
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:
Skvělé způsoby, jak znovu použít staré části počítače: 7 kroků (s obrázky)
Cool Ways to Repurpose Old Computer Parts: V tomto návodu vám stručně dám několik nápadů, jak znovu použít některé části starých počítačů, které každý vyhazuje. Nebudete věřit, ale tyto staré počítače mají uvnitř mnoho zajímavých částí. nedá plný
Znovu použijte touchpad starého notebooku k ovládání krokového motoru: 11 kroků (s obrázky)
Znovu použijte Touchpad starého notebooku k ovládání krokového motoru: Tento projekt jsem vytvořil před několika měsíci. Před několika dny jsem zveřejnil video projektu na r/Arduino na Redditu. Když jsem viděl lidi, kteří se o projekt zajímají, rozhodl jsem se vytvořit tento Instructable, kde jsem provedl nějaké změny v kódu Arduino
Znovu použijte modul webové kamery HP WebCam 101 aka 679257-330 jako obecnou webovou kameru USB: 5 kroků
Znovu použijte modul webové kamery HP WebCam 101 aka 679257-330 jako obecnou webovou kameru USB: Chci svůj 14letý Panasonic CF-18 okořenit zbrusu novou webovou kamerou, ale Panasonic už tento úžasný stroj nepodporuje, takže musím použijte šedou hmotu na něco jednoduššího než b & b (piva a hamburgery). Toto je první část
Znovu použijte staré tiskové pásky a videokazety k výrobě lana!: 9 kroků
Znovu použijte staré tiskové pásky a videokazety k výrobě lan!: Znovu použijte staré tiskové pásky a videokazety k výrobě provazů! ne, nemluvím o inkoustových páskách s jehličkovou barvou {i když budou fungovat, bylo by to prostě špinavé} mám na mysli ten, který získáte od těch malých fototiskáren, jako je canon selphy nebo kod
Znovu použijte plastový žvýkačkový kanystr k dávkovači do pájecí stanice: 6 kroků
Znovu použijte Recyklujte plastový žvýkačkový kanystr do dávkovače pájecí stanice: Tento návod vám ukáže, jak znovu použít plastovou žvýkačku, aby byla cívka pájky pěkná a čistá. To bude fungovat i pro jiné spoolové položky; Řetězec, drát, kabely