Arduino Bluetooth RC Car
นี่คือรถ Bluetooth RC คันใหม่ของเรา – โดยอ้างอิงจาก Arduino UNO ตัวโปรดของเรา! ในโปรเจกต์นี้ ดังที่คุณเห็น เราใช้บอร์ด PCB ที่ออกแบบเองและไมโครคอนโทรลเลอร์ ATmega328P บอร์ดนี้ได้รับการออกแบบมาเป็นพิเศษสำหรับโปรเจกต์นี้และสำหรับโมเดล RC ขนาดเล็ก คุณสามารถควบคุมได้ง่ายๆ จากโทรศัพท์หรือแท็บเล็ต Android ของคุณผ่าน Bluetooth จากแอปพลิเคชัน Android คุณยังสามารถเปิด/ปิดไฟหน้าและไฟท้าย และเล่นเสียงแตรได้อีกด้วย! สำหรับโมเดล RC ของเรา เราใช้แบตเตอรี่ AA ขนาด 1.5V เพียง 3 ก้อนเท่านั้น!
สามารถดูอัปเดตโปรเจกต์และโปรเจกต์ Arduino อื่นๆ เพิ่มเติมได้ที่นี่:
http://www.ardumotive.com/arduino-bluetooth-rc-car...
นี่คือวิดีโอจากรถ RC ของเราพร้อมคำแนะนำในการประกอบ/บัดกรี!
ไฟล์วงจร Schematic:
แอปพลิเคชัน Android
หากต้องการควบคุมรถ Bluetooth คันใหม่ของคุณ ให้ดาวน์โหลดและติดตั้งแอปพลิเคชัน Android นี้:
https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller
ขอขอบคุณ Andi.Co สำหรับแอป Android นี้! ขอบคุณที่แบ่งปัน!
ขั้นแรกให้เปิด Bluetooth และสร้างการเชื่อมต่อกับ BT module (จับคู่กับโทรศัพท์ของคุณจากการตั้งค่า Bluetooth)
(เช่น HC-06, รหัสผ่าน 1234)
หมายเหตุ: จากเมนูการตั้งค่า ให้เลือกตัวเลือก "On change/touch" แล้วกดปุ่มบันทึก
ฟังก์ชันที่ทำงานร่วมกับโปรเจกต์นี้:
- ปุ่มควบคุม 8 ทิศทาง
- ปุ่มลำโพงสำหรับเสียงแตร
- ปุ่มไฟหน้า
- ปุ่มไฟท้าย
ทำได้ดีมาก!
แค่นั้นเอง! หวังว่าคุณจะชอบสิ่งนี้ แจ้งให้เราทราบในความคิดเห็น!
รายละเอียดทางเทคนิคเพิ่มเติม
การควบคุมระยะไกลด้วยมือถือ
โปรเจกต์รถ RC นี้กำจัดรีโมตวิทยุแบบดั้งเดิม โดยใช้สมาร์ทโฟน Android หรือ iOS แทน
- Bluetooth Link: ใช้โมดูล Bluetooth HC-05 หรือ HC-06 Arduino จะรับฟังคำสั่งอักขระแบบไบต์เดียว (เช่น 'F' สำหรับเดินหน้า, 'S' สำหรับหยุด) ที่ส่งมาจากแอปพลิเคชันบนสมาร์ทโฟน
- Power Stage: จัดการโดย L298N H-Bridge motor driver ที่สามารถขับเคลื่อน DC motor ได้สองตัวด้วยกระแสสูงสุด 2 แอมป์
คุณสมบัติซอฟต์แวร์ที่กำหนดเอง
- App Connectivity: จับคู่กับแอป "Bluetooth Controller" ต่างๆ บน Play Store หรือแอปที่สร้างขึ้นเองใน MIT App Inventor
- Smart Safety: เฟิร์มแวร์มีคุณสมบัติ "Signal Timeout" (การหมดเวลาสัญญาณ); หากการเชื่อมต่อ Bluetooth ขาดหายไป รถจะหยุด motor โดยอัตโนมัติอย่างปลอดภัย