Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Disenyo ng Keyboard
- Hakbang 2: Mga switch ng Cherry MX
- Hakbang 3: Mababang Profile sa Cherry MX
Video: Cherry Pi Split Mechanical Keyboard: 45 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Mga Proyekto ng Fusion 360 »
Gumamit ako ng keyboard ng Microsoft Natural Elite sa loob ng maraming taon. At pagkatapos ng halos 20 taon ng matapat na serbisyo, ito ay sa pagtatapos ng kanyang habang-buhay. Sa aking paghahanap ng kapalit, tiningnan ko rin ang iba't ibang mga mekanikal na keyboard. At dahil regular akong gumagawa ng mga proyekto sa DIY, naisip ko na magiging isang mahusay na karanasan na gumawa ng naturang keyboard sa aking sarili.
Ito ang aking kauna-unahang proyekto sa mekanikal na keyboard. At ito ay para sa pang-araw-araw na paggamit. Kahit na ang mga posibilidad ay halos walang katapusan, nililimitahan ko ang aking sarili sa pangunahing pag-andar: Isang ergonomic na keyboard na may mga pag-andar ng mouse. Habang naghahanap ng mga bahagi ay nakatagpo ako ng isang bagong uri ng switch. Isang bersyon na low-profile ng Cherry MX Red. Ginagawa nitong posible na makagawa ng isang manipis na keyboard na mekanikal. At sinubukan kong panatilihing payat ang keyboard na ito hangga't maaari.
Ang buong disenyo ay ginawa gamit ang Autodesk Eagle at Fusion 360. Sa pamamagitan nito ay ginamit ko ang posibilidad na mai-load ang naka-print na circuit board na direkta sa 3D drawing program. Bilang karagdagan sa mga programang ito, ang Python code ay ginagamit upang suportahan ang iba't ibang mga hakbang. Samakatuwid ang Instructabe na ito ay naglalaman ng maraming mga halimbawa ng Python.
Hindi ako nagdagdag ng anumang mga 'magandang magkaroon' ng mga tampok na nagdaragdag ng pagiging kumplikado. Walang mga background sa LED, karagdagang mga USB port, speaker at / o ipinapakita. Mayroong ilang mga ekstrang mga port ng GPIO para sa mga karagdagang tampok, ngunit ang mga ito ay hindi pa ginagamit.
Mga gamit
Naglalaman ang keyboard na ito ng mga sumusunod na bahagi:
- Raspberry Pi Zero WH (Kiwi Electronics)
- Cherry MX mababang profile na Pula (Cherry MX, Reichelt)
- UHK keycaps (Ultimate Hacking Keyboard)
- IDC 16 pin flatcable (Aliexpress)
- DC3 2x8 Connector (Aliexpress)
- 40 pin na konektor ng GPIO (Kiwi Electronics)
- Key Dampeners (Aliexpress)
- Nadama ng malagkit na pad 200 x 150 (Aksyon, Amazon)
- 1N4148 diodes (Aliexpress)
- Pasadyang mga PCB (Jlcpcb)
- DIN965 M2, 5 x 5 bolts (Microschroeven)
- DIN439 M2, 5 mga mani (Microschroeven)
Ang sumusunod na software ay ginamit:
- Fusion 360 (Autodesk)
- Eagle (Autodesk)
- Raspbian (Raspberry Pi)
- SSH client (Putty)
- Text Editor (Ultraedit)
Hakbang 1: Disenyo ng Keyboard
Ang paunang ideya ay muling itayo ang isang Microsoft Natural Keyboard Elite na may mechanical switch. Ngunit ang pag-disassemble ng keyboard ay nagsiwalat na hindi ito ganoon kadali. Ang mga ginamit na keycaps ay hindi tugma sa mga switch ng mekanikal. Nangangahulugan ito na kailangan kong makahanap ng isa pang disenyo.
Mayroong maraming mga proyekto na may mga mechanical keyboard, ngunit may kaunti na may isang ergonomic na disenyo. Natagpuan ko ang dalawang posibleng kandidato: Ang Ergodox at ang Ultimate Hacking Keyboard (UHK). Parehas itong mga open source na keyboard. Ang buong dokumentasyon ng UHK ay inilalagay sa Github, at samakatuwid isang mahusay na inspirasyon para sa aking sariling disenyo ng keybaord.
Ang pinakamalaking pagkakaiba sa pagitan ng Ergodox at UHK ay ang paglalagay ng mga susi. Sa Ergodox, ang mga key ay direkta sa itaas ng bawat isa. At ang UHK ay may isang mas tradisyonal na layout.
Hakbang 2: Mga switch ng Cherry MX
Ang isa sa pinakamahalagang pagpipilian kapag gumagawa ng isang mechanical keyboard ay ang mga switch. Mayroong maraming mga tagagawa ng mga switch na ito, at pinili ko ang pinaka-kilalang at tagagawa ng pandaigdigan: Cherry MX. Ang mga switch na ito ay karaniwang magagamit at mahusay na dokumentado. Bilang karagdagan, ang ganitong uri ay isa sa mga pinaka ginagamit na switch ng mga DIY mechanical keyboard. At ang pahina ng developer sa website ng Cherry ay isang magandang pagsisimula.
Mayroong maraming mga variant at bumili ako ng isang Cherry MX 9 key switch tester upang subukan ang iba't ibang uri ng switch. Ang bawat switch ay may magkakaibang kulay, at ang kulay na ito ay nagpapahiwatig ng mga katangian ng switch:
Ang puwersa ng pag-arte ng Cherry MX Red Mababang 45g, tahimik, makinis.
Ang puwersa ng paggalaw ng Cherry MX Black High 60g, tahimik, makinis. Ang puwersa ng paggalaw ng Cherry MX Blue Medium 50g, pag-click, malakas. Cherry MX Brown Mababang 55g puwersa ng paggalaw, tahimik na pandamdam na pandamdam. Ang puwersa ng paggalaw ng Cherry MX Green Tactile & Clicky 80g - Matibay na pandamdam at pag-click sa switch. Ang puwersa ng paggalaw ng Cherry MX Gray-brown Firm Linear 60g - Tactile bump, walang pag-click. Ang Cherry MX Gray-black Tactile 80g na puwersa ng paggalaw - Matibay na pandamdam na pandamdam, walang pag-click. Ang Cherry MX malinaw na puwersa ng paggalaw ng Tactile 55g - Tactile bump, walang pag-click. Cherry MX white Tactile & Clicky 65g actuation force - Tactile at mas magaan na pag-click switch.
Ang aking keyboard ay hindi dapat gumawa ng maraming ingay. Binabawasan nito ang mga posibleng paglipat sa pula, kayumanggi, itim, kulay-abo o malinaw. At pagkatapos ng ilang pagsubok, mas gusto ko ang mga brown o red switch.
Hakbang 3: Mababang Profile sa Cherry MX
Runner Up sa Raspberry Pi Contest 2020
Inirerekumendang:
Arduino Mechanical Keypad: 5 Hakbang (na may Mga Larawan)
Arduino Mechanical Keypad: Kailangan ko ng isang pin pad para sa isa pang proyekto, kaya't nagpasya akong gumawa ng isang keypad na may mga bahagi na mayroon ako sa bahay
ErgoDox Mechanical Keyboard: 11 Mga Hakbang (na may Mga Larawan)
ErgoDox Mechanical Keyboard: Ang ErgoDox keyboard ay isang split, mechanical at programmable keyboard. Ito ay ganap na bukas-mapagkukunan kaya, ang kailangan mo lamang upang maitayo ito ay bilhin ang mga bahagi at italaga ang oras. Nagtatrabaho ako bilang isang software engineer at lagi akong naghahanap ng mga paraan upang mapabuti ang aking productivit
Pasadyang Macro Mechanical Keypad: 12 Hakbang (na may Mga Larawan)
Pasadyang Macro Mechanical Keypad: Sa Maituturo na ito ihahatid ka namin sa mga pangunahing kaalaman sa paglikha ng iyong sariling 6 keyed macropad, kinokontrol ng isang Arduino. Dadalhin kita sa kung ano ang kailangan mo, kung paano ito tipunin, paano i-program ito, at kung paano ito mapahusay o gawing iyo
Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: 6 na Hakbang (na may Mga Larawan)
Ang Bass, Treble, at Volume USB Controller Na May Mga Keyboard ng Keyboard: Mayroon akong isang Creative SoundBlaster Audigy sa aking pangunahing computer sa computer at kailangan ko ng isang paraan upang mabilis na ayusin ang mga setting ng bass at treble (pati na rin ang dami) kapag nakikinig sa audio o video media . Inangkop ko ang code mula sa dalawang mapagkukunan na ibinigay sa
Paano Gumawa ng isang Split Screen Video na May Apat na Hakbang: 4 na Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Split Screen Video na May Apat na Hakbang: Madalas naming nakikita ang isang parehong palabas sa isang eksena nang dalawang beses sa isang dula sa TV. At sa pagkakaalam namin, walang kambal na kapatid ang aktor. Napanood din namin na ang dalawang mga video sa pag-awit ay inilalagay sa isang screen upang ihambing ang kanilang mga kasanayan sa pagkanta. Ito ang lakas ng spl