สารบัญ:

หุ่นยนต์ควบคุมระยะไกล Rock Crawler Arduino: 4 ขั้นตอน
หุ่นยนต์ควบคุมระยะไกล Rock Crawler Arduino: 4 ขั้นตอน

วีดีโอ: หุ่นยนต์ควบคุมระยะไกล Rock Crawler Arduino: 4 ขั้นตอน

วีดีโอ: หุ่นยนต์ควบคุมระยะไกล Rock Crawler Arduino: 4 ขั้นตอน
วีดีโอ: How To Make Smartphone Controlled Car At Home || Bluetooth Rock Crawler 2024, กรกฎาคม
Anonim
หุ่นยนต์ควบคุมระยะไกล Rock Crawler Arduino
หุ่นยนต์ควบคุมระยะไกล Rock Crawler Arduino
หุ่นยนต์ควบคุมระยะไกล Rock Crawler Arduino
หุ่นยนต์ควบคุมระยะไกล Rock Crawler Arduino

นี้มีลักษณะและเปล่ามาก ฉันอยากจะแนะนำให้ใครก็ตามที่ต้องการทำโครงการนี้พิจารณาวิธีการปกปิดอุปกรณ์อิเล็กทรอนิกส์เพื่อป้องกันน้ำและสิ่งสกปรก

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

-Arduino MEGA

-Arduino UNO

-2x จอยสติ๊ก

-2x 2.4กิกะเฮิร์ตซ์รับส่งสัญญาณ

- แชสซีใด ๆ ที่มีมอเตอร์อย่างน้อยสองตัว (สำหรับการบังคับเลี้ยวและกำลัง)

- โครงการนี้มีมอเตอร์สามตัว (อีกหนึ่งตัวสำหรับขับเคลื่อนล้อหน้า)

-ชุดแบตเตอรี่สำหรับมอเตอร์

-2x ชุดควบคุมมอเตอร์ (ต้องใช้สองตัวสำหรับระบบขับเคลื่อนสี่ล้อนอกเวลาเท่านั้น)

-2x9 โวลต์แบตเตอรี่สำหรับ Arduino's

- การ์ดต่อขยาย Arduino

- สวิตช์ไฟสำหรับมอเตอร์ (อุปกรณ์เสริม)

ขั้นตอนที่ 2: การประกอบคอนโทรลเลอร์

การประกอบคอนโทรลเลอร์
การประกอบคอนโทรลเลอร์
การประกอบคอนโทรลเลอร์
การประกอบคอนโทรลเลอร์
การประกอบคอนโทรลเลอร์
การประกอบคอนโทรลเลอร์

สำหรับคอนโทรลเลอร์ คุณจะต้องใช้ Arduino UNO ที่มีส่วนต่อขยาย จอยสติ๊กสองตัว ตัวรับส่งสัญญาณ 2.4GHz หนึ่งตัว และแบตเตอรี่ 9v หนึ่งก้อน

ส่วนต่อขยายชิลด์ใช้สำหรับพิน GND และ 5V มากขึ้น ซึ่งจะทำให้โครงการง่ายขึ้นเนื่องจากคุณไม่จำเป็นต้องทำการบัดกรีใดๆ สำหรับคอนโทรลเลอร์

เริ่มต้นด้วยการเดินสายจอยสติ๊กกับ Arduino โปรดจำไว้ว่าจอยสติ๊กตัวหนึ่งมีหน้าที่ในการเคลื่อนไหว X ในขณะที่อีกตัวหนึ่งรับผิดชอบการเคลื่อนไหว Y จำเป็นต้องมีส่วนต่อขยายเพื่อจ่ายไฟให้กับทั้งจอยสติ๊กและตัวรับส่งสัญญาณ

จอยสติ๊ก 1 จะต่อสายสำหรับแกน x (คันเร่ง)

คุณสามารถต่อสาย SW (สวิตช์จอยสติ๊ก) ได้หากต้องการเปิดใช้งานการสลับระหว่าง 4WD และ 2WD (แต่ไม่ได้ใช้งานในเรื่องนี้)

จอยสติ๊ก 2 จะต่อสายสำหรับแกน y (พวงมาลัย)

ต่อไป คุณจะต้องเริ่มเดินสายเครื่องรับส่งสัญญาณดังนี้

หมุดตัวรับส่งสัญญาณ ---- หมุด Arduino

GND 1 ---- GND

VCC 2 ---- 3.3V

ซีอี 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 13

MOSI 6 ---- 11

มิโซ 7 ---- 12

IRQ 8 ---- ไม่ได้เชื่อมต่อ

ขั้นตอนที่ 3: การประกอบรถยนต์

การประกอบรถยนต์
การประกอบรถยนต์
การประกอบรถยนต์
การประกอบรถยนต์
การประกอบรถยนต์
การประกอบรถยนต์

สำหรับสิ่งนี้ คุณจะต้องใช้แชสซีที่มีมอเตอร์ Arduino MEGA หน่วยควบคุมมอเตอร์สองชุด ตัวรับส่งสัญญาณ 2.4GHz หนึ่งตัว และแบตเตอรี่ 9v หนึ่งก้อน

เราเริ่มต้นด้วยการเดินสายมอเตอร์เข้ากับชุดควบคุมมอเตอร์ โปรดจำไว้ว่ามีมอเตอร์สามตัวที่เกี่ยวข้อง (แต่ละตัวมีสายไฟสองเส้น) ดังนั้นชุดควบคุมมอเตอร์หนึ่งชุดจะมีสายเพียงครึ่งสายเท่านั้น

ถัดไป คุณจะต้องต่อสายชุดควบคุมมอเตอร์กับ MEGA จำพินที่คุณใช้สำหรับทิศทางมอเตอร์ที่คุณต้องการในรหัส

หลังจากนั้นคุณสามารถเริ่มเดินสายเครื่องรับส่งสัญญาณไปยัง MEGA หมุดจะไม่เหมือนกับบน UNO เนื่องจากวิธีที่ MEGA จัดการกับการสื่อสาร

การเดินสายไฟสำหรับพิน 4 และ 6 ถูกเปิดทิ้งไว้ ในโคเดมมีสายสำหรับล้อหน้า แต่ถ้าคุณเลือกที่จะใช้ RWD เท่านั้น คุณไม่จำเป็นต้องต่อสายเหล่านี้

หมุดตัวรับส่งสัญญาณ ---- หมุด ArduinoGND 1 ---- GND

VCC 2 ---- 3.3V

ซีอี 3 ---- 7

CSN 4 ---- 8

SCK 5 ---- 52

MOSI 6 ---- 51

มิโซ 7 ---- 50

IRQ 8 ---- ไม่ได้เชื่อมต่อ

ขั้นตอนที่ 4: รหัส

Car.ino ได้รับการอัปโหลดไปยัง MEGA

Controller.ino เข้าสู่ UNO

หากคุณต้องการใช้มอนิเตอร์แบบอนุกรมเพื่อจุดประสงค์ในการดีบัก ตรวจสอบให้แน่ใจว่าได้ตั้งค่าอัตราบอดเป็น 115200

แนะนำ: