สารบัญ:

รถบังคับระยะไกล 1KM: 6 ขั้นตอน (พร้อมรูปภาพ)
รถบังคับระยะไกล 1KM: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: รถบังคับระยะไกล 1KM: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: รถบังคับระยะไกล 1KM: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: สอนวิธีต่อกล้องส่งภาพไร้สายระยะไกล ระบบfpvระยะ1กม.จากร้านบินกัน helpful Tip2 2024, ธันวาคม
Anonim
รถควบคุมระยะไกลระยะไกล 1KM
รถควบคุมระยะไกลระยะไกล 1KM
รถควบคุมระยะไกลระยะไกล 1KM
รถควบคุมระยะไกลระยะไกล 1KM
รถควบคุมระยะไกลระยะไกล 1KM
รถควบคุมระยะไกลระยะไกล 1KM

ตั้งแต่ฉันยังเป็นเด็ก ฉันประหลาดใจกับรถควบคุมระยะไกล แต่ระยะของมันไม่เกิน 10 เมตร หลังจากที่ฉันเรียนรู้การเขียนโปรแกรม Arduino บางอย่าง ในที่สุดฉันก็ตัดสินใจสร้างรถควบคุมระยะไกลของตัวเองที่สามารถวิ่งได้ไกลถึง 1KM โดยใช้โมดูล nRF24L01+

เป้าหมายหลักของฉันคือการสร้างรถที่มีช่วงกว้างและมีเวลาเล่นนาน เพื่อให้บรรลุเป้าหมายนี้ ฉันสร้างรถให้เบาที่สุดโดยใช้แชสซีที่มีน้ำหนักเบาและใช้แบตเตอรี่ลิเธียมไอออนน้ำหนักเบาที่มีความจุสูง (3000mAh) ฉันพยายามอย่างมากที่จะนำช่วง 1KM ออกจาก nRF24L01+ เพราะฉันประสบปัญหามากมายระหว่างการสร้าง แต่ท้ายที่สุด มันก็สนุกจริงๆ ที่ได้สร้างขึ้น และฉันก็มีความสุขจริงๆ กับผลลัพธ์ที่ได้

มาเริ่มกันเลย !!

ขั้นตอนที่ 1: สั่งซื้อส่วนประกอบของคุณ

สั่งซื้อส่วนประกอบของคุณ!
สั่งซื้อส่วนประกอบของคุณ!

ในการสร้างรถควบคุมระยะไกล คุณจะต้อง:

1x Arduino Mega2560

1x Arduino นาโน

1x Adafruit เครื่องยนต์ Shield

2x nRF24L01+

4x เครื่องยนต์ + กระปุกเกียร์

4x ล้อ

ตัวควบคุมแรงดันไฟฟ้า 2x 3.3V (LM1117)

5x ปุ่มกด

2x 10 µF ตัวเก็บประจุ

3x แบตเตอรี่ลิเธียมไอออน (เพื่อทำเป็นก้อนแบตเตอรี่ 12V)

แบตเตอรี่ 9V

ตัวเก็บประจุ 2x 100 nF

ส่วนหัวหญิง

สายจัมเปอร์

ขั้นตอนที่ 2: พิมพ์ Chassis

พิมพ์แชสซี
พิมพ์แชสซี
พิมพ์แชสซี
พิมพ์แชสซี

ฉันออกแบบแชสซีนี้โดยใช้ซอฟต์แวร์ CAD จากนั้นจึงพิมพ์โดยใช้เครื่อง CNC วัสดุที่ใช้สำหรับลำตัวนี้คือ PVC ที่มีความหนา 5 มม. พีวีซีเป็นวัสดุที่ดีเพราะใช้งานสะดวก (อย่างที่คุณเห็นในรูปฉันดัดบางส่วนของร่างกายโดยใช้ความร้อนบางส่วน) ค่อนข้างถูก แข็งแรงพอที่จะรองรับน้ำหนักของส่วนประกอบและยังเป็น เบามาก.

ขั้นตอนที่ 3: ทำไมต้องใช้ Motor Shield ?

ทำไมต้องใช้มอเตอร์ชิลด์ ?
ทำไมต้องใช้มอเตอร์ชิลด์ ?

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

ข้อดีอีกประการของแผงป้องกันมอเตอร์คือทำให้ง่ายต่อการเชื่อมต่อกับส่วนประกอบต่างๆ เช่น มอเตอร์ และช่วยลดความยุ่งยากในการเดินสายและช่วยให้มีคุณสมบัติต่างๆ เช่น การกลับทิศทางของมอเตอร์

ขั้นตอนที่ 4: สร้างรีโมทของคุณ

ทำให้รีโมทของคุณ!
ทำให้รีโมทของคุณ!
ทำให้รีโมทของคุณ!
ทำให้รีโมทของคุณ!
ทำให้รีโมทของคุณ!
ทำให้รีโมทของคุณ!

อย่างที่คุณเห็นมีปุ่มกด 8 ปุ่มบนรีโมท แต่ตอนนี้ฉันใช้เพียง 5 ปุ่ม (ปุ่ม 1 ปุ่มสำหรับแต่ละทิศทาง + 1 ปุ่มเพื่อเปลี่ยนความเร็วในการขับขี่)

คุณสามารถค้นหาแผนผังที่ฉันสร้างขึ้นสำหรับเครื่องส่งได้ที่นี่:

  • nRF24L01+:

    • CE เชื่อมต่อกับ Arduino D7
    • CS เชื่อมต่อกับ Arduino D8
    • MOSI เชื่อมต่อกับ Arduino D11
    • MISO เชื่อมต่อกับ Arduino D12
    • SCK เชื่อมต่อกับ Arduino D13
    • GND เชื่อมต่อกับ Arduino GND
    • 3.3V เชื่อมต่อกับ LM1117 OUT
    • เชื่อมต่อตัวเก็บประจุตามแผนผัง
  • อาร์ดูโน:

    • VIN เชื่อมต่อกับแบตเตอรี่ 9V
    • GND เชื่อมต่อกับ GND ของแบตเตอรี่
    • เชื่อมต่อปุ่มกดทั้งหมดตามแผนผัง
  • LM1117:

    • IN เชื่อมต่อกับ Arduino 5V
    • GND เชื่อมต่อกับ Arduino GND

หลังจากทำการเชื่อมต่อที่จำเป็นทั้งหมดแล้ว คุณจะต้องอัปโหลดโค้ดด้านล่าง แต่ก่อนหน้านั้น ให้ดาวน์โหลดและรวม RF24 Library ไว้ด้วย

ขั้นตอนที่ 5: วางสายอุปกรณ์อิเล็กทรอนิกส์และอัปโหลดรหัส

วางสายอุปกรณ์อิเล็กทรอนิกส์และอัปโหลดรหัส!
วางสายอุปกรณ์อิเล็กทรอนิกส์และอัปโหลดรหัส!

คุณสามารถค้นหาแผนผังที่ฉันสร้างขึ้นสำหรับผู้รับได้ที่นี่:

  • nRF24L01+:

    • CE เชื่อมต่อกับ Arduino A8
    • CS เชื่อมต่อกับ Arduino A9
    • MOSI เชื่อมต่อกับ Arduino D51
    • MISO เชื่อมต่อกับ Arduino D50
    • SCK เชื่อมต่อกับ Arduino D52
    • GND เชื่อมต่อกับ Arduino GND
    • 3.3V เชื่อมต่อกับ LM1117 OUT
    • เชื่อมต่อตัวเก็บประจุตามแผนผัง
  • อดาฟรุต มอเตอร์ ชิลด์:

    • M1 เชื่อมต่อกับมอเตอร์ด้านหน้าขวา
    • M2 เชื่อมต่อกับมอเตอร์ด้านหน้าซ้าย
    • M3 เชื่อมต่อกับมอเตอร์หลังซ้าย
    • M4 เชื่อมต่อกับมอเตอร์แบ็คขวา
    • M+ เชื่อมต่อกับแบตเตอรี่ 12V
    • GND เชื่อมต่อกับ GND ของแบตเตอรี่
  • LM1117:

    • IN เชื่อมต่อกับ Arduino 5V
    • GND เชื่อมต่อกับ Arduino GND

หลังจากทำการเชื่อมต่อที่จำเป็นทั้งหมดแล้ว คุณจะต้องอัปโหลดโค้ดด้านล่าง แต่ก่อนหน้านั้น ให้ดาวน์โหลดและรวม RF24 Library และ AFMotor Library

ขั้นตอนที่ 6: การปรับปรุงในอนาคต

การปรับปรุงในอนาคต
การปรับปรุงในอนาคต

ยินดีด้วย คุณได้สร้างรถที่ควบคุมด้วยวิทยุอย่างสมบูรณ์ซึ่งสามารถควบคุมได้ในระยะ 1KM!

อย่างที่ฉันพูดไปก่อนหน้านี้ ฉันมีความสุขมากกับผลลัพธ์ที่ได้ แต่ฉันรู้ว่ามีการปรับปรุงอยู่เสมอเพื่อทำให้รถดีขึ้น สิ่งเดียวที่ฉันมีในใจตอนนี้คือเปลี่ยนมอเตอร์ที่ฉันมีให้เร็วขึ้นเพราะรถไม่เร็วพอสำหรับฉัน ฉันยังวางแผนที่จะสร้างระบบกันสะเทือนเพื่อให้รถออกนอกเส้นทางได้

หากคุณมีการปรับปรุงใด ๆ ที่ฉันสามารถทำได้โปรดแจ้งให้เราทราบในความคิดเห็น

หากคุณประสบปัญหาใดๆ ในระหว่างการสร้าง โปรดแสดงความคิดเห็นด้านล่าง

ฉันหวังว่าคุณจะสนุกกับการสอนนี้ ขอบคุณที่อ่าน!:-)

การประกวดการควบคุมระยะไกล 2017
การประกวดการควบคุมระยะไกล 2017
การประกวดการควบคุมระยะไกล 2017
การประกวดการควบคุมระยะไกล 2017

รางวัลที่สามในการประกวดการควบคุมระยะไกล 2017

แนะนำ: