Mundarija:
- 1 -qadam: qismlarni yig'ish
- 2 -qadam: Diodlarni lehimlash
- 3 -qadam: Boshqa elektron komponentlarni lehimlash - o'ng tomonda
- 8 -qadam: Qolgan ishlarni birlashtirish
- 9 -qadam: Klaviatura tugmalarini joylashtirish
- 10 -qadam: O'rnatish va dasturiy ta'minotni o'rnatish
- 11 -qadam: Xulosa
Video: ErgoDox mexanik klaviaturasi: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
ErgoDox klaviaturasi bo'linadigan, mexanik va dasturlashtiriladigan klaviatura. Bu to'liq ochiq manba, shuning uchun uni qurish uchun faqat ehtiyot qismlarni sotib olish va vaqt ajratish kifoya.
Men dasturiy ta'minot muhandisi sifatida ishlayman va har doim o'z mahsuldorligimni oshirish va yozishni osonlashtirish yo'llarini qidiraman. Men bu haqda birinchi marta "ErgoDox EZ" kickstarter loyihasi chiqqanida eshitganman. Men qiziqardim, lekin klaviatura uchun ~ 300 dollar sarflashni xohlamadim va bu o'z -o'zidan qurish juda yaxshi loyiha bo'lishi mumkin deb o'yladim.
Bu men uchun lazer kesgichdan birinchi marta foydalanish edi, shuning uchun bu juda qiziq edi.:)
Bir necha hafta ishlatganimdan so'ng, men deyarli taslim bo'ldim - aslida bir muddat taslim bo'ldim, lekin keyin yana bir bor qaytishga qaror qildim, endi esa men uni yaxshi ko'raman! Ta'lim egri chizig'i, albatta, keskin va bu, albatta, asab solishi mumkin, lekin ko'niksangiz, sizga bu yoqadi!
Sizga birinchi navbatda ko'rsatmalarni to'liq o'qishni va barcha rasmlarni ko'rishni tavsiya qilaman. Sizda hamma narsa borligiga ishonch hosil qiling va nima qilish kerakligini tushunib oling. Bu sizga yo'lda yordam beradi
(Agar siz xuddi shu klaviaturani qurayotgan odamning videosini izlayotgan bo'lsangiz, unda siz amalda qanday bajarilganini ko'rishingiz mumkin, keyin buni ko'rib chiqing. Men undan foydalandim va bu menga katta yordam berdi)
1 -qadam: qismlarni yig'ish
Klaviatura PCB (bosilgan elektron platalar), ba'zi kichik elektron komponentlar, kalitlar, klaviatura va korpusdan qurilgan. Kosondan boshqa barcha qismlarga onlayn buyurtma berish mumkin, men ularni bu erda sanab o'taman, korpus lazerli kesgich bilan kesilgan bir nechta akril varaqlardan tayyorlanishi mumkin yoki 3d printerda chop etilishi mumkin. Men lazerni kesib oldim, chunki menimcha, bu kamroq vaqt talab qiladi va bundan ham muhimi, menimcha, u sovuqroq ko'rinadi!
- PCB (har bir qo'l uchun ikkitadan) - havola
- 76x 5 -pinli mexanik kalit kalitlari - Siz xohlagan narsani olishingiz mumkin. Cherry MX menimcha, mexanik klaviatura ixlosmandlari orasida eng mashhuri, lekin men Gateron ancha arzon va sifat jihatidan deyarli o'xshashligini topdim. Men ularni aliexpress -da topdim. - havola
- 76x klaviatura tugmachalari - menimcha, siz hech qanday tugmachani olmasligingiz kerak, lekin ergodoks uchun mo'ljallangan to'plam, chunki har bir tugmachaning burchagi engil, va siz ularni to'g'ri yig'sangiz, u ma'lum bir tarzda egiladi. ebayda, lekin hozir havolani topa olmayapman. Men xuddi shu narsani Amazonda topdim (umid qilamanki, bu menda ham bor). havola
- Teensy USB platasi 2.0 - havola (havoladagi pinlar allaqachon biriktirilgan. Agar siz uni pinsiz olsangiz, ularni o'zingiz lehimlashingiz kerak bo'ladi)
-
Har xil elektron komponentlar (men ularni DigiKey -da sotib olganman, lekin siz ularni ebay yoki aliexpress kabi boshqa saytlardan topishingiz mumkin)
- MCP23018-E/SP I/U kengaytirgichi (bu maxsus qismni faqat DigiKey yoki Okda topa olardim)
- 2 x 2,2 dyuymli rezistorlar ("qizil qizil qizil" tasma ranglari)
- 3 x 220 Ω rezistorlar (LEDlar uchun)
- 3 x LED
- 76 x 1N4148 diodlari - Men sirtga o'rnatiladiganlarni oldim (SOD -123), lekin orqaga nazar tashlasam, "teshikdan" o'tadiganlarni olishim kerak edi. Men Internetda o'qidim, ular ham korpusga mos keladi va ularni lehimlash ancha oson.
- 1 x 0,1 mF seramika kondansatkich (Kondensator "104" bilan belgilanishi kerak)
- 1 x USB mini B ulagichi WM17115
- Qisqa kabelli 1 x USB mini B vilkasi (Siz eski USB gadjet yoki eski gadjet yoki eski qurilmadan olishingiz mumkin - buning uchun kabelni yo'q qilasiz, shuning uchun sizga kerak emasligiga ishonch hosil qiling.)
- 2 x 3,5 mm TRRS rozetkalari - bu asosan eshitish vositasi uyasi, lekin siz ularning ko'pgina minigarnituralar kabi 3 emas, 4 ta ulanishga ega ekanligiga ishonch hosil qilishingiz kerak.
- ba'zi o'tish kabellari (yoki lehimlangandan keyin rezistorlardan ajratilgan narsalarni ishlatishingiz mumkin)
- Koson - bu ish uchun sizga bir nechta akril plitalar kerak bo'ladi. Har bir tomon 5 qatlamdan qilingan. Yuqori va pastki qatlamlarning qalinligi 3 mm, o'rtadagi 3 qatlamning qalinligi 4 mm.
- m3 x 20 mm murvat - Sizga bir nechta kerak bo'ladi. Bu ishni yopish uchun. havola
Ogohlantirishlar: Ba'zi havolalarda sheriklik teglari mavjud, ya'ni agar siz ularni ushbu havoladan sotib olsangiz, men ozgina daromad olishim mumkin. Men bu kompaniyalarning hech birida ishlamayman va bu havolalar orqali tirikchilik qilmayman. Menga bu maqolani yozish uchun bir necha soat vaqt kerak bo'ldi, shuning uchun buning evaziga ozgina bo'lsa ham yaxshi bo'lardi. Bundan tashqari, bu siz uchun narxga ta'sir qilmaydi.
2 -qadam: Diodlarni lehimlash
Klaviaturadagi har bir tugma uchun bitta diodni lehimlashingiz kerak. Bu qism menga eng uzun vaqtni berdi (asosan, men ilgari hech qachon lehimlamagan sirt diodlarini oldim), bu taxminan 3-4 soatlik lehim.
PCBdagi har bir tugma to'rtburchak burchak bilan belgilanadi va kvadratning bir tomonida siz ikkita teshikni ko'rasiz, biri aylana bilan, ikkinchisi kvadrat bilan o'ralgan. Bu erda siz diodni lehimlaysiz.
Diyotlarni lehimlashdan oldin siz ikkita muhim narsani e'tiborga olishingiz kerak:
- Diodlar tenglikni pastki qismiga lehimlangan (shuning uchun siz kalitlarni yuqori tomonga qo'yishingiz mumkin). Bu shuni anglatadiki, kompyuterning o'ng tomonida siz "Chap qo'l", chap tomonda esa "O'ng qo'l" deb yozilgan tomonda lehimsiz.
- Siz ularni to'g'ri yo'nalishda lehimlaganingizga ishonch hosil qilishingiz kerak! Diodlar faqat bitta yo'nalishda oqim oqishiga ruxsat berish uchun mo'ljallangan, shuning uchun ularni noto'g'ri tarzda lehimlash tugmachalarning ishlamasligini bildiradi. Qanday qilib ularni lehimlashni bilasizmi? Diyotning bir tomoni "Katod" deb ataladi ikkinchisi "Anod" deb nomlanadi - Agar sizda "teshik" diodlari bo'lsa, katod atrofida qora halqa bilan belgilanadi. (Agar anod tomoni to'q sariq-qizg'ish rangda). Agar siz sirtni o'rnatgan bo'lsangiz (men kabi), u holda katod yon tomonlardan biriga yaqinroq bo'lgan juda och oq chiziq bilan belgilanadi. Ba'zida buni ko'rish juda qiyin va yaxshi yorug'lik va kattalashtirish oynasi kerak bo'lishi mumkin. (Diodlar haqida bu erda o'qishingiz mumkin)
Yana bir maslahat: Agar sizda diodli diodlar bo'lsa, ingichka lehimdan foydalaning. Men 0,3 mm dan foydalanardim va menimcha, bu yaxshi tanlov edi.
3 -qadam: Boshqa elektron komponentlarni lehimlash - o'ng tomonda
Endi sizda elektron komponentlar lehimlangan kompyuter bor va korpus tayyor bo'lsa, siz kalitlarni lehimlashga tayyormiz.
Birinchidan, siz korpusning o'rta qatlamini (3 -qavat) pcb ustiga qo'yishingiz va ustiga kalitlarni qo'yishingiz kerak. Sizda "sendvich" bo'lishi kerak - o'rtada uchinchi akril qatlami, pastda pcb va yuqoridagi kalitlar. Kalitlarning asosi akrilning to'rtburchaklar kesimiga to'g'ri keladi. Ularni kiritish uchun siz ozgina bosim o'tkazishingiz kerak bo'lishi mumkin, lekin juda ko'p bosim o'tkazmasligingizga ishonch hosil qiling va elektron komponentlarning buzilmasligi yoki buzilmasligiga ishonch hosil qiling.
Bundan tashqari, kalitning pinlariga qarang va ularni to'g'ri yo'nalishda joylashtirganingizga ishonch hosil qiling.
Hammasini joyiga qo'ygandan so'ng, siz pcb -ni ag'darishingiz va barcha kalitlarning pinlarini lehimlashingiz mumkin. Bu erda juda ko'p lehim bor, lekin bu diodalarga qaraganda tezroq, chunki pinlar qalin, mahkam o'rnashgan va siz ular uchun qalinroq lehimdan foydalanishingiz mumkin.
8 -qadam: Qolgan ishlarni birlashtirish
Barcha kalitlar lehimlangandan so'ng, qolgan qismini bir joyga qo'yishingiz mumkin. Bu juda to'g'ridan-to'g'ri bo'lishi kerak. Shunga qaramay, bu erda siz to'g'ri qatlamlarni to'g'ri tartibda joylashtirishingizga ishonch hosil qilishingiz kerak.
(Eslatma: hammasini birlashtirishdan oldin akril himoya stikerlarini olib tashlaganingizga ishonch hosil qiling. Stikerlarni echib bo'lgach, akrillarni paxta yostig'i va ozgina spirt bilan artib, tozaligiga ishonch hosil qildim.)
Bu erda menda kichik bir muammo bor edi - Qatlamlarni yig'ishda men eshitish vositasi ulagichining qalinligi 3 mm dan biroz qalinroq ekanligini tushundim.. Men kichik dumaloq faylni oldim va o'rta qatlamning tepasida va pastida joylashgan qatlamlarda biroz egri chiziqni silliqladim., naushnik ulagichi aynan qaerda. Buni rasmlarda ko'rishingiz mumkin.
9 -qadam: Klaviatura tugmalarini joylashtirish
Men shaxsan o'zim topa oladigan eng arzon kalitlarga buyurtma berdim. Men ebaydan taxminan 20 dollarga ergodoks uchun tayyorlangan to'plamni topdim (va sizga ham shuni taklif qilaman).
(Agar men klaviaturani juda ko'p ishlata boshlagan bo'lsam, uni rangli tugmalar to'plami bilan bezataman!;))
Agar siz ergodoks klaviatura uchun mo'ljallangan to'plamga ega bo'lsangiz, unda kalitlar o'ziga xos egrilikka ega bo'ladi va siz to'g'ri joylarni to'g'ri holatiga qo'yganingizga ishonch hosil qilishingiz kerak - Hatto bir xil ko'rinadigan bo'sh joylar ham. Yozish paytida qo'llaringizga qulay burchak hosil qiladi.
10 -qadam: O'rnatish va dasturiy ta'minotni o'rnatish
Endi siz uni ulashga tayyormiz va keting !!! (Bu darhol qutidan chiqib ketishi kerak. Hech bo'lmaganda men uchun bu mening Macimda bo'lgan)
LEKIN … Siz, ehtimol, tartibni sozlashni xohlaysiz (chunki bu butun nuqta!). Shunday qilib…
- Teensy firmware bootloader -ni yuklab oling
- Keyin tartibni sozlang - Buning bir necha yo'li bor. Men ularning ko'pini sinab ko'rdim va shaxsan menimcha, eng yaxshisi ErgoDox EZni yaratgan odamlar tomonidan yaratilgan. Siz bu erda sinab ko'rishingiz mumkin, bu unchalik murakkab emas, lekin agar sizga yordam kerak bo'lsa, yo'riqnomalarni youtube -da qidiring - Ajoyib maket konfiguratsiyasi uchun maslahatlar va fokuslar bilan ko'plab videolar mavjud.
- Konfiguratsiyani tugatgandan so'ng, siz konfiguratsiyangiz bilan kompilyatsiya qilingan dasturiy ta'minotni yuklab olishingiz kerak. Konfiguratorning pastki qismida "yuklash" tugmasi yoki havola bo'lishi kerak. Siz ".hex" faylini olishingiz kerak.
- ". Hex" faylini oldin yuklagan Teensy yuklagichiga torting.
- Dasturiy ta'minotni "teensy" chipiga ko'chiradigan "Dastur" tugmachasini bosing, so'ng "Qayta yuklash" tugmasini bosing va Teensy yangi tartib bilan qayta ishga tushishi kerak. (Bu haqda bu erda o'qishingiz mumkin)
11 -qadam: Xulosa
Umuman olganda, men buni qurishda juda qiziqarli vaqt o'tkazdim!
Bu juda oddiy g'oya edi, (oddiy elektron tajribasi bo'lmagan va havaskor sifatida deyarli tajribaga ega bo'lmagan kishi uchun) va amalda boshqariladigan. O'ylaymanki, menga ~ 10 soat vaqt kerak bo'ldi, men uni bir necha kunga ajratdim. Har safar bir necha komponentni lehimlash yoki boshqa qatlamni bosib chiqarish, har safar 30 daqiqa.
Bu klaviaturaga o'rganishning egri chizig'i juda tik-ortholinear layoutga ko'nikishim taxminan 2-3 kun davom etdi, lekin boshqa o'zgarishlarga ko'nikishimga yana 2 hafta kerak bo'ldi., Men har doim tez -tez ishlatadigan kalitlarni eng qulay joylarda optimallashtirishni qidiraman.
Agar siz bu haqda ko'proq ma'lumotga ega bo'lishni istasangiz, ErgoDox EZ saytiga qarashingiz kerak, unda bir nechta video va undan foydalanish bo'yicha ko'rsatma mavjud.
Tavsiya:
Mexanik etti segmentli displey soati: 7 qadam (rasmlar bilan)
Mexanik etti segmentli displeyli soat: Bir necha oy oldin men ikki raqamli 7 segmentli mexanik displeyni qurdim, uni hisoblagich taymeriga aylantirdim. Bu juda yaxshi chiqdi va ko'p odamlar displeyda soat yasash uchun ikki barobar ko'payishni taklif qilishdi. Muammo shundaki, men allaqachon yugurdim
Buyuk Britaniyaning halqali video eshikli qo'ng'irog'i Pro mexanik qo'ng'iroq bilan ishlaydi: 6 qadam (rasmlar bilan)
UK Ring Video Doorbell Pro mexanik qo'ng'iroq bilan ishlaydi: ************************************** *************** Iltimos, shuni esda tutingki, bu usul hozirda faqat AC quvvati bilan ishlaydi, agar men shahar zaryadini ishlatadigan eshik qo'ng'iroqlari uchun yechim topsam, yangilab turaman. ta'minot, sizga kerak bo'ladi
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
Cherry Pi Split mexanik klaviatura: 45 qadam (rasmlar bilan)
Cherry Pi Split mexanik klaviatura: Men ko'p yillar davomida Microsoft Natural Elite klaviaturasidan foydalanganman. Va qariyb 20 yillik sodiq xizmatidan so'ng, uning umri tugaydi. O'z o'rnini qidirish paytida men turli xil mexanik klaviaturalarga qaradim. Va men muntazam ravishda DIY bilan shug'ullanganim uchun
Mexanik almashtirish bilan Arduino orqali qurilmalarni boshqarish: 8 qadam (rasmlar bilan)
Mexanik kommutatsiya yordamida Arduino orqali qurilmalarni boshqarish: Arduino oddiy mexanik kalitlarni o'rni yordamida qurilmalarni boshqarish uchun ishlatilishi mumkin