Sisukord:
- Samm: osad ja tööriistad
- 2. samm: tarkvara seadistamine
- 3. samm: ümbrise printimine
- Samm: juhtmestik ja kokkupanek
- Samm: koodi vilkumine ja muutmine
- 6. samm: valmis
Video: RGB ühe nupuga USB -klaviatuur: 6 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kas olete kunagi tundnud vajadust väikese, kuid funktsionaalse RGB -taustvalgustusega klaviatuuri järele, mis pole suurem kui ühe klahvi suurus? Ei? Keda huvitab, tehke see ikkagi! See juhend juhendab teid sammude kaupa, mis on vajalikud ühe oma nupuvajutusega klaviatuuri tegemiseks.
Samm: osad ja tööriistad
Selle projekti tegemiseks vajate…
Osad:
ATtiny85 põhinev arendusplaat. Need tahvlid on Digisparki plaadi kloonid ja neid saab osta vaid 1-2 GBP/USD eest. Sellel plaadil on mõned versioonid, millest ühel on sisseehitatud USB A pistik ja teisel on sisseehitatud Micro USB pesa. Selle projekti jaoks on vaja neist kahest väiksemat, millele on kirjutatud "TINY85", nagu on lisatud "ATTINY85". Kõik tahvlid toimivad samamoodi, kuid 3D -trükitud korpusesse mahub ainult see
- WS2812b RGB LED. Neid on ka erinevates vormides, vajalik tüüp on paigaldatud väikesele ümmargusele trükkplaadile, mis on veidi suurem kui LED ise. Võib kasutada ka paljast LED -i, kuid pidage meeles, et neid on väga raske jootma hakata.
- Cherry MX/ Cherry MX ühilduv lüliti. Selgete korpustega lülitid on ideaalsed, kuna need lasevad LED -valgust läbi.
- Cherry MX -iga ühilduv klahvikork.
Tööriistad:
- Vaja on jootekolvi ja jootet. Abiks on ka Flux, Solder Braid/Wick, kolmandate käte komplekt ja palju muud.
- Korpuse printimiseks on vaja 3D -printerit, kuid midagi sarnast saab ka puidust, akrüülist, MDF -ist jms ehitada, kui teil on juurdepääs põhilistele tööriistadele. Korpuse saab välja lõigata ka väikesest ABS -projektikarbist.
2. samm: tarkvara seadistamine
Esiteks peate installima Arduino IDE ja Digispark draiverid. Selleks järgige siin toodud juhiseid. Veenduge, et teie tahvel töötab, laadige lingitud lehele lisatud vilkumisvisand üles. Järgmisena peate LED -i juhtimiseks installima Adafruit Neopixeli raamatukogu. Avage Arduino IDE -s Tööriistad> Raamatukogude haldamine ja otsige "Adafruit Neopixel". Laadige alla ja installige samanimeline kogu.
3. samm: ümbrise printimine
Korpuse jaoks vajalikke STL -faile ja näidiskoodi saate alla laadida saidilt thingiverse siit. Laadige kohe alla ja printige korpuse mõlemad osad ning veenduge, et jääksite koodile - seda vajate hiljem.
Samm: juhtmestik ja kokkupanek
Ühendage komponendid vastavalt skeemile ja piltidele. LED -i andmestik tuleks ühendada tahvli P1 -ga ja lüliti ühendada P2 -ga. Veenduge, et ühendate P1 LED -andmete sisendpoldiga, mitte andmete OUT -pistikuga. Seejärel sisestage plaat ettevaatlikult korpusesse. See on tihedalt istuv ja kui see on sisse lülitatud, on seda väga raske eemaldada, nii et kontrollige oma juhtmestikku enne kätt. Seejärel joondage mikro -USB -port korpuse vastava väljalõikega, kiilutage lamepeaga kruvikeeraja (või sarnane tööriist) plaadi taha ja suruge see pistikupessa väljalõigetesse. See peaks tihedalt sisse mahtuma. Tahvli paigal hoidmiseks kasutage kuumliimi. Lõpuks joondage korpuse ülaosas olevad kaks taanet aluse kahe väljaulatuva osaga ja sobitage need kokku. Pidage meeles, et korpust EI ole ette nähtud pärast kokkupanekut uuesti avama. Kui te pole oma juhtmestikus kindel, vilgutage koodi (nagu on näidatud järgmises etapis) ja katsetage juhtmestikku ja lülitit enne korpusesse paigaldamist.
Samm: koodi vilkumine ja muutmine
Pakkige 3. sammust alla laaditud näidiskood lahti ja avage see Arduino IDE -s. See lihtne visand võimaldab teil taustvalgustuse soovitud värvile seada ja lüliti võtme kaardistada. Muutke taustvalgustuse muutujaid R, G ja B, et valida värv, mida soovite taustvalgustuseks kasutada, ja taustvalgus Heledus LED -i intensiivsuse muutmiseks. Kõigi nende nelja muutuja arv peab olema vahemikus 0 (väljas) kuni 255 (maksimaalselt). Võtme kaardistamiseks muutke muutuja "keyCode" soovitud võtmega. Võtmekoodide loendi leiate siit. Kui olete koodi oma äranägemise järgi muutnud, klõpsake koodi üleslaadimiseks ja tahvlile välkimiseks üleslaadimisnuppu. Kui kompileerimine on lõpetatud, palub terminal teil oma plaadi ühendada. Ühendage see kindlasti 60 sekundi jooksul, vastasel juhul peate üleslaadimisprotsessi kordama.
6. samm: valmis
Nüüd peaks teil olema täielikult toimiv ühe klahviga klaviatuur! Kaasasolev kood jäljendab tavalist USB HID -klaviatuuri, nii et seda saab kasutada ilma lisatarkvara installimata, kuigi saate alla laadida makroprogramme, näiteks AutoHotkey, et klahvi vajutades toiminguid automatiseerida. Kui soovite koodi rohkem kohandada, kui näidiskood pakub, saate Digikeyboardi kogu abil oma koodi kirjutada. FastLED -i teeki saab kasutada ka LED -i juhtimiseks ja see pakub palju võimsamaid funktsioone kui Adafruit_Neopixel.
Kui teile see juhendamine meeldis, kaaluge selle hääletamist suurel ja väikesel võistlusel, nautige selle tegemist!
Soovitan:
Ühe nupuga servo vedrustuse lukustus: 3 sammu
Ühe nupuga servovedrustuse lukustus: täisvedrustusega mägirattad tagavad sujuva sõidu, kuid nõuavad sageli ülesmäge pedaalimisel vedrustuse lukustamist. Vastasel korral surub vedrustus pedaalidel seistes kokku, raisates seda vaeva. Jalgrataste tootjad teavad seda ja pakuvad
Ühe nupuga puhvet: 4 sammu
Ühe nupuga puhvet: MÄRKUS. Kang Chiao söögikorra jaoks kasutu, kui te pole meie koolis. Seadmetel on kaks kasutust. Seda saab kasutada igava söögikorra vahelejätmiseks, valides teile lihtsalt Rootsi laua, mis on tõesti kasulik inimestele, kes soovivad ainult süüa
Ühe nupuga raadio voogesituse kast: 7 sammu (koos piltidega)
Ühe nupuvajutusega raadio voogesituskast: ehitasin oma sõbra baari jaoks karbi, mille sees on Raspberry Pi ja ühe nupuvajutusega voogesitab see heli veebisaidile, kasutades Darkice'i ja Icecasti, samal ajal valgustades märki „On-Air“. Ma arvasin, et see on midagi, mis inimestel on
Ühe nupuga MIDI-kontrolleri õpetus: 6 sammu
1-nupuline MIDI-kontrolleri õpetus: Arduino-MIDI-kontrollerite jaoks on seal palju õpetusi, see on palja luuga ülevaade sellest, kuidas lihtsa nupu ja potentsiomeetriga rullida. Oleksin tahtnud midagi sellist kogeda, kui olin alles alustanud
Siirdage oma klassikaline ühe nupuga Mac -hiir sisse: 5 sammu
Siirdage oma klassikaline ühe nupuga Mac -hiir sisse: kas olete tüdinenud uutest rumalatest hiirtest? väsinud oma klassikalisest ühe nupuga mac hiirest … pole midagi muud kui üks nupp? Näitan teile, kuidas siirdada odava hea tahtega hiire sisemus oma Mac -hiirele, et saavutada stiilide täiuslik tasakaal