สารบัญ:

HaptiGuard - ระบบเตือนด้านข้าง: 3 ขั้นตอน (พร้อมรูปภาพ)
HaptiGuard - ระบบเตือนด้านข้าง: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: HaptiGuard - ระบบเตือนด้านข้าง: 3 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: HaptiGuard - ระบบเตือนด้านข้าง: 3 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Convenience items needed in the family 2024, พฤศจิกายน
Anonim
HaptiGuard - ระบบเตือนด้านข้าง
HaptiGuard - ระบบเตือนด้านข้าง

ระบบ Sideway Warning ที่รวดเร็วและสกปรกเหมือนแนวคิด Sideway ของ Personal Photonics ของ Media Computing Group Aachen ซึ่งได้รับทุนจากกระทรวงศึกษาธิการและวิทยาศาสตร์ของเยอรมนี เมื่อใดก็ตามที่มีบางอย่างทำให้คุณไม่ได้ยิน (ไม่ว่าจะเป็นเพราะความบกพร่องทางการได้ยินหรือเพียงเพราะรถยนต์ไฟฟ้าเงียบกว่าคันเก่ามาก) การสั่นที่แขนของคุณควรบอกใบ้ว่าคุณอาจต้องการดู ด้านข้าง 5 มอเตอร์สั่นสะเทือน (อันที่จริงมีเพียงสามตัวที่ใช้ (ขับเคลื่อนโดย ULN2803) ส่วนอีกตัวสำรองไว้หากมีสิ่งผิดปกติ) ใช้ร่วมกับเซ็นเซอร์วัดระยะ VL53L1X สามตัว ควบคุมด้วย Wattuino Pro Mini (3, 3V) แบตเตอรี่ที่ใช้พลังงานจากก้อนแบตเตอรี่ AAA แบบ duall ตัวเรือนที่พิมพ์ 3 มิติติดทุกอย่างไว้บนสายรัดข้อมือ

เนื่องจากแสงแดดและการเคลื่อนไหวของแขน ระบบจึงทำงานได้ไม่ดีนักในชีวิตจริง แต่อย่างน้อยก็สนุกกับการทดลองใช้ เราเรียนรู้ที่จะเชื่อมต่อเซ็นเซอร์เวลาบินหลายตัวพร้อมกัน (ขอบคุณ Lukas Ossmann สำหรับการเข้ารหัส) และนำกลับมาใช้ใหม่ สายรัดข้อมือที่ดีสำหรับบางสิ่งบางอย่างที่ดูเท่ (ขอบคุณ Sophy Stönner ในฐานะนักออกแบบ)

ขั้นตอนที่ 1:

ภาพ
ภาพ

3D พิมพ์ชิ้นส่วนแรกในฟิลด์ OpenScad สัมพันธ์กันที่จุดเริ่มต้น คุณสามารถค้นหา - แสดงความคิดเห็นบางส่วน - บางส่วน คุณต้องพิมพ์เซ็นเซอร์ 3 ครั้งHolderTop และ holderBottom รวมทั้งคอนโทรลเลอร์ครั้งเดียวHolderTop และ -Bottom จากนั้นพิมพ์ที่ใส่แบตเตอรี 1 ครั้ง (ซึ่งอาจจำเป็นต้องแก้ไขเพื่อให้แบตเตอรี่ของคุณใช้งานอยู่) คลิปเพิ่มเติมสำหรับสายเคเบิลและมอเตอร์สั่นสะเทือนมาจาก HaptiVision Toolkit ของเรา ไฟล์การออกแบบ 3D สามารถพบได้ที่นี่ อย่างน้อยที่สุด โครงหุ้มมอเตอร์อาจถูกดัดแปลงโดยขึ้นอยู่กับขนาดของมอเตอร์สั่น แต่ยังสามารถพบรุ่นทั่วไปที่ปรับเปลี่ยนได้ง่ายอีกด้วย

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

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

งานเล็กน้อย แต่จริงจังไปข้างหน้า: ขั้นแรกให้ทำการบด pcb ขนาดเล็กสำหรับ ULN ซึ่งโดยทั่วไปแล้วจะบัดกรีที่ด้านหลังของคอนโทรลเลอร์ Vattery pack เชื่อมต่อกับ VDD และ Gnd ของบอร์ดควบคุม รวมถึงเซ็นเซอร์แต่ละตัว จากนั้นเซ็นเซอร์และแผงควบคุมทั้งหมดจะเชื่อมต่อแบบขนานบนบัส I2C สายไฟหนึ่งเส้นของมอเตอร์แต่ละตัวไปที่พิน 3, 6 และ 10 เหนือ ULN ที่ด้านหลัง อีกเส้นหนึ่งไปยัง GND ในขณะที่ XSHUT ของเซ็นเซอร์แต่ละตัวไปที่ A0, A1, A2 สำหรับการเลือกเซ็นเซอร์

ขั้นตอนที่ 3: อัปโหลดโค้ดแล้วลองใช้เลย

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

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

แนะนำ: