Sadržaj:

Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: 11 koraka (sa slikama)
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: 11 koraka (sa slikama)

Video: Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: 11 koraka (sa slikama)

Video: Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: 11 koraka (sa slikama)
Video: Koje su mane šporeta sa staklokeramičkom pločom? 2024, Juli
Anonim
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!

Dodirne podloge za prijenosne računare PS/2 su među najhladnijim uređajima sa korisničkim sučeljem za upotrebu s mikrokontrolerom. Pokreti klizanjem i dodirivanjem prstiju mogu se pokazati kao da kontroliraju stvari na prilično jednostavan i zabavan način. U ovom Instructableu spojimo jedan s USB HID Arduino mikrokontrolerom kako bismo klizanjem prsta preuzeli kontrolu nad računarom. Hajde da počnemo!

Korak 1: Pogledajte video

Image
Image

Pogledajte video da biste shvatili kako ovo funkcionira i znate funkcije tastature.

Korak 2: Nabavite sve potrebne stvari

Nabavite sve potrebne stvari
Nabavite sve potrebne stvari

Možemo započeti s osnovnom verzijom ovog projekta gdje se dvije funkcije prečaca na tipkovnici mogu kontrolirati pokretom prsta na osi x, odnosno y. Višenamjenska verzija omogućit će nam korištenje više od dvije prečice na tipkovnici gdje će pomak osi x kontrolirati funkciju, a pomak osi y će se prebacivati između funkcija.

Za ovaj projekat trebat će vam:

  • Arduino mikrokontroler usklađen sa USB HID-om (Leonardo, Micro, Pro Micro).
  • PS/2 dodirna tabla (preporučuje se jedna iz kompanije Synaptics jer je poznata i testirana).
  • 4 žice (Gole žice s muškim priključkom s jedne strane za povezivanje Arduino ploče s dodirnom pločom).

Za višenamjenski kontroler dodatno ćete zahtijevati:

  • 7 -segmentni LED displej (zajednička katoda jedna, tj. Koja ima zajednički terminal -ve)
  • 220Ω otpornik.
  • 9 žica (Za spajanje LED ekrana na Arduino ploču).

Korak 3: Identificirajte ožičenje spojeva dodirne podloge

Prepoznajte ožičenje spojeva dodirne podloge
Prepoznajte ožičenje spojeva dodirne podloge

Pretražite na internetu broj dijela dodirne podloge koja se koristi. Ako zaglavite, pomoć možete dobiti od zajednice r/Arduino.

Na većini dodirnih podloga, posebno Synaptics, sljedeći bakreni jastučići odgovaraju svakoj od veza ugrađenog čipa:

  • T22 ~> +5 volti
  • T23 ~> GND
  • T10 ~> Sat
  • T11 ~> Podaci

Korak 4: Programirajte Arduino mikrokontroler

Programirajte Arduino mikrokontroler
Programirajte Arduino mikrokontroler
Programirajte Arduino mikrokontroler
Programirajte Arduino mikrokontroler

Preporučio bih da počnete s osnovnom verzijom koda kako biste se upoznali s kontrolama i podesili postavke koje odgovaraju vašim budućim zahtjevima.

Korak 5: Povežite dodirnu ploču s Arduino pločom

Spojite dodirnu podlogu na Arduino ploču
Spojite dodirnu podlogu na Arduino ploču
Spojite dodirnu podlogu na Arduino ploču
Spojite dodirnu podlogu na Arduino ploču
Spojite dodirnu podlogu na Arduino ploču
Spojite dodirnu podlogu na Arduino ploču
Spojite dodirnu podlogu na Arduino ploču
Spojite dodirnu podlogu na Arduino ploču

Budući da su bakreni jastučići touchpada već poznati, možemo spojiti 5-voltni i GND ulaz dodirne podloge na +5-voltni i GND pin zaglavlja Arduino ploče.

Pin sata će biti spojen na pin A0, a pin za podatke na pin A1 Arduino ploče.

Srećom, ova ploča je imala dovoljno veliki konektor za vrpcu koji je mogao spojiti muške kratkospojnike. Možete lemiti žice na potrebne bakrene jastučiće, a ako želite čistije ožičenje kao na četvrtoj slici, možete upotrijebiti vrpčani kabel i žice za lemljenje na njemu kao što je prikazano na trećoj slici.

Korak 6: Povežite instalaciju sa računarom

Ovaj korak možete zasad preskočiti ako radite višenamjensku verziju projekta.

Nakon povezivanja postavki, pomicanjem prsta preko dodirne podloge na osi x trebali biste moći kontrolirati lijeve i desne tipke sa strelicama i pomicanjem prsta po osi y, trebali biste moći kontrolirati gore i dolje tipke sa strelicama.

Korak 7: Spojite 7 -segmentni LED zaslon na Arduino ploču

Spojite 7 -segmentni LED zaslon na Arduino ploču
Spojite 7 -segmentni LED zaslon na Arduino ploču
Spojite 7 -segmentni LED zaslon na Arduino ploču
Spojite 7 -segmentni LED zaslon na Arduino ploču

Spojite zajednički pin ekrana kroz otpornik od 200Ω na pin D9 Arduino ploče. Zatim uspostavite sljedeće veze:

LED ekran za prikaz ~> Igla za Arduino ploču

A ~> D2

B ~> D3

C ~> D4

D ~> D5

E ~> D6

F ~> D7

G ~> D8

Pin 'DP' LED ekrana neće se koristiti.

Korak 8: Povežite Setup sa računarom i testirajte ga

Nakon povezivanja programa za postavljanje s računarom, klizanjem prsta duž osi y kao u videu doći će do povećanja/smanjenja broja na LED zaslonu ovisno o smjeru kretanja prsta. Postoji ukupno 15 funkcija, od kojih je 14 za računarsku kontrolu (funkcija 0 je rezervirana za kontrolu svjetline LED ekrana, ali se može promijeniti promjenom Arduino koda).

Dok ste u funkciji 0, klizanjem prsta duž osi x doći će do promjene svjetline LED zaslona, ovisno o smjeru kretanja prsta. Ostalih 14 funkcija objašnjeno je u Arduino kodu. Slobodno ih promijenite tako da odgovaraju vašim zahtjevima.

Korak 9: Kontrola jačine zvuka

Arduino mikrokontroler oponaša pritisak tipki Page Up i Page Down pomoću tipke Ctrl za povećanje ili smanjenje glasnoće. Da bi ova prečica na tipkovnici funkcionirala, trebate preuzeti datoteku 'Volume.exe' odavde (sigurna je) i staviti je u sistemsku mapu za pokretanje tako da se pokreće pri svakom pokretanju računara.

Ovo možete provjeriti za pomoć.

Korak 10: Prilagodite kôd

Pokušajte promijeniti kôd kako biste učinili više stvari osim kontrole računara, dodali više funkcija ili promijenili postojeće. Ostalo je još mnogo funkcija koje možete iskoristiti.

Korak 11: Učinite više

Učiniti više
Učiniti više

Pomoću dodirne podloge pokušajte kontrolirati druge stvari poput ove i ove. Pomoću dodirne podloge PS/2 možete učiniti mnogo stvari! Ako smislite nešto novo, pokušajte to podijeliti sa zajednicom.

Preporučuje se: