สารบัญ:
- ขั้นตอนที่ 1: ประกอบวัสดุ
- ขั้นตอนที่ 2: Arduino และ Motor Shield
- ขั้นตอนที่ 3: เชื่อมโยง Motor Shield กับ DC Motors
- ขั้นตอนที่ 4: เชื่อมโยง Motor Shield กับ NIMH Battery
- ขั้นตอนที่ 5: เชื่อมโยงเครื่องรับวิทยุกับ Arduino
- ขั้นตอนที่ 6: เตรียมแหล่งพลังงานสำหรับ Arduino สำหรับโหมดสแตนด์อะโลน
- ขั้นตอนที่ 7: รหัส Arduino
วีดีโอ: ถัง Arduino ควบคุมจากระยะไกล: 9 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
สวัสดี, ฉันต้องการสร้างรถถังที่ดีที่ควบคุมจากวิทยุ RC แบบคลาสสิกผ่าน Arduino ทุกวันนี้มันค่อนข้างง่ายด้วยอุปกรณ์อิเล็กทรอนิกส์ที่มีอยู่ทั้งหมด
คุณจะต้องจัดหาองค์ประกอบบางอย่างเพื่อสร้างสัตว์ร้ายนั้น เราจะทำตามขั้นตอนในคำแนะนำนี้
ขั้นตอนที่ 1: ประกอบวัสดุ
คุณจะต้องมีองค์ประกอบต่อไปนี้:
- หนึ่งถังพร้อมมอเตอร์ DC สองตัว 12v ติดตั้งแล้วเหมือน T'Rex Tank
- Motor Shield ที่เข้ากันได้กับ Arduino หนึ่งตัวเช่น Monster Shield
- Arduino UNO R3 หนึ่งตัว - โปรดเลือกตัวที่เป็นทางการมากกว่า
- ตัวส่งสัญญาณ RC 2 ช่องหนึ่งตัวและตัวรับ RC หนึ่งตัว - ฉันใช้ตัวเก่าซึ่งอยู่บน AM 27 MHZ แต่คุณสามารถหาสิ่งทันสมัยเช่น hobbykingr-tmhk-gt2b-3ch-2-4ghz-transmitter-and-receiver
- แบตเตอรี่หนึ่งก้อนสำหรับ UNO R3 - แบตเตอรี่ 9V ในขณะนี้ - ไม่เหมาะเพราะมันไม่มีความแข็งแกร่งมากนัก
- แบตเตอรี่ขนาดใหญ่หนึ่งก้อนสำหรับการเคลื่อนไหว - ฉันใช้ NIMH 3300 mAH 10.5v ดังนั้นฉันเดา 7 เซลล์โดยแต่ละเซลล์ 1.5v
- ตัวเชื่อมต่อคณบดีบางส่วนเพื่อให้ทุกคนเชื่อมต่อได้ง่าย
- หัวแร้ง
ฉันใช้ Arduino IDE เพื่อตั้งโปรแกรม UNO และฉันได้เพิ่มเครื่องมือตรวจสอบเล็กน้อยด้วย Visual Studio 2017
ขั้นตอนที่ 2: Arduino และ Motor Shield
เนื่องจากฉันเลือกมอเตอร์ชิลด์ที่พร้อมสำหรับ Arduino ฉันจึงต้องประกอบเข้าด้วยกัน โปรดทราบว่าโล่กำลังใช้ PIN อยู่สองสาม PIN อยู่แล้ว ดังนั้นจึงไม่สามารถใช้ซ้ำเพื่อวัตถุประสงค์อื่นได้
Arduino UNO R3 จะคุยกับแผงป้องกันมอเตอร์เพื่อระบุความเร็วที่มอเตอร์แต่ละตัวต้องหมุน เนื่องจากเรามีมอเตอร์สองตัว จึงค่อนข้างตรงไปตรงมา
ขั้นตอนที่ 3: เชื่อมโยง Motor Shield กับ DC Motors
ขั้นตอนที่ 4: เชื่อมโยง Motor Shield กับ NIMH Battery
ขั้นตอนที่ 5: เชื่อมโยงเครื่องรับวิทยุกับ Arduino
ขั้นตอนที่ 6: เตรียมแหล่งพลังงานสำหรับ Arduino สำหรับโหมดสแตนด์อะโลน
ขั้นตอนที่ 7: รหัส Arduino
Arduino นั้นทรงพลังมาก ทุกสิ่งที่ฉันอยากทำเมื่อตอนที่ฉันยังเด็ก ตอนนี้ฉันทำได้ง่ายมาก! ไม่จำเป็นต้องรู้มากเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์อีกต่อไป
ฉันเขียนโค้ด Arduino นี้จากสองแหล่ง:
- อ่าน-rc-รับ-ค่า
- รหัสตัวอย่าง Monster Moto Shield
- Moto Shield ลิงค์หลัก
เมื่อผสมทั้งสองอย่างเข้าด้วยกัน ฉันสามารถอ่านค่าจากตัวรับสัญญาณ RC ตรงไปยัง Arduino ของฉัน แปลงค่าเป็นมอเตอร์ผ่านแผงป้องกันมอเตอร์
เกี่ยวกับการผสมช่องสัญญาณสองช่องจากวิทยุเป็นตัวบ่งชี้ความเร็วสองแบบแยกกันสำหรับมอเตอร์ ฉันได้ใช้อินเทอร์เน็ตผ่าน Tank Drive Mixing with Joystick เพื่อรับแนวคิดเกี่ยวกับวิธีการเขียนส่วนที่เกี่ยวข้อง
ฉันยังต้องดู PWM เพื่อทำความเข้าใจว่าทั้งหมดนี้เกี่ยวกับอะไร มีบทความดีๆ เกี่ยวกับ Arduino, SecretsOfArduinoPWM และ Tutorial PWM
ระวังว่ารหัสนี้ใช้ EnableInterrupt.h ซึ่งสามารถติดตั้งได้จากเมนู "Sketch" > "Include Library" > "Manage Libraries" จากนั้นค้นหา EnableInterrupt ไลบรารีนี้อนุญาตให้จับค่าจากเครื่องรับ RC ได้ตลอดเวลาจากขั้นตอนการตั้งค่ามาตรฐานและลูป ค่อนข้างสะดวก
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
Hovercraft ควบคุมจากระยะไกล: 8 ขั้นตอน (พร้อมรูปภาพ)
Hovercraft ควบคุมจากระยะไกล: ss
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
การสร้างหุ่นยนต์ปรับสมดุลตนเอง Arduino ควบคุมจากระยะไกล: B-robot EVO: 8 ขั้นตอน
การสร้างหุ่นยนต์สมดุลตนเอง Arduino ควบคุมจากระยะไกล: B-robot EVO: ------------------------------------ -------------- อัปเดต: มีหุ่นยนต์รุ่นใหม่และปรับปรุงแล้วที่นี่: B-robot EVO พร้อมคุณสมบัติใหม่!------------ -------------------------------------- มันทำงานอย่างไร B-ROBOT EVO เป็นรีโมท ควบคุม
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino