Obsah:

Znovu použite touchpad starého notebooku na ovládanie počítača !: 11 krokov (s obrázkami)
Znovu použite touchpad starého notebooku na ovládanie počítača !: 11 krokov (s obrázkami)

Video: Znovu použite touchpad starého notebooku na ovládanie počítača !: 11 krokov (s obrázkami)

Video: Znovu použite touchpad starého notebooku na ovládanie počítača !: 11 krokov (s obrázkami)
Video: Топ 5 скрытых полезных программ Windows 10 2024, December
Anonim
Znovu použite touchpad starého prenosného počítača na ovládanie počítača!
Znovu použite touchpad starého prenosného počítača na ovládanie počítača!

Dotykové podložky pre prenosné počítače PS/2 patria medzi najlepšie zariadenia používateľského rozhrania, ktoré je možné používať s mikrokontrolérom. Ukázalo sa, že gesta posúvania a klepania prstom umožňujú ovládanie vecí celkom jednoduchým a zábavným spôsobom. V tomto návode skombinujme jeden s mikrokontrolérom USB HID Arduino, aby ste ovládli náš počítač pohybom prsta. Začnime!

Krok 1: Pozrite si video

Image
Image

Pozrite si video, aby ste pochopili, ako to funguje, a poznali funkcie klávesnice.

Krok 2: Získajte všetky požadované položky

Získajte všetky požadované položky
Získajte všetky požadované položky

Môžeme začať so základnou verziou tohto projektu, kde dve funkcie klávesových skratiek je možné ovládať pohybom prsta na osi x a y. Multifunkčná verzia nám umožní využiť viac ako dve funkcie klávesových skratiek, kde pohyb v osi x bude ovládať funkciu a pohyb v osi y bude prepínať medzi funkciami.

Pre tento projekt budete potrebovať:

  • Mikrokontrolér Arduino kompatibilný s USB HID (Leonardo, Micro, Pro Micro).
  • Touchpad PS/2 (odporúča sa jeden od spoločnosti Synaptics, pretože je známy a testovaný).
  • 4 vodiče (Holé vodiče s konektorom na jednej strane na pripojenie dosky Arduino k touchpadu).

V prípade multifunkčného ovládača budete navyše potrebovať:

  • 7 -segmentový LED displej (spoločný katódový, tj. So spoločným koncovým vekom)
  • Rezistor 220Ω.
  • 9 vodičov (Na pripojenie LED displeja k doske Arduino).

Krok 3: Identifikujte zapojenie dotykového panela

Identifikujte zapojenie dotykového panela
Identifikujte zapojenie dotykového panela

Vyhľadajte online číslo dielu použitého touchpadu. Ak sa zaseknete, môžete získať pomoc od komunity r/Arduino.

Na väčšine dotykových plôch, najmä Synaptics, nasledovné medené podložky zodpovedajú každému zo zapojení integrovaného čipu:

  • T22 ~> +5 voltov
  • T23 ~> GND
  • T10 ~> Hodiny
  • T11 ~> Údaje

Krok 4: Naprogramujte mikrokontrolér Arduino

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

Odporúčam začať so základnou verziou kódu, aby ste sa zoznámili s ovládacími prvkami a vyladili nastavenia tak, aby vyhovovali vašim budúcim požiadavkám.

Krok 5: Pripojte touchpad k doske Arduino

Pripojte touchpad k doske Arduino
Pripojte touchpad k doske Arduino
Pripojte touchpad k doske Arduino
Pripojte touchpad k doske Arduino
Pripojte touchpad k doske Arduino
Pripojte touchpad k doske Arduino
Pripojte touchpad k doske Arduino
Pripojte touchpad k doske Arduino

Keďže medené podložky touchpadu sú už známe, môžeme 5-voltový a GND vstup touchpadu pripojiť k +5-voltovému a GND hlavičkovému kolíku dosky Arduino.

Hodinový pin bude pripojený k pinu A0 a dátový pin bude pripojený k pinu A1 dosky Arduino.

Našťastie mala táto doska dostatočne veľký stužkový konektor, ktorý umožňoval pripojenie prepojovacích káblov. Drôty môžete spájkovať na požadované medené podložky a ak chcete čistejšie vedenie ako na 4. obrázku, môžete na to použiť plochý kábel a spájkovacie vodiče, ako je to znázornené na 3. obrázku.

Krok 6: Pripojte inštaláciu k počítaču

Tento krok môžete zatiaľ preskočiť, ak robíte multifunkčnú verziu projektu.

Po pripojení nastavenia by ste pri pohybe prsta po touchpade v osi x mali ovládať klávesy so šípkou doľava a doprava a pohybom prsta po osi y by ste mali ovládať hore a dole šípky.

Krok 7: Pripojte 7 segmentový LED displej k doske Arduino

Pripojte 7 -segmentový LED displej k doske Arduino
Pripojte 7 -segmentový LED displej k doske Arduino
Pripojte 7 -segmentový LED displej k doske Arduino
Pripojte 7 -segmentový LED displej k doske Arduino

Pripojte spoločný kolík displeja cez odpor 200Ω k pinu D9 dosky Arduino. Potom vykonajte nasledujúce pripojenia:

Kolík LED displeja ~> Pin dosky Arduino

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

Pin „DP“LED displeja sa nepoužije.

Krok 8: Pripojte nastavenie k počítaču a otestujte ho

Po pripojení nastavenia k počítaču posunutím prsta po osi y, ako je to na videu, dôjde k zvýšeniu/zníženiu čísla na LED displeji v závislosti od smeru pohybu prsta. Existuje celkom 15 funkcií, z toho 14 je na ovládanie počítača (funkcia 0 je vyhradená na ovládanie jasu LED displeja, ale dá sa zmeniť úpravou kódu Arduino).

Keď je funkcia 0, posúvanie prsta po osi x spôsobí, že sa jas LED displeja zmení v závislosti od smeru pohybu prsta. Ďalších 14 funkcií je vysvetlených v kóde Arduino. Neváhajte ich zmeniť tak, aby vyhovovali vašim požiadavkám.

Krok 9: Ovládanie hlasitosti

Mikrokontrolér Arduino emuluje stlačenie klávesov Page Up a Page Down s klávesom Ctrl na zvýšenie alebo zníženie hlasitosti. Aby táto klávesová skratka fungovala, musíte si odtiaľ stiahnuť súbor „Volume.exe“(Je to bezpečné) a vložiť ho do priečinka systému pri spustení, aby sa spustil pri každom štarte počítača.

Môžete to skontrolovať pomocou.

Krok 10: Prispôsobte kód

Skúste vykonať zmeny v kóde, aby ste mohli vykonávať viac vecí, ako je ovládanie počítača, pridanie ďalších funkcií alebo zmena existujúcich. Zostáva veľa funkcií, ktoré je potrebné využiť.

Krok 11: Urobte viac

Robiť viac
Robiť viac

Skúste pomocou touchpadu ovládať ďalšie veci, ako je toto a toto. Pomocou touchpadu PS/2 môžete robiť veľa vecí! Ak prídete na niečo nové, skúste to zdieľať s komunitou.

Odporúča: