Mundarija:

O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)
O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)

Video: O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)

Video: O'z matritsali matritsali klaviaturani yarating (va Arduino -ga ulang): 7 qadam (rasmlar bilan)
Video: 30ta maxfiy sir клавиатурадаги 30та махфий сир 2024, Noyabr
Anonim
O'z matritsali klaviatura membranasini yarating (va Arduino -ga ulang)
O'z matritsali klaviatura membranasini yarating (va Arduino -ga ulang)

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

Qaror qabul qilish vaqti
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

Sizning arzonligingizni xaritalash
Sizning arzonligingizni xaritalash
Sizning arzonligingizni xaritalash
Sizning arzonligingizni xaritalash
Sizning arzonligingizni xaritalash
Sizning arzonligingizni xaritalash
Sizning arzonligingizni xaritaga tushirish
Sizning arzonligingizni xaritaga tushirish

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

Faux davrani yaratish vaqti!
Faux davrani yaratish vaqti!
Faux davrani yaratish vaqti!
Faux davrani 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

Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
Hammasini bir joyga to'plash
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: