Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
A keni ndjerë ndonjëherë nevojën për të pasur një tastierë të vogël, por funksionale, me ndriçim RGB, jo më të madhe se madhësia e një çelësi të vetëm? Jo? Kush kujdeset, bëni një gjithsesi! Ky udhëzues do t'ju udhëheqë përmes hapave që ju nevojiten për ta bërë tastierën tuaj, pak të padobishme, me një buton.
Hapi 1: Pjesët dhe mjetet
Për të realizuar këtë projekt, do t'ju duhet…
Pjesët:
Një bord zhvillimi i bazuar në ATtiny85. Këto borde janë klone të bordit Digispark dhe mund të blihen për aq pak sa 1-2 GBP/USD. Ekzistojnë disa versione të këtij bordi, një i cili ka një lidhës të integruar USB A dhe dy që kanë një prizë të integruar Micro USB. Ajo që nevojitet për këtë projekt është më e vogla nga të dyja që ka "TINY85" të shkruar në të, siç është përshkruar në "ATTINY85". Të gjitha bordet do të funksionojnë njësoj, por vetëm kjo do të përshtatet në kutinë e printuar 3D
- Një LED WS2812b RGB. Këto vijnë gjithashtu në forma të ndryshme, lloji i nevojshëm është montuar në një PCB të vogël të rrumbullakët, pak më të madh se vetë LED. Një LED i zhveshur gjithashtu mund të përdoret, por mbani në mend se këto do të jenë shumë të vështira për t'u bashkuar.
- Një ndërprerës i pajtueshëm Cherry MX/ Cherry MX. Çelsat me kuti të qarta janë ideale pasi ato do të lejojnë që drita LEDS të kalojë.
- Një çelës i pajtueshëm me Cherry MX.
Mjetet:
- Do të nevojiten një hekur dhe saldues. Flux, Solder Braid/Wick, një grup Dorësh të Treta dhe më shumë Flux janë gjithashtu të dobishme.
- Kërkohet një printer 3D për të printuar rrethimin, por diçka e ngjashme mund të fashohet edhe nga druri, akriliku, MDF, etj nëse keni akses në mjetet bazë të dorës. Një kuti gjithashtu mund të pritet nga një kuti e vogël projekti ABS.
Hapi 2: Vendosja e Softuerit
Së pari, do t'ju duhet të instaloni drejtuesit Arduino IDE dhe Digispark. Për ta bërë këtë, ndiqni udhëzimet këtu. Ngarko skicën e mbylljes së syve të përfshirë në faqen e lidhur, për t'u siguruar që bordi juaj funksionon. Tjetra, do t'ju duhet të instaloni Bibliotekën Adafruit Neopixel, për të kontrolluar led. Në Arduino IDE, shkoni te Mjetet> Menaxhoni bibliotekat dhe kërkoni për "Adafruit Neopixel". Shkarkoni dhe instaloni bibliotekën me të njëjtin emër.
Hapi 3: Shtypja e Rastit
Skedarët STL të nevojshëm për rastin dhe kodi shembull mund të shkarkohen nga thingiverse këtu. Shkarkoni dhe printoni të dyja pjesët e kasës tani dhe sigurohuni që t'i përmbaheni kodit - do t'ju duhet më vonë.
Hapi 4: Instalimet dhe montimi
Lidhni përbërësit siç tregohet në diagram dhe imazhe. Pina e të dhënave leds duhet të lidhet me kunjin P1 në tabelë, dhe çelësi duhet të jetë i lidhur me P2. Sigurohuni që ta lidhni P1 me pinin e të dhënave leds, dhe jo me pinin OUT të të dhënave. Tjetra, futeni me kujdes tabelën në kasë. Fitshtë një përshtatje e ngushtë, dhe sapo të futet, do të jetë shumë e vështirë të hiqet, kështu që kontrolloni dy herë instalimet tuaja elektrike para dorës. Pastaj, rreshtoni portën e mikro usb me prerjen përkatëse në kasë, ngjitni një kaçavidë të sheshtë (ose mjet të ngjashëm) prapa tabelës dhe përdorni atë për të futur prizën në ndërprerës. Duhet të përshtatet fort. Përdorni hotglue për të mbajtur tabelën në vend. Së fundi, rreshtoni dy pikat në pjesën e sipërme të rrethimit me dy zgjatimet në bazë dhe vendosini ato së bashku. Mbani në mend se kaseta NUK është projektuar për tu rihapur pas montimit, nëse nuk jeni të sigurt për instalimet tuaja elektrike, ndezni kodin (siç tregohet në hapin tjetër) dhe provoni led dhe switch para se të vendoseni në kasë.
Hapi 5: Ndezja dhe Modifikimi i Kodit
Zbërtheni kodin shembull që keni shkarkuar nga Hapi 3 dhe hapeni atë në Arduino IDE. Ky skicë e thjeshtë ju lejon të vendosni dritën e prapme në ngjyrën tuaj të dëshiruar dhe të vendosni një çelës në ndërprerës. Ndryshoni variablat backlightR, G dhe B për të zgjedhur ngjyrën që dëshironi të jetë drita e prapme, dhe backlightBlightness për të modifikuar intensitetin e led. Të katër këto variabla duhet të kenë një numër nga 0 (off) në 255 (maksimum). Për të hartuar një çelës, modifikoni ndryshoren "keyCode" me cilindo çelës që ju pëlqen. Një listë e kodeve kryesore mund të gjendet këtu. Pasi të keni modifikuar kodin sipas dëshirës tuaj, shtypni butonin e ngarkimit, për të përpiluar dhe ndezur kodin në tabelën tuaj. Pasi të përfundojë përpilimi, terminali do t'ju kërkojë të lidhni bordin tuaj. Sigurohuni që ta lidhni atë brenda 60 sekondave, ose do të duhet të përsërisni procesin e ngarkimit.
Hapi 6: U krye
Tani duhet të keni një tastierë plotësisht funksionale me një çelës të vetëm! Kodi i dhënë imiton një tastierë të rregullt USB HID, kështu që mund të përdoret pa instaluar softuer shtesë, megjithëse mund të shkarkoni programe makro të tilla si AutoHotkey për të automatizuar veprimet kur shtypni butonin. Nëse dëshironi të personalizoni kodin më shumë se sa ofrohet nga kodi shembull, mund të shkruani tuajin duke përdorur bibliotekën Digikeyboard. Biblioteka FastLED gjithashtu mund të përdoret për të kontrolluar led dhe ofron funksione shumë më të fuqishme se Adafruit_Neopixel.
Nëse ju pëlqeu kjo udhëzues, ju lutemi konsideroni të votoni për të në Konkursin e Madh dhe të Vogël, argëtohuni duke bërë!