Talaan ng mga Nilalaman:
Video: Isang Hand-wired USB & Bluetooth Keyboard Pinapagana ng Python: 5 Hakbang
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ito ay isang hand-wired na mechanical keyboard. Sinusuportahan nito ang USB at Bluetooth, at tumatakbo ang Python sa microcontroller ng keyboard. Maaari kang magtaka kung paano ito gumagana. Sundin ang mga hakbang upang makabuo ng isa, malalaman mo ito.
Mga gamit
Mga Kagamitan
- 0.8mm wire na tanso
- 61 switch
- plate ng keybaord
- plate stabilizers
- 61+ na mga diode para sa anti-ghost
- Ang Makerdiary Pitaya Go, isang dev board na mayroong isang microcontroller upang patakbuhin ang Python
Mga kasangkapan
- panghinang
- haluang metal
- tweezer
- multimeter
Hakbang 1: Mag-install ng Mga Stabilizer
Kailangan naming i-install muna ang mga stabilizer sa keyboard plate. Upang gawing mas tahimik ang keyboard, maaari kaming mag-lubricate ng mga stabilizer na may grasa.
Hakbang 2: Mga Paglipat ng Mount
I-mount ang mga switch sa plato
Hakbang 3: Soldering Keyboard Matrix
Ang keyboard matrix ay may 5 mga hilera at 14 na mga haligi. Una, gumagamit kami ng isang wire na tanso bilang isang hilera, maghinang ng isang pin ng isang switch na may isang diode, pagkatapos ay maghinang sa kabilang panig ng diode gamit ang wire na tanso. Matapos ang paghihinang ng lahat ng mga hilera, naglalagay kami ng isang bagay bilang isang spacer sa tuktok ng mga wire ng hilera, at pagkatapos ay maghinang ang mga wire ng haligi gamit ang kaliwang mga pin ng mga switch na ito. Sa pamamagitan ng pag-alis ng spacer, ang mga hilera at haligi ay tinatawid sa 3D space at maiiwasan na maiksi.
Hakbang 4: Ikonekta ang Keyboard Matrix sa Pitaya Go
Ang dev board na Pitaya Go ay mayroong 20 pangkalahatang layunin na GPIO na sapat para sa keyboard matrix na may 5 mga hilera at 14 na mga haligi. Matapos ito, mas mabuti nating suriin kung ang mga hilera at haligi ay naikli. Handa na ang hardware ngayon.
Hakbang 5: I-setup ang Python sa Keyboard
Pumunta sa https://github.com/makerdiary/python-keyboard upang maitakda ang Python sa keyboard.