สารบัญ:

'Sup - เมาส์สำหรับผู้ที่มีปัญหา Quadriplegia - ต้นทุนต่ำและโอเพ่นซอร์ส: 12 ขั้นตอน (พร้อมรูปภาพ)
'Sup - เมาส์สำหรับผู้ที่มีปัญหา Quadriplegia - ต้นทุนต่ำและโอเพ่นซอร์ส: 12 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: 'Sup - เมาส์สำหรับผู้ที่มีปัญหา Quadriplegia - ต้นทุนต่ำและโอเพ่นซอร์ส: 12 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: 'Sup - เมาส์สำหรับผู้ที่มีปัญหา Quadriplegia - ต้นทุนต่ำและโอเพ่นซอร์ส: 12 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: การใช้คอม​พิวเตอร์​สำหรับผู้​มีปัญหา​นิ้วมืออ่อนแรง​ How​ to​ Quadriplegic​ typing. 2024, กรกฎาคม
Anonim
'Sup - เมาส์สำหรับผู้ที่มีปัญหา Quadriplegia - ต้นทุนต่ำและโอเพ่นซอร์ส
'Sup - เมาส์สำหรับผู้ที่มีปัญหา Quadriplegia - ต้นทุนต่ำและโอเพ่นซอร์ส

ในฤดูใบไม้ผลิปี 2017 ครอบครัวเพื่อนสนิทของฉันถามฉันว่าอยากบินไปเดนเวอร์และช่วยทำโครงการไหม พวกเขามีเพื่อนคนหนึ่งชื่อ Allen ซึ่งมีอาการอัมพาตครึ่งซีกจากอุบัติเหตุจากการปั่นจักรยานเสือภูเขา เฟลิกซ์ (เพื่อนของฉัน) และฉันทำการค้นคว้าอย่างรวดเร็ว และตัดสินใจสร้างอัลเลนให้เป็น "จิบ-n-พัฟ" ร่วมกับจอยสติ๊ก เพื่อให้เขาสามารถเข้าถึงคุณลักษณะทั้งหมดเหมือนกับเมาส์ปกติได้

Sip-n-puff เป็นอุปกรณ์ป้อนข้อมูลที่ผู้ใช้ป้อนข้อมูลในรูปแบบของ "Sip" หรือ "Puff" (ลองนึกภาพการจิบฟางหรือเป่าฟองสบู่ในเครื่องดื่มของคุณ) ในที่นี้ เรารวมจอยสติ๊กเข้ากับจอยสติ๊กเพื่อให้ผู้ใช้สามารถเลื่อนเคอร์เซอร์บนหน้าจอ และ Sip-n-puff ใช้สำหรับฟังก์ชันต่างๆ เช่น การคลิกและการเลื่อน

อุปกรณ์ Sip-n-puff นั้นไม่มีอะไรใหม่ และคอมโบจอยสติ๊ก/sip-n-puff ก็ไม่ใช่เรื่องแปลกเกินไป - แต่การซื้ออุปกรณ์ดังกล่าวจะมีค่าใช้จ่ายประมาณ $500 ถึง $1500! สำหรับอัลเลนซึ่งไม่มีแหล่งรายได้ นั่นเป็นราคาที่เป็นไปไม่ได้ อย่างไรก็ตาม ตัวอุปกรณ์เองนั้นเรียบง่ายมาก - ใน 'ible นี้ ฉันจะแสดงวิธีสร้างอุปกรณ์ด้วยราคาต่ำกว่า 50 ดอลลาร์!

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

สุดท้าย เนื่องจากนี่เป็นโอเพ่นซอร์ส คุณสามารถค้นหาไฟล์การออกแบบและโค้ดทั้งหมดได้ที่ GitHub:

ต้องการซื้อ 'Sup? คุณสามารถค้นหาข้อมูลได้ที่ส่วนท้ายของคำแนะนำนี้

อัปเดต: ขอบคุณทุกคนที่โหวตให้โครงการนี้! ฉันดีใจมากที่ชนะการประกวด Instructables ครั้งแรกของฉัน และฉันได้นำบัตรของขวัญ Amazon ไปใช้อย่างเหมาะสม เครื่องมือที่ฉันซื้อควรช่วยให้ฉันนำเนื้อหาคุณภาพสูงขึ้นในปริมาณที่มากขึ้นได้

อีกสิ่งหนึ่ง: ฉันรู้สึกประหลาดใจที่เห็นบทความสองบทความออนไลน์ที่กล่าวถึงโครงการนี้! ขอขอบคุณเป็นอย่างยิ่งสำหรับ Hackaday และ Open-electronics.org ที่ถือว่าบทความนั้นคุ้มค่า คุณสามารถค้นหาทั้งสองด้านล่าง:

www.open-electronics.org/the-sup-low-cost-and-open-source-mouse-for-quadriplegics/

hackaday.com/2018/04/27/an-open-source-sip-and-puff-mouse-for-affordable-accessibility/

SUP ได้รับการกล่าวถึงเมื่อเร็วๆ นี้ในนิตยสาร New Mobility คุณสามารถค้นหาบทความนั้นได้ที่นี่:

www.newmobility.com/2018/12/the-revolution-will-be-3d-printed/

เครดิตและขอบคุณ:

ฉันเป็นหนี้บุญคุณเพื่อนเฟลิกซ์และครอบครัวของเขาอย่างมากที่พาฉันไปเดนเวอร์ (ที่ที่อัลเลนอาศัยอยู่) และจ่ายเงินสำหรับทุกอย่าง ยกเว้นเครื่องพิมพ์ 3 มิติ มันช่วยให้การพัฒนาเริ่มต้นอย่างรวดเร็วและทำให้ 'SUP ในเวลาอันสั้น!

เครดิตเพิ่มเติมไปที่เฟลิกซ์สำหรับการออกแบบ 3D ส่วนใหญ่

สุดท้ายนี้ ขอขอบคุณ Allen สำหรับการเป็นคนที่เราสามารถช่วยได้ ผู้ซึ่งเต็มใจให้เราบุกเข้าไปและถามเขาว่าเขาชอบต้นแบบที่ปูด้วยหินของเราอย่างไร

ขั้นตอนที่ 1: เครื่องมือ ชิ้นส่วน และวัสดุ

เครื่องมือ ชิ้นส่วน และวัสดุ
เครื่องมือ ชิ้นส่วน และวัสดุ

นี่คือทุกสิ่งที่คุณต้องการเพื่อสร้างอุปกรณ์ ก่อนที่คุณจะสั่งซื้อทุกอย่าง โปรดอ่านส่วนที่เหลือของ 'ible ได้เพื่อให้แน่ใจว่าคุณพอใจกับชุดทักษะที่จำเป็นในการประกอบมัน!

อะไหล่:

  • Arduino Pro Micro (โดยเฉพาะ Pro Micro พร้อมขั้วต่อ USB และ ATmega32u4)
  • MPXV7002DP เซ็นเซอร์ความดันพร้อมแผงฝ่าวงล้อม
  • โมดูลจอยสติ๊ก
  • ท่อซิลิโคนเกรดอาหาร 1/8 ID โดย 1/4 OD ประมาณ 6"
  • ชิ้นส่วนพิมพ์ 3 มิติ <= 72 กรัม คุ้ม
  • สายไฟ (ฉันใช้สายของดูปองท์หญิง - หญิงแล้วตัดปลาย)

เครื่องมือ:

  • หัวแร้ง (หัวแร้ง 30w บน amazon ใช้งานได้ดี)
  • ปืนกาวร้อน (อุณหภูมิสูง)
  • เครื่องพิมพ์ 3 มิติ (หรือรับสิ่งที่พิมพ์ผ่านบริการการพิมพ์ 3 มิติ)
  • อื่น ๆ. เครื่องมือต่างๆ เช่น คีม ไขควงปากแบน กระดาษทราย มีดเล็กคมใบมีดบาง กรรไกรตัดลวด

วัสดุ:

  • ฟิลาเมนต์ PLA ปกติ (ฉันใช้ Hatchbox black PLA)
  • ไส้หลอดที่ยืดหยุ่นได้ เช่น TPU หรือ NinjaFlex (เครื่องพิมพ์ของฉันมาพร้อมกับ TPU สีเขียวม้วนเล็กๆ อีกวิธีหนึ่ง คุณสามารถแก้ไขส่วนปากเป่าให้ยอมรับท่อที่มีเส้นผ่านศูนย์กลางเล็กลง จากนั้นจึงใส่ท่อ ID ขนาด 2.5 มม. เพื่อให้พอดีกับเซ็นเซอร์)

ค่าใช้จ่ายทั้งหมดสำหรับชิ้นส่วนอยู่ที่ประมาณ 22 เหรียญสหรัฐ ไม่รวมเส้นใยเครื่องพิมพ์ 3 มิติ เมื่อคุณเพิ่มแขนแบบยืดหยุ่นและสาย USB แบบยาวแล้ว จะมีมูลค่ารวมประมาณ 49 ดอลลาร์

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

ขั้นตอนที่ 2: 3D Print Things

สิ่งที่พิมพ์ 3 มิติ!
สิ่งที่พิมพ์ 3 มิติ!
สิ่งที่พิมพ์ 3 มิติ!
สิ่งที่พิมพ์ 3 มิติ!

