Cov txheej txheem:
- Kauj Ruam 1: Qhov Chaw thiab Cov Cuab Yeej
- Kauj ruam 2: Teeb tsa Software
- Kauj Ruam 3: Luam Ntawv Case
- Kauj Ruam 4: Teeb thiab Sib dhos
- Kauj Ruam 5: Teeb thiab Hloov Kho Txoj Cai
- Kauj ruam 6: Ua tiav
Video: RGB Ib Khawm USB Keyboard: 6 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Puas tau xav tias yuav tsum muaj me me, tseem ua haujlwm tau, RGB backlit keyboard, tsis loj dua qhov loj ntawm ib tus yuam sij? Tsis yog? Leej twg mob siab, ua ib qho ntxiv! Cov lus qhia no yuav coj koj mus txog cov kauj ruam uas koj xav tau los ua koj tus kheej, tsis muaj txiaj ntsig me ntsis, ib lub pob keyboard.
Kauj Ruam 1: Qhov Chaw thiab Cov Cuab Yeej
Txhawm rau ua txoj haujlwm no, koj yuav xav tau…
Qhov:
ATtiny85 raws pawg tswj hwm kev txhim kho. Cov laug cam no yog clones ntawm Digispark board, thiab tuaj yeem yuav rau me me li 1-2GBP/USD. Muaj ob peb qhov hloov pauv ntawm lub rooj tsavxwm no, ib qho uas tau tsim hauv USB A txuas, thiab ob qho uas tau tsim hauv Micro USB lub qhov (socket). Qhov xav tau rau txoj haujlwm no yog qhov me me ntawm ob qho uas muaj "TINY85" sau rau nws raws li tau thov rau "ATTINY85". Txhua lub rooj tsavxwm yuav ua haujlwm zoo ib yam, tab sis tsuas yog qhov no yuav haum rau hauv rooj plaub 3D luam tawm
- WS2812b RGB LED. Cov no kuj tuaj hauv ntau hom ntawv, hom xav tau yog teeb tsa ntawm ib puag ncig PCB me me, me me loj dua li LED nws tus kheej. Ib qho liab qab LED kuj tseem tuaj yeem siv tau, tab sis nco ntsoov cov no yuav nyuaj heev rau cov laug.
- Cherry MX/ Cherry MX Sib xws hloov. Cov hloov pauv nrog cov tsev nyob huv yog qhov zoo vim tias lawv yuav tso cai rau LEDS lub teeb hla mus.
- Cherry MX sib xws keycap.
Cov Cuab Yeej:
- Yuav tsum muaj Cov Kws Hlau thiab Cov Kws Lij Choj. Flux, Solder Braid/Wick, txheej thib peb txhais tes, thiab ntau Flux tseem muaj txiaj ntsig ib yam.
- Ib lub tshuab luam ntawv 3D yuav tsum tau luam tawm lub thawv ntawv, tab sis qee yam zoo sib xws kuj tseem tuaj yeem tawm ntawm ntoo, acrylic, MDF, thiab lwm yam yog tias koj nkag tau rau cov cuab yeej siv tes yooj yim. Ib rooj plaub kuj tseem tuaj yeem txiav tawm ntawm lub thawv me me ABS.
Kauj ruam 2: Teeb tsa Software
Ua ntej, koj yuav tsum teeb tsa Arduino IDE thiab Digispark cov tsav tsheb. Txhawm rau ua qhov no, ua raws cov lus qhia ntawm no. Muab cov duab kos ntsais tso rau hauv nplooj ntawv txuas, kom ntseeg tau tias koj lub rooj tsavxwm ua haujlwm. Tom ntej no, koj yuav tsum teeb tsa Adafruit Neopixel Library, los tswj cov coj. Hauv Arduino IDE, mus rau Cov Cuab Yeej> Tswj Cov Tsev Qiv Ntawv thiab tshawb rau "Adafruit Neopixel." Rub tawm thiab teeb tsa lub tsev qiv ntawv ntawm tib lub npe.
Kauj Ruam 3: Luam Ntawv Case
Cov ntaub ntawv STL xav tau rau rooj plaub thiab tus lej piv txwv tuaj yeem rub tawm los ntawm yam sib txawv ntawm no. Rub tawm thiab luam tawm ob ntu ntawm rooj plaub tam sim no, thiab paub tseeb tias koj dai rau ntawm txoj cai - koj yuav xav tau tom qab.
Kauj Ruam 4: Teeb thiab Sib dhos
Xaim cov khoom siv raws li qhia hauv daim duab thiab cov duab. Cov leds cov ntaub ntawv tus pin yuav tsum txuas nrog tus pin P1 ntawm lub rooj tsavxwm, thiab qhov hloov pauv yuav tsum txuas nrog P2. Nco ntsoov tias koj txuas P1 rau cov ntaub ntawv leds IN tus pin, thiab tsis yog cov ntaub ntawv tawm tus pin. Tom ntej no, ua tib zoo ntxig lub rooj tsavxwm rau hauv rooj plaub. Nws nruj haum, thiab ib zaug nws nyob rau hauv, nws yuav nyuaj heev rau tshem tawm, yog li ob zaug xyuas koj cov thaiv ua ntej tes. Tom qab ntawd, kab kab micro usb chaw nres nkoj nrog cov lus txiav tawm ntawm rooj plaub, txiav lub taub hau taub hau ncaj (lossis cov cuab yeej zoo sib xws) tom qab lub rooj tsavxwm thiab siv nws thawb lub qhov (socket) rau hauv qhov txiav tawm. Nws yuav tsum haum kom nruj. Siv cov kua nplaum los tuav lub rooj tsavxwm hauv qhov chaw. Thaum kawg, teeb tsa ob qho kev nkag mus rau sab saum toj ntawm lub thawv ntawv nrog ob qhov kev tawm tsam hauv lub hauv paus, thiab haum lawv ua ke. Nco ntsoov tias rooj plaub tsis tsim los rov qhib dua tom qab sib dhos, yog tias tsis paub meej txog koj lub xov tooj, nyem qhov chaws (raws li qhia hauv qib tom ntej) thiab ntsuas cov coj thiab hloov ua ntej haum rau hauv rooj plaub.
Kauj Ruam 5: Teeb thiab Hloov Kho Txoj Cai
Unzip tus lej piv txwv koj rub tawm los ntawm Kauj Ruam 3, thiab qhib nws hauv Arduino IDE. Qhov kev kos duab yooj yim no tso cai rau koj teeb lub teeb pom kev rau koj cov xim uas xav tau, thiab daim ntawv qhia tus yuam sij rau qhov hloov pauv. Hloov kho qhov sib txawv ntawm lub teeb pom kev R, G thiab B kom xaiv cov xim uas koj xav kom lub teeb pom kev zoo, thiab lub teeb pom kev ci ci los hloov qhov kev siv ntawm cov coj. Tag nrho plaub ntawm cov kev hloov pauv no yuav tsum muaj tus lej los ntawm 0 (tawm) txog 255 (siab kawg). Txhawm rau qhia tus yuam sij, hloov pauv qhov sib txawv "keyCode" rau nrog tus yuam sij twg koj nyiam. Cov npe ntawm cov lej tseem ceeb tuaj yeem pom ntawm no. Thaum koj tau hloov kho cov cai rau koj nyiam ntaus lub pob upload, kom suav sau thiab nyem qhov chaws rau koj pawg thawj coj. Thaum nws ua tiav kev suav sau, lub davhlau ya nyob twg yuav hais kom koj ntsaws rau hauv koj lub rooj tsavxwm. Nco ntsoov tias koj ntsaws nws hauv 60 vib nas this, lossis koj yuav tau rov ua dua cov txheej txheem upload.
Kauj ruam 6: Ua tiav
Tam sim no koj yuav tsum muaj lub luag haujlwm ua haujlwm ib tus keyboard tseem ceeb! Cov cai muab ua piv txwv li USB HID keyboard ib txwm, yog li nws tuaj yeem siv tau yam tsis muaj kev txhim kho software ntxiv, txawm hais tias koj tuaj yeem rub tawm cov program macro xws li AutoHotkey kom siv qhov ua tau zoo thaum koj nias qhov tseem ceeb. Yog tias koj xav kho tus lej ntau dua li qhov tau muab los ntawm tus lej piv txwv, koj tuaj yeem sau koj tus kheej siv Digikeyboard lub tsev qiv ntawv. Lub tsev qiv ntawv FastLED kuj tseem tuaj yeem siv los tswj cov coj thiab muab cov haujlwm muaj zog ntau dua li Adafruit_Neopixel.
Yog tias koj nyiam cov lus qhia no, thov txiav txim siab pov npav rau nws hauv Kev Sib Tw Loj thiab Me, muaj kev lom zem ua!
Pom zoo:
Ob Lub Hlau (DMX) Kev Sib Tham Nrog Vijtsam thiab Khawm: 5 Cov Kauj Ruam (nrog Duab)
Ob Txoj Kev Siv Hluav Taws Xob (DMX) Nrog Lub Vijtsam thiab Khawm: DMX yog cov txheej txheem siv los tswj cov teeb pom kev zoo thiab cov teebmeem tshwj xeeb. Txhua lub cuab yeej muaj nws tus kheej channel (s) uas nws teb rau. Cov channel no yog cov neeg siv xaiv tau los ntawm DIP hloov lossis cov zaub nrog cov nyees khawm.There muaj ntau txoj hauv kev los xaiv
Rooj Bluetooth Hais Lus Nrog Pom Pom Lub Suab, Khawm Khawm thiab NFC.: 24 Kauj Ruam (nrog Duab)
Rooj Bluetooth Hais Lus Nrog Pom Pom Suab, Khawm Khawm thiab NFC.: Nyob zoo! Hauv Cov Lus Qhia no Kuv yuav qhia yuav ua li cas kuv thiaj ua Lub Rooj Sib Tham Bluetooth hais lus no uas muaj Lub Suab Pom Zoo Zoo nrog kov cov nyees khawm thiab NFC. Ua tau yooj yim ua ke nrog NFC Enabled cov cuab yeej nrog tsuas yog kov. Tsis muaj lub cev khawm
Kev Cai Arduino Kom Ua Tau CAN Steering Log Khawm Nrog Lub Tsheb Tshiab Lub Stereo: 9 Cov Kauj Ruam (nrog Duab)
Kev Cai Arduino Kom Khaws CAN Steering Log Khawm Nrog Lub Tsheb Tshiab Lub Stereo: Kuv txiav txim siab los hloov lub tsheb qub hauv kuv lub Volvo V70 -02 nrog lub tso suab tshiab yog li kuv yuav muaj peev xwm txaus siab rau cov khoom xws li mp3, bluetooth thiab tsis muaj tes. Kuv lub tsheb muaj qee lub hauv paus tswj hwm lub tso suab uas kuv xav tseem yuav siv tau
Micro: ntsis Cov Hauv Paus Kawm: Khawm Khawm: 11 Kauj Ruam
Micro: ntsis Cov Hauv Paus Kawm: Kov Khawm: Ntawm BBC Micro: ntsis, muaj 3 kov footers: pin0, pin1, pin2. Yog tias koj tuav tus GND tus pin nrog ib txhais tes thiab kov tus lej 0, 1, lossis 2 nrog rau lwm qhov, qhov hluav taws xob me me (nyab xeeb) yuav ntws los ntawm koj lub cev thiab rov qab mus rau hauv micro: me ntsis. Qhov no yog
MESH: Rating System Nrog Internet-Txuas Cov Khawm: 5 Cov Kauj Ruam (nrog Duab)
MESH: Rating System Nrog Internet-Txuas Cov Khawm: Yuav ua li cas yog tias cov khw noj mov lossis lwm yam lag luam tuaj yeem khaws cov neeg siv khoom tawm tswv yim ntawm qhov chaw thiab tam sim sync nws nrog daim ntawv nthuav tawm? Daim ntawv qhia no yog txoj hauv kev nrawm thiab yooj yim los tsim koj tus kheej kev ntsuas sib tham. Tsuas yog lob ib txheej ntawm internet txuas nrog b