Sadržaj:
- Korak 1: Dijelovi i alati
- Korak 2: Postavljanje softvera
- Korak 3: Odštampajte kućište
- Korak 4: Ožičenje i montaža
- Korak 5: Ažuriranje i izmjena koda
- Korak 6: Gotovo
Video: RGB USB tipkovnica s jednim gumbom: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Jeste li ikada osjetili potrebu za malom, ali funkcionalnom tastaturom sa RGB pozadinskim osvjetljenjem, ne većom od veličine jednog ključa? Ne? Koga briga, neka ipak napravi jedan! Ova instrukcija će vas provesti kroz korake koji su vam potrebni za izradu vlastite, pomalo beskorisne tastature s jednim gumbom.
Korak 1: Dijelovi i alati
Za izradu ovog projekta trebat će vam…
Dijelovi:
Razvojna ploča zasnovana na ATtiny85. Ove ploče su klonovi Digispark ploče i mogu se kupiti za samo 1-2 GBP/USD. Postoji nekoliko verzija ove ploče, jedna koja ima ugrađeni USB A konektor, i dvije koje imaju ugrađenu Micro USB utičnicu. Za ovaj projekat potrebna je manja od dvije na kojoj je napisano "TINY85" kao "ATTINY85". Sve će ploče funkcionirati isto, ali samo će ova stati u 3D tiskano kućište
- WS2812b RGB LED. Oni također dolaze u različitim oblicima, potrebne vrste su postavljene na sićušnu okruglu PCB, malo veću od same LED diode. Može se koristiti i gola LED dioda, ali imajte na umu da će na njih biti vrlo teško lemiti.
- Prekidač kompatibilan sa Cherry MX/ Cherry MX. Prekidači sa prozirnim kućištima idealni su jer će omogućiti propuštanje LED diode.
- Kapa za ključeve kompatibilna s Cherry MX.
Alati:
- Trebat će vam lemilica i lemilica. Flux, Leather pletenica/fitilj, set trećih ruku i još Fluxa također su od pomoći.
- Za ispis kućišta potreban je 3D pisač, ali nešto slično može se izraditi i od drveta, akrila, MDF -a itd. Ako imate pristup osnovnim ručnim alatima. Slučaj se također može izrezati iz male ABS projektne kutije.
Korak 2: Postavljanje softvera
Prvo ćete morati instalirati Arduino IDE i Digispark upravljačke programe. Da biste to učinili, slijedite upute ovdje. Otpremite treptajuću skicu koja se nalazi na povezanoj stranici kako biste bili sigurni da vaša ploča radi. Zatim ćete morati instalirati biblioteku Adafruit Neopixel za upravljanje LED diodama. U Arduino IDE idite na Alati> Upravljanje bibliotekama i potražite "Adafruit Neopixel". Preuzmite i instalirajte istoimenu biblioteku.
Korak 3: Odštampajte kućište
STL datoteke potrebne za slučaj i primjer koda mogu se preuzeti sa thingiverse ovdje. Preuzmite i ispišite oba dijela kućišta sada i obavezno se pridržavajte koda - to će vam trebati kasnije.
Korak 4: Ožičenje i montaža
Spojite komponente kao što je prikazano na dijagramu i slikama. Pin za podatke LED dioda treba spojiti na pin P1 na ploči, a prekidač na P2. Uvjerite se da ste P1 spojili na pin za ulaz podataka LED -a, a ne na priključak za podatke OUT. Zatim pažljivo umetnite ploču u kućište. Čvrsto pristaje, a nakon što ga unesete, bit će ga vrlo teško ukloniti, pa prije ruke provjerite ožičenje. Zatim poravnajte micro usb priključak s odgovarajućim izrezom na kućištu, zašrafite odvijač s ravnom glavom (ili sličan alat) iza ploče i pomoću njega gurnite utičnicu u izrez. Trebalo bi da se čvrsto uklapa. Držite ploču na mjestu pomoću vrućeg ljepila. Konačno, poravnajte dvije uvlake na vrhu kućišta s dva ispupčenja u podnožju i spojite ih zajedno. Imajte na umu da kućište NIJE dizajnirano za ponovno otvaranje nakon montaže, ako niste sigurni u vezi s ožičenjem, prebrišite kôd (kao što je prikazano u sljedećem koraku) i testirajte LED diodu i prekidač prije nego što je ugradite u kućište.
Korak 5: Ažuriranje i izmjena koda
Raspakirajte primjer koda koji ste preuzeli iz koraka 3 i otvorite ga u Arduino IDE -u. Ova jednostavna skica vam omogućava da postavite pozadinsko osvjetljenje na željenu boju i preslikate ključ u prekidač. Promijenite varijable pozadinskog osvjetljenja R, G i B kako biste odabrali boju koju želite pozadinsko osvjetljenje, i pozadinskog osvjetljenja kako biste promijenili intenzitet LED diode. Sve četiri varijable moraju imati broj od 0 (isključeno) do 255 (maksimalno). Da biste preslikali ključ, promijenite varijablu "keyCode" sa bilo kojim ključem koji želite. Popis kodova ključeva možete pronaći ovdje. Nakon što ste modifikovali kôd po svom ukusu, pritisnite dugme za otpremanje, da biste ga kompajlirali i prebacili na vašu ploču. Kada završi sa kompajliranjem, terminal će od vas zatražiti da uključite svoju ploču. Uključite ga u roku od 60 sekundi ili ćete morati ponoviti postupak otpremanja.
Korak 6: Gotovo
Sada biste trebali imati potpuno funkcionalnu tastaturu sa jednim ključem! Dostavljeni kôd oponaša uobičajenu USB HID tastaturu, pa se može koristiti bez instaliranja dodatnog softvera, iako možete preuzeti makro programe poput AutoHotkey za automatizaciju radnji kada pritisnete tipku. Ako želite prilagoditi kôd više od onoga što nudi primjer koda, možete napisati vlastiti pomoću biblioteke Digikeyboard. Biblioteka FastLED može se koristiti i za upravljanje LED diodama i nudi mnogo moćnije funkcije od Adafruit_Neopixela.
Ako vam se svidjelo ovo uputstvo, razmislite o tome da glasate za njega na Velikom i Malom takmičenju, zabavite se!
Preporučuje se:
Zaključavanje servo suspenzije jednim gumbom: 3 koraka
Servo suspenzija ovjesa s jednim gumbom: Brzinski bicikli s potpunim ovjesom omogućuju glatku vožnju, ali često zahtijevaju zaključavanje ovjesa pri pedaliranju uzbrdo. U suprotnom, ovjes se komprimira dok stojite na pedalama, trošeći taj trud. Proizvođači bicikla to znaju i pružaju
Radio prijenosna kutija s jednim gumbom: 7 koraka (sa slikama)
Radio Streaming Box sa jednim dugmetom: Napravio sam kutiju za bar mog prijatelja koja ima Raspberry Pi unutra i pritiskom na jedno dugme struji zvuk na web stranicu koristeći Darkice i Icecast, dok istovremeno pali natpis 'On-Air'. Mislio sam da je to nešto što ljudi žele
Ubrizgavanje tastature/automatski unesite lozinku jednim klikom!: 4 koraka (sa slikama)
Ubrizgavanje tastature/automatsko unošenje lozinke jednim klikom !: Lozinke su teške … a sjećanje na sigurnu još je teže! Povrh svega, ako imate sa sobom zamršenu lozinku, bit će potrebno vrijeme za upisivanje. Ali ne bojte se prijatelji, imam rješenje za ovo! Napravio sam malu mašinu za automatsko kucanje koja će
Prebacivanje 3 grupe LED dioda s jednim prekidačem i Visuinom: 9 koraka (sa slikama)
Prebacivanje 3 banke LED dioda s jednim prekidačem i Visuinom: Ovaj projekt je proizašao iz eksperimenta koji sam htio isprobati, želio sam vidjeti koliko je UV svjetla potrebno da vidim različite dijelove novčanica u dolarima i sigurnosne provjere. Imao sam eksploziju u izgradnji ovoga i htio sam podijeliti ova uputstva ovdje. Stvari koje
Kako izgraditi hodalicu s jednim motorom!: 12 koraka (sa slikama)
Kako izgraditi hodalicu s jednim motorom!: Dobro došli! Evo uputstava o tome kako izgraditi hodalicu sa samo jednim motorom! Ovaj dizajn temelji se na principu B.E.A.M robotike! Izgradnja jednostavnog i elegantnog robota inspiriranog insektima. Ovaj robot je napravljen 2000. godine i želi vam pokazati kako