ไฟล์ STL ทั้งหมดสามารถพบได้ที่ https://github.com/Bobcatmodder/SipNPuff_Mouse/ คุณจะต้องการไฟล์ทั้งหมด

หากคุณไม่มีเครื่องพิมพ์ 3D มีบริการพิมพ์ 3D มากมายที่คุณสามารถใช้ได้ หากคุณต้องการเครื่องพิมพ์ราคาไม่แพงที่จะใช้งานได้ดี (และไม่ต้องสนใจการประกอบใดๆ) ฉันขอแนะนำ Anet A8 เป็นโคลน Prusa i3 มูลค่า 150 เหรียญ ทำงานได้ดีสำหรับฉัน และมีชุมชนออนไลน์ที่ยอดเยี่ยม

กรณีและกรอบ:

พิมพ์ด้วยการรองรับ "ทุกที่" ที่ความสูงของชั้น 0.1-0.2 มม. ฉันใช้ประเภทการสนับสนุน "กริด" แต่ "เส้น" อาจลบได้ง่ายกว่า

GoProClip และ FacePlate:

พิมพ์ตามปกติ ไม่รองรับ ความสูงของชั้น 0.1-0.2MM

ท่ออะแดปเตอร์:

  1. พิมพ์ด้วยเส้นใยยืดหยุ่น
  2. ความสูงของชั้น 0.1
  3. ปิดการหดกลับ
  4. ไม่รองรับ

ขั้นตอนที่ 3: การพิมพ์และการหลอมหลอดเป่า

การพิมพ์และการหลอมหลอดเป่า
การพิมพ์และการหลอมหลอดเป่า
การพิมพ์และการหลอมหลอดเป่า
การพิมพ์และการหลอมหลอดเป่า

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

หากคุณต้องการเป็นวิทยาศาสตร์ ให้พิมพ์ AnnealingTestr.stl แล้ววัดก่อนและหลังการหลอมเพื่อหาเปอร์เซ็นต์ที่แน่นอนที่มันหดตัว/เติบโต และในแกนใด โดยปกติคาดว่าจะหดตัวประมาณ 5% ในแกน X และ Y และจะเพิ่มขึ้นประมาณ 2% ในแกน Z หากไม่มี Hatchbox black PLA และเตาอบพา เราจัดการการหดตัวได้ประมาณ 2% บน X และ Y และเพิ่มขึ้น 1% บนแกน Z

อย่างไรก็ตาม เนื่องจากชิ้นนี้ออกแบบมาให้พอดีกับจอยสติ๊กในระดับปานกลางเท่านั้น คุณจึงไม่ต้องแม่นยำมาก การใช้ค่าของเราสำหรับ Hatchbox black PLA นี่คือกระบวนการพิมพ์สำหรับหลอดเป่า:

  1. ปรับขนาด X และ Y เป็นขนาด 103% ปล่อยให้ Z เหมือนเดิม (เราตั้งเป้าว่าจะเพิ่มขนาดจากขนาดเดิมประมาณ 2% เมื่ออบอ่อนแล้ว เพื่อให้พอดีกับจอยสติ๊กในระดับปานกลาง)
  2. พิมพ์แบบมีขอบ พร้อมรองรับ "แผ่นสร้างแบบสัมผัส"
  3. เติมที่ 100% (เพื่อไม่ให้น้ำซึมเข้าไป)
  4. ความเร็วในการพิมพ์ปกติ ความสูงของชั้น 0.1 มม.
  5. (ถ้าคุณมีเตียงอุ่นให้ตั้งไว้ที่ 50C)
  6. ร้อนที่220C.

ฉันไม่ได้เล่นกับค่าเหล่านี้มากนัก แต่นั่นคือสิ่งที่ฉันใช้สำหรับเครื่องพิมพ์ของฉัน (A Prusa i3 clone, Anet A8)

เมื่อคุณพิมพ์ชิ้นหนึ่งหรือสองชิ้นแล้ว ให้ลองอบอ่อนและดูว่าพอดีหรือไม่

