Mundarija:
- 1 -qadam: Klaviaturani tushunish
- 2 -qadam: materiallarni yig'ish
- 3 -qadam: qaror qabul qilish vaqti
- 4 -qadam: Arzon "sxemangizni" xaritaga tushiring
- 5 -qadam: Faux davralarni yaratish vaqti
- 6 -qadam: Hammasini bir joyga to'plash
- 7 -qadam: Arduino har kim?
Video: O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:30
Shunday qilib, siz o'zingizning membranali klaviaturangizni yaratmoqchimisiz? Nima uchun? O'zingizning klaviaturangizni yaratish ko'p sabablarga ko'ra foydali bo'lishi mumkin. Bu arzon va oson, uni vandalizatsiya qilish yoki o'g'irlash mumkin bo'lgan holatlarga qo'yish mumkin, uni ko'ngli qolmagan holda ko'rsatish mumkin, va siz xohlaganingizcha klaviaturani xohlaganingizcha kirgizishingiz mumkin. qo'lingizdan kelganicha. Men o'zimning klaviaturamni eshikning tashqarisida yashash uchun yaratdim, bu erda colin353 www.instructables.com/id/An-Electronic-Door-Opener/ bilan bir xilda klaviatura yozuvi vazifasini bajaradi. Ammo menda keyingi ko'rsatmalarni o'qish uchun yana bir qancha fokuslar bor.
**** DIQQAT: Bu hozircha to'liq ko'rsatma emas. U klaviatura qurilishi bilan to'liq shug'ullanadi, lekin u hali uni foydali qilish vositalarini to'liq tushuntirmaydi yoki ko'rsatmaydi. Bu o'zgaradi
1 -qadam: Klaviaturani tushunish
Siz tushunmoqchi bo'lgan birinchi narsa - bu klaviatura qanday ishlashini. Men nima deb o'ylayotganingizni bilaman … Matrix klaviaturasi?… "Bu ishni bajarish uchun men ko'k tabletkalarni ichishim shart emasmi?". Yo'q, bu matritsa emas. Matrix uslubidagi klaviatura haqida o'ylashning eng yaxshi usuli - bu jangovar kema haqida o'ylash.
Matritsa, xuddi satr va ustunlardan tashkil topgan jangovar kemadagi kabi. har bir tugma ma'lum satr va ustunga mos keladi. Buni yaxshiroq ko'rsatish uchun birinchi rasmga qarang. 9 tugmachali klaviaturada siz 3 qator va 3 ustundan foydalanasiz. Birinchi tugma, xuddi jangovar kemada bo'lgani kabi, 1 -qator va 1 -ustun (R1C1) o'rtasida aloqa o'rnatadi. 2 R1C2, 3 R1C3 bo'ladi va aytaylik 8 R3C2 bo'lardi … qolganlari rasmda tasvirlangan. Buning ma'nosi, simlarni ulash uchun 9 xil tugmachaning o'rniga, siz kamroq simlar uchun 3 ustun va 3 qatorni ulashingiz kerak. Haqiqiy afzalliklar tugmachalarni qo'shishni boshlaganda paydo bo'ladi. boshqa qator va ustunni (2 simli) qo'shganda 7 tugma qo'shiladi … qaerga ketayotganimni ko'ryapsizmi?
2 -qadam: materiallarni yig'ish
Haqiqatan ham, bu o'rgatiladigan narsaning ajoyib tomoni shundaki, sizda buni uyingizda qurish uchun kerak bo'lgan hamma narsa bor! Ha, men bu klaviaturani yaratishning oddiy, arzon, samarali usuli, demoqchimanki, bu oddiy va arzon. Bu ko'rsatma uchun sizga kerak bo'ladi:
Alyuminiy folga (qalay folga… qaysidir folga) *folga tasmasi ham yaxshi ishlaydi Qaysidir qog'oz yoki yassi material (bu erda tanlaganingiz mustahkamlikka ta'sir qiladi. Men muzlatgichim uchun quruq o'chirish padini ishlataman) elim (agar siz folga tasmasini ishlating) va qandaydir ajratgich (teshiklari kesilgan bir necha qatlamli qog'oz ishlashi mumkin, men ikki tomonlama yopishqoq ko'pikli prokladkalarni ishlataman)
3 -qadam: qaror qabul qilish vaqti
Klaviaturani birlashtirishning birinchi qadami - bu qanday ko'rinishga ega bo'lishini/unda qancha tugmachani xohlashingizni hal qilish. Bu ko'rsatma uchun men 1 dan 9 gacha raqamlar bilan 3X3 moslamasidan foydalanaman. Siz qanday ko'rinishga ega bo'lishni hal qilganingizdan so'ng, uni torting va barcha simlar qayerga ketishini xohlayotganingizni hal qiling. Men klaviaturadan o'q olishni xohlayman, shunda u mening eshigim atrofida aylanadi, shuning uchun meniki qanday bo'lishi kerakligini 2 -rasmga qarang. O'zingiz yoqtirgan dasturlardan (bo'yash, fotoshop, illyustrator) foydalanib, kompyuteringizni masxara qiling va keyingi bosqichga o'ting.
4 -qadam: Arzon "sxemangizni" xaritaga tushiring
Biz nima qilmoqchi bo'lsak, folga ustiga yopishtirib, moslashuvchan, arzon, lekin samarali elektron karta yasaymiz. Endi biz nima qilishimiz kerak, biz kompyuterni masxara qilishimiz kerak, biz ustunlar va qatorlar qanday o'rnatilishini aniqlashimiz kerak. Agar siz Photoshop -dan foydalanayotgan bo'lsangiz, 2 ta yangi qatlam yarating, biri satr, ikkinchisi ustunlar. Agar siz faqat bo'yoqdan foydalansangiz, satr va boshqa ustunlar deb nomlangan faylning nusxasini yarating.
Ushbu yangi qatlamlarga biz "sxemalarimiz" ketishini xohlagan joyga katta qora chiziqlar qo'yamiz. Agar siz adashib qolsangiz, satrlar uchun 2 -rasmga va 3 -ustunli rasmga qarang. 4 -rasm ikkala qatlam ham yoqilganligini ko'rsatadi. Siz tanish ko'rinishni boshlaysizmi? Endi siz rasmlaringizdan birini vertikal aylantirishingiz kerak … yoki gorizontal … 5 -rasmga qarang, men nimani nazarda tutayotganimni tushunasiz. Davom eting va keyingi qadam uchun ularni chop eting.
5 -qadam: Faux davralarni yaratish vaqti
Mana bu qiziqarli qism … menimcha hamma narsa kulgili, lekin nima bo'lishidan qat'i nazar … Endi sizda shablonlar chop etilgan bo'lsa, siz o'z sxemangizni tuzishni boshlashingiz mumkin. Endi sizning satr va ustunlar kerak bo'lgan joyga folga yopishtirish vaqti keldi. Mening ikkita davram uchun 2 -rasmga qarang, sizniki shunga o'xshash bo'lishi kerak. Bundan tashqari, mening ulanishlarim klaviaturadan qanday qilib osonlikcha ulanishini osonlashtirish uchun ketayotganiga e'tibor bering. Xuddi men rejalashtirgandek! * OGOHLANTIRISH* Bu vaqtda old dizayningizni R1 R2 R3 C3 C2 C1 yorlig'i bilan simlarning oxiriga ulash uchun yorliqlarni qo'shib qo'yish yaxshidir. Bu sizga osonroq bo'ladi.
6 -qadam: Hammasini bir joyga to'plash
Keyingi bosqichda biz hammasini bir joyga to'playmiz. Bo'shliqlarni olib, ularni klaviaturaning bir tomoniga qo'llang. O'ylab ko'ring, siz texnik jihatdan silikonni (qotish uchun ishlatiladigan turini) chindan ham munosib bo'shliq sifatida ishlatishingiz mumkin edi … Men buni kelajakda sinab ko'rishim mumkin …. hmm..
Qanday bo'lmasin, mavzuga qaytish. Bu bo'shliqlarni qo'llash uchun biz o'rtada teshik borligiga ishonch hosil qilishimiz kerak, shunda satrlar va ustunlar tushkunlikka tushganda (qayg'uli emas, bosilgan) bir -biriga tegib turishi kerak. Men hamma narsani chinni bilan bezatganman, lekin siz yaxshiroq natijaga erishish uchun teshik yoki boshqa narsalarni ishlatishingiz mumkin. Aralashtirgichlar bizning davrimizning boshqa qismlari tasodifan bir-biriga tegmasligiga ishonch hosil qilish uchun ham bor. 1 -rasmga qarang, barcha bo'shliqlar to'g'ri qo'llanilgan. Spacerlar qo'llanilgandan so'ng (siz foydalanadigan narsalarni yopishtirishingiz kerak bo'lishi mumkin), siz klaviaturaning boshqa tomonini uning ustiga qo'yishingiz mumkin (2 -rasm). Yaxshiyamki, hamma narsa sizning shabloningizda kompyuterda to'g'ri chizilganligiga ishonch hosil qildingiz … siz shablon yaratdingiz, shunday emasmi? 3 -rasm - bu birlashtirilgan klaviatura. ***** OPTIONAL QADAM ***** Mening klaviaturam uzoq umr sog'lom bo'lishini ta'minlash uchun men o'zimni laminatladim. Bu qog'ozni tizimli qo'llab -quvvatlashga yordam beradi … doimiy bosish qog'ozda tushkunliklarni (yana achinarli emas) keltirib chiqarishi mumkin, bu ertami -kechmi sizning klaviaturangiz bu tugmani doimiy ravishda bosib turishiga olib keladi. 4 -rasmda mening matritsa uslubidagi chiroyli laminatlangan klaviatura ko'rsatiladi, lekin laminator mening san'at asarimni yeydi.
7 -qadam: Arduino har kim?
Klaviaturani birinchi marta Arduino -ga ulash vaqti … hayajonli emasmi?
Juda hayajonli, lekin hozircha kutish kerak! Laminator mening klaviaturamni mehr bilan yedi, shuning uchun men boshqasini qilishga vaqt topolmagunimcha, u kutishga to'g'ri keladi. Men qaytib kelaman, shuning uchun xavotir olmang, bu qadam keladi. Ehtimol, yaqin kelajakda men buni qanday qilib o'rnatishni tushuntiraman va uni aniq ko'rsatmayman. Hozircha bu erda men qayerga borishni biladiganlar uchun prototiplarim bilan ishlatgan arduino kodi omad tilaymiz. Qolganlari uchun qattiq o'tiring. *** QAYD *** siz arduino.cc dan klaviatura kutubxonasini o'rnatishingiz kerak bo'ladi
Tavsiya:
BT bilan 8x8 matritsali displey: 5 qadam (rasmlar bilan)
BT bilan 8x8 matritsali displey: Men bir necha oy oldin Ebaydan (Xitoy) 4x panelli 8x8 matritsani sotib oldim. Bu misollar yuqoridan pastgacha emas, balki yonma -yon qattiq simli ekanligini bilganimda, hafsalam pir bo'ldi. tarmoq yozilgan! 2 -qadamni ko'ring, menimcha, menda bo'lishi mumkin edi
Manba bilan Arduino Led matritsali ulanish: 9 qadam (rasmlar bilan)
Arduino Led Matrix manbai bilan ulanishi: LED matritsasi yoki LED displeyi-bu nuqta-matritsali displeyning katta, past o'lchamli shakli bo'lib, u sanoat va tijorat ma'lumotlarini ko'rsatish uchun, shuningdek, odam-mashina havaskorlari uchun foydali bo'ladi. U 2-D diodli matritsadan iborat, ularning katolari
Eski mexanik klaviaturani tozalash: 5 qadam (rasmlar bilan)
Eski mexanik klaviaturani tozalang: Mexanik klaviatura 1990 -yillarda va undan oldin juda keng tarqalgan va ommabop bo'lgan va ko'p odamlar uchun ular bergan tuyg'u va ovoz ular ilgari ishlatilgan yozuv mashinalariga o'xshab ketgan. O'shandan beri mexanik klaviatura
Qog'oz qisqichi yordamida klaviaturani buzish: 8 qadam (rasmlar bilan)
Qog'oz qisqichi yordamida klaviaturani buzish: Siz buni tanidingizmi: siz kompyuterga matn yozyapsiz va to'satdan sHIFT tugmachasini bosgandan so'ng, MATNNING BARCHASI KAPITALLARDAGI? Chunki siz "Shift" tugmachasiga ham, "Caps Lock" ga ham tasodifan teggansiz. Bu haqiqatan ham
Arduino Uno yordamida LED matritsali massivni boshqarish (Arduino bilan ishlaydigan robotli yuz): 4 qadam (rasmlar bilan)
Arduino Uno (Arduino Powered Robot Face) yordamida LED matritsali massivni boshqarish: Bu ko'rsatma Arduino Uno yordamida 8x8 LED matritsalar qatorini qanday boshqarishni ko'rsatadi. Ushbu qo'llanma o'z loyihalaringiz uchun oddiy (va nisbatan arzon displey) yaratish uchun ishlatilishi mumkin. Shu tarzda siz harflar, raqamlar yoki maxsus animatsiyalarni ko'rsatishingiz mumkin