Sadržaj:
- Korak 1: Tastatura 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 tastatura sa RGB prekidačima: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
U ovom uputstvu ću vam pokazati kako da napravite vlastitu prilagođenu USB tastaturu koja se ponaša kao obična računarska tastatura.
Možete dodeliti bilo koju kombinaciju tastera ili niz tastera koji će se pritisnuti pritiskom na samo jedno dugme.
Možete ga koristiti za optimiziranje rada na računaru dodjeljivanjem različitih kombinacija tipki samo jednom fizičkom ključu kako bi vam olakšao život.
Možete to učiniti kontrolerom za igre na računaru.
Možete ga čak i programirati za pisanje eseja pritiskom na samo jedan taster:) Nebo je granica.
Koristio sam ga za upravljanje pokretima ručnog CNC usmjerivača jer sam smatrao da je upotreba obične računarske tipkovnice previše glomazna i glomazna za upotrebu.
Korak 1: Tastatura na djelu
Ovdje možete ukratko vidjeti kako tastatura radi u stvarnoj aplikaciji.
Tastatura 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 PC tastaturu ili miš
- Prekidači na dugme - Koristio sam smiješno skupe (20 USD po komadu) prekidače NKK KP02 koje sam navikao od prijatelja. To su prekidači sa tipkama sa RGB LED diodom unutra. Ali možete koristiti bilo koji prekidač po želji, ako vam nisu potrebni otmjeni LED efekti. Ili možete upotrijebiti neke prekidače koji imaju rupu za običnu RGB LED diodu da se uvuče u nju 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 vlastitu PCB.
- 3D štampač (opcionalno)
- Vještine izrade PCB -a (izborno)
- Osnovno poznavanje elektronike
- neko vreme
- i živci:)
Korak 3: Sheme
Sheme su vrlo jednostavne.
Koristio sam neki RC sklop za uklanjanje prekidač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 upravljačke programe za LED TLC5940 - napravio sam vlastitu PCB i lemio sam IC -ove direktno na PCB. Otpornik od IREF do GND postavlja struju za pogonske LED diode.
Ako namjeravate koristiti probojnu ploču, provjerite sheme razbijačke ploče. 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 neophodan korak u ovom uputstvu, jer sam koristio programe koji nisu prilagođeni hobijima i moji su prekidači smiješno skupi za kupovinu, pa vjerujem da neće mnogi od vas napraviti upravo ovu PCB koju sam napravio.
Potičem vas da projekt povežete pomoću ploča za razbijanje i ožičenja protobora ili možete dizajnirati vlastitu PCB ploču koja ć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, jer ga svakodnevno koristim za posao. Znam da ovaj program nije ni blizu hobiju po cijeni.
Ako neko želi Altium ili PCB gerber datoteke neka to kaže u komentarima i ja ću vam ih poslati.
Okvir je nacrtan u Autodesk Inventoru (takođe nije program prilagođen hobijima, ali i ja ga koristim na poslu i navikao sam na to). Ako neko želi.stl datoteke za 3D štampanje, neka komentira, a ja ću vam ih poslati.
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 tipki poput key.uniquePress () i key.isPressed () za olakšavanje našeg života.
Integrisana arduino biblioteka tastature koja omogućava da se ploča ponaša kao PC tastatura.
TLC5940 biblioteka za kontrolu zatamnjivanja LED dioda i postizanje lijepih blijeđenja.
Priložio sam konačni arduino kod. Ključevi su mapirani slično uobičajenoj tastaturi računara 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
Tastatura radi kao čar.
Koristio sam ga za kontrolu svog CNC usmjerivača, 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 scene i drugim dodacima!
Preporučuje se:
Kako sami napraviti pametne rolete sa SONOFF pametnim prekidačima?: 14 koraka
Kako sami napraviti pametne rolete sa SONOFF pametnim prekidačima?: Iskoristite način blokiranja u pametnim prekidačima SONOFF da svoje obične roletne/rolete pretvorite u pametne. Hoće li se većina vas složiti da je to posao koji ujutro povlačite rolete/rolete i povucite ga uveče? U svakom slučaju, ja sam
Arduino klavir sa prekidačima na dugme: 3 koraka
Arduino klavir s prekidačima na tipke: Kreirao: Haotian YePregled: Ovo je klavirska ploča sa osam prekidača na tipkama koja vam omogućuje da svirate jednu oktavu (Do Re Mi Fa So La Si Do), a s ovom oktavom možete pokušati svirati neke pesme koje volite. Za ovaj projekt postoje neki implici
Ugrađena univerzalna ploča za sučelje - USB/Bluetooth/WIFI kontrola: 6 koraka
Ugrađena univerzalna ploča sučelja - USB/Bluetooth/WIFI kontrola: Često nalazim da stvaram biblioteke za nove ugrađene module od nule na temelju podatkovne tablice uređaja. U stvaranju biblioteke nalazim da sam zaglavljen u ciklusu koda, kompajliranja, programa i testa kada osiguravam da stvari rade i da su bez grešaka. Često se com
Brza i prljava Das tastatura (prazna tastatura): 3 koraka
Brza i prljava Das tastatura (prazna tastatura): Das tastatura je naziv najpopularnije tastature bez natpisa na tasterima (prazna tastatura). Das tastatura se prodaje po cijeni od 89,95 USD. Ovo uputstvo će vas voditi iako ćete sami napraviti bilo koju staru tastaturu koja vam leži
IKEA kutija za punjenje s pojedinačnim prekidačima: 6 koraka (sa slikama)
IKEA kutija za punjenje s pojedinačnim sklopkama: Neki dan sam vidio ovo uputstvo o tome kako napraviti laku električnu stanicu pomoću IKEA kutije: IKEA-kutija za punjenje --- nema više nereda s kabelima! Definitivno mi je bilo potrebno nešto slično, pa sam otišao i kupio jednu od tih kutija u IKEA -i, ali stajala mi je na licu mjesta