
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Hammaga salom, Ko'p soatlab ko'zdan kechirib, juda ko'p qiziqarli narsalarni ishlab chiqqandan so'ng, men nihoyat biror narsa qurmoqchi bo'ldim. Shuning uchun, mening birinchi ko'rsatmaga tayyor bo'ling!
Men ko'p vaqtimni, ham professional darajada, ham o'yin -kulgiga sarflayman, AutoCAD -da rohatlanaman. Ergonomik maqsadlar uchun men chap qo'lim bilan foydalanish uchun qo'shimcha Numpad klaviaturasini sotib oldim, shuning uchun sichqonchani qo'yib yuborishim shart emas. Shunga qaramay, men qo'limni "BOX" yoki "RECT" kabi ba'zi buyruqlarni kiritish uchun harakatlantirishim kerak. Vaziyatni yomonlashtirish uchun: men ham shunday qilganimdan keyin ENTER tugmasini bosishim kerak. Aytishga hojat yo'q, menimcha, bu "chap qo'lingizni qimirlatish"-bu mening didim uchun juda ko'p mashq.
Shunday qilib, agar siz bitta tugmachani bossangiz va buning o'rniga qutini (yoki shunga o'xshash narsani) olsangiz yaxshi bo'larmidi?
Shuning uchun men Arduino -da ishlaydigan ajoyib ShortCut klaviaturasini yaratdim.
Ta'minot:
Sizga kerak bo'lgan narsalar:
1x Arduino Micro-Agar siz Gollandiyaning go'zal mamlakatida yashasangiz, uni bu erdan topishingiz mumkin:
2x2, 54mm, 10 pinli vintli terminal -
1x RobotDyn tugmachasi - yana: https://www.tinytronics.nl/shop/nl/arduino/access… yoki:
1x RobotDyn 4x4 tugmachali matritsa -
robotdyn.com/button-keypad-4x4-module.html
Arduino uchun 1x Joystick - men biroz yotardim, lekin aminmanki, bu men buyurgan narsalar:
1 x USB - Micro USB kabeli
Majburiy emas:
1x o'tish tugmasi -
1-qadam: Ishingizni chop eting va uskunangizni ulang



Men quyida taqdim etgan stl faylini chop eting. Bu sizning klaviaturangiz uchun asos bo'ladi.
Bu ishni chop etishimga taxminan 9 soat vaqt ketdi, bu sizga barcha jihozlaringizni Arduino Micro-ga ulash uchun etarli vaqt beradi.
Men turli xil komponentlarni Arduino -ga quyidagicha uladim:
Klaviatura -> A0
X o'qi joystik -> A1
Y o'qi joystik -> A2
Pin -Joystick -ni tanlang -> 7
Tugma (ShiftPin) -> 6
Men hali almashtirish tugmachasini ulamaganman, chunki menda undan hech qanday foyda yo'q. Lekin siz xohlagan (raqamli) pinni ishlatishingiz mumkin.
Endi siz barcha komponentlaringizni ulagan bo'lsangiz, ehtimol sizning ishingiz hali tayyor emas. Lekin xavotir olmang! Bu sizga tugmalar grafikasini chop etish uchun vaqt beradi. Siz ularni "ACAD Toetsenbord Knoppen" nomli fayllardan topasiz.
Men bilaman, ularning sifati past, lekin men Internetda yaxshiroq rasm topa olmadim va o'zimni loyihalashtirish uchun motivatsiya ham yo'q edi.
2 -qadam: Kodni yuklang
Bu qadam oson. Arduino -ni ulang va Arduino IDE yordamida kodingizni unga yuklang.
O'zingizning ehtiyojlaringizga mos keladigan buyruqlarni o'zgartiring. Bu erda qo'shimcha tushuntirish uchun kod qismlarini qanday kiritish kerakligini bilmayman, shuning uchun agar sizda biron bir savol bo'lsa, ularni sharhlar bo'limida so'rang.
3 -qadam: Yakuniy yig'ilish
Endi siz chop etishni tugatishingiz kerak va siz qutidagi barcha komponentlarni o'rnatishga tayyor bo'lasiz. sizga 8x M3x5mm, 4x M2x5mm va 2 ta yog'och vint 4x16 kerak bo'ladi. O'ylaymanki, har xil uzunliklar ishlaydi.
Endi uni kompyuterga ulash va dam olishni boshlashgina qoldi!
Tavsiya:
Arduino klaviaturasi Joystick kengaytirgich qutisi va Deej yordamida ovozni boshqaruvchi narsa: 8 qadam

Arduino klaviaturasi Joystick kengaytirgichi va ovozni boshqaruvchi Deej -dan foydalanadigan narsa: Nega men bir muncha vaqt klaviaturaga interfeys elementlari yoki o'yinlar va simulyatorlardagi boshqa kichik vazifalarni boshqarish uchun kichik joystik qo'shishni xohlardim (MS Flight Sim, Elite: Xavfli, Yulduzli urushlar: eskadronlar va boshqalar). Shuningdek, Elita uchun: Xavfli, men
Arduino mexanik klaviaturasi: 5 qadam (rasmlar bilan)

Arduino mexanik klaviaturasi: Menga boshqa loyiha uchun pin pad kerak edi, shuning uchun men o'z uyimdagi qismlar bilan klaviatura yasashga qaror qildim
Arduino 4x4 klaviaturasi: 4 qadam (rasmlar bilan)

Arduino 4x4 klaviaturasi qo'llanmasi: Arduino uno va 4x4 klaviatura to'liq kodli ketma -ket monitorga klaviatura kiritish ko'rsatildi
Arduino Easy Midi klaviaturasi: 5 qadam (rasmlar bilan)

Arduino Easy Midi klaviaturasi: Men juda katta musiqiy nodonman va o'z asboblarim va gadjetlarimni yasashni juda yaxshi ko'raman, lekin menda murakkab loyihalarni bajarish uchun ko'p mahorat va resurslar yo'q, shuning uchun PretEnGineerings o'quv qo'llanmasiga duch kelganimda, men juda xursand bo'ldim va unga berishni xohladim. otish.Bir
3D bosilgan Arduino makro klaviaturasi: 6 qadam (rasmlar bilan)

3D bosilgan Arduino makro klaviaturasi: Bu mening Arduino Pro Micro bilan ishlagan birinchi loyiham edi. Siz uni "Zoom" yoki "Discord" suhbatlarida ovozni o'chirish, videoni almashtirish yoki ekranni almashish kabi ishlarni bajarishingiz mumkin. Buning ustiga, siz uni tez -tez ishlatiladigan dasturlarni ochish uchun dasturlashingiz mumkin