สารบัญ:
- ขั้นตอนที่ 1: ชิ้นส่วนที่จำเป็น
- ขั้นตอนที่ 2: ติดตั้งเฟรม (ส่วนไดรฟ์)
- ขั้นตอนที่ 3: ส่วนบังคับเลี้ยวด้านหน้า
- ขั้นตอนที่ 4:
- ขั้นตอนที่ 5: ส่วนเชื่อมต่อ
- ขั้นตอนที่ 6: รหัส
วีดีโอ: Servo Steering Robot Car สำหรับ Arduino: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
รถคันนี้มีพื้นฐานมาจากการออกแบบแพลตฟอร์ม Arduino แกนหลักคือ Atmega - 328 p ซึ่งสามารถรับรู้ถึงการบังคับเลี้ยวที่ล้อหน้า ขับเคลื่อนล้อหลัง และฟังก์ชั่นอื่นๆ
หากคุณเล่นคนเดียว ต้องใช้โมดูลไร้สายเท่านั้น หากคุณต้องการใช้ฟังก์ชันอื่น คุณอาจต้องเพิ่มเซ็นเซอร์หรือฮาร์ดแวร์อื่นๆ
ขั้นตอนที่ 1: ชิ้นส่วนที่จำเป็น
เมื่อต้องการควบคุมโดยเกียร์พวงมาลัยไปที่รถ คุณต้องมีชิ้นส่วนต่อไปนี้:
- Arduino:arduino รุ่นที่รองรับ (นกสีฟ้า)
- บอร์ดขับมอเตอร์ :PM-R3
- พลังงานแบตเตอรี่:7.4V -18650
- ส่วนการควบคุมระยะไกล: PS2 (แน่นอน คุณยังสามารถใช้การควบคุมบลูทูธ)
- สายดูปองท์ :จำนวนเล็กน้อยของ
- แน่นอน คุณจะต้องใช้โครงรถด้วย (รวมมอเตอร์ เซอร์โว)
PM - R3 โมดูลรวมการขยาย I/O และมอเตอร์ไดรฟ์
- เอาต์พุตมอเตอร์คู่
- กำลังไฟเข้า
- ดิจิตอล I/O (S V G)
- อนาล็อก I/O
ขั้นตอนที่ 2: ติดตั้งเฟรม (ส่วนไดรฟ์)
ก่อนอื่นเราติดตั้งส่วนขับเคลื่อน มอเตอร์ขับเคลื่อนคือ JGA25-370 ผ่านเพลาขับลดเกียร์และถอยล้อไปข้างหน้า เฟืองเพลามอเตอร์มีขนาดใหญ่ เพราะหลังจากเพลาขับและระยะรองรับมีขนาดเล็ก ไม่สามารถติดตั้งเกียร์ใหญ่ได้ แต่โดยรวมยังช้าอยู่
ลูกปืนล้อหลังพร้อมลูกปืนหน้าแปลน เพื่อป้องกันไม่ให้เกียร์เลื่อนลงขณะวิ่ง คุณยังสามารถลดการใช้พลังงานได้อีกด้วย
- ตัวยึดมอเตอร์ x1
- มอเตอร์ความเร็วสูง 370 x 1
- เกียร์เอ
- เพลา 5 มม. x 1
- แบริ่งหน้าแปลน x 2
- ข้อต่อ 5 มม. x 2
- M3 * สกรูและน็อต 8 มม. x 5
ขั้นตอนที่ 3: ส่วนบังคับเลี้ยวด้านหน้า
ก่อนเลี้ยวชิ้นส่วนใช้การออกแบบ RC รวมทั้งอุปกรณ์ส่วนใหญ่เช่นชิ้นส่วนล้อเพื่อให้ล้อมีความยืดหยุ่นทั้งภายในและภายนอกแบริ่งที่มีการติดตั้งโลหะ MG996R เป็นพวงมาลัยเพาเวอร์, เกียร์พวงมาลัย ด้วยขายึดรูปตัว L สองตัวควรยึดเข้ากับแชสซี ก้านต่อมอเตอร์เซอร์โวเมื่อทำการติดตั้ง โปรดตรวจสอบให้แน่ใจว่ามุมบังคับเลี้ยวมีอยู่แล้วโดย (1.5 ms) สวิตช์ไปยังขอบเขตของการปรับที่สะดวกและล่าช้า
- M2.5 * สกรูและน็อต 12 มม. x 1
- M3 * สกรูและน็อต 8 มม. x 4
- น็อตล็อค M4 x 2
ขั้นตอนที่ 4:
จะประกอบเป็นชิ้นส่วนและเซอร์โวมอเตอร์ถูกยึดกับสนามหญ้า ไม่สามารถขันสกรูที่ยึดกับถ้วยให้แน่นได้ จะทำให้ไม่สามารถหมุนได้ มีแนวโน้มว่าเซอร์โวมอเตอร์และไมโครคอมพิวเตอร์ชิปตัวเดียวจะไหม้ โดยใช้การเชื่อมต่อ ก้านเชื่อมต่อสองล้อหน้าและเชื่อมต่อกับเซอร์โวมอเตอร์ที่มุมหางเสือเซอร์โวมอเตอร์ได้รับการแก้ไขด้วยสกรูและน็อต M3 * 8 มม. ยึดด้วยสกรู M2.5 * 8 มม. ถึงถ้วยด้านคอลัมน์ทองแดงคือ 2 M3 * สกรู 8 มม.
- M2.5 * 8 มม. x 5
- M2.5 * 20 มม. x 1
- M3 * 8 มม. x 10
- น็อต M3 x 4
- เสาทองแดง x 4
ขั้นตอนที่ 5: ส่วนเชื่อมต่อ
สามารถใช้บอร์ดขยายที่ขับเคลื่อนด้วยมอเตอร์ได้โดยตรงและเมนบอร์ดโดยไม่ต้องเดินสายอื่น ๆ เพียงแค่ต้องใช้เครื่องรับ PS2 และเซอร์โวมอเตอร์เมื่อได้รับบอร์ดขยายพอร์ต I/O พอร์ตอินพุตพลังงานในบอร์ดขยาย VCC & GND มอเตอร์เอาต์พุตใน A + และ A - เอาต์พุตมอเตอร์อีกตัวใน B+ และ B- ดังนั้น เราสามารถควบคุมมอเตอร์กระแสตรงสองตัวได้ ที่นี่เราต้องการอินเทอร์เฟซเดียวเท่านั้น
เซอร์โวพิน: I/O 4
PS2 ทำบอร์ดถ่ายโอน, เดินสายไฟสะดวก, ป้องกันการเชื่อมต่อย้อนกลับ, แนะนำการเชื่อมต่อต่อไปนี้ที่นี่
พิน PS2:
- GND: GND
- VCC: +3.3v หรือ +5v
- DAT: A0
- CMD: A1
- CS: A2
- CLK: A3
กำลังไฟเข้า VIN & GND, ช่วงแรงดันไฟฟ้า 3-9 v
ขั้นตอนที่ 6: รหัส
ผ่านการปรับเปลี่ยนโปรแกรมเพื่อให้หุ่นยนต์เดินได้ ควบคุมมอเตอร์ไปข้างหน้าและข้างหลัง ทิศทางการควบคุมเซอร์โว โปรแกรมประกอบด้วยการควบคุม PS2, การควบคุม Bluetooth และการติดตามสาย
ควรเปลี่ยนโปรแกรมเป็นเวอร์ชันล่าสุดเพื่อให้ตรงกับ PM-R3 ใหม่
รหัสเก่า ดู PS2_old
แนะนำ:
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: 9 ขั้นตอน
Flipperkonsole สำหรับ PC Flipper / Pinball Console สำหรับ PC Pinballs: ใช้งานได้กับ USB พื้นฐาน เกมสำหรับ PC-Flipperkästen Die Spannungsversorgung erfolgt über das USB Kabel. Implementiert sind die beiden Flipper Buttons และ ein Startbutton Zusätzlich ist ein stossen von unten, von links และ von rechts implem
Drawing Robot สำหรับ Arduino: 18 ขั้นตอน (พร้อมรูปภาพ)
Drawing Robot for Arduino: หมายเหตุ: ฉันมีหุ่นยนต์รุ่นใหม่ที่ใช้แผงวงจรพิมพ์ ง่ายต่อการสร้าง และมีการตรวจจับสิ่งกีดขวาง IR! ลองดูที่ http://bit.ly/OSTurtleI ออกแบบโครงการนี้สำหรับเวิร์กช็อป 10 ชั่วโมงสำหรับ ChickTech.org ซึ่งมีเป้าหมายที่จะ
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon ฯลฯ): 4 ขั้นตอน
3.3V Mod สำหรับ Ultrasonic Sensors (เตรียม HC-SR04 สำหรับ 3.3V Logic บน ESP32/ESP8266, Particle Photon, ฯลฯ.): TL;DR: บนเซนเซอร์ ตัดร่องรอยไปที่ Echo pin จากนั้นเชื่อมต่อใหม่โดยใช้ a ตัวแบ่งแรงดันไฟฟ้า (Echo trace -> 2.7kΩ -> Echo pin -> 4.7kΩ -> GND) แก้ไข: มีการถกเถียงกันว่า ESP8266 นั้นทนทานต่อ GPIO 5V จริงหรือไม่ใน
DIY Aux Input สำหรับ Stock Car Head Unit: 5 ขั้นตอน (พร้อมรูปภาพ)
DIY Aux Input สำหรับ Stock Car Head Unit: หากคุณต้องการเล่นโทรศัพท์หรือ iPod ของคุณ (ยังสร้างสิ่งเหล่านี้อยู่หรือไม่) และเครื่องเล่นเสียงอื่นๆ และเฮดยูนิตของคุณเป็น AF แบบเก่า นี่คือวิธีแก้ปัญหาที่คุณกำลังมองหา
DIY Laser Steering Module สำหรับ Arduino: 14 ขั้นตอน (พร้อมรูปภาพ)
DIY Laser Steering Module สำหรับ Arduino: ในคำแนะนำนี้ ฉันจะสาธิตการสร้างโมดูลบังคับเลี้ยวด้วยลำแสงเลเซอร์แบบกระจกเดี่ยวสองแกนโดยใช้ชิ้นส่วนที่พิมพ์ 3 มิติและส่วนประกอบราคาไม่แพงจาก eBay โครงการนี้มีความคล้ายคลึงกับ Arduino Laser Show พร้อม Full XY ควบคุมก