Sadržaj:

RGB USB tipkovnica s jednim gumbom: 6 koraka (sa slikama)
RGB USB tipkovnica s jednim gumbom: 6 koraka (sa slikama)

Video: RGB USB tipkovnica s jednim gumbom: 6 koraka (sa slikama)

Video: RGB USB tipkovnica s jednim gumbom: 6 koraka (sa slikama)
Video: CS50 2016 Week 0 at Yale (pre-release) 2024, Novembar
Anonim
RGB USB tipkovnica s jednim gumbom
RGB USB tipkovnica s jednim gumbom
RGB USB tipkovnica s jednim gumbom
RGB USB tipkovnica s jednim gumbom
RGB USB tipkovnica s jednim gumbom
RGB USB tipkovnica s jednim gumbom

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

Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
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

Postavljanje softvera
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

Štampanje kućišta
Štampanje kućišta

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

Ožičenje i montaža
Ožičenje i montaža
Ožičenje i montaža
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

Blic i izmena Kodeksa
Blic i izmena Kodeksa

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

Gotovo!
Gotovo!
Gotovo!
Gotovo!
Gotovo!
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: