Sadržaj:
- Korak 1: Tipkovnica na djelu
- Korak 2: Skupite sve stvari
- Korak 3: Sheme
- Korak 4: PCB i kućište
- Korak 5: Softver
- Korak 6: Završeno
Video: Univerzalna USB tipkovnica s RGB sklopkama: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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
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 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 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
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
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:
Ugrađena univerzalna ploča sučelja - USB/Bluetooth/WIFI kontrola: 6 koraka
Ugrađena univerzalna ploča sučelja - USB/Bluetooth/WIFI kontrola: Često nalazim da stvaram knjižnice za nove ugrađene module od nule na temelju podatkovne tablice uređaja. U stvaranju biblioteke nalazim da sam zaglavljen u ciklusu koda, kompajliranja, programiranja i testiranja kada osiguravam da stvari rade i da su bez grešaka. Često je com
RGB USB tipkovnica s jednim gumbom: 6 koraka (sa slikama)
RGB USB tipkovnica s jednim gumbom: Jeste li ikada osjetili potrebu za malom, ali funkcionalnom tipkovnicom s RGB pozadinskim osvjetljenjem, ne većom od veličine jedne tipke? Ne? Koga briga, neka ipak napravi jedan! Ova instrukcija će vas provesti kroz korake koje trebate učiniti da napravite vlastitu, pomalo beskorisnu, na
Brza i prljava tipkovnica Das (prazna tipkovnica): 3 koraka
Brza i prljava Das tipkovnica (prazna tipkovnica): Dasova tipkovnica naziv je najpopularnije tipkovnice bez natpisa na tipkama (prazna tipkovnica). Das Keyboard se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tipkovnicu koja vam leži
IKEA kutija za punjenje s pojedinačnim sklopkama: 6 koraka (sa slikama)
IKEA kutija za punjenje s pojedinačnim sklopkama: Neki dan sam vidjela ovo uputstvo o tome kako napraviti laku električnu stanicu pomoću IKEA kutije: IKEA-kutija za punjenje --- nema više kabelskog nereda! Definitivno sam trebala nešto slično, pa sam otišao i kupio jednu od tih kutija u IKEA -i, ali mi je stajala
Univerzalna zaštita (od krađe) za elektroničku opremu ili automobile s nevidljivim prekidačem: 4 koraka (sa slikama)
Univerzalna zaštita (od krađe) za elektroničku opremu ili automobile s nevidljivim prekidačem: Pokazat ću kako možete koristiti trstični prekidač kao univerzalnu zaštitu za elektroničku opremu ili automobile. Sve što trebate je trstični prekidač i magnet. Za automobile će vam trebati relej za povećanje snage za povećanje sklopke trska