สารบัญ:

คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python: 5 ขั้นตอน
คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python: 5 ขั้นตอน

วีดีโอ: คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python: 5 ขั้นตอน

วีดีโอ: คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python: 5 ขั้นตอน
วีดีโอ: แนะนำ 5 อันดับ Multiport USB-C ยอดนิยม | JIB Review EP.214 2024, พฤศจิกายน
Anonim
คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python
คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python
คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python
คีย์บอร์ด USB และ Bluetooth แบบมีสายด้วยมือที่ขับเคลื่อนโดย Python

นี่คือแป้นพิมพ์แบบมีสายแบบใช้มือ รองรับ 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
เชื่อมต่อแป้นพิมพ์เมทริกซ์กับ Pitaya Go

บอร์ดสำหรับนักพัฒนา Pitaya Go มี GPIO สำหรับใช้งานทั่วไป 20 ตัว ซึ่งเพียงพอสำหรับเมทริกซ์คีย์บอร์ดที่มี 5 แถวและ 14 คอลัมน์ หลังจากเสร็จสิ้น เราควรตรวจสอบว่าแถวและคอลัมน์สั้นหรือไม่ ฮาร์ดแวร์พร้อมแล้ว

ขั้นตอนที่ 5: ตั้งค่า Python บน Keyboard

ตั้งค่า Python บนคีย์บอร์ด
ตั้งค่า Python บนคีย์บอร์ด

ไปที่ https://github.com/makerdiary/python-keyboard เพื่อตั้งค่า Python บนแป้นพิมพ์

แนะนำ: