Мазмуну:
- Жабдуулар
- 1 -кадам: Баскычтоптун дизайны
- 2 -кадам: Cherry MX которгучтары
- 3 -кадам: Cherry MX Low Profile
Video: Cherry Pi бөлүнгөн механикалык клавиатура: 45 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Fusion 360 долбоорлору »
Мен Microsoft Natural Elite клавиатурасын көп жылдар бою колдонгом. Жана дээрлик 20 жыл ишенимдүү кызмат кылгандан кийин, анын өмүрүнүн аягында турат. Мен алмаштырууну издеп жүргөндө, мен дагы ар кандай механикалык клавиатураларды карадым. Мен дайыма DIY долбоорлорун жасап жүргөндүктөн, мындай клавиатураны өзүм жасоо чоң тажрыйба болот деп ойлогом.
Бул менин биринчи механикалык клавиатура долбоорум. Жана бул күнүмдүк колдонуу үчүн болот. Мүмкүнчүлүктөр дээрлик чексиз болсо да, мен өзүмдү негизги функционалдуулук менен чектейм: чычкан функциялары бар эргономикалык клавиатура. Бөлүктөрдү издеп жүрүп, мен жаңы которгучту көрдүм. Cherry MX Redдин төмөн профилдүү версиясы. Бул ичке механикалык клавиатура жасоого мүмкүндүк берет. Жана бул клавиатураны мүмкүн болушунча ичке сактоого аракет кылдым.
Бүт дизайн Autodesk Eagle жана Fusion 360 менен жасалган. Муну менен мен 3D схемасына түздөн -түз басылган платаны жүктөө мүмкүнчүлүгүн колдондум. Бул программалардан тышкары, Python коду ар кандай кадамдарды колдоо үчүн колдонулат. Бул Instructabe көптөгөн Python мисалдарын камтыйт.
Мен татаалдыкты кошо турган "ээ болуу" өзгөчөлүктөрүн кошкон жокмун. Эч кандай фондук светодиоддор, кошумча USB порттору, динамиктер жана/же дисплейлер жок. Кошумча мүмкүнчүлүктөр үчүн кээ бир бош GPIO порттору бар, бирок алар азырынча колдонула элек.
Жабдуулар
Бул клавиатура төмөнкү бөлүктөрдү камтыйт:
- Raspberry Pi Zero WH (Kiwi Electronics)
- Cherry MX төмөн профили Red (Cherry MX, Reichelt)
- UHK клавишалары (Ultimate Hacking Keyboard)
- IDC 16 пин тыкан (Aliexpress)
- DC3 2x8 туташтыргычы (Aliexpress)
- 40 пин GPIO туташтыргычы (Kiwi Electronics)
- Негизги нымдагычтар (Aliexpress)
- Жабыштырылган кийизден жасалган блок 200 x 150 (Action, Amazon)
- 1N4148 диоддор (Aliexpress)
- Ыңгайлаштырылган PCBлер (Jlcpcb)
- DIN965 M2, 5 х 5 болт (Microschroeven)
- DIN439 M2, 5 жаңгак (Microschroeven)
Төмөнкү программалык камсыздоо колдонулду:
- Fusion 360 (Autodesk)
- Бүркүт (Autodesk)
- Raspbian (Raspberry Pi)
- SSH кардары (Putty)
- Текст редактору (Ultraedit)
1 -кадам: Баскычтоптун дизайны
Алгачкы идея механикалык которгучтар менен Microsoft Natural Keyboard Eliteди кайра куруу болчу. Бирок клавиатураны ажыратуу бул жөнөкөй эмес экенин көрсөттү. Колдонулган клавишалар механикалык которгучтар менен шайкеш келбейт. Бул башка дизайнды табуум керек дегенди билдирет.
Механикалык клавиатура менен бир нече долбоорлор бар, бирок эргономикалык дизайны барлар аз. Мен мүмкүн болгон эки талапкерди көрдүм: Ergodox жана Ultimate Hacking Keyboard (UHK). Бул экөө тең ачык булак клавиатурасы. Бүт UHK документтери Githubго жайгаштырылган, андыктан менин клавиша дизайным үчүн чоң илхам.
Эргодокс менен UHKтын эң чоң айырмасы - ачкычтардын жайгашуусу. Эргодокс менен ачкычтар бири -биринин үстүндө. Ал эми UHK дагы салттуу макетке ээ.
2 -кадам: Cherry MX которгучтары
Механикалык клавиатура жасоодо эң маанилүү тандоолордун бири - которгучтар. Бул өчүргүчтөрдүн бир нече өндүрүүчүлөрү бар, мен эң белгилүү жана дүйнөлүк лидер өндүрүүчүнү тандадым: Cherry MX. Бул которгучтар жалпысынан жеткиликтүү жана жакшы документтештирилген. Мындан тышкары, бул тип DIY механикалык баскычтопторунда эң көп колдонулган өчүргүчтөрдүн бири. Ал эми Cherry веб -сайтындагы иштеп чыгуучу баракчасы - жакшы башталыш.
Бир нече варианттар бар жана мен ар кандай түрдөгү коммутаторлорду текшерүү үчүн Cherry MX 9 ачкычын алмаштыргычты сатып алдым. Ар бир которгуч башка түскө ээ жана бул түс которгучтун мүнөздөмөлөрүн билдирет:
Cherry MX Red Low 45g аракетке келтирүүчү күч, үнсүз, жылмакай.
Cherry MX Black High 60g аракетке келтирүүчү күч, үнсүз, жылмакай. Cherry MX Blue Medium 50g иштетүүчү күч, чыкылдатуу, катуу. Cherry MX Brown Low 55g аракетке келтирүүчү күч, тынч тийүү шишиги. Cherry MX Green Tactile & Clicky 80g аракетке келтирүүчү күчү - Firm touchtil and clicky switch. Cherry MX Боз -күрөң Фирма Сызыктуу 60г аракетке келтирүү күчү - Тактилдик сокку, чыкылдатуу жок. Cherry MX Gray -black Tactile 80g аракетке келтирүүчү күчү - Фирма тийүү шишиги, чыкылдатуу жок. Cherry MX так тийүү 55г иштетүү күчү - тийүү согушу, чыкылдатуу жок. Cherry MX ак тийүү жана Clicky 65g иштетүү күчү - тийүү жана жеңилирээк чыкылдатуу.
Менин клавиатурам көп ызы -чуу кылбашы керек. Бул кызыл, күрөң, кара, боз же ачыкка мүмкүн болгон өчүрүүлөрдү азайтат. Ал эми кээ бир сыноолордон кийин күрөң же кызыл өчүргүчтөрдү жакшы көрөм.
3 -кадам: Cherry MX Low Profile
Raspberry Pi конкурсунда экинчи орунду ээледи 2020
Сунушталууда:
Механикалык жети сегменттин дисплей сааты: 7 кадам (сүрөттөр менен)
Механикалык жети сегменттин дисплей сааты: Бир нече ай мурун мен эки орундуу механикалык 7 сегменттүү дисплей кургам, аны кайра эсептөө таймерине айландыргам. Бул абдан жакшы чыкты жана бир топ адамдар дисплейде саат жасоо үчүн эки эсе көбөйтүүнү сунушташты. Көйгөй мен буга чейин эле чуркап жүргөнүмдө болчу
UK Ring Video Doorbell Pro механикалык коңгуроо менен иштөө: 6 кадам (сүрөттөр менен)
Улуу Британиянын Ring Video Doorbell Pro механикалык коңгуроо менен иштөө: ************************************** *************** Бул ыкма азыр AC кубаты менен гана иштээрине көңүл буруңуз, эгерде мен DC кубатын колдонуп эшиктин коңгуроосуна чечим тапканымда, эгерде сизде DC кубаты болсо камсыздоо, сизге керек болот
Photoelasticimetry: Оптика менен механикалык стрессти көрүү: 5 кадам (Сүрөттөр менен)
Фотоэлластиметрия: Механикалык стрессти оптика менен көрүү: Фотоэлластиметрия - бул материалдагы штаммдарды элестетүүнүн жолу. Бул Нускамада, биз механикалык жүктөмдөгү кээ бир материалдардын стресстин таралышын эксперименталдык түрдө аныктоо үчүн кээ бир үлгүлөрдү кантип жасоону көрөбүз
Механикалык которулуу менен Arduino аркылуу түзмөктөрдү башкаруу: 8 кадам (сүрөттөр менен)
Механикалык которуштуруу аркылуу Arduino аркылуу түзмөктөрдү башкаруу: Arduino жөнөкөй механикалык өчүргүчтөрдүн релесин колдонуу аркылуу түзмөктөрдү башкаруу үчүн колдонулушу мүмкүн
Толугу менен бөлүнгөн Drupal фермасына виртуалдык Drupal сайтын кошуу: 3 кадам
Толугу менен бөлүнгөн Drupal фермасына виртуалдык Drupal сайтын кошуу: Drupal - бул Мазмунду Башкаруу Системасы (CMS). Анын айырмалоочу өзгөчөлүктөрүнүн бири - бул көптөгөн коддор базасынан бир нече сайттарды башкаруунун оңойлугу - бул абдан популярдуу Drupal Farm