Sadržaj:

Univerzalna USB tipkovnica s RGB sklopkama: 6 koraka
Univerzalna USB tipkovnica s RGB sklopkama: 6 koraka

Video: Univerzalna USB tipkovnica s RGB sklopkama: 6 koraka

Video: Univerzalna USB tipkovnica s RGB sklopkama: 6 koraka
Video: Обзор Xiaomi Mi Notebook Pro X 2024, Srpanj
Anonim
Univerzalna USB tipkovnica s RGB sklopkama
Univerzalna USB tipkovnica s RGB sklopkama

U ovom uputstvu pokazat ću vam kako izgraditi vlastitu prilagođenu USB tipkovnicu koja se ponaša poput obične računalne tipkovnice.

Možete dodijeliti bilo koju kombinaciju tipki ili niz tipki koje ćete pritisnuti pritiskom na samo jedno dugme.

Pomoću njega možete optimizirati rad računala dodjeljujući različite kombinacije tipki samo jednoj fizičkoj tipki, pa vam olakšava život.

Možete to učiniti kontrolerom za igre na računalu.

Možete ga čak i programirati za pisanje eseja pritiskom na samo jednu tipku:) Nebo je granica.

Koristio sam ga za upravljanje pokretima ručnog CNC usmjerivača jer sam smatrao da je upotreba obične računalne tipkovnice previše glomazna i glomazna za upotrebu.

Korak 1: Tipkovnica na djelu

Image
Image

Ovdje možete ukratko vidjeti performanse tipkovnice u stvarnoj primjeni.

Tipkovnica ima 2 načina rada - korak i kontinuirano.

Korak 2: Skupite sve stvari

Trebat će vam:

- Arduino Pro Micro 32u4 koji može oponašati USB tipkovnicu ili miš

- Prekidači na gumbe - Koristio sam smiješno skupe (20 USD po komadu) prekidače NKK KP02 koje sam navikao od prijatelja. To su prekidači s tipkama s RGB LED diodom unutra. Ali možete koristiti bilo koji prekidač po želji, ako vam ne trebaju otmjeni LED efekti. Ili možete upotrijebiti neke prekidače koji imaju rupu za običnu RGB LED diodu kako biste u nju ušli ili pored nje.

- TLC5940 IC (samo ako su vam potrebni LED efekti). Koristio sam sam IC, ali možete koristiti ploču za razbijanje, ako ne namjeravate napraviti vlastiti PCB.

- 3D pisač (opcionalno)

- Vještine izrade PCB -a (izborno)

- Osnovno poznavanje elektronike

- neko vrijeme

- i živci:)

Korak 3: Sheme

Sheme
Sheme
Sheme
Sheme

Sheme su vrlo jednostavne.

Koristio sam neki sklop za uklanjanje RC -a za prekidače (vidi sliku), tako da nema potrebe brinuti se o skakanju prekidača u softveru. LED diode u prekidaču imaju zajedničku anodu.

Za TLC5940 LED upravljačke programe - napravio sam vlastitu PCB i lemio sam IC izravno na PCB. Otpornik od IREF do GND postavlja struju za pogonske LED diode.

Ako ćete koristiti probojnu ploču, provjerite sheme ploče za razbijanje. Spajanje žica trebalo bi biti prilično jednostavno.

Vjerojatno ne morate koristiti 7 kondenzatora za odvajanje ako ćete koristiti upravljačku ploču za LED upravljački program.

Korak 4: PCB i kućište

PCB i kućište
PCB i kućište
PCB i kućište
PCB i kućište
PCB i kućište
PCB i kućište

PCB nije nužan korak u ovom uputstvu, jer sam koristio programe koji nisu prilagođeni hobiju i moji su prekidači smiješno skupi za kupnju, pa vjerujem da neće mnogi od vas napraviti upravo ovu PCB koju sam napravio.

Potičem vas da projekt povežete pomoću probojnih ploča i ožičenja protobora ili možete sami dizajnirati PCB koji će odgovarati pristupačnijim prekidačima i LED diodama.

Dizajnirao sam brzu ploču u Altium Designer -u. Koristio sam ovaj program jer imam licencu, budući da ga svakodnevno koristim za posao. Znam da ovaj program nije ni blizu hobiju po cijeni.

Ako netko želi Altium ili PCB gerber datoteke, neka to kaže u komentarima, a ja ću vam ih poslati.

Okvir je nacrtan u Autodesk Inventoru (također nije program prilagođen hobijima, ali i ja ga koristim na poslu i na to sam navikao). Ako netko želi.stl datoteke za 3D ispis, neka komentira i poslat ću vam ih.

Korak 5: Softver

Softver
Softver

Kod je napravljen u arduino okruženju.

Za upravljanje svim gumbima koristio sam knjižnicu Button. Ima lijepe značajke za čitanje gumba poput key.uniquePress () i key.isPressed () za olakšavanje našeg života.

Integrirana arduino knjižnica tipkovnice koja omogućuje da se ploča ponaša kao tipkovnica računala.

Knjižnica TLC5940 za upravljanje zatamnjivanjem LED dioda i stvaranje lijepih ulaza i izblijedjenja.

Priložio sam konačni arduino kod. Tipke su preslikane slično kao kod obične tipkovnice računala u kodu prema priloženoj slici radi lakšeg rukovanja.

Kôd se može lako promijeniti za sve vrste upotreba.

Korak 6: Završeno

Image
Image

Tipkovnica radi kao čar.

Koristio sam ga za upravljanje svojim CNC usmjerivačem, ali moguće primjene su neograničene.

Pokažite mi svoje ideje!

Možete me pratiti na Facebooku i Instagramu

www.instagram.com/jt_makes_it

za spojlere na onome na čemu trenutno radim, iza kulisa i ostalim dodacima!

Preporučeni: