สารบัญ:

เมาส์คอมพิวเตอร์ถุงมืออัจฉริยะ: 4 ขั้นตอน (พร้อมรูปภาพ)
เมาส์คอมพิวเตอร์ถุงมืออัจฉริยะ: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เมาส์คอมพิวเตอร์ถุงมืออัจฉริยะ: 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เมาส์คอมพิวเตอร์ถุงมืออัจฉริยะ: 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: เจอรูบิคเเล้วจ้าาา (2/2))#Shorts 2024, พฤศจิกายน
Anonim
Image
Image
เมาส์คอมพิวเตอร์ถุงมืออัจฉริยะ
เมาส์คอมพิวเตอร์ถุงมืออัจฉริยะ

นี่คือเมาส์คอมพิวเตอร์ "Smart Glove" ที่สามารถใช้กับคอมพิวเตอร์ PC, Mac หรือ Linux สร้างขึ้นโดยใช้อะแดปเตอร์โฮสต์ USB แบบหลายโปรโตคอลของ Binho Nova ซึ่งช่วยให้คุณเชื่อมต่อเซ็นเซอร์และส่วนประกอบอื่นๆ กับคอมพิวเตอร์ของคุณ แล้วควบคุมโดยใช้โค้ดที่ทำงานบนคอมพิวเตอร์ (ซึ่งต่างจากการเขียนโปรแกรมไมโครคอนโทรลเลอร์)

ด้วยถุงมืออัจฉริยะนี้ คุณสามารถเลื่อนเคอร์เซอร์ของเมาส์ไปรอบๆ คลิกซ้ายหรือคลิกขวา ขณะนี้การลากยังไม่ได้ตั้งโปรแกรมไว้ แต่ไลบรารีการควบคุมเมาส์จะสนับสนุนฟังก์ชันดังกล่าว หากคุณต้องการเพิ่ม สามารถปรับใช้กับอุปกรณ์ช่วยต่างๆ ของเมาส์ได้ เช่น แถบคาดศีรษะสำหรับผู้ที่ไม่ต้องใช้มือ

เสบียง

ในการสร้างสิ่งนี้ คุณจะต้องมีส่วนประกอบเพียงไม่กี่อย่างเท่านั้น ซึ่งรวมถึง:

  • บินโญ โนวา
  • บอร์ดอินเทอร์เฟซ Binho Qwiic
  • มาตรความเร่ง SparkFun (Qwiic)
  • SparkFun Flex Glove Controller (Qwiic)
  • สายเคเบิล Qwiic ยาว
  • สายเคเบิล Qwiic แบบสั้น
  • ถุงมือที่คุณเลือกได้
  • สกรู M3 และเม็ดมีดชุดความร้อน

คุณจะต้องเข้าถึงเครื่องพิมพ์ 3 มิติเพื่อพิมพ์กล่องหุ้มและคู่มือเซ็นเซอร์แบบยืดหยุ่น

ขั้นตอนที่ 1: 3D พิมพ์ชิ้นส่วนของคุณ

คุณจะเริ่มต้นด้วยการพิมพ์ 3 มิติของตัวเครื่องและตัวกั้นเซ็นเซอร์แบบยืดหยุ่น ไม่จำเป็นต้องรองรับ

หลังจากพิมพ์ชิ้นส่วนแล้ว คุณสามารถใช้หัวแร้งเพื่อทำให้เม็ดมีด M3 ร้อนขึ้นแล้วดันเข้าที่

ขั้นตอนที่ 2: ติดตั้งซอฟต์แวร์และไลบรารี

ก่อนที่คุณจะดำเนินการใดๆ คุณจะต้องติดตั้ง Python 3 ก่อน คุณสามารถค้นหาตัวติดตั้งสำหรับระบบปฏิบัติการของคุณได้จากเว็บไซต์ Python ที่นี่:

จากนั้น คุณจะติดตั้งไลบรารีที่ใช้โดย Binho Nova ทำได้ง่ายด้วยตัวจัดการแพ็คเกจ (Pip) ในตัวของ Python ผ่านเทอร์มินัลหรือ Windows PowerShell คำแนะนำแบบเต็มอยู่ที่นี่:

pip ติดตั้ง binho-host-adapter

สุดท้าย คุณต้องติดตั้งไลบรารี PyAutoGUI ไลบรารีนี้ให้คุณควบคุมเมาส์คอมพิวเตอร์ด้วยโปรแกรม Python PyAutoGUI สามารถติดตั้งได้ด้วย Pip และคำแนะนำแบบเต็มอยู่ที่นี่:

pip ติดตั้ง pyautogui

ขั้นตอนที่ 3: ทำความเข้าใจกับ Python Script

ทำความเข้าใจกับ Python Script
ทำความเข้าใจกับ Python Script

สคริปต์ Python ที่แนบมามีโค้ดทั้งหมดที่คุณต้องการสำหรับ Smart Glove การเปลี่ยนแปลงเพียงอย่างเดียวที่คุณต้องทำคือพอร์ต COM ขณะนี้ตั้งค่าเป็น COM3 แต่คุณจะต้องเปลี่ยนให้ตรงกับพอร์ต COM ที่ Binho Nova ลงทะเบียนไว้

ใน Windows คุณสามารถค้นหาข้อมูลนั้นได้โดยไปที่ Device Manager (คลิกขวาที่ไอคอน Start ใน Windows 10) และดูที่ Ports

คุณยังอาจต้องการปรับค่า "clickThreshold" หากการคลิกเมาส์ไม่เกิดขึ้นตามที่คาดไว้ การเพิ่มค่านี้เป็นค่าประมาณ 14000 จะทำให้เซ็นเซอร์แบบยืดหยุ่นไวต่อการคลิกมากขึ้น ในขณะที่การลดค่าลงไปที่ระดับ 10,000 จะทำให้เซ็นเซอร์แบบยืดหยุ่นน้อยลง (ทำให้คุณต้องขยับนิ้วต่อไป)

คุณสามารถอ่านความคิดเห็นในโค้ดเพื่อทำความเข้าใจวิธีการทำงานได้ดีขึ้น แต่โดยสรุปแล้ว:

  1. นำเข้าไลบรารีที่จำเป็น
  2. ตั้งค่า PyAutoGUI ให้ล้มเหลวในกรณีที่เมาส์ทำงานผิดปกติ
  3. กำหนดพอร์ต COM และตั้งค่าเริ่มต้น
  4. เตรียม Binho Nova ให้พร้อมสำหรับการสื่อสารแบบ I2C
  5. เริ่มต้นการเชื่อมต่อกับมาตรความเร่ง
  6. เริ่มวนลูป ทุกรอบ ตรวจสอบค่าของเซ็นเซอร์แบบยืดหยุ่นและมาตรความเร่ง หากเหมาะสม ให้เลื่อนเคอร์เซอร์หรือคลิกเมาส์
  7. ปิดการเชื่อมต่อ Binho รหัสไม่ควรมาถึงจุดนี้จริง ๆ เว้นแต่จะถูกไล่ออกจากลูปอย่างใด

ขั้นตอนที่ 4: ประกอบถุงมืออัจฉริยะของคุณ

ประกอบถุงมืออัจฉริยะของคุณ
ประกอบถุงมืออัจฉริยะของคุณ

การประกอบตรงไปตรงมามาก บอร์ดเซ็นเซอร์แบบยืดหยุ่นจะเชื่อมต่อกับบอร์ดมาตรความเร่งด้วยสาย Qwiic แบบสั้น จากนั้นบอร์ดมาตรความเร่งจะเชื่อมต่อกับบอร์ดอินเทอร์เฟซ Binho Qwiic ด้วยสาย Qwiic ยาว ในที่สุด บอร์ดอินเทอร์เฟซนั้นถูกต่อเข้ากับสายเคเบิลในตัวของ Binho Nova ตอนนี้คุณสามารถเรียกใช้ Python scrip เพื่อทดสอบว่าทุกอย่างทำงานอย่างถูกต้อง

หากมี ให้วางส่วนประกอบของคุณไว้ในโครงและยึดทั้งสองส่วนเข้าด้วยกันด้วยสกรู M3 แบบสั้น 10 มม. ทั้งบอร์ดเซนเซอร์แบบยืดหยุ่นและแผงมาตรความเร่งควรหงายขึ้น! ตอนนี้คุณสามารถใช้กาวร้อนหรือกาวผ้าเพื่อติดกล่องหุ้มและตัวกั้นเซ็นเซอร์แบบยืดหยุ่นที่ถุงมือของคุณ ตรวจสอบให้แน่ใจว่าสกรูหงายขึ้น ในกรณีที่คุณจำเป็นต้องเปิดกล่องหุ้มในภายหลัง วิธีที่ดีที่สุดคือการทำเครื่องหมายตำแหน่งในขณะที่คุณสวมถุงมือเพื่อให้แน่ใจว่าอยู่ในจุดที่สบาย

แค่นั้นแหละ! ตอนนี้คุณมีเมาส์คอมพิวเตอร์ที่สวมใส่ได้สุดเท่แล้ว! แน่นอน คุณสามารถทำสิ่งต่างๆ ได้มากขึ้นด้วย Binho Nova นี่เป็นเพียงตัวอย่างว่าการทำงานกับส่วนประกอบ I2C นั้นง่ายเพียงใด เช่นเดียวกับในกลุ่มผลิตภัณฑ์ Qwiic ของ SparkFun

การประกวดเทคโนโลยีช่วยเหลือ
การประกวดเทคโนโลยีช่วยเหลือ
การประกวดเทคโนโลยีช่วยเหลือ
การประกวดเทคโนโลยีช่วยเหลือ

รองชนะเลิศในการประกวด Assistive Tech

แนะนำ: