สารบัญ:

Arduino RC Robot: 11 ขั้นตอน (พร้อมรูปภาพ)
Arduino RC Robot: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino RC Robot: 11 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino RC Robot: 11 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Smartphone Controlled RC Car With Source Code step by step 2024, พฤศจิกายน
Anonim
Image
Image
Arduino RC Robot
Arduino RC Robot
Arduino RC Robot
Arduino RC Robot
Arduino RC Robot
Arduino RC Robot

คำอธิบาย

หุ่นยนต์ Arduino ที่ควบคุมด้วยรีโมทจากเครื่องพิมพ์ 3 มิติ ทนทาน ระยะหลายร้อยเมตร โครงร่างมอเตอร์ที่เชื่อมต่ออย่างรวดเร็วแบบแยกส่วนช่วยให้คุณสร้างต้นแบบการออกแบบหุ่นยนต์ต่างๆ ได้อย่างรวดเร็วโดยไม่ต้องใช้เครื่องมือใดๆ เหมาะสำหรับการศึกษาวิทยาการหุ่นยนต์สำหรับเด็ก

มันเกี่ยวกับอะไร?

คุณเพิ่งเริ่มเรียนรู้ Arduino หรือการพิมพ์ 3 มิติ และพร้อมที่จะสร้างสิ่งที่เจ๋ง คุณต้องการสร้างสิ่งที่มีความหมาย และใช้งานได้จริง แต่สนุก… คุณพร้อมที่จะสร้าง OmniBot แล้ว หาก Arduino เป็น Swiss Army Knife ของอุปกรณ์อิเล็กทรอนิกส์แล้ว OmniBot ก็คือ Swiss Army Knife ของหุ่นยนต์! OmniBot เป็นผลจากโปรเจ็กต์ Bolts and Bytes Maker Academy ที่มีระยะเวลายาวนานหลายเดือน โดยมีเป้าหมายเพื่อออกแบบชุดหุ่นยนต์ควบคุมระยะไกลที่ใช้งานได้หลากหลายและใช้งานง่าย และตอนนี้ก็เป็นโอเพ่นซอร์สทั้งหมด! OmniBot ใช้พลังงานจากแบตเตอรี่ สามารถขับเคลื่อนช่องมอเตอร์ DC ได้ถึงสี่ช่อง เซอร์โวมอเตอร์สองตัว และมีระยะการควบคุมระยะไกลหลายร้อยเมตร! และมันเข้ากันได้ดีกับเคสที่พิมพ์ 3D ที่ดูโฉบเฉี่ยว คุณเดาเอาเองว่ามันคือสมอง Arduino Uno

โอเค แต่ทำไม?

เราต้องการทำให้มันง่ายมากสำหรับเด็กเล็กในการหยิบกระดาษแข็งและกาว แล้วลงเอยด้วยหุ่นยนต์แบบกำหนดเองที่ใช้งานได้ ด้วยชุดอุปกรณ์หุ่นยนต์แบบดั้งเดิมที่คุณอาจซื้อทางออนไลน์ คุณต้องจัดการกับสายจัมเปอร์ที่ยุ่งเหยิงจำนวนมาก เขียนโค้ดของคุณเอง และ - ใช่แล้ว… คุณแทบจะควบคุมมันไม่ได้จากระยะไกลเลย พวกเขาเพียงแค่เรียกใช้รหัสเดียวกันในลูป ด้วย OmniBot คุณเพียงแค่เสียบแบตเตอรี่ เสียบมอเตอร์ แล้วติดเทปหรือติดไว้ที่ที่คุณต้องการ แล้วบูม หุ่นยนต์ โค้ดทั้งหมดที่เราเขียนโดยอัตโนมัตินั้นใช้งานได้กับคอนโทรลเลอร์เดียวกันกับที่คุณอาจใช้สำหรับโดรนหรือเครื่องบิน RC เป็นชุดที่สมบูรณ์แบบสำหรับหุ่นยนต์พร้อมสำหรับการสร้างต้นแบบอย่างรวดเร็ว เมื่อคุณสร้างแพลตฟอร์ม OmniBot เสร็จแล้ว คุณเพิ่งเริ่มต้นเท่านั้น ใน 10 นาทีสั้นๆ คุณสามารถเปลี่ยนจากหุ่นยนต์ทำลายล้างภารกิจสำคัญ ไปสู่บอทฟุตบอลสไตล์ Rocket-league และนั่นคือสิ่งที่ทำให้ OmniBot ทรงพลัง มาเริ่มกันเลย!

ระดับทักษะที่แนะนำ:

  • โปรเจ็กต์นี้รวมถึงการบัดกรีด้วยแสงบางส่วนซึ่งจัดการได้ค่อนข้างดีสำหรับผู้เริ่มต้น
  • ความเข้าใจทั่วไปของ Arduino และวิธีการทำงานใน Arduino IDE การอัปโหลดภาพร่างและเพิ่มไลบรารี ไม่จำเป็นต้องเขียนโค้ด แต่ผู้ใช้ขั้นสูงสามารถปรับแต่งโค้ดได้หากต้องการ
  • ฮาร์ดแวร์ที่มีน้ำหนักเบาบางตัวทำงานร่วมกับไขควงและคีมตัด/คีมปอกสายไฟ การดูแลผู้ใหญ่แนะนำสำหรับเด็กเล็ก (ผลิตภัณฑ์สุดท้ายเหมาะสำหรับทุกวัย!)

เสบียง

เครื่องมือที่จำเป็น:

  • หัวแร้งและหัวแร้ง
  • ประแจแอล/กุญแจหรือไขควงปากแฉก
  • ไขควงปากแฉกหรือไขควงปากแบน (ขึ้นอยู่กับแผงขั้วต่อของแผงป้องกันมอเตอร์)
  • ปืนกาวร้อนและแท่งกาวร้อน (ไม่จำเป็น แต่แนะนำเป็นอย่างยิ่ง!)
  • คีมตัดลวด (แนะนำให้ใช้คัตเตอร์แบบฟลัช เพราะสามารถใช้ในขั้นตอนอื่นได้)
  • เครื่องปอกสายไฟ
  • คีมปากแหลม (ไม่จำเป็นแต่ทำให้การทำความสะอาดการพิมพ์ 3 มิติง่ายขึ้นมาก)
  • การเข้าถึงเครื่องพิมพ์ 3 มิติ (หากคุณไม่มี ให้ถามพื้นที่ของผู้ผลิตในท้องถิ่น โรงเรียน ห้องปฏิบัติการ หรือห้องสมุด!)
  • คอมพิวเตอร์ที่มีซอฟต์แวร์ Arduino IDE

รายการวัสดุ:

รายการและลิงก์ต่อไปนี้มาจาก Amazon (ทั้งหมดหรือส่วนใหญ่เป็นรายการของ Amazon Prime) แต่ควรสังเกตว่าส่วนใหญ่หากไม่ใช่ทั้งหมดเหล่านี้ สามารถพบได้ในเว็บไซต์เช่น Banggood และ AliExpress ที่ถูกกว่ามาก หากคุณยินดีที่จะรอ ไม่กี่สัปดาห์สำหรับการจัดส่ง สิ่งนี้สามารถลดต้นทุนโครงการได้ครึ่งหนึ่งหากคุณดูดีพอ

  1. Arduino Uno Microcontroller (ชนิดที่มีชิปยึดพื้นผิวทำงานได้ดีกว่าสำหรับสิ่งนี้)
  2. Arduino Motor Shield V1
  3. เครื่องส่งสัญญาณ Turnigy Evo (โหมด 2) (เครื่องนี้มาพร้อมกับเครื่องรับ แต่เครื่องรับส่วนใหญ่ที่มีการสื่อสาร iBus ควรใช้งานได้)
  4. ปลั๊ก JST ตัวผู้และตัวเมีย (ฉันขอแนะนำประเภทที่มีซิลิโคนเพราะมีความยืดหยุ่นมากกว่า)
  5. สวิตช์โยก 13.5 มม. x 9 มม.
  6. สกรูหัวจมขนาด M3x6mm (จริงๆ แล้วต้องใช้สกรูเพียง 6 ตัวเท่านั้น)
  7. แบตเตอรี่ 2S Lipo (สามารถใช้แทนแบตเตอรี่แบบชาร์จไฟใหม่ได้ระหว่าง 7 ถึง 12 โวลต์)
  8. 2S Lipo Charger (จำเป็นเฉพาะเมื่อใช้แบตเตอรี่ lipo)
  9. เส้นใยเครื่องพิมพ์ PETG 3D (สามารถใช้ PLA ได้ แต่ PETG มีความทนทานและทนความร้อนมากกว่ากาวร้อน)
  10. มอเตอร์และล้อ TT
  11. เซอร์โวมอเตอร์ (สามารถใช้เซอร์โวมอเตอร์ขนาดใหญ่ได้เช่นกัน)

หากคุณมีเครื่องมือและอะไหล่ครบตามผมมา! เรามีหุ่นยนต์ที่จะสร้าง…

ขั้นตอนที่ 1: การพิมพ์ 3D Robot Chassis ของคุณ

การพิมพ์ 3D แชสซีหุ่นยนต์ของคุณ
การพิมพ์ 3D แชสซีหุ่นยนต์ของคุณ

สำหรับขั้นตอนนี้ คุณจะต้อง:

เครื่องพิมพ์ 3 มิติที่มีปริมาณการสร้างขั้นต่ำ 4.5"X x 4.5"Y x 1.5"Z

ข่าวดีก็คือ ฉันออกแบบให้คุณแล้ว! ไฟล์ 3D STL อยู่ด้านล่างทั้งหมด แต่ก่อนอื่น นี่คือบันทึกบางส่วน

งานพิมพ์นี้เป็นแบบจำลองสามมิติที่แยกจากกัน ส่วนบน ส่วนล่าง และฝาแบตเตอรี่ ส่วนล่างต้องการสื่อสนับสนุน แต่อยู่ใต้ส่วนที่จะติดตั้งสวิตช์เท่านั้น

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

ขั้นตอนที่ 2: การทำความสะอาดการพิมพ์ 3 มิติ

การทำความสะอาดการพิมพ์ 3 มิติ
การทำความสะอาดการพิมพ์ 3 มิติ
การทำความสะอาดการพิมพ์ 3 มิติ
การทำความสะอาดการพิมพ์ 3 มิติ
การทำความสะอาดการพิมพ์ 3 มิติ
การทำความสะอาดการพิมพ์ 3 มิติ
การทำความสะอาดการพิมพ์ 3 มิติ
การทำความสะอาดการพิมพ์ 3 มิติ

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • คีมปากแหลม
  • มีดงานอดิเรก

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

ขั้นตอนที่ 3: เตรียม Arduino Uno. ของคุณ

การเตรียม Arduino Uno. ของคุณ
การเตรียม Arduino Uno. ของคุณ
การเตรียม Arduino Uno. ของคุณ
การเตรียม Arduino Uno. ของคุณ

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • Arduino Uno
  • คอมพิวเตอร์ที่ติดตั้ง Arduino IDE (คุณสามารถติดตั้ง IDE ได้จากที่นี่)
  • สายการเขียนโปรแกรม USB

รหัส OmniBot ขึ้นอยู่กับไลบรารีที่แตกต่างกันสองสามตัว

  1. "Servo.h" (มีอยู่ใน IDE และไม่จำเป็นต้องดาวน์โหลด)
  2. "AFMotor.h" (ห้องสมุดที่ยอดเยี่ยมนี้จาก Adafruit พร้อมคำแนะนำสำหรับการติดตั้งอยู่ที่นี่)
  3. "OmniBot.h" (ทำตามคำแนะนำด้านล่างเพื่อติดตั้งไลบรารีนี้)

ในการติดตั้งไลบรารี OmniBot ให้ค้นหาโฟลเดอร์ Arduino Libraries ของคุณ (โดยปกติจะอยู่ภายใต้ Documents>Arduino>Libraries) และสร้างโฟลเดอร์ใหม่ชื่อ OmniBot วางไฟล์ OmniBot.h, OmniBot.cpp และคำสำคัญ.txt ลงในโฟลเดอร์ใหม่นี้ ปิดและรีสตาร์ท Arduino IDE เพื่อให้การติดตั้งเสร็จสมบูรณ์ หากคุณประสบความสำเร็จ คุณควรเห็นไลบรารี OmniBot โดยไปที่ Sketch > รวมไลบรารี ใน IDE

เมื่อติดตั้ง Libraries แล้ว ให้เสียบ Arduino Uno แล้วเลือกบอร์ดที่ถูกต้องภายใต้ Tools > Board: > Arduino/Genuino Uno เลือกพอร์ต COM ที่ใช้งานอยู่ จากนั้นอัปโหลดภาพร่าง!

ขั้นตอนที่ 4: การเตรียมเครื่องรับหุ่นยนต์ของคุณ

การเตรียมเครื่องรับหุ่นยนต์ของคุณ
การเตรียมเครื่องรับหุ่นยนต์ของคุณ
การเตรียมเครื่องรับหุ่นยนต์ของคุณ
การเตรียมเครื่องรับหุ่นยนต์ของคุณ
การเตรียมเครื่องรับหุ่นยนต์ของคุณ
การเตรียมเครื่องรับหุ่นยนต์ของคุณ

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • หัวแร้งและหัวแร้ง
  • เครื่องตัดลวด
  • เครื่องปอกสายไฟ
  • Arduino Uno
  • โมดูลตัวรับ IBus (ควรเป็นโมดูลที่มาพร้อมกับตัวส่งที่แนะนำ แต่ตัวรับ iBus อื่นๆ อาจใช้งานได้)
  1. เริ่มต้นด้วยการค้นหาสายส่วนหัวที่มาพร้อมกับโมดูลตัวรับสัญญาณของคุณ มันควรจะเป็นเกลียวสี่ ไม่จำเป็นต้องใช้สายสีเหลืองที่สอดคล้องกับ PPM บนโมดูลของเรา และสามารถถอดหรือตัดออกจากมัดส่วนหัวได้
  2. ตัดส่วนหัวของตัวเมียออกจากปลายสายไฟแล้วดึงฉนวนออกประมาณ 1 ซม.
  3. เคล็ดลับสำหรับมือโปร: บิดลวดที่เป็นเกลียวเพื่อป้องกันการหลุดลุ่ยและบัดกรีที่ปลายด้วยบัดกรี
  4. ค้นหา Gnd, Vcc และ Rx holes ที่มีอยู่บน Arduino ของคุณ (หากใช้ Arduino ที่แนะนำ สามารถพบได้ใกล้กันด้านล่างหมุด ICSP)
  5. ใส่ลวดกระป๋องผ่านรูตามลำดับและบัดกรีที่ด้านหลัง ขาวถึง RX, แดงถึง 5V, ดำถึง GND
  6. ตัดลวดที่เหลือที่ด้านหลังเพื่อป้องกันการลัดวงจร
  7. เสียบส่วนหัวรูปสี่เหลี่ยมตัวเมียเข้ากับโมดูลตัวรับสีแดงเป็น VCC, สีดำเป็น GND และสีขาวเป็น S. BUS
  8. เสียบโมดูลตัวรับสัญญาณเข้ากับ Arduino ฉันพบว่าของฉันพอดีพอดีระหว่างตัวเก็บประจุและคริสตัลโดยพอร์ต USB

ขั้นตอนที่ 5: การเตรียม Motor Driver Shield

การเตรียมแผ่นกันขับมอเตอร์
การเตรียมแผ่นกันขับมอเตอร์
การเตรียมแผ่นกันขับมอเตอร์
การเตรียมแผ่นกันขับมอเตอร์
การเตรียมแผ่นกันขับมอเตอร์
การเตรียมแผ่นกันขับมอเตอร์

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • คัตเตอร์ฟลัชหรือคีมเปอร์คู่หนึ่ง
  • ไขควงปากแบนขนาดเล็กหรือไขควงปากแฉก (ขึ้นอยู่กับแผงขั้วต่อที่แผงมอเตอร์ของคุณมี)
  • อะแดปเตอร์สายเคเบิล JST ตัวเมียเจ็ด (7) ตัว
  1. พยายามกดแผงป้องกันมอเตอร์เข้ากับ Arduino โดยให้ตัวรับประกบอยู่ระหว่าง
  2. หากหมุดของตัวป้องกันมอเตอร์ไม่กดเข้าไปในหมุดตัวเมียของ Arduino อาจมีหมุดยาวที่ด้านล่างของแผงป้องกันมอเตอร์ที่เสียบเข้าไปในตัวรับเพื่อป้องกันไม่ให้เกิดสิ่งนี้ เหล่านี้สามารถตัดแต่งด้วยเครื่องตัดแบบฝังหรือ knippers ดังแสดงในภาพที่ 2
  3. เมื่อมีการสร้าง Arduino, Motor Shield, ตัวรับแซนวิช (ให้เรียกสิ่งนี้ว่า "สแต็ค") ให้เริ่มขันอะแดปเตอร์สายเคเบิล JST เข้ากับเทอร์มินัลบล็อกตามภาพที่แสดง สายสีแดงของสายเคเบิลทั้งหมดอยู่ที่ส่วนท้ายของตำแหน่งส่วนใหญ่ของแผงขั้วต่อและสายสีดำอยู่ตรงกลาง (โปรดทราบว่าขั้วต่อ M1 และ M2 บนแผงป้องกันควรมีสาย JST สองเส้นต่อสาย M3 และ M4 ควรมีอย่างละเส้น ขั้วแบตเตอรี่ควรมีหนึ่งเส้น)
  4. ให้ความสนใจเป็นพิเศษกับขั้วแบตเตอรี่บนแผงป้องกันมอเตอร์ การต่อสาย JST เข้ากับสายนี้ในทางที่ผิดอาจทำให้กองของคุณทอดเมื่อเสียบแบตเตอรี่ โปรดจำไว้ว่า สีแดงไปที่ M+ สีดำไปที่ GND
  5. ตรวจสอบให้แน่ใจว่ามีจัมเปอร์สีเหลืองต่อหมุด "PWR" ทางด้านขวาของแผงขั้วต่อแบตเตอรี่ สิ่งนี้ให้พลังงานแก่ส่วนล่างของสแต็ก
  6. เคล็ดลับแบบมือโปร: เมื่อขันเกลียวทุกสายแล้ว ให้ลากสายไฟแต่ละเส้นเบาๆ เพื่อให้แน่ใจว่าติดแน่นดีและไม่หลุดออกมา

ในขณะที่อยู่ที่นี่ ให้ฉันบอกคุณว่าตัวเชื่อมต่อเหล่านี้เกี่ยวข้องกับอะไร เทอร์มินัลบล็อก M1 และ M2 (แต่ละชุดเป็นซ็อกเก็ตแยกกันสองช่อง) ใช้สำหรับมอเตอร์ขับเคลื่อนด้านขวาและด้านซ้ายของหุ่นยนต์ ตามลำดับ มีซ็อกเก็ตที่ห้าอยู่ตรงกลางแถวที่ฉันเชื่อว่าเชื่อมต่อกับกราวด์ และสำหรับจุดประสงค์ของเรา จะไม่ถูกนำมาใช้ แผงขั้วต่อ M3 และ M4 จะเป็น "มอเตอร์เสริม" ที่แยกออกที่ด้านหน้าของ OmniBot สำหรับฟังก์ชันทั่วไปของมอเตอร์ที่คุณต้องการ มอเตอร์เสริม M3 สามารถตั้งค่าความเร็วได้ระหว่าง 0% ถึง 100% ในการหมุนในทิศทางเดียว และควบคุมโดยจอยสติ๊กด้านซ้ายขึ้นและลง มอเตอร์ M4 สามารถหมุนตามเข็มนาฬิกาและทวนเข็มนาฬิกาได้ 100% โดยควบคุมด้วยจอยสติ๊กด้านซ้ายและด้านขวา แกนจอยสติ๊กนี้มีสปริง "กลับสู่ศูนย์กลาง" ซึ่งจะตั้งค่าความเร็วของมอเตอร์เป็น 0% ตามธรรมชาติ

ขั้นตอนที่ 6: การติดตั้ง Arduino Stack เข้ากับส่วนล่างของ Chassis

การติดตั้ง Arduino Stack เข้ากับส่วนล่างของแชสซี
การติดตั้ง Arduino Stack เข้ากับส่วนล่างของแชสซี
การติดตั้ง Arduino Stack เข้ากับส่วนล่างของแชสซี
การติดตั้ง Arduino Stack เข้ากับส่วนล่างของแชสซี
การติดตั้ง Arduino Stack เข้ากับส่วนล่างของแชสซี
การติดตั้ง Arduino Stack เข้ากับส่วนล่างของแชสซี
การติดตั้ง Arduino Stack เข้ากับส่วนล่างของแชสซี
การติดตั้ง Arduino Stack เข้ากับส่วนล่างของแชสซี

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • สแต็กที่เสร็จสมบูรณ์จากขั้นตอนก่อนหน้า
  • ส่วนล่างของแชสซีที่พิมพ์ 3 มิติ
  • สกรูเครื่อง M3 6 มม. สอง (2) ตัว
  • ประแจ/กุญแจอัลเลนหรือตัวขับฐานสิบหกแบบยาว
  1. จัดเรียงขั้วต่อ JST โดยให้สายไฟจากแผงขั้วต่อ M1 เอื้อมไปทางด้านขวา สายไฟจากแผงขั้วต่อ M2 เอื้อมไปทางด้านซ้าย และสายไฟจากลูปขั้วต่อแผงขั้วต่อ M3 และ M4 ใต้สแต็กไปทางด้านหน้า (เสาอากาศตัวรับสามารถต่อคล้องไว้ใต้สแต็คได้เช่นกัน)
  2. ตรวจสอบให้แน่ใจว่าโลโก้ JST หงายขึ้นบนตัวตัวเชื่อมต่อสีแดง ให้กดให้พอดีหัวตัวเชื่อมต่อ JST เข้ากับซ็อกเก็ตตามลำดับบนส่วนล่างที่พิมพ์ ลำดับของสายด้านขวาไม่สำคัญ เนื่องจากทั้งคู่ไปที่แผงขั้วต่อ M1 เช่นเดียวกับขั้วต่อด้านซ้ายกับแผงขั้วต่อ M2
  3. สาย M3 และ M4 ควรคล้องไว้ใต้กองโดยตรง และเสียบเข้ากับเต้ารับที่อยู่ด้านข้าง
  4. ใช้ประแจอัลลันและสกรู M3 โบลต์ปึกเอกสารเข้ากับส่วนรองสกรูส่วนล่าง การหาสกรูที่มีเส้นผ่านศูนย์กลางของหัวที่เล็กกว่าอาจเป็นประโยชน์ เนื่องจากสกรูตัวใดตัวหนึ่งอาจกัดที่ส่วนหัวของ Arduino ตัวเมีย ไม่ต้องกังวลกับการทำลายส่วนหัวนี้ เนื่องจากเราไม่ได้ใช้เพื่ออะไร
  5. เก็บสายไฟที่หลวมทั้งหมดไว้ใต้ปล่องไฟหากเป็นไปได้เพื่อลดความยุ่งเหยิง

ขั้นตอนที่ 7: การติดตั้งและการบัดกรีในสวิตช์เปิดปิด

การติดตั้งและการบัดกรีในสวิตช์ไฟ
การติดตั้งและการบัดกรีในสวิตช์ไฟ
การติดตั้งและการบัดกรีในสวิตช์ไฟ
การติดตั้งและการบัดกรีในสวิตช์ไฟ
การติดตั้งและการบัดกรีในสวิตช์ไฟ
การติดตั้งและการบัดกรีในสวิตช์ไฟ

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • หัวแร้งและหัวแร้ง
  • เครื่องตัดลวด
  • เครื่องปอกสายไฟ
  • สวิตช์โยก 13.5 มม. x 9 มม.
  1. ดันสวิตช์โยกเข้าไปในรูจากด้านล่างของส่วนล่างจนเข้าที่ ตรวจสอบให้แน่ใจว่า | สัญลักษณ์หันหน้าไปทางด้านหน้าและสัญลักษณ์ 0 หันไปทางด้านหลังช่องใส่แบตเตอรี่
  2. ยืดสาย JST สีดำจากขั้วแบตเตอรี่ไปยังขั้วสวิตช์ และตัดให้มั่นใจว่ามีสายสีดำเพียงพอจากขั้ว GND เพื่อให้ไปถึงขั้วสวิตช์ได้อย่างสบาย
  3. ปอกและดีบุกปลายทั้งสองของลวดตัดกลับ
  4. ประสานปลายสายสีดำที่ตัดแต่ละด้านเข้ากับขั้วสวิตช์แต่ละตัวตามที่แสดงในภาพ (ระวังอย่าจับหัวแร้งบนขั้วสวิตช์นานเกินไป เนื่องจากความร้อนจะถ่ายเทลงมาได้ง่ายและเริ่มละลายตัวพลาสติกของสวิตช์!)
  5. คล้องปลายขั้วต่อของสายขั้วแบตเตอรี่เหนือรอยบากของช่องใส่แบตเตอรี่ไปทางฝาแบตเตอรี่

ขั้นตอนที่ 8: ปิดแชสซี

ปิดแชสซี
ปิดแชสซี
ปิดแชสซี
ปิดแชสซี

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • ประแจอัลลันหรือไขควงปากแบน
  • สกรูเกลียวปล่อย M3 ขนาด 6 มม. สี่ (4) ตัว
  1. วางส่วนบนที่พิมพ์ไว้อย่างระมัดระวังเหนือส่วนล่างเพื่อให้แน่ใจว่าตอนนี้ลวดถูกหนีบระหว่างสองส่วน หากจำเป็น ให้กลับไปและเหน็บลวดไว้ใต้กองเพื่อเอามันออกไปให้พ้นทาง
  2. ขับสกรูทั้งสี่ตัวจากด้านล่าง เคล็ดลับสำหรับมือโปร: ขันสกรูทั้งหมดให้มากที่สุดก่อนที่จะขันสกรูตัวใดตัวหนึ่งเข้าไปจนสุด วิธีนี้จะช่วยให้ได้รับแรงกดบนชิ้นส่วนที่พิมพ์ ขันสกรูแต่ละตัวให้แน่นมากขึ้นเรื่อยๆ โดยสลับกันตามมุมจนกว่าสกรูทั้งหมดจะล้างออก

ขั้นตอนที่ 9: สร้าง Quick Connect Motors

การสร้างมอเตอร์ Quick Connect
การสร้างมอเตอร์ Quick Connect
สร้างมอเตอร์ Quick Connect
สร้างมอเตอร์ Quick Connect
สร้างมอเตอร์ Quick Connect
สร้างมอเตอร์ Quick Connect

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • มอเตอร์เกียร์ TT สี่ (4) ตัว
  • สายต่อ JST ตัวผู้สี่ (4) เส้น
  • หัวแร้งและหัวแร้ง
  • แนะนำให้ใช้ปืนกาวร้อนและกาว แต่ไม่จำเป็น
  1. บัดกรีสายเคเบิลตัวเชื่อมต่อ JST ตัวผู้กับมอเตอร์ TT ในลักษณะเดียวกับที่แสดงในภาพ เคล็ดลับสำหรับมือโปร: เนื่องจากมอเตอร์เหล่านี้ขับเคลื่อนทั้งตามเข็มนาฬิกาและทวนเข็มนาฬิกา ขั้วของสายไฟจึงไม่สำคัญ แต่คุณควรตรวจสอบให้แน่ใจว่ามอเตอร์ทั้งหมดมีความสม่ำเสมอเพื่อให้ทำงานในลักษณะเดียวกันเมื่อเสียบปลั๊ก (เช่น ไม่ว่าคุณจะบัดกรีสีแดงและ ตอนนี้สายไฟสีดำควรจะเหมือนกับที่คุณบัดกรีมอเตอร์ทุกตัว!)
  2. เคล็ดลับสำหรับมือโปร: เติมกาวร้อนจำนวนหนึ่งบนข้อต่อบัดกรีของมอเตอร์เหล่านี้เพื่อเพิ่มอายุการใช้งานของมอเตอร์เหล่านี้อย่างมาก! มอเตอร์เหล่านี้มีแถบทองแดงที่ค่อนข้างบอบบางซึ่งคุณต้องการจะบัดกรี และหากพวกมันโค้งงอมากเกินไป พวกมันอาจเกิดความเครียดเมื่อยล้าและหลุดออกมาโดยทันที ทำให้มอเตอร์ของคุณไร้ประโยชน์ กาวร้อนป้องกันการงอ!
  3. เมื่อคุณเสียบมอเตอร์เข้ากับ OmniBot หน้าสัมผัสโลหะทั้งสองควรหงายขึ้น การเสียบปลั๊กในช่วงสองสามครั้งแรกอาจยุ่งยากเล็กน้อย เนื่องจากส่วนล่างของแชสซีสามารถบีบขั้วต่อ JST ตัวเมียได้เล็กน้อย

ขั้นตอนที่ 10: OmniBot ตัวแรกของคุณ

OmniBot ตัวแรกของคุณ
OmniBot ตัวแรกของคุณ
OmniBot ตัวแรกของคุณ
OmniBot ตัวแรกของคุณ
OmniBot ตัวแรกของคุณ
OmniBot ตัวแรกของคุณ

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • มอเตอร์ TT ที่เชื่อมต่ออย่างรวดเร็วด้วยล้อ
  • ควรใช้เทปกาวสองหน้า แต่คุณสามารถใช้กาวร้อนหรือเทปธรรมดาก็ได้
  • ตัวควบคุมเครื่องส่งสัญญาณของคุณ
  • แบตเตอรี่ (7V ถึง 12V ใช้งานได้ แต่ควรเลือกแบตเตอรี่ 2S 7.4V Lipo ในรายการวัสดุ)

ขั้นแรกให้เปิดช่องใส่แบตเตอรี่โดยใช้ประแจหกเหลี่ยมหรือไขควงปากแบน เสียบแบตเตอรี่แล้วปิดกลับเข้าไปใหม่ หลังจากนั้น ไม่มีกฎเกณฑ์ใดๆ สำหรับโครงสร้างอื่นนอกจาก: เสียบมอเตอร์ไดรฟ์ด้านซ้ายที่ด้านซ้าย มอเตอร์ไดรฟ์ด้านขวาเสียบที่ด้านขวา และสายสีน้ำตาล/ด้านหลังของมอเตอร์เซอร์โวหันหน้าออก ออมนิบอท นอกจากนั้น ทำให้มันเป็นของคุณเอง!

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

ขั้นตอนที่ 11: การควบคุม OmniBot ของคุณ

การควบคุม OmniBot ของคุณ
การควบคุม OmniBot ของคุณ
การควบคุม OmniBot ของคุณ
การควบคุม OmniBot ของคุณ
การควบคุม OmniBot ของคุณ
การควบคุม OmniBot ของคุณ

สำหรับขั้นตอนนี้ คุณจะต้อง:

  • OmniBot ที่เสร็จแล้วของคุณ
  • ผู้ควบคุมของคุณ

ฉันไม่สามารถแนะนำเครื่องส่งสัญญาณ Turnigy Evo จาก Hobby King ได้เพียงพอ เป็นเครื่องส่งสัญญาณดิจิตอล 2.4GHz ที่ยอดเยี่ยมพร้อมการกระโดดความถี่อัตโนมัติและคุณสมบัติที่ยอดเยี่ยมมากมายรวมถึงหน้าจอสัมผัส! เป็นสิ่งที่เราใช้ที่ Bolts and Bytes Maker Academy และให้บริการเราเป็นอย่างดี หากคุณกำลังใช้งานอยู่เช่นกัน ตรวจสอบให้แน่ใจว่าคุณเรียกใช้การอัพเดตเฟิร์มแวร์เพื่อที่คุณจะใช้เฟิร์มแวร์ล่าสุด ลิงค์สำหรับสิ่งนั้นสามารถพบได้ในหน้าผลิตภัณฑ์ของ Hobby King

หากต้องการให้ OmniBot เคลื่อนไหว ให้คลิกกล่องเครื่องมือบนตัวควบคุม Turnigy Evo แล้วแตะ RX Bind จากนั้นเปิดเครื่อง (ปิดแล้วเปิดใหม่) OmniBot ของคุณจากสวิตช์ ตัวควบคุมควรทำเสียงแสดงว่าได้เชื่อมต่อกับเครื่องรับภายใน OmniBot แล้ว

ตอนนี้ขับรถ! รหัสทั้งหมดควรทำงานได้อย่างราบรื่น

คุณจะพบว่าคุณสมบัติของคอนโทรลเลอร์ Turnigy Evo ควบคุม OmniBot ด้วยวิธีต่อไปนี้:

  • Right Stick แนวตั้งและแนวนอน > พอร์ตด้านซ้าย (2) และพอร์ตด้านขวา (2) ของ OmniBots สำหรับมอเตอร์ขับเคลื่อน
  • Left Stick Horizontal > พอร์ตมอเตอร์ด้านหน้า 1, ความเร็วมอเตอร์ -100% ถึง 100% และพอร์ตเซอร์โว 1
  • Left Stick แนวตั้ง > พอร์ตมอเตอร์ด้านหน้า 2, ความเร็วมอเตอร์ 0% ถึง 100% และพอร์ตเซอร์โว 2
  • ลูกบิดตรงกลาง > ปรับความเร็วสูงสุดของไดรฟ์ OmniBot
  • สวิตช์ตรงกลาง > เปลี่ยนรูปแบบการผสมไดรฟ์เมื่อดึงก้านด้านขวากลับ (มีหลายสิ่งให้แกะที่นั่นเนื่องจากการผสมไดรฟ์เป็นหัวข้อที่ซับซ้อน ฉันจะบันทึกคำอธิบายไว้หากมีคนต้องการจริงๆ!)
  • สวิตช์ซ้าย > ขึ้น: อนุญาตให้ควบคุมมอเตอร์ด้านหน้าและเซอร์โวมอเตอร์, MID: อนุญาตให้ควบคุมมอเตอร์เซอร์โวเท่านั้น, ลง: อนุญาตให้ควบคุมมอเตอร์ด้านหน้าเท่านั้น (สิ่งนี้มีประโยชน์หากคุณต้องการให้เซอร์โวเคลื่อนที่แต่ไม่ต้องการมอเตอร์ด้านหน้าพร้อมกัน)
  • สวิตช์ขวา > ยังไม่ได้ใช้งาน

คุณยังจะพบคุณลักษณะต่างๆ ในเมนูตัวควบคุมสำหรับ "จุดปลาย" "ย้อนกลับ" และ "ตัดแต่ง" แต่ยังมีอีกหลายสิ่งที่จะพูดเกี่ยวกับแต่ละคุณสมบัติเหล่านี้ และฉันจะปล่อยให้มันเป็นแนวทางอื่น หากคุณสนใจในสิ่งเหล่านั้น การค้นหา YouTube ด้วยคำเหล่านั้นควรเปิดเผยวิดีโอที่เป็นประโยชน์มากมาย

เสร็จแล้ว

ถ้าคุณมาได้ไกลถึงขนาดนี้ ยินดีด้วย ฉันรู้ว่ามันยาว

ฉันแทบรอไม่ไหวที่จะได้เห็นชุมชนทำอะไรกับ OmniBot แน่นอนฉันจะรอคอยที่จะตอบคำถามใด ๆ และชอบที่จะได้ยินข้อเสนอแนะใด ๆ คอยติดตาม OmniBot รุ่นที่เบากว่าในคู่มือคำแนะนำในอนาคต!

แนะนำ: