สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุและเครื่องมือ
- ขั้นตอนที่ 2: ใส่ถัง
- ขั้นตอนที่ 3: ตั้งโปรแกรมถังและคอนโทรลเลอร์
- ขั้นตอนที่ 4: การเดินสายไฟถัง
- ขั้นตอนที่ 5: การเดินสายไฟคอนโทรลเลอร์
วีดีโอ: Wireless Arduino Controlled Tank (nRF24L01): 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดี!
วันนี้ฉันจะแสดงวิธีสร้างถังควบคุม Arduino และรีโมท ชิ้นส่วนที่พิมพ์ 3 มิติของรถถัง (ยกเว้นตัวควบคุม รางนำทาง และฝาครอบถังน้ำมัน) ได้รับการออกแบบโดย timmiclark และสามารถพบได้ที่นี่
ขั้นตอนที่ 1: รวบรวมวัสดุและเครื่องมือ
คุณจะต้องใช้สื่อต่อไปนี้เพื่อเริ่มต้น:
- 1x Arduino UNO (ที่นี่)
- 1x Arduino นาโน(ที่นี่)
- 2x nRF24L01 โมดูลไร้สาย 2.4GHz (ที่นี่)
- 1x L298N เครื่องยนต์ ไดรเวอร์ (ที่นี่)
- มอเตอร์เกียร์ 2x (พลาสติกสีเหลือง) (ที่นี่)
- 1x จอยสติ๊ก (ที่นี่)
- คลิปแบตเตอรี่ 1x 9v (ที่นี่)
- สวิตช์ไฟ 2x (ที่นี่)
- แบตเตอรี่ TR 18650 2 ก้อน (และที่ชาร์จ) (ที่นี่)
- 1x TR 18650 ที่ใส่แบตเตอรี่สำหรับแบตเตอรี่ 2 ก้อน (ที่นี่)
- 1x ชุดจัมเปอร์ชายกับหญิง (ที่นี่)
ชิ้นส่วนที่พิมพ์ 3 มิติประกอบด้วย (อยู่ที่ด้านล่างของขั้นตอนนี้):
- 2x ร่างกาย
- 2x TrackMidFrame
- 52x Track
- 4x ฟันเฟือง
- 4x CogBracketInner
- 4x CogBracketOuter
- 1x TankCover
- 1x คอนโทรลเลอร์
คุณจะต้องใช้เครื่องมือต่อไปนี้:
- หัวแร้ง
- สว่านขนาดต่างๆ
- ซุปเปอร์กาว
- คีม
- มีด
ขั้นตอนที่ 2: ใส่ถัง
หลังจากพิมพ์ฉันก็ประกอบถัง ชิ้นส่วนทั้งหมดยกเว้นแทร็ก ฟันเฟือง และฝาครอบถูกติดกาวด้วยซุปเปอร์กาว รางนั้นแน่นเกินไปรอบๆ ฟันเฟือง อาจเป็นปัญหากับเครื่องพิมพ์ของฉัน แต่ฉันตัดสินใจเพิ่มแทร็กพิเศษสองแทร็กในแต่ละด้านและออกแบบไกด์สำหรับแทร็ก ไม่ใช่วิธีแก้ปัญหาที่สะดวกที่สุด แต่ได้ผล
หลังจากที่ฉันประกอบถังแล้ว ฉันเจาะรูเพื่อให้พอดีกับโมดูลไร้สายและสวิตช์เปิดปิด ฉันน่าจะเจาะรูก่อนที่จะติดกาวทั้งหมด แต่ก็ไม่ได้ทำให้เกิดความแตกต่างมากนัก ฉันเจาะรูและติดตัวขับมอเตอร์ไว้ที่ด้านล่างของถังด้วยสลักเกลียว M3 สองตัว
ไม่บังคับ (หากคุณมีปัญหาเดียวกันกับฉัน):
พิมพ์คู่มือรถถังสองอันจากโฟลเดอร์ 'ตัวเลือก' และบางแทร็ก (ฉันแนะนำให้เพิ่มหนึ่งหรือสองอันในแต่ละด้าน)
ขั้นตอนที่ 3: ตั้งโปรแกรมถังและคอนโทรลเลอร์
ในการเขียนโปรแกรม Arduino คุณจะต้องติดตั้งไลบรารี RF24 ดาวน์โหลดไฟล์ด้านล่างและเปิด arduino IDE ไปที่ Sketch -> รวมไลบรารี -> เพิ่ม. ZIP Library และนำเข้า 'RF24.zip' เข้าไป
ถัดไป คุณจะต้องเชื่อมต่อ Arduino UNO และอัปโหลด 'tank.ino' ไปยัง Arduino เราจะต่อสายไฟในขั้นตอนต่อไป
ตอนนี้ถอดปลั๊ก Arduino UNO และเชื่อมต่อ Arduino Nano และอัปโหลด 'controller.ino' ไปยัง Arduino
อย่าลืมเปลี่ยนการตั้งค่า 'บอร์ด' และ 'พอร์ต' ภายใต้เครื่องมือเป็นประเภทบอร์ดและพอร์ตที่ถูกต้อง
ขั้นตอนที่ 4: การเดินสายไฟถัง
(ภาพของโมดูล nRF24L01 เป็นมุมมองด้านล่าง) การเดินสายไฟถัง: เชื่อมต่อพินต่อไปนี้ พิน nRF24L01 ---- พิน Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ไม่เชื่อมต่อL298N ---- Arduino หมุด • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 เท่าที่เกี่ยวข้องกับแบตเตอรี่ของถัง สายกราวด์จะไปที่พิน GND ของ Arduino และพิน GND ของไดรเวอร์มอเตอร์ สายไฟไปที่พิน Vin ของ Arduino และไปยังพิน +12V ของไดรเวอร์มอเตอร์ผ่านสวิตช์เปิดปิด โอ้และพิน +5V ของไดรเวอร์มอเตอร์ติดอยู่กับพิน 5V ของ Arduino
ขั้นตอนที่ 5: การเดินสายไฟคอนโทรลเลอร์
การเดินสายหมุด ControllernRF24L01 ---- หมุด Arduino • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- ไม่ได้เชื่อมต่อจอยสติ๊ก ---- หมุด Arduino • GND ---- GND • +5V ---- 5V • VRx - --- A0 • VRy ---- A1เป็นปริศนาเล็กน้อย ประกอบส่วนประกอบทั้งหมดลงในคอนโทรลเลอร์ แต่ด้วยความอดทน ฉันมั่นใจว่าคุณจะจัดการได้
แนะนำ:
3d Printed RC Controlled Tank!!: 8 ขั้นตอน (พร้อมรูปภาพ)
รถถังบังคับด้วย RC พิมพ์ลาย 3 มิติ!!: คุณเคยต้องการที่จะมียานพาหนะที่ควบคุมจากระยะไกลที่สามารถออกนอกถนนและคุณยังสามารถมองเห็นได้จากกล้องมองคนแรกหรือไม่ รถถังคันนี้ยอดเยี่ยมสำหรับคุณ รางบนถังน้ำมันช่วยให้ยึดเกาะได้ดีเมื่อขับขี่บนภูมิประเทศเช่นดินและ
Arduino + Bluetooth Controlled Tank: 10 ขั้นตอน (พร้อมรูปภาพ)
Arduino + Bluetooth Controlled Tank: ฉันสร้างแท็งก์นี้เพื่อเรียนรู้วิธีการเขียนโปรแกรม มอเตอร์ เซอร์โว บลูทูธ และ Arduino ทำงานอย่างไร และฉันสร้างด้วยการวิจัยจากอินเทอร์เน็ต ตอนนี้ฉันตัดสินใจสร้าง Instructables ของตัวเอง สำหรับผู้ที่ต้องการช่วยสร้างรถถัง Arduino ที่นี่ฉัน
รีโมทไร้สายโดยใช้โมดูล NRF24L01 2.4Ghz พร้อม Arduino - Nrf24l01 ตัวรับส่งสัญญาณ 4 ช่อง / 6 ช่องสำหรับ Quadcopter - เฮลิคอปเตอร์ Rc - เครื่องบิน Rc โดยใช้ Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
รีโมทไร้สายโดยใช้โมดูล NRF24L01 2.4Ghz พร้อม Arduino | Nrf24l01 ตัวรับส่งสัญญาณ 4 ช่อง / 6 ช่องสำหรับ Quadcopter | เฮลิคอปเตอร์ Rc | เครื่องบิน Rc โดยใช้ Arduino: เพื่อใช้งานรถ Rc | Quadcopter | โดรน | เครื่องบิน RC | เรือ RC เราต้องการเครื่องรับและเครื่องส่งเสมอ สมมติว่าสำหรับ RC QUADCOPTER เราต้องการเครื่องส่งและเครื่องรับ 6 ช่องสัญญาณ และ TX และ RX ประเภทนั้นมีราคาแพงเกินไป ดังนั้นเราจะสร้างมันขึ้นมาบน
Arduino Wireless Combination Lock พร้อม NRF24L01 และ 4 Digit 7 Segment Display: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino Wireless Combination Lock พร้อม NRF24L01 และ 4 Digit 7 Segment Display: โปรเจ็กต์นี้เริ่มต้นชีวิตด้วยการออกกำลังกายเพื่อทำบางสิ่งด้วยจอแสดงผล 4 หลัก 7 เซ็กเมนต์ สิ่งที่ฉันได้คือความสามารถในการป้อนตัวเลข 4 หลักรวมกัน แต่เมื่อ มันจบแล้ว มันค่อนข้างน่าเบื่อ ฉันสร้างมันโดยใช้ Arduino UNO
DIY Wireless Mic to Wireless Guitar System: 4 ขั้นตอน
DIY Wireless Mic to Wireless Guitar System: ฉันเคยดู vids และบางวงแล้ว และเกือบทั้งหมดใช้ระบบไร้สายกับกีตาร์ คลั่งไคล้ เคลื่อนไหว เดิน และทำทุกอย่างที่พวกเขาต้องการโดยไม่มีเชือกผูกไว้ ฉันจึงฝันที่จะมีมัน.. แต่.. สำหรับฉันตอนนี้มันแพงเกินไป ฉันเลยคิดขึ้นมาได้ว่า