สารบัญ:
วีดีโอ: รถถังอัตโนมัติพร้อม GPS: 5 ขั้นตอน (พร้อมรูปภาพ)
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
DFRobot เพิ่งส่งชุด Devastator Tank Platform มาให้ฉันเพื่อทดลองใช้ แน่นอน ฉันตัดสินใจทำให้มันเป็นอิสระและมีความสามารถด้าน GPS ด้วย หุ่นยนต์ตัวนี้จะใช้เซ็นเซอร์อัลตราโซนิกเพื่อนำทาง โดยจะเคลื่อนที่ไปข้างหน้าขณะตรวจสอบระยะห่าง หากเข้าใกล้วัตถุหรือสิ่งกีดขวางอื่นๆ มากเกินไป มันจะตรวจสอบแต่ละทิศทางแล้วเคลื่อนที่ตามนั้น
บอม:
- แพลตฟอร์มหุ่นยนต์แทงค์ DFRobot Devastator: Link
- โมดูล GPS DFRobot พร้อมสิ่งที่แนบมา: Link
- Teensy 3.5
- อัลตราโซนิกเซนเซอร์ - HC-SR04 (ทั่วไป)
- ไมโครเซอร์โว 9g
ขั้นตอนที่ 1: การประกอบแชสซี
ชุดนี้มาพร้อมกับคำแนะนำในการประกอบที่ง่ายมาก นอกจากชิ้นส่วนโครงสร้างที่เรียบง่าย 4 ชิ้นแล้ว ยังมีรูสำหรับยึดต่างๆ มากมายที่สามารถรองรับบอร์ดต่างๆ เช่น Raspberry Pi และ Arduino Uno ฉันเริ่มต้นด้วยการติดตั้งระบบกันสะเทือนในแต่ละด้านของโครงเครื่อง จากนั้นจึงใส่ล้อ หลังจากนั้นฉันก็ขันแต่ละชิ้นเข้าด้วยกันและเพิ่มแทร็ก
ขั้นตอนที่ 2: การสร้างอุปกรณ์อิเล็กทรอนิกส์
ฉันตัดสินใจใช้ Teensy 3.5 สำหรับสมองกับหุ่นยนต์ของฉัน เนื่องจากมันสามารถรองรับการเชื่อมต่อแบบอนุกรมได้หลายแบบและทำงานที่ 120 MHz (เทียบกับ 16 สำหรับ Arduino Uno) จากนั้นฉันก็ต่อโมดูล GPS เข้ากับหมุด Serial1 พร้อมกับโมดูล Bluetooth บน Serial3 L293D เป็นตัวเลือกที่ดีที่สุดสำหรับไดรเวอร์มอเตอร์ เนื่องจากรองรับมอเตอร์ 3.3v ในและ 2 มอเตอร์ สุดท้ายคือเซ็นเซอร์ระยะเซอร์โวและอัลตราโซนิก แชสซีรองรับไมโครเซอร์โวหนึ่งตัวที่ด้านบน และนอกจากนั้นฉันติด HC-SR04 เนื่องจากใช้พลังงานต่ำและใช้งานง่าย
ขั้นตอนที่ 3: การสร้างแอป
ฉันต้องการให้หุ่นยนต์ตัวนี้มีทั้งความสามารถแบบใช้มือและแบบอัตโนมัติ ดังนั้นแอปนี้จึงมีทั้งสองอย่าง ฉันเริ่มต้นด้วยการสร้างปุ่มสี่ปุ่มที่ควบคุมแต่ละทิศทาง: ไปข้างหน้า ถอยหลัง ซ้ายและขวา และอีกสองปุ่มสำหรับการสลับระหว่างโหมดแมนนวลและโหมดอัตโนมัติ จากนั้นฉันก็เพิ่มตัวเลือกรายการที่จะอนุญาตให้ผู้ใช้เชื่อมต่อกับโมดูลบลูทูธ HC-05 บนหุ่นยนต์ สุดท้าย ฉันยังเพิ่มแผนที่ที่มีเครื่องหมาย 2 อันที่แสดงตำแหน่งของทั้งโทรศัพท์ของผู้ใช้และหุ่นยนต์ ทุกๆ 2 วินาที หุ่นยนต์จะส่งข้อมูลตำแหน่งผ่านบลูทูธไปยังโทรศัพท์ที่แยกวิเคราะห์ คุณสามารถค้นหาได้ที่นี่
ขั้นตอนที่ 4: การประกอบ
การรวมทุกอย่างเข้าด้วยกันนั้นค่อนข้างง่าย เพียงบัดกรีสายไฟจากมอเตอร์แต่ละตัวเข้ากับหมุดที่ถูกต้องบนตัวขับมอเตอร์ จากนั้นใช้ขาตั้งและสกรูยึดบอร์ดเข้ากับหุ่นยนต์ ตรวจสอบให้แน่ใจว่าโมดูล GPS อยู่นอกถังเพื่อให้สัญญาณไม่ถูกบล็อกโดยกรอบโลหะ สุดท้ายเชื่อมต่อเซอร์โวและ HC-SR04 กับตำแหน่งที่เกี่ยวข้อง
ขั้นตอนที่ 5: การใช้มัน
ตอนนี้เพียงแค่แนบกำลังกับมอเตอร์และ Teensy เชื่อมต่อผ่านแอพกับ HC-05 และสนุกไปกับมัน!