ชื่อโปรเจกต์: 4WD Auto Obstacle Avoidance / Bluetooth Control Car
เมคคาทรอนิกส์ไฮบริด: รถ Rover 4WD อัจฉริยะ
รถ Smart Obstacle / Bluetooth 4WD Car คือวิวัฒนาการขั้นสุดท้ายของชุดหุ่นยนต์พื้นฐาน มันเป็นโปรเจกต์ "ไฮบริด": ไม่ได้เป็นแบบอัตโนมัติทั้งหมด และก็ไม่ได้เป็นแบบควบคุมด้วยมือทั้งหมดเช่นกัน มันแสดงถึงเทคโนโลยี Drive-by-Wire สมัยใหม่—คุณขับเคลื่อนโดยใช้แอปพลิเคชัน แต่รถจะเข้าควบคุมการตัดสินใจที่ไม่ดีของคุณเพื่อให้แน่ใจในความปลอดภัย

การผสานตรรกะการสื่อสารเข้ากับการคำนวณของ Sensor
โครงสร้างของ loop() จะต้องถูกกำหนดเวลาอย่างสมบูรณ์แบบ
- การตรวจสอบ Radar: ขั้นแรก HC-SR04 ping sensor ที่ติดตั้งอยู่บนกันชนหน้าจะทำการตรวจสอบระยะทาง
- การตรวจสอบการ Override: หากระยะทาง
< 20cmตัว Arduino จะเรียกใช้ interrupt มันจะบังคับให้speed = 0กับมอเตอร์ทั้งสี่ตัว ส่งเสียง Buzzer เตือน และ เพิกเฉยโดยสมบูรณ์ ต่อคำสั่งเดินหน้าใดๆ ที่มาจากโทรศัพท์ของคุณ! - ช่วงการฟัง: หากไม่มีสิ่งกีดขวาง (
> 20cm) ระบบจะตรวจสอบSerial.read()เพื่อดูแพ็กเก็ต Bluetooth ที่เข้ามา - การดำเนินการ: หากโทรศัพท์ส่งคำสั่ง "Forward" ตัว L298N จะจ่ายกระแสไฟฟ้าไปยังมอเตอร์ทั้งสี่ตัวพร้อมกัน
การสแกนแบบ Pan/Tilt (การอัปเกรดเสริม)
เพื่อให้รถมีความฉลาดอย่างแท้จริง มักจะติดตั้ง Ultrasonic sensor ไว้บน Micro Servo (SG90) เมื่อรถหยุดอัตโนมัติก่อนที่จะชนกำแพง มันจะ:
- หมุน Servo ไปทางซ้ายและทำการ ping (ชัดเจน 60cm)
- หมุน Servo ไปทางขวาและทำการ ping (ถูกบล็อก 10cm)
- Arduino จะตัดสินใจว่าเส้นทางที่ปลอดภัยที่สุดคือด้านซ้าย หมุนล้อ และดำเนินภารกิจอัตโนมัติของมันต่อไป!
รายการฮาร์ดแวร์หลัก
- Arduino Uno/Mega: โปรเซสเซอร์ไฮบริด
- L298N Motor Driver Module: จำเป็นสำหรับการดึงกระแสไฟฟ้าจำนวนมาก
- 4WD Chassis Kit (4 Motors, 4 Wheels)
- HC-SR04 Ultrasonic Sensor
- HC-05 Bluetooth Module
- Dual 18650 Battery Pack: ต้องการแรงดันไฟฟ้าขั้นต่ำ 7.4 Volts เพื่อเอาชนะกระแสไฟหยุดนิ่งของมอเตอร์ทั้งสี่ที่ทำงานอยู่