Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Disenyo ng Layout ng Keypad
- Hakbang 2: Bumuo ng SVG File
- Hakbang 3: Bumuo ng Modelo ng 3D
- Hakbang 4: Maghinang at Magtipon
- Hakbang 5: Code
Video: Arduino Mechanical Keypad: 5 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
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.
Mga gamit
-
1u Keycaps:
- 1 hanggang 9
- TANGGALIN
-
2u Keycaps:
- 0
- ENTER
- 12 key switch (Gumamit ako ng mga Cherry yellow ngunit gagana ang anumang Cherrys!)
- Arduino Uno
- 3D print switch plate (tingnan ang Hakbang 1)
Hakbang 1: Disenyo ng Layout ng Keypad
Kung nais mong gawin ang iyong keypad na may parehong mga laki ng mga pindutan tulad ng sa akin, maaari mong i-download at 3D i-print ang aking STL file nang direkta, at laktawan ang Hakbang 4!
Ngunit kung kailangan mong mag-disenyo ng iyong sarili gamit ang keyboard-layout-editor:
Tanggalin ang maligayang mensahe sa pamamagitan ng pag-click dito at paggamit ng pindutan na Tanggalin ang Susi.
Upang makuha ang nais mong layout, maaari mong ayusin ang bawat key sa ilalim ng tab na Mga Katangian at itakda ang Taas at Lapad (1 = 1u, 1.5 = 1.5u at iba pa). Maaari mong ilipat ang mga key sa paligid gamit ang iyong mga arrow key.
Kapag handa na ang iyong disenyo, pumunta sa tab na Raw Data at kopyahin ang code doon.
Hakbang 2: Bumuo ng SVG File
Gagawin mo ang iyong disenyo sa isang SVG file na may swilkb:
I-paste ang code na iyong kinopya sa Plate Layout
Piliin ang iyong uri ng paglipat (Iminumungkahi ko ang MX_t: 1 dahil mas madaling i-print ito)
Piliin ang uri ng pampatatag - Pinili ko ang Cherry + Costar {_s: 1} ngunit hindi nagtapos na nangangailangan o gumagamit ng mga stabilizer.
Ang Edge padding ay kung gaano kalaki ang hangganan sa paligid ng lahat ng iyong mga susi (Gumamit ako ng 10mm sa paligid)
Iwanan ang natitirang mga pagpipilian
Pindutin ang Iguhit ang Aking CAD. I-click ang pindutan ng SVG, at i-save ang file (kailangan mong mag-CTRL-S o mag-right click sa imahe).
Hakbang 3: Bumuo ng Modelo ng 3D
Mag-log in sa Tinkercad at magsimula ng isang bagong proyekto.
I-import ang iyong SVG file; awtomatikong magdagdag ng kapal ang tinkercad. Ang default ay 10mm - masyadong makapal para sa isang switch plate! Itakda ang kapal (ang parisukat sa gitna) hanggang 3.00mm.
I-export ang iyong proyekto bilang isang STL at handa ka nang mag-print ng 3D!
Hakbang 4: Maghinang at Magtipon
Ang mga susi ay konektado sa mga haligi at hilera.
Orihinal kong dinisenyo ang circuit na may mga diode upang maiwasan ang maling mga pagpindot sa key. Pinangangalagaan iyon ng Arduino code, kaya't i-save ang iyong sarili ng ilang trabaho at laktawan ang mga diode!
Ikabit ang mga hilera sa mga pin 0, 1, 2
Ikabit ang mga haligi sa mga pin 10, 11, 12, 13
Hakbang 5: Code
Ginamit ko ang Keypad library na kakailanganin mong i-download
Pumunta sa Sketch -> Isama ang Library -> Pamahalaan ang Mga Aklatan.. at hanapin ang "Keypad" at i-click ang I-install
Kung nagdisenyo ka ng iyong sariling keypad, ayusin ang 2D na hanay ng mga key.
Mag-upload sa iyong Arduino at tapos ka na!
Inirerekumendang:
Cherry Pi Split Mechanical Keyboard: 45 Hakbang (na may Mga Larawan)
Cherry Pi Split Mechanical Keyboard: Gumamit ako ng isang Microsoft Natural Elite na keyboard 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 DIY
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
Keypad Interface Sa 8051 at Pagpapakita ng Mga Numero ng Keypad sa 7 Segment: 4 na Hakbang (na may Mga Larawan)
Keypad Interface Sa 8051 at Pagpapakita ng Mga Numero ng Keypad sa 7 Segment: Sa tutorial na ito sasabihin ko sa iyo ang tungkol sa kung paano namin mai-interface ang keypad sa 8051 at ipinapakita ang mga numero ng keypad sa 7 segment na pagpapakita
Homunculus - ang Mechanical Mystical Oracle Fortune Teller: 15 Hakbang (na may Mga Larawan)
Homunculus - ang Mechanical Mystical Oracle Fortune Teller: Ok - kaya ano ito dapat … ang kwentong pabalik dito ay sinasabi ko sa mga tao na ang bungo ay mula sa isang mistikong ika-19 siglo na ninakaw ang libingan at ang kanyang bungo na natapos sa ilang bahagi ng karnabal ay ipinakita noong unang bahagi ng taon ng 1900. I fou