Kazalo:
- Korak: Deli in orodja
- 2. korak: Nastavitev programske opreme
- 3. korak: Tiskanje ohišja
- 4. korak: Ožičenje in montaža
- 5. korak: utripanje in spreminjanje kode
- 6. korak: Končano
Video: USB tipkovnica z enim gumbom RGB: 6 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ste kdaj čutili potrebo po majhni, a funkcionalni tipkovnici z osvetlitvijo RGB, ki ni večja od velikosti ene same tipke? Ne? Koga briga, si ga vseeno naredite! Ta navodila vas bodo vodila skozi korake, ki jih potrebujete za izdelavo lastne, rahlo neuporabne tipkovnice z enim gumbom.
Korak: Deli in orodja
Za izdelavo tega projekta boste potrebovali…
Deli:
Razvojna plošča, ki temelji na ATtiny85. Te plošče so kloni plošče Digispark in jih je mogoče kupiti že za 1-2 GBP/USD. Obstaja nekaj različic te plošče, ena z vgrajenim priključkom USB A in dve z vgrajeno vtičnico Micro USB. Ta, ki je potreben za ta projekt, je manjši od dveh, na katerem je napisano "TINY85" kot "ATTINY85". Vse plošče bodo delovale enako, le ta se bo prilegala 3D ohišju
- WS2812b RGB LED. Te so tudi v različnih oblikah, potrebne pa so nameščene na drobnem okroglem tiskanem vezju, malo večjem od same LED. Uporabite lahko tudi golo LED, vendar ne pozabite, da jih bo zelo težko spajkati.
- Stikalo, združljivo s Cherry MX/ Cherry MX. Stikala s prozornimi ohišji so idealna, saj omogočajo prehod LED diode.
- Pokrovček za ključe, združljiv s Cherry MX.
Orodja:
- Potrebovali boste spajkalnik in spajkalnik. V pomoč so tudi Flux, Solder Braid/Wick, komplet tretjih rok in še več Fluxa.
- Za tiskanje ohišja je potreben 3D tiskalnik, nekaj podobnega pa lahko sestavite tudi iz lesa, akrila, MDF -ja itd., Če imate dostop do osnovnih ročnih orodij. Ohišje lahko izrežete tudi iz majhne projektne škatle iz ABS -a.
2. korak: Nastavitev programske opreme
Najprej boste morali namestiti gonilnike Arduino IDE in Digispark. Če želite to narediti, sledite navodilom tukaj. Naložite skico utripa, ki je vključena na povezano stran, da se prepričate, ali vaša tabla deluje. Nato boste morali namestiti knjižnico Adafruit Neopixel za nadzor LED. V Arduino IDE pojdite na Orodja> Upravljanje knjižnic in poiščite »Adafruit Neopixel«. Prenesite in namestite istoimensko knjižnico.
3. korak: Tiskanje ohišja
Datoteke STL, potrebne za primer, in vzorčno kodo lahko prenesete s spletnega mesta thingiverse tukaj. Prenesite in natisnite oba dela ohišja zdaj in se držite kode - to boste potrebovali kasneje.
4. korak: Ožičenje in montaža
Povežite komponente, kot je prikazano na diagramu in slikah. Podatkovni zatič LED mora biti priključen na pin P1 na plošči, stikalo pa na P2. Prepričajte se, da ste P1 priključili na vhod za podatke LED, in ne na izhod podatkov OUT. Nato previdno vstavite ploščo v ohišje. Je tesno prilegajoč in ko ga vstavite, ga bo zelo težko odstraniti, zato pred roko dvakrat preverite ožičenje. Nato poravnajte vrata micro usb z ustreznim izrezom na ohišju, za ploščo zavijte ploski izvijač (ali podobno orodje) in z njim potisnite vtičnico v izrez. Moral bi se tesno prilegati. Ploščo držite na mestu z vročim lepilom. Na koncu poravnajte dve alineji na vrhu ohišja z dvema izboklinama na dnu in ju pritrdite skupaj. Upoštevajte, da ohišje NI namenjeno ponovnemu odpiranju po montaži, če niste prepričani o ožičenju, utripajte kodo (kot je prikazano v naslednjem koraku) in preizkusite LED in stikalo, preden ga namestite v ohišje.
5. korak: utripanje in spreminjanje kode
Razpakirajte vzorčno kodo, ki ste jo prenesli iz 3. koraka, in jo odprite v Arduino IDE. Ta preprosta skica vam omogoča, da osvetlitev ozadja nastavite na želeno barvo in preslikate ključ do stikala. Spremenite spremenljivke osvetlitve ozadja R, G in B, da izberete barvo, ki jo želite osvetliti, in osvetlitev ozadja, da spremenite jakost LED. Vse štiri spremenljivke morajo imeti število od 0 (izklopljeno) do 255 (največ). Če želite preslikati ključ, spremenite spremenljivko "keyCode" s poljubno tipko. Seznam kodnih kod najdete tukaj. Ko kodo spremenite po svojem okusu, pritisnite gumb za nalaganje, da kodo prevedete in prenesete na tablo. Ko konča sestavljanje, vas bo terminal pozval, da priključite ploščo. Priključite ga v 60 sekundah, sicer boste morali postopek nalaganja ponoviti.
6. korak: Končano
Zdaj bi morali imeti popolnoma funkcionalno tipkovnico z eno tipko! Priložena koda posnema običajno tipkovnico USB HID, zato jo lahko uporabljate brez namestitve dodatne programske opreme, čeprav lahko prenesete makro programe, kot je AutoHotkey, za avtomatizacijo dejanj, ko pritisnete tipko. Če želite kodo prilagoditi bolj kot tisto, kar ponuja primer kode, lahko svojo lastno napišete s knjižnico Digikeyboard. Knjižnico FastLED lahko uporabite tudi za nadzor LED in ponuja veliko močnejše funkcije kot Adafruit_Neopixel.
Če vam je bil ta pouk všeč, razmislite o glasovanju zanj na velikem in malem tekmovanju, zabavajte se pri izdelavi!
Priporočena:
Zaklepanje vzmetenja z enim gumbom: 3 koraki
Zaklepanje vzmetenja z enim gumbom: gorska kolesa s polnim vzmetenjem zagotavljajo gladko vožnjo, vendar pogosto zahtevajo blokiranje vzmetenja pri pedaliranju navkreber. V nasprotnem primeru se vzmetenje stisne, ko stojite na pedalih in zapravljate ta trud. Proizvajalci koles to vedo in zagotavljajo
Radio pretočni okvir z enim gumbom: 7 korakov (s slikami)
Radio Streaming Box z enim gumbom: Zgradil sem škatlo za prijateljevo palico, ki ima v sebi Raspberry Pi in s pritiskom na en gumb pretaka zvok na spletno mesto z uporabo Darkice in Icecast, hkrati pa prižge znak "On-Air". Mislil sem, da je to nekaj, kar ljudje vedo
Vadnica za MIDI krmilnik z enim gumbom: 6 korakov
Vadnica za krmilnik MIDI za krmiljenje z enim gumbom: Obstaja veliko vadnic za krmilnike Arduino-MIDI, to je preprost opis, kako se premikati s preprostim gumbom in potenciometrom. Rada bi naletela na kaj takega, ko sem šele začela
Obvladajte svoj Micro: bit z gumbom Arduino IDE-gumbom in drugim GPIO: 3 koraki (s slikami)
Obvladajte svoj Micro: bit z gumbom Arduino IDE in drugim GPIO: V prejšnjem blogu Obvladajte svoj mikro: bit z Arduino IDE - - Light LED smo govorili o tem, kako namestiti knjižnico micro: bit v Arduino IDE in kako za pogon LED na micro: bit z Arduino IDE. V tem članku vam bomo povedali h
Presadite svoje klasične miške Mac miške z enim gumbom: 5 korakov
Presadite svoje klasične mišje mačje mišje klasične tipke z enim gumbom: ste naveličani neumnih novih miš? ste naveličani vaših klasičnih mišk z enim gumbom, mac mouses, pomanjkanje … česa drugega kot enega gumba? slabo vam pokažem, kako presaditi notranjost najcenejše miške dobre volje v vašo miško mac, da ustvarite popolno ravnovesje med slogom