กระบวนการหลอม:

  1. เปิดเตาอบของคุณ โดยเฉพาะอย่างยิ่งในการตั้งค่าการพาความร้อน (ถ้าเตาอบของคุณทำอย่างนั้น) ให้ใกล้กับ 158F หรือ 70C เตาอบบางเครื่องไม่ได้ลดต่ำลงขนาดนั้น ถ้าปิดทีละน้อยก็ไม่สำคัญมากนัก
  2. รอให้เตาอบร้อนขึ้น แล้วใส่ชิ้นของคุณลงไปบนวัสดุที่จะป้องกันไม่ให้มันหล่นลงมา
  3. ตั้งเวลาเป็นชั่วโมงแล้วปล่อยทิ้งไว้ อย่าเปิดเตาอบเพื่อตรวจสอบ เพราะความเย็นอาจทำให้กระบวนการอบอ่อนเสียหายได้
  4. เมื่อมันนั่งอยู่ในนั้นเป็นเวลาหนึ่งชั่วโมงแล้ว ให้ปิดเตาอบ และทิ้งชิ้นส่วนไว้ที่นั่นเพื่อให้เย็นลงด้วยเตาอบ เทอร์โมมิเตอร์จะทำงานได้ดีสำหรับสิ่งนี้ แต่คุณไม่จำเป็นต้องแม่นยำมาก แค่รอประมาณหนึ่งชั่วโมงหรือมากกว่านั้น
  5. เมื่อเย็นลงแล้ว ให้นำออกมา ตอนนี้ควรจะแข็งแรงขึ้นและที่สำคัญกว่านั้นคือสามารถทนต่อน้ำเดือดและล้างในเครื่องล้างจานได้

ขั้นตอนที่ 4: หลังการประมวลผล 3D Prints

หลังการประมวลผล 3D Prints
หลังการประมวลผล 3D Prints
หลังการประมวลผล 3D Prints
หลังการประมวลผล 3D Prints
หลังการประมวลผล 3D Prints
หลังการประมวลผล 3D Prints

ฉันชอบงานพิมพ์ 3 มิติของฉันที่สะอาด แต่นั่นมักจะหมายถึงการรองรับจำนวนมาก หากคุณพิมพ์ส่วน Frame และ Case ด้วย infill ตามที่แนะนำ คุณต้องทำความสะอาดเล็กน้อย! ต่อไปนี้คือเคล็ดลับและกลเม็ดบางประการในการลบออก

อย่างที่คุณเห็น ฉันใช้ไขควง คีมปากแหลม และมีดพกเพื่อถอดส่วนรองรับออก ฉันเลือก "กริด" รองรับเพราะพวกเขาทำงานได้ดีขึ้นและมีแนวโน้มที่จะออกมาสะอาดและเป็นชิ้นเดียว แต่ถอดยากกว่า คุณสามารถกระแทกบางส่วนออกได้ด้วยการเป่าอย่างรวดเร็วจากไขควง แต่ระวังอย่าให้ชิ้นส่วนจริงหัก - สามารถทำได้ง่ายในส่วนเฟรม

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

เมื่อคุณทำเสร็จแล้ว คุณสามารถทิ้งวัสดุสนับสนุนที่บิดเบี้ยว หรือบันทึกไว้หากคุณต้องการนำกลับมาใช้ใหม่…

ขั้นตอนที่ 5: ทดสอบความพอดี

ทดสอบความพอดี
ทดสอบความพอดี
ทดสอบความพอดี
ทดสอบความพอดี
ทดสอบความพอดี
ทดสอบความพอดี

เมื่อทุกอย่างเรียบร้อย เราควรทดสอบชิ้นส่วนที่พิมพ์ 3 มิติให้พอดี

โมดูลทั้งหมดประกอบตามที่แสดง และควรพอดีอย่างแน่นหนา หากไม่เป็นเช่นนั้น ให้ลองพิมพ์ Frame.stl ที่ขนาด 101-102% และปรับขนาด Case.stl ให้พอดี

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

หมายเหตุ: ในภาพ ฉันใช้โมดูลจอยสติ๊กที่ฉันบัดกรีสายไปแล้ว - อย่างไรก็ตาม โมดูลจอยสติ๊กปกติควรพอดี

ขั้นตอนที่ 6: เตรียมจอยสติ๊ก

เตรียมจอยสติ๊ก
เตรียมจอยสติ๊ก
เตรียมจอยสติ๊ก
เตรียมจอยสติ๊ก
เตรียมจอยสติ๊ก
เตรียมจอยสติ๊ก

ก่อนที่เราจะบัดกรีสายไฟเข้ากับจอยสติ๊ก เราจะต้องกำจัดส่วนหัวของพินเก่าก่อน ฉันพบวิธีที่ดีที่สุดคือตัดให้มากที่สุด จากนั้นใช้หัวแร้งบัดกรีให้ร้อนแต่ละพิน แล้วแตะ PCB เพื่อให้หมุดหลุดออกมา

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

ขั้นตอนที่ 7: แผนผัง

แผนผัง
แผนผัง

ตอนนี้เราได้ออกแบบ 3D เสร็จแล้ว ถึงเวลาสำหรับแผนผังและไดอะแกรมการเดินสาย!

วงจรนั้นง่ายมากจริง ๆ โดยไม่มีตัวต้านทานหรือส่วนประกอบภายนอกที่เกี่ยวข้อง เพียงแค่ 3 โมดูลที่ต่างกันที่เชื่อมต่อกัน ฉันได้จัดเตรียมแผนผังไว้ด้านบน และฉันจะพูดถึงสิ่งที่จะเกิดขึ้นที่นี่ด้วย:

เซ็นเซอร์ความดันฝ่าวงล้อม:

  • "A" ไปที่ A0 บน Arduino
  • "5V" ไปที่ VCC บน Arduino
  • "GND" ไปที่หมุด GND ตัวใดตัวหนึ่งบน arduino

โมดูลจอยสติ๊ก:

  • "GND" ไปที่หมุด GND ตัวใดตัวหนึ่งบน Arduino
  • "+5V" ไปที่พิน "RAW" บน Arduino
  • "VRx" ไปที่ A2 บน Arduino
  • "VRy" ไปที่ A1 บน Arduino
  • "SW" ไปที่ D2 บน Arduino (ในทางเทคนิคแล้ว มันควรจะมีตัวต้านทานแบบดึงขึ้น 10K ระหว่างมันกับ GND อย่างไรก็ตาม รหัสปัจจุบันไม่ได้ใช้มัน และมันจะยิ่งใช้งานยากขึ้นอยู่ดี ดังนั้น…)

ขั้นตอนที่ 8: ประสานทุกอย่างเข้าด้วยกัน

ประสานทุกอย่างเข้าด้วยกัน
ประสานทุกอย่างเข้าด้วยกัน
ประสานทุกอย่างเข้าด้วยกัน
ประสานทุกอย่างเข้าด้วยกัน
ประสานทุกอย่างเข้าด้วยกัน
ประสานทุกอย่างเข้าด้วยกัน

ตอนนี้คุณพร้อมที่จะประกอบอุปกรณ์อิเล็กทรอนิกส์ทั้งหมดแล้ว!

ตรวจสอบให้แน่ใจว่าได้ติดตั้งโมดูลตามที่แสดง! คุณต้องการให้สายไฟวิ่งผ่านเฟรมและผ่านช่องด้านบนหรือด้านล่างที่ Arduino ติดอยู่ Arduino จะหลวม แต่สายไฟจะวิ่งผ่านเฟรม ดูภาพที่พวกเขาแสดงสิ่งที่ฉันหมายถึง

เริ่มต้นด้วยการปอกและพันปลายสายไฟทั้งหมดจากจอยสติ๊ก หากคุณยังไม่ได้ทำ จากนั้นตามแผนผังและรูปภาพ วางสายตามนี้

  • GND ถึง GND (พิน 23) บน Arduino
  • +5V ไปยังพิน RAW บน Arduino (ถัดจากพิน GND)
  • VRx เป็น A2 บน Arduino
  • VRy ถึง A1 บน Arduino

ตอนนี้เราจะทิ้ง SW pin ไว้ เพราะมันบัดกรีไปที่ด้านบนของ Arduino

ไปที่เซ็นเซอร์ความดัน ก่อนอื่นคุณต้องระบุก่อนว่าสายใดเป็นสายใด สมมติว่าคุณมีเฟรมหันโดยจอยสติ๊กที่ชี้ออกจากตัวคุณโดยตรง ลำดับลวดจะเป็นดังนี้:

  • สายบน: อนาล็อก "A" ไปยังขา Arduino A0
  • สายกลาง: 5V ไปยังขา Arduino VCC
  • สายล่าง: GND ถึง GND พิน 4 ที่ด้านบน

ณ จุดนี้ คุณยังสามารถต่อพิน SW จากจอยสติ๊ก ไปยังพิน 2 บน Arduino ถัดจากพิน GND

ระวังอย่างอสายไฟมากเกินไปเพราะจะขาดง่าย

ขั้นตอนที่ 9: อัปโหลดโปรแกรมและทดสอบ

อัพโหลดโปรแกรมและทดสอบ
อัพโหลดโปรแกรมและทดสอบ
อัปโหลดโปรแกรมและทดสอบ
อัปโหลดโปรแกรมและทดสอบ

ก่อนที่เราจะทากาวทุกอย่างเข้าที่ ให้แน่ใจว่ามันใช้ได้ผล!

หากคุณไม่มี Arduino IDE คุณจะต้องดาวน์โหลดจากเว็บไซต์ทางการของ Arduino ที่ Arduino.cc ได้ฟรี แม้ว่าพวกเขาจะแจ้งให้คุณบริจาคหากคุณต้องการ

เมื่อคุณดาวน์โหลดและติดตั้ง IDE แล้ว ให้ดาวน์โหลดไฟล์ SupSipNPuff_Final.ino จากหน้า github จากนั้นเปิดไฟล์ใน IDE

ในการอัปโหลดไปยัง Arduino ให้ไปที่ "เครื่องมือ", "บอร์ด" และเลือก "Arduino/Genuino Micro" ภายใต้เมนูเดียวกัน ภายใต้ "พอร์ต" เลือกสิ่งที่มี ควรมีลักษณะเช่น "COM12 (Arduino/Genuino Micro)" หากไม่ปรากฏขึ้น คุณอาจต้องรอในขณะที่ระบบปฏิบัติการติดตั้งไดรเวอร์ แต่ควรดำเนินการโดยอัตโนมัติ

คลิกปุ่มอัปโหลด (ปุ่มลูกศรกลมสีน้ำเงินที่ด้านบนซ้าย) หรือกด Ctrl/U (หรือเทียบเท่า) เพื่ออัปโหลดโปรแกรม เมื่อแถบแสดงความคืบหน้าที่ด้านล่างหายไปและมีข้อความว่า "เสร็จสิ้นการอัปโหลด" คุณก็พร้อมสำหรับการทดสอบแล้ว!

ในการทดสอบ ก่อนอื่นให้ติดหลอดเป่าและท่อกลับเข้าไปใหม่ (ติดท่อเข้ากับพอร์ตบนสุดของเซ็นเซอร์โดยใช้ชิ้นส่วนอะแดปเตอร์) จากนั้นจับที่ด้านหน้าปากของคุณแล้วเคลื่อนกระบอกเสียงไปรอบๆ ควรเลื่อนเมาส์บนหน้าจอ ลองจิบหนักๆ หรือจิบเพื่อคลิกขวา และจิบเบาๆ เพื่อเลื่อนขึ้นหรือลง คุณยังสามารถกดจิบอย่างหนักหรือกดพัฟค้างไว้เพื่อกด "ปุ่มเมาส์" ค้างไว้ หากคุณกำลังมีปัญหา ลองนึกภาพหลอดเป่าเป็นฟาง แทนที่จะเป่าหรือหายใจเข้า คุณกำลังสร้างแรงกดดันด้วยปากของคุณ เหมือนกับที่คุณทำโดยใช้ฟาง

หากแกนหนึ่งหรือหลายแกนกลับด้าน จะเป็นการแก้ไขง่ายๆ:

  1. ตรวจสอบให้แน่ใจว่าคุณได้เปิดไฟล์ SipNPuffMouse ใน IDE
  2. เลื่อนดูโปรแกรมจนพบบรรทัดที่ระบุว่า "Mouse.move(reading[0], -reading[1], 0);"
  3. ค่า "reading[0]" แรกคือการเคลื่อนที่ X (แนวนอน) และค่า "-reading[1]" ที่สองคือ Y (การเคลื่อนที่ในแนวตั้ง ให้เพิ่มหรือลบเครื่องหมายลบที่อยู่ด้านหน้า บรรทัด "reading[x]" เพื่อกลับค่า
  4. อัปโหลดโปรแกรมอีกครั้งและทดสอบ!

(หมายเหตุ: อีกวิธีง่ายๆ ในการค้นหาบรรทัดคือใช้ Ctrl/F ฉันใช้สิ่งนี้บ่อยมากเมื่อทำงานกับโค้ดของฉัน!)

ขั้นตอนที่ 10: กาวร้อน

กาวร้อน
กาวร้อน
กาวร้อน
กาวร้อน
กาวร้อน
กาวร้อน

ตอนนี้เมื่อ Sip-n-puff ของคุณทำงาน ก็ถึงเวลาประกอบผลิตภัณฑ์ขั้นสุดท้ายแล้ว! คุณอาจภาคภูมิใจกับการเดินสายไฟที่ดูดี แต่บางคนชอบทุกอย่างที่หุ้มด้วยพลาสติกที่น่าเบื่อ ดังนั้นเราจะบังคับให้พวกเขา

ก่อนหน้านั้น เราจำเป็นต้องรักษาความปลอดภัยทุกอย่างภายในเพื่อไม่ให้หลุดออกมาเมื่อเสียบปลั๊ก

  1. ใส่กาวร้อนจำนวนพอเหมาะไว้ด้านหลัง Arduino Micro เรากำลังติดมันเข้ากับแถบที่แยกส่วนที่สายไฟออกมาด้านบนและด้านล่าง
  2. หากทำได้ ให้เลื่อนเซ็นเซอร์แรงดันไปด้านหลังเล็กน้อย ใส่กาวร้อนหยดลงในที่ยึด จากนั้นเลื่อนไปข้างหน้าเหนือหยด เพิ่มด้านข้างอีกเล็กน้อยเพื่อความปลอดภัยตามที่เห็นสมควร อิเล็กทรอนิคส์ไม่ได้รับอันตรายจากกาวร้อน แต่ระวังอย่าเข้าไปในพอร์ตที่ออกมาจากเซ็นเซอร์ความดันที่เราเชื่อมต่อท่อ
  3. เติมกาวร้อนจำนวนมากที่ด้านบนของสายไฟที่ออกมาจากโมดูลจอยสติ๊ก สิ่งนี้อาจไม่จำเป็น เนื่องจากเราจะไม่เคลื่อนพวกมันไปรอบๆ อีกต่อไป แต่เป็นการดีในกรณีที่มันได้รับแรงสั่นสะเทือนที่รุนแรง…

เมื่อชิ้นส่วนทั้งหมดเข้าที่แล้ว ให้เลื่อนกรอบเข้าไปในเคส คุณจะต้องถอดท่อออกก่อน ตอนนี้ วางแผ่นปิดหน้าไว้ตรงกลางโมดูลจอยสติ๊ก จากนั้นเพิ่มกาวตรงจุดที่สัมผัสกับเฟรม (ไม่ใช่กรณี เนื่องจากคุณอาจต้องการเลื่อนออกในภายหลัง) เมื่อตั้งค่าเรียบร้อยแล้ว คุณสามารถเลื่อนกรอบกลับออก แล้วเพิ่มกาวร้อนเพิ่มเติมที่ด้านข้างของกรอบที่สัมผัสกับแผ่นปิดหน้า เพียงเพื่อบังคับใช้อีกครั้ง

สุดท้ายแต่ไม่ท้ายสุด: ที่ด้านข้างของเคสที่ไม่มีรูสำหรับท่อและขั้วต่อ USB ให้ขัดพื้นผิวเล็กน้อยเพื่อให้หยาบ ในบริเวณที่คุณต้องการติดตั้งชิ้นส่วนยึด ทำเช่นเดียวกันกับด้านล่างของชิ้นส่วนยึด จากนั้นทาด้วยกาวแล้วติดแน่นกับเคส เมื่อตั้งค่าแล้ว คุณสามารถตัดส่วนที่เกินออกด้วยมีดขนาดเล็กเพื่อให้ดูเป็นมืออาชีพมากขึ้น (ฮ่าฮ่า)

ขั้นตอนที่ 11: การตั้งค่าและการใช้งาน

การตั้งค่าและการใช้งาน
การตั้งค่าและการใช้งาน
การตั้งค่าและการใช้งาน
การตั้งค่าและการใช้งาน

เมื่อคุณพร้อมที่จะใช้อุปกรณ์แล้ว ต่อไปนี้คือเคล็ดลับในการตั้งค่า

ห้องของ Allen มีทีวีจอใหญ่พร้อมช่องต่อ HDMI ที่วางอยู่บนผนังฝั่งตรงข้ามห้องจากเตียงของเขา เราวางแล็ปท็อปของเขาไว้ที่โต๊ะเครื่องแป้งใต้หน้าจอ และเชื่อมต่อเข้าด้วยกัน หากคุณตั้งค่านี้ในห้อง ให้หาสิ่งที่ยาวกว่า 15 ฟุตเล็กน้อย เราคิดว่ามันเพียงพอแล้ว แต่ก็ไม่ได้หย่อนมากเท่าที่ฉันจะชอบ

ในการถืออุปกรณ์ เราซื้อแขนนี้ใน Amazon ในราคา 19.50 ดอลลาร์ แขนแบบยืดหยุ่นขนาด 25 นิ้วที่ออกแบบมาสำหรับถือเว็บแคมหรือ GoPro พร้อมแคลมป์ที่ใช้งานได้ดีเยี่ยมสำหรับการยึดบนโต๊ะหรือเตียง มีตัวยึดสไตล์ GoPro ติดอยู่ ซึ่งเราออกแบบชิ้นส่วนยึดให้ยึดได้อย่างปลอดภัย

เมื่อเรานำมันไปให้ Allen ก่อน ฉันรู้สึกประหลาดใจกับสิ่งที่จำเป็นต้องเปลี่ยนจริงๆ ในแง่อุปกรณ์ เขาต้องการให้เราลดความเร็วเคอร์เซอร์ลงเล็กน้อย ซึ่งฉันทำเสร็จแล้ว อย่างไรก็ตาม สิ่งที่เขาต้องการจริงๆ คือ การควบคุมด้วยเสียงสำหรับคอมพิวเตอร์ของเขา เพื่อลดการใช้แป้นพิมพ์บนหน้าจอให้มากที่สุด สามารถใช้ sip-n-puff ร่วมกับเครื่องมือช่วยการเข้าถึงบางอย่างในคอมพิวเตอร์เพื่อเพิ่มประสิทธิภาพสูงสุด รายการของทุกสิ่งที่เราทำกับคอมพิวเตอร์ของเขาอยู่ด้านล่าง:

  • ตั้งค่า Cortana ให้ตอบสนองต่อ "Hey Cortana" ได้ทุกเมื่อ
  • ติดตั้งแป้นพิมพ์บนหน้าจอและเพิ่มทางลัดบนเดสก์ท็อป
  • สร้างสคริปต์ด้วย AutoHotKey เพื่อเปิดเครื่องมือเขียนตามคำบอก 10 ของ Window (Win/H)
  • ติดตั้ง Firefox และทั้ง Adblock และ AdBlockPlus (น่าเสียดายที่ Cortana ยังคงใช้ Edge แต่คุณจะได้สิ่งที่คุณได้รับ)
  • ปรับขนาด GUI และไอคอนและข้อความเป็น 125%
  • ติดตั้งปลั๊กอินใน Firefox เพื่อเปิดใช้งานการค้นหาด้วยเสียงด้วยการคลิกปุ่ม (บนไซต์เช่น Google)
  • ติดตั้ง CCleaner เพื่อพยายามทำให้คอมพิวเตอร์ของเขาทำงานเร็วขึ้น (อาจไม่จำเป็น แต่แล็ปท็อปของเขาเป็นรุ่นราคาประหยัดและยังทำงานได้ค่อนข้างช้า ฉันเร่งความเร็วได้นิดหน่อย)

ฉันคิดว่าสิ่งที่เขาจะใช้งานมากที่สุดคือคุณลักษณะการค้นหาด้วยเสียงของ Cortana ดังนั้นบางทีคุณสมบัติ firefox ส่วนใหญ่จะไม่ได้ใช้ เขามี google home และ Alexa อยู่แล้ว ดังนั้นเขาควรจะคุ้นเคยกับ Cortana อย่างรวดเร็ว

อีกสิ่งที่ควรทำคือพิมพ์คู่มือผู้ใช้ (ที่ GitHub แน่นอน) และทิ้งไว้กับอุปกรณ์เพื่อให้พยาบาลทุกคนทราบวิธีถอดหลอดเป่า และเตือนผู้ใช้ว่าต้องใช้งานอย่างไร ถ้า จำเป็น

อีกสิ่งหนึ่ง: ด้วยรอยแยกและ crannies ทั้งหมดในส่วนที่พิมพ์ 3 มิติ มันจะรวบรวมแบคทีเรียหากไม่ได้รับการดูแลอย่างเหมาะสม ในคู่มือผู้ใช้ เราแนะนำให้ทำหลอดเป่าพิเศษและล้างอย่างน้อยสัปดาห์ละครั้งในเครื่องล้างจาน หรือฆ่าเชื้อในน้ำเดือด นี้จะช่วยให้พวกเขาสะอาด!

ขั้นตอนที่ 12: เสร็จแล้ว

ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!
ที่เสร็จเรียบร้อย!

หวังว่าตอนนี้คุณจะใช้เมาส์ Sip-N-Puff ที่ใช้งานได้เสร็จเรียบร้อยแล้ว และมีคนสามารถใช้คอมพิวเตอร์ได้!

ถ้าไม่ ฉันพร้อมเสมอที่จะช่วยเหลือและชอบที่จะได้ยินเกี่ยวกับปัญหาหรือข้อเสนอแนะที่คุณมี

ภาพที่สอง: นี่เป็นเวอร์ชันปรับปรุงของ 'Sup ที่กล่าวถึงข้อกังวลเรื่องแบคทีเรีย ประกอบด้วยแผ่นกรองลมหายใจและปากเป่าสแตนเลส ปากเป่าสามารถฆ่าเชื้อและเปลี่ยนแผ่นกรองลมหายใจเพื่อให้แน่ใจว่าแบคทีเรียไม่สามารถเข้าไปในอุปกรณ์และไม่เติบโตบนหลอดเป่า

ต้องการซื้อ 'Sup?

ฉันไม่มีร้านค้าออนไลน์ แต่ฉันยินดีที่จะรวบรวม 'Sup for you!

หากต้องการซื้อ 'Sup คุณสามารถติดต่อฉันได้ที่ Jacobtimothyfield (a) gmail (dot com)

ราคา: หากคุณรอได้ 3-4 เดือน ค่าใช้จ่ายจะอยู่ที่ประมาณ 120 เหรียญสหรัฐ ซึ่งรวมค่าจัดส่ง สายเคเบิล USB 15 ฟุต และแขนยึด (ที่รอเพราะผมซื้ออะไหล่จากจีน ใช้เวลาในการจัดส่ง 1-3 เดือน)

การประกวดไมโครคอนโทรลเลอร์
การประกวดไมโครคอนโทรลเลอร์
การประกวดไมโครคอนโทรลเลอร์
การประกวดไมโครคอนโทรลเลอร์

รางวัลรองชนะเลิศการประกวดไมโครคอนโทรลเลอร์

แนะนำ: