สารบัญ:
วีดีโอ: คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python: 5 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือแป้นพิมพ์แบบมีสายแบบใช้มือ รองรับ USB และ Bluetooth และใช้งาน Python ในไมโครคอนโทรลเลอร์ของคีย์บอร์ด คุณอาจสงสัยว่ามันทำงานอย่างไร ทำตามขั้นตอนเพื่อสร้างคุณจะพบ
เสบียง
วัสดุ
- ลวดทองเหลือง 0.8 มม
- 61 สวิตช์
- แผ่นคีย์บอร์ด
- แผ่นกันโคลง
- 61+ ไดโอดสำหรับต่อต้านผี
- Makerdiary Pitaya Go บอร์ด dev ที่มีไมโครคอนโทรลเลอร์เพื่อรัน Python
เครื่องมือ
- หัวแร้ง
- โลหะผสมบัดกรี
- แหนบ
- มัลติมิเตอร์
ขั้นตอนที่ 1: ติดตั้งตัวกันโคลง
เราต้องติดตั้งเหล็กกันโคลงที่แป้นคีย์บอร์ดก่อน ในการทำให้คีย์บอร์ดเงียบขึ้น เราสามารถหล่อลื่นตัวกันโคลงด้วยจาระบี
ขั้นตอนที่ 2: สวิตช์เมาท์
ติดตั้งสวิตช์เข้ากับเพลท
ขั้นตอนที่ 3: การประสานแป้นพิมพ์เมทริกซ์
เมทริกซ์แป้นพิมพ์มี 5 แถว 14 คอลัมน์ ขั้นแรก เราใช้ลวดทองเหลืองเป็นแถว บัดกรีสวิตช์หนึ่งพินกับไดโอด จากนั้นบัดกรีอีกด้านหนึ่งของไดโอดด้วยลวดทองเหลือง หลังจากบัดกรีแถวทั้งหมดแล้ว เราใส่บางอย่างเป็นตัวเว้นวรรคที่ด้านบนของสายแถว แล้วประสานสายคอลัมน์ด้วยหมุดด้านซ้ายของสวิตช์เหล่านี้ โดยการเอาตัวเว้นวรรคออก แถวและคอลัมน์จะถูกข้ามในพื้นที่ 3 มิติ และหลีกเลี่ยงการย่อ
ขั้นตอนที่ 4: เชื่อมต่อ Keyboard Matrix กับ Pitaya Go
บอร์ดสำหรับนักพัฒนา Pitaya Go มี GPIO สำหรับใช้งานทั่วไป 20 ตัว ซึ่งเพียงพอสำหรับเมทริกซ์คีย์บอร์ดที่มี 5 แถวและ 14 คอลัมน์ หลังจากเสร็จสิ้น เราควรตรวจสอบว่าแถวและคอลัมน์สั้นหรือไม่ ฮาร์ดแวร์พร้อมแล้ว
ขั้นตอนที่ 5: ตั้งค่า Python บน Keyboard
ไปที่ https://github.com/makerdiary/python-keyboard เพื่อตั้งค่า Python บนแป้นพิมพ์