Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Nabavite sve potrebne stvari
- Korak 3: Identificirajte ožičenje spojeva dodirne podloge
- Korak 4: Programirajte Arduino mikrokontroler
- Korak 5: Povežite dodirnu ploču s Arduino pločom
- Korak 6: Povežite instalaciju sa računarom
- Korak 7: Spojite 7 -segmentni LED zaslon na Arduino ploču
- Korak 8: Povežite Setup sa računarom i testirajte ga
- Korak 9: Kontrola jačine zvuka
- Korak 10: Prilagodite kôd
- Korak 11: Učinite više
Video: Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje računarom!: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
Pogledajte video da biste shvatili kako ovo funkcionira i znate funkcije tastature.
Korak 2: 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
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
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
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 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
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:
Medijski računar sa starinskim izgledom sa starog prijenosnog računara: 30 koraka (sa slikama)
Medijski računar sa starinskim izgledom sa starog prenosnog računara: U ovom posebnom video snimku sa uputstvima pravim mali medijski računar sa integrisanim zvučnicima koji se kontroliše pomoću zgodne mini daljinske tastature. PC napaja stari laptop. Mala priča o ovoj verziji. Prije godinu dana vidio sam Matta
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje koračnim motorom: 11 koraka (sa slikama)
Ponovno koristite dodirnu ploču starog prijenosnog računara za upravljanje koračnim motorom: Napravio sam ovaj projekt prije nekoliko mjeseci. Prije nekoliko dana, postavio sam video zapis projekta na r/Arduinu na Redditu. Vidjevši da se ljudi zanimaju za projekt, odlučio sam napraviti ovaj Instructable gdje sam napravio neke izmjene u Arduino kodu i
Lebdeće pametno čarobno ogledalo sa starog prijenosnog računara sa Alexa prepoznavanjem glasa: 6 koraka (sa slikama)
Plivajuće pametno čarobno ogledalo sa starog prijenosnog računara s Alexa prepoznavanjem glasa: Upišite se na moj tečaj "Ukratko o elektronici" ovdje: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Pogledajte i moj youtube kanal ovdje za više projekata i upute o elektronici: https://www.youtube.com/channel/UCelOO
Ponovna upotreba starih dijelova prijenosnog računara za izradu jeftinog prijenosnog sistema: 3 koraka (sa slikama)
Ponovna upotreba starih dijelova prijenosnog računara za izradu jeftinog prijenosnog sistema: Nedavno mi je stari laptop umro i morao sam kupiti novi (RIP! 5520 nedostajat će vam). Matična ploča laptopa je umrla i oštećenja su se mogla popraviti Do nedavno sam donosio pitu od malina i počeo se petljati sa IOT sutff -om, ali mi je trebao namjenski
Kako se nositi s pregrijavanjem prijenosnog računara/prijenosnog računara: 8 koraka
Kako se nositi s pregrijavanjem prijenosnog računara/prijenosnog računara: Pregrijavanje prijenosnog računala može uzrokovati ozbiljna oštećenja. Iznenadni kvarovi pri isključivanju ili nasumični prikazi ekrana smrti mogu značiti da gušite svoju bilježnicu. Moja posljednja bilježnica doslovno se istopila na mom krevetu dok sam blokirao ventilatore za hlađenje na svom jastuku. Ovo