โปรเจกต์: รถ RC ติดป้อมปืนเลเซอร์สุดโหด!
ไอเดียเริ่มแรก
พี่เคยลองทำรถ RC ด้วย [Arduino](https://s.shopee.co.th/7fUgFAWSki) มาแล้วนะ มันก็วิ่งดีอยู่แหละ แต่มันยังไม่สุดว่ะน้อง พี่ว่ามันต้องมีอะไรเพิ่มอีกนิดให้ดูเท่กว่าเดิม
ของที่พี่ใช้ในงานนี้
พี่ใช้ Module NRF24L01+ สองตัวไว้รับส่งสัญญาณระหว่างตัวรถกับ Remote Control ตัวนี้มีเสาอากาศแบบลายปริ้นบน PCB เลยนะ ระยะส่งได้ไกลถึง 100 เมตรเลยทีเดียว (แต่อย่าให้กำแพงบังเยอะล่ะ เดี๋ยวสัญญาณหาย)

ส่วนโครงรถ พี่จัดชุด 4WD Car Chassis Kit มาลงเลย ง่ายดีตามรูปนี่แหละ:

ฝั่ง Remote Control พี่ใช้ Arduino Uno ประกบกับ Joystick Shield เข้าไป จัดไปวัยรุ่น!

ส่วนสมองกลฝั่งรถ พี่ใช้ Arduino Nano กับ Module ขับมอเตอร์ L298N H-Bridge และที่ขาดไม่ได้คือพลังงาน พี่เลือกใช้ถ่าน 18650 ตามรูปเลยน้อง:

ป้อมปืนเลเซอร์
หลังจากนั่งคิดอยู่พักใหญ่ พี่เลยตัดสินใจทำป้อมปืนเลเซอร์ติดรถซะเลย โดยใช้ [Servo](https://s.shopee.co.th/7fUgFAWSki) 2 ตัวมาคอยคุมองศา สั่งงานแบบไร้สายผ่าน Remote นี่แหละ

ประกอบร่างเสร็จสมบูรณ์
พอมันประกอบเสร็จแล้ว หน้าตามันก็จะดุๆ ประมาณนี้แหละน้อง:

และนี่คือหน้าตาของตัว Remote Control ของเรา:

มาดูตอนมันทำงานกัน:
วิดีโอโชว์ของตอนโปรเจกต์นี้ทำงาน จัดไป!
รายละเอียดเจาะลึกด้านเทคนิค (เผื่อใครอยากลอง)
Dynamic Targeting System
รถ RC คันนี้พี่อัปเกรดด้วยระบบป้อมปืนเลเซอร์แบบ Pan-Tilt 2 แกน
- Servo Gimbal: พี่ใช้ SG90 Servo สองตัววางซ้อนกัน เพื่อให้ป้อมหมุนซ้าย-ขวาได้ 180 องศา และก้ม-เงยได้อีก 90 องศา
- Laser Module: ใช้ Module เลเซอร์ 5V ต่อเข้ากับ Pins Digital เพื่อสั่งยิง "กระสุนแสง" จากตัว Controller ได้เลย
โครงสร้างการควบคุม (Control Architecture)
- RF Link: พี่ใช้การสื่อสารผ่าน NRF24L01 โดยชุดข้อมูลที่ส่งไปจะมีทั้งข้อมูลคุมความเร็วล้อรถผ่าน L298N และข้อมูลตำแหน่งของ Servo ที่ป้อมปืน
- Power isolation: จุดสำคัญเลยนะน้อง! เนื่องจากเรามีมอเตอร์เยอะ (DC 4 ตัว + Servo 2 ตัว) พี่แนะนำให้แยกแหล่งจ่ายไฟหรือใส่ Capacitor ความจุสูงๆ ไว้กันไฟตกด้วย ไม่งั้น Arduino มันจะ Reset ตัวเองเวลาเราซิ่งรถหรือหมุนป้อมพร้อมกัน ห้ามช็อตนะตัวนี้ เดี๋ยวบอร์ดไหม้!