โปรเจกต์นี้คือการทำตัวบอกระยะห่างด้วยเสียงด้านหลังกันชนรถเวลาจอดอะน้อง! พี่ทำเพราะอยากรู้ช่องว่างด้านหลังรถในโรงจอดให้เป๊ะๆ เซนเซอร์อัลตราโซนิก (Ultrasonic Sensor) จะตรวจจับระยะห่างจากสิ่งกีดขวางที่อยู่ใกล้ที่สุดด้านหลังรถ แล้วลำโพงจะส่งเสียงบอกระยะตั้งแต่ 50 ลงมาจนถึง 0 เซนติเมตร
เสียงบอกระยะตั้งแต่ 50 ถึง 0 เซนติเมตร เป็นภาษาบัลแกเรียนะจ๊ะ เริ่มจาก 50, 40, 30, 20, 10 และ 0
ด้านเทคนิค: เซนเซอร์และเสียง
โปรเจกต์นี้เน้นทำตัวช่วยจอดรถที่ทั้งแรงและใช้ง่าย:
- ชั้นวัดระยะ: ใช้ HC-SR04 Ultrasonic Sensor ทำให้ Arduino วัดระยะถึงกำแพงหรือสิ่งกีดขวางได้แม่นยำเป็นเซนติเมตร
- ชั้นให้เสียงตอบกลับ: โมดูล Emic 2 Text-to-Speech จะแปลงค่าระยะและข้อความเตือน (เช่น "หยุด!" หรือ "20 เซนติเมตร") เป็นเสียงพูดที่ชัดเจนและเป็นธรรมชาติ
- ชั้นเสียง: โมดูล Emic 2 จะเล่นเสียงสังเคราะห์ผ่าน ลำโพงเล็ก (Small Speaker) ให้คนขับได้ยินคำเตือนชัดเจนทันที
อุปกรณ์ฮาร์ดแวร์
- Arduino Uno: เป็น "สมอง" ของโปรเจกต์ คอยจัดการการวัดระยะและประสานการเตือนจากโมดูลแปลงข้อความเป็นเสียง
- HC-SR04 Ultrasonic Sensor: วัดระยะแบบไม่สัมผัสโดยการปล่อยและรับคลื่นเสียงความถี่สูง
- Emic 2 Text-to-Speech Module: สังเคราะห์เสียงพูดจากข้อความที่ Arduino ส่งมา
- ลำโพงเล็ก (8 โอห์ม): ให้เสียงตอบกลับที่ชัดเจนและตั๊กๆ สำหรับคำเตือน
- สาย Micro-USB: ใช้โปรแกรม Arduino จากคอมโดยตรง ทั้งจ่ายไฟและอัปโหลดโค้ด
- สายจัมเปอร์ (Jumper Wires): ต่ออุปกรณ์ทุกชิ้นเข้าด้วยกัน
วงจรการวัดและตอบกลับ
ตัวช่วยจอดรถออกแบบมาให้ทำงานมีประสิทธิภาพ:
- ตั้งค่าเซนเซอร์: SETUP Arduino ให้สื่อสารกับเซนเซอร์อัลตราโซนิกและโมดูลแปลงข้อความเป็นเสียง
- ตรวจสอบระยะ: Arduino จะวัดระยะถึงสิ่งกีดขวางใกล้ๆ ตลอดเวลาโดยใช้ HC-SR04
- ตรรกะตรวจสอบค่า: ถ้าระยะต่ำกว่าค่าที่ตั้งไว้ (เช่น 50ซม., 20ซม.) Arduino จะส่งข้อความเตือนเฉพาะไปยังโมดูลเสียง
- ทำงาน: โมดูลเสียงจะสังเคราะห์ข้อความและเล่นผ่านลำโพง เตือนคนขับแบบเรียลไทม์
แนวทางพัฒนาต่อ
- เพิ่มหน้าจอ OLED: ใส่จอ OLED เล็กๆ เพื่อแสดงค่าระยะและไอคอนภาพ (เช่น สัญลักษณ์การจอด)
- ใช้หลายเซนเซอร์: ใช้อัลตราโซนิกหลายตัวเพื่อสร้างตัวช่วยจอดรถแบบ 360 องศา ครอบคลุมมากขึ้น
- เชื่อมต่อไร้สาย: ใช้โมดูล WiFi หรือ Bluetooth ซิงค์ข้อมูลการจอดกับแอปบนสมาร์ทโฟน เพื่อตรวจสอบและเตือนจากระยะไกล
- ปรับแต่งเสียง: โปรแกรมโมดูล Emic 2 ให้พูดด้วยเสียงหรือภาษาต่างๆ ได้ เพื่อเพิ่มความเป็นส่วนตัว