ชื่อโปรเจกต์: คอนโทรลเลอร์ 4WS steering Nano สำหรับวิทยุ 2ch RC models
คอนโทรลเลอร์ที่เรียบง่ายนี้ช่วยให้คุณสามารถตั้งค่า Rear Servo บน RC models ที่มี 4WS steering ได้โดยใช้วิทยุ 2ch ราคาถูกเท่านั้น
คุณสามารถกำหนดได้ว่าเมื่อใดที่ 4WS steering จะเริ่มจำกัดตัวเองตามความเร็ว Throttle และกำหนดรัศมีการเลี้ยวที่ต้องการได้
คุณยังสามารถเลือกที่จะปิด 4WS ที่ความเร็วสูงสุด และให้ 4WS ทำงานเต็มที่เฉพาะที่ความเร็วต่ำและเมื่อ Reverse Throttle เท่านั้น
สิ่งนี้ช่วยป้องกันการพลิกคว่ำที่ Full Throttle และยังคงมี 4WS steering ที่ยอดเยี่ยมที่ความเร็วต่ำและเมื่อ Reverse
ผมยังได้เพิ่มไฟ Blinking LED เพื่อแสดงทิศทางการเลี้ยว
การตั้งค่าไม่ซับซ้อนมากนัก และคำแนะนำส่วนใหญ่เขียนไว้ใน Code
มี Parameters ที่ต้องกำหนดซึ่งต้องอ่านค่าด้วย Serial Monitor เพื่อให้ทราบค่าที่ถูกต้องของสัญญาณ Input จากวิทยุควบคุม ผมได้เขียนวิธีการทำไว้ใน Code Notes
ในการสร้างคอนโทรลเลอร์นี้ คุณต้องใช้สายไฟ 3-wire สำหรับ Servo, Male Plug และ Female Plug การใช้ Y-wires คู่หนึ่งอาจสะดวกในการดึงสัญญาณ Throttle และ Steering โดยไม่ต้องตัดสายไฟ ESC หรือ Servo
การตั้งค่าจะง่ายขึ้นเมื่อคุณเข้าใจการกำหนดค่าของวิทยุของคุณ ผมได้เขียนสิ่งที่ต้องทำหาก Throttle หรือ Steering อยู่ในตำแหน่ง Reverse
คอนโทรลเลอร์นี้ทำงานได้ดีมาก ผมได้ติดตั้งมันไว้ในรถบรรทุกทุกคันของผม
รายละเอียดทางเทคนิคเพิ่มเติม
RC Suspension Logic ขั้นสูง
โปรเจกต์นี้เป็นการอัปเกรดรถ RC แบบ 2-channel มาตรฐาน ให้เป็นระบบ 4-Wheel Steering (4WS) ที่ซับซ้อนโดยใช้ Arduino Nano
- PPM PWM Passthrough: Arduino จะรับฟังสัญญาณ "Steering" จาก RC Receiver จากนั้นจะคำนวณมุมที่ต้องการสำหรับ Steering Servo สองตัวที่เป็นอิสระต่อกัน (ด้านหน้าและด้านหลัง)
- Steering Modes: มีตัวสลับเพื่อเปลี่ยนระหว่าง:
- Normal mode: ล้อหลังจะคงอยู่ในแนวตรง
- Contrary mode: ล้อหลังจะเลี้ยวตรงข้ามกับล้อหน้า (รัศมีการเลี้ยวแคบมาก)
- Crab mode: ล้อหลังจะเลี้ยวไปในทิศทางเดียวกับล้อหน้า (การเคลื่อนที่ในแนวทแยง)
ประสิทธิภาพการแข่งขัน
- Proportional Mixing: ปริมาณการเลี้ยวของล้อหลังจะถูกปรับโดยอัตโนมัติตามความเร็วของรถ เพื่อให้ความเสถียรที่ความเร็วสูงและความคล่องตัวที่ความเร็วต่ำ