โปรเจกต์ของฉันเกี่ยวกับการหลีกเลี่ยงอุบัติเหตุทางยานพาหนะที่เกี่ยวข้องกับเด็ก/ผู้ใหญ่ โดยอาศัยความช่วยเหลือจากเซ็นเซอร์ โปรเจกต์นี้มีเซ็นเซอร์/สวิตช์ตรวจจับอุบัติเหตุสองตัวในวงจรเดียว โดยใช้คอนโทรลเลอร์ ARDUINO-UNO
ฉันตัดสินใจสร้างโปรเจกต์นี้หลังจากเห็นอุบัติเหตุในโซเชียลมีเดียและรายงานปากเปล่าจากญาติและเพื่อน


ส่วนที่ 1: การหลีกเลี่ยงอุบัติเหตุที่เกิดจากเด็กเมื่อพวกเขาเร่งเครื่องยานพาหนะโดยที่ผู้ปกครองไม่ทันสังเกต
ในส่วนนี้ ฉันได้ใช้โมดูล IR sensors จำนวน 5 ตัว โดย 1 ตัวช่วยตรวจจับการหมุนของแฮนด์ และอีก 4 ตัววางเรียงกันอยู่เหนือคันเร่งของยานพาหนะ เพื่อช่วยตรวจจับเด็กหรือผู้ใหญ่ตามความยาวของมือ เมื่อ IR sensor ที่ถูกทริกเกอร์มีจำนวน น้อยกว่า 4 ตัว และเซ็นเซอร์ตรวจจับการหมุนถูกทริกเกอร์ เครื่องยนต์จะถูกดับ โมดูล 5V relay จะช่วยในการเปิดวงจรเครื่องยนต์

ส่วนที่ 2: เมื่อยานพาหนะล้มลงในขณะที่เครื่องยนต์กำลังทำงานอยู่ หากผู้ขับยกยานพาหนะโดยใช้คันเร่ง อาจทำให้เครื่องเร่งและเกิดอุบัติเหตุได้ (ดูวิดีโอที่แนบมา) อุบัติเหตุประเภทนี้สามารถหลีกเลี่ยงได้โดยการติดตั้งสวิตช์ fall sensor เมื่อยานพาหนะล้มลง สวิตช์จะส่งสัญญาณไปยัง Arduino เพื่อดับเครื่องยนต์
การปรับปรุง:
1) ควรส่งข้อมูลความเร็วของยานพาหนะเข้าสู่วงจร เพื่อให้วงจรนี้ (ส่วนที่ 1) ทำงานเมื่อความเร็วน้อยกว่าความเร็วที่กำหนด (เช่น <5kM/Hr) เพื่อให้ผู้ใหญ่สามารถขับขี่ได้ที่ความเร็ว >5kM/Hr โดยไม่คำนึงถึงเซ็นเซอร์
2) ทางเลือกอื่นสำหรับ IR sensor - เนื่องจาก IR sensor มีความไวต่อแสงแดด
3) โมดูล tilt sensor (ชนิดลูกบอลหรือปรอท) สามารถนำมาใช้เพื่อตรวจจับการล้มของยานพาหนะได้
โปรเจกต์ข้างต้นเป็นแนวคิดที่สามารถนำไปใช้งานจริงเพื่อความปลอดภัยได้
รายละเอียดทางเทคนิคเพิ่มเติม
ระบบล็อกความปลอดภัยยานยนต์แบบไดนามิก
โปรเจกต์ช่วยชีวิตที่ออกแบบมาสำหรับรถจักรยานยนต์หรือยานพาหนะที่เด็กขับขี่ สามารถดับเครื่องยนต์ได้ทันทีหากตรวจพบการล้มหรือการเร่งเครื่องที่รุนแรง
- การวิเคราะห์ทิศทางด้วย 6-Axis IMU: Arduino ตรวจสอบ accelerometer/gyroscope MPU-6050 เฟิร์มแวร์จะระบุ "Fall Events" (เหตุการณ์การล้ม - ที่มุมเอียงเกิน 45 องศา) หรือ "Impact Events" (เหตุการณ์การชน - ที่ค่า G-force พุ่งสูงขึ้น)
- สวิตช์ "ดับ" เครื่องยนต์แบบใช้ Relay: จัดการ relay ชนิด normally-closed กระแสสูงในวงจรจุดระเบิดของยานพาหนะ เมื่อตรวจพบการล้ม Arduino จะเปิด relay ทันที ซึ่งจะ "ดับ" เครื่องยนต์เพื่อป้องกันไฟไหม้หรือการบาดเจ็บเพิ่มเติม
ความน่าเชื่อถือ
- ยืนยันด้วย Arduino IDE: โค้ดด้วยลำดับความสำคัญ "Critical Interrupt" ตรรกะการดับเครื่องเพื่อความปลอดภัยจะข้ามข้อมูลเซ็นเซอร์อื่นทั้งหมด เพื่อให้แน่ใจว่าเครื่องยนต์จะถูกปิดการทำงานภายใน 10ms หลังจากเกิดเหตุการณ์