สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การพิมพ์ 3D Robot Chassis ของคุณ
- ขั้นตอนที่ 2: การทำความสะอาดการพิมพ์ 3 มิติ
- ขั้นตอนที่ 3: เตรียม Arduino Uno. ของคุณ
- ขั้นตอนที่ 4: การเตรียมเครื่องรับหุ่นยนต์ของคุณ
- ขั้นตอนที่ 5: การเตรียม Motor Driver Shield
- ขั้นตอนที่ 6: การติดตั้ง Arduino Stack เข้ากับส่วนล่างของ Chassis
- ขั้นตอนที่ 7: การติดตั้งและการบัดกรีในสวิตช์เปิดปิด
- ขั้นตอนที่ 8: ปิดแชสซี
- ขั้นตอนที่ 9: สร้าง Quick Connect Motors
- ขั้นตอนที่ 10: OmniBot ตัวแรกของคุณ
- ขั้นตอนที่ 11: การควบคุม OmniBot ของคุณ
วีดีโอ: Arduino RC Robot: 11 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
คำอธิบาย
หุ่นยนต์ 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 ที่ถูกกว่ามาก หากคุณยินดีที่จะรอ ไม่กี่สัปดาห์สำหรับการจัดส่ง สิ่งนี้สามารถลดต้นทุนโครงการได้ครึ่งหนึ่งหากคุณดูดีพอ
- Arduino Uno Microcontroller (ชนิดที่มีชิปยึดพื้นผิวทำงานได้ดีกว่าสำหรับสิ่งนี้)
- Arduino Motor Shield V1
- เครื่องส่งสัญญาณ Turnigy Evo (โหมด 2) (เครื่องนี้มาพร้อมกับเครื่องรับ แต่เครื่องรับส่วนใหญ่ที่มีการสื่อสาร iBus ควรใช้งานได้)
- ปลั๊ก JST ตัวผู้และตัวเมีย (ฉันขอแนะนำประเภทที่มีซิลิโคนเพราะมีความยืดหยุ่นมากกว่า)
- สวิตช์โยก 13.5 มม. x 9 มม.
- สกรูหัวจมขนาด M3x6mm (จริงๆ แล้วต้องใช้สกรูเพียง 6 ตัวเท่านั้น)
- แบตเตอรี่ 2S Lipo (สามารถใช้แทนแบตเตอรี่แบบชาร์จไฟใหม่ได้ระหว่าง 7 ถึง 12 โวลต์)
- 2S Lipo Charger (จำเป็นเฉพาะเมื่อใช้แบตเตอรี่ lipo)
- เส้นใยเครื่องพิมพ์ PETG 3D (สามารถใช้ PLA ได้ แต่ PETG มีความทนทานและทนความร้อนมากกว่ากาวร้อน)
- มอเตอร์และล้อ TT
- เซอร์โวมอเตอร์ (สามารถใช้เซอร์โวมอเตอร์ขนาดใหญ่ได้เช่นกัน)
หากคุณมีเครื่องมือและอะไหล่ครบตามผมมา! เรามีหุ่นยนต์ที่จะสร้าง…
ขั้นตอนที่ 1: การพิมพ์ 3D Robot Chassis ของคุณ
สำหรับขั้นตอนนี้ คุณจะต้อง:
เครื่องพิมพ์ 3 มิติที่มีปริมาณการสร้างขั้นต่ำ 4.5"X x 4.5"Y x 1.5"Z
ข่าวดีก็คือ ฉันออกแบบให้คุณแล้ว! ไฟล์ 3D STL อยู่ด้านล่างทั้งหมด แต่ก่อนอื่น นี่คือบันทึกบางส่วน
งานพิมพ์นี้เป็นแบบจำลองสามมิติที่แยกจากกัน ส่วนบน ส่วนล่าง และฝาแบตเตอรี่ ส่วนล่างต้องการสื่อสนับสนุน แต่อยู่ใต้ส่วนที่จะติดตั้งสวิตช์เท่านั้น
ส่วนล่างและฝาแบตเตอรี่สามารถพิมพ์ได้ในนัดเดียวในรูปแบบ "พิมพ์เข้าที่" ซึ่งหมายความว่าคุณสามารถดึงออกจากเครื่องพิมพ์ได้โดยตรงเมื่อทำเสร็จแล้ว และประตูจะทำงานได้ทันทีโดยไม่ต้องติดตั้ง เครื่องพิมพ์คุณภาพต่ำบางรุ่นอาจมีปัญหาเรื่องความคลาดเคลื่อน และทำให้ทั้งสองส่วนนี้หลอมรวมกัน ดังนั้นฉันจึงรวมไฟล์การพิมพ์แยกสำหรับประตูแบตเตอรี่และส่วนล่างแต่ละส่วน เพื่อให้คุณสามารถพิมพ์แยกกันและประกอบเข้าด้วยกันในภายหลัง
ขั้นตอนที่ 2: การทำความสะอาดการพิมพ์ 3 มิติ
สำหรับขั้นตอนนี้ คุณจะต้อง:
- คีมปากแหลม
- มีดงานอดิเรก
นำงานพิมพ์ของคุณออกจากฐานรองพิมพ์อย่างระมัดระวัง หากคุณพิมพ์ทั้งหมดในช็อตเดียวเหมือนที่ฉันพิมพ์ คุณอาจต้องปัดเส้นสายระหว่างส่วนต่างๆ ออก ใช้คีมดึงวัสดุรองรับออกตามรูที่สวิตช์จะไป ในเครื่องพิมพ์บางรุ่น ฝาแบตเตอรี่ชั้นแรกหรือสองชั้นอาจหลอมรวมกับส่วนล่าง หากเป็นกรณีนี้ คุณสามารถใช้มีดงานอดิเรกเพื่อผ่าประตูออก หากการหลอมรวมไม่ดีเกินไป คุณอาจต้องพิมพ์ประตูและส่วนล่างแยกกัน แล้วสแนปเข้าด้วยกันในภายหลัง
ขั้นตอนที่ 3: เตรียม Arduino Uno. ของคุณ
สำหรับขั้นตอนนี้ คุณจะต้อง:
- Arduino Uno
- คอมพิวเตอร์ที่ติดตั้ง Arduino IDE (คุณสามารถติดตั้ง IDE ได้จากที่นี่)
- สายการเขียนโปรแกรม USB
รหัส OmniBot ขึ้นอยู่กับไลบรารีที่แตกต่างกันสองสามตัว
- "Servo.h" (มีอยู่ใน IDE และไม่จำเป็นต้องดาวน์โหลด)
- "AFMotor.h" (ห้องสมุดที่ยอดเยี่ยมนี้จาก Adafruit พร้อมคำแนะนำสำหรับการติดตั้งอยู่ที่นี่)
- "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 อื่นๆ อาจใช้งานได้)
- เริ่มต้นด้วยการค้นหาสายส่วนหัวที่มาพร้อมกับโมดูลตัวรับสัญญาณของคุณ มันควรจะเป็นเกลียวสี่ ไม่จำเป็นต้องใช้สายสีเหลืองที่สอดคล้องกับ PPM บนโมดูลของเรา และสามารถถอดหรือตัดออกจากมัดส่วนหัวได้
- ตัดส่วนหัวของตัวเมียออกจากปลายสายไฟแล้วดึงฉนวนออกประมาณ 1 ซม.
- เคล็ดลับสำหรับมือโปร: บิดลวดที่เป็นเกลียวเพื่อป้องกันการหลุดลุ่ยและบัดกรีที่ปลายด้วยบัดกรี
- ค้นหา Gnd, Vcc และ Rx holes ที่มีอยู่บน Arduino ของคุณ (หากใช้ Arduino ที่แนะนำ สามารถพบได้ใกล้กันด้านล่างหมุด ICSP)
- ใส่ลวดกระป๋องผ่านรูตามลำดับและบัดกรีที่ด้านหลัง ขาวถึง RX, แดงถึง 5V, ดำถึง GND
- ตัดลวดที่เหลือที่ด้านหลังเพื่อป้องกันการลัดวงจร
- เสียบส่วนหัวรูปสี่เหลี่ยมตัวเมียเข้ากับโมดูลตัวรับสีแดงเป็น VCC, สีดำเป็น GND และสีขาวเป็น S. BUS
- เสียบโมดูลตัวรับสัญญาณเข้ากับ Arduino ฉันพบว่าของฉันพอดีพอดีระหว่างตัวเก็บประจุและคริสตัลโดยพอร์ต USB
ขั้นตอนที่ 5: การเตรียม Motor Driver Shield
สำหรับขั้นตอนนี้ คุณจะต้อง:
- คัตเตอร์ฟลัชหรือคีมเปอร์คู่หนึ่ง
- ไขควงปากแบนขนาดเล็กหรือไขควงปากแฉก (ขึ้นอยู่กับแผงขั้วต่อที่แผงมอเตอร์ของคุณมี)
- อะแดปเตอร์สายเคเบิล JST ตัวเมียเจ็ด (7) ตัว
- พยายามกดแผงป้องกันมอเตอร์เข้ากับ Arduino โดยให้ตัวรับประกบอยู่ระหว่าง
- หากหมุดของตัวป้องกันมอเตอร์ไม่กดเข้าไปในหมุดตัวเมียของ Arduino อาจมีหมุดยาวที่ด้านล่างของแผงป้องกันมอเตอร์ที่เสียบเข้าไปในตัวรับเพื่อป้องกันไม่ให้เกิดสิ่งนี้ เหล่านี้สามารถตัดแต่งด้วยเครื่องตัดแบบฝังหรือ knippers ดังแสดงในภาพที่ 2
- เมื่อมีการสร้าง Arduino, Motor Shield, ตัวรับแซนวิช (ให้เรียกสิ่งนี้ว่า "สแต็ค") ให้เริ่มขันอะแดปเตอร์สายเคเบิล JST เข้ากับเทอร์มินัลบล็อกตามภาพที่แสดง สายสีแดงของสายเคเบิลทั้งหมดอยู่ที่ส่วนท้ายของตำแหน่งส่วนใหญ่ของแผงขั้วต่อและสายสีดำอยู่ตรงกลาง (โปรดทราบว่าขั้วต่อ M1 และ M2 บนแผงป้องกันควรมีสาย JST สองเส้นต่อสาย M3 และ M4 ควรมีอย่างละเส้น ขั้วแบตเตอรี่ควรมีหนึ่งเส้น)
- ให้ความสนใจเป็นพิเศษกับขั้วแบตเตอรี่บนแผงป้องกันมอเตอร์ การต่อสาย JST เข้ากับสายนี้ในทางที่ผิดอาจทำให้กองของคุณทอดเมื่อเสียบแบตเตอรี่ โปรดจำไว้ว่า สีแดงไปที่ M+ สีดำไปที่ GND
- ตรวจสอบให้แน่ใจว่ามีจัมเปอร์สีเหลืองต่อหมุด "PWR" ทางด้านขวาของแผงขั้วต่อแบตเตอรี่ สิ่งนี้ให้พลังงานแก่ส่วนล่างของสแต็ก
- เคล็ดลับแบบมือโปร: เมื่อขันเกลียวทุกสายแล้ว ให้ลากสายไฟแต่ละเส้นเบาๆ เพื่อให้แน่ใจว่าติดแน่นดีและไม่หลุดออกมา
ในขณะที่อยู่ที่นี่ ให้ฉันบอกคุณว่าตัวเชื่อมต่อเหล่านี้เกี่ยวข้องกับอะไร เทอร์มินัลบล็อก M1 และ M2 (แต่ละชุดเป็นซ็อกเก็ตแยกกันสองช่อง) ใช้สำหรับมอเตอร์ขับเคลื่อนด้านขวาและด้านซ้ายของหุ่นยนต์ ตามลำดับ มีซ็อกเก็ตที่ห้าอยู่ตรงกลางแถวที่ฉันเชื่อว่าเชื่อมต่อกับกราวด์ และสำหรับจุดประสงค์ของเรา จะไม่ถูกนำมาใช้ แผงขั้วต่อ M3 และ M4 จะเป็น "มอเตอร์เสริม" ที่แยกออกที่ด้านหน้าของ OmniBot สำหรับฟังก์ชันทั่วไปของมอเตอร์ที่คุณต้องการ มอเตอร์เสริม M3 สามารถตั้งค่าความเร็วได้ระหว่าง 0% ถึง 100% ในการหมุนในทิศทางเดียว และควบคุมโดยจอยสติ๊กด้านซ้ายขึ้นและลง มอเตอร์ M4 สามารถหมุนตามเข็มนาฬิกาและทวนเข็มนาฬิกาได้ 100% โดยควบคุมด้วยจอยสติ๊กด้านซ้ายและด้านขวา แกนจอยสติ๊กนี้มีสปริง "กลับสู่ศูนย์กลาง" ซึ่งจะตั้งค่าความเร็วของมอเตอร์เป็น 0% ตามธรรมชาติ
ขั้นตอนที่ 6: การติดตั้ง Arduino Stack เข้ากับส่วนล่างของ Chassis
สำหรับขั้นตอนนี้ คุณจะต้อง:
- สแต็กที่เสร็จสมบูรณ์จากขั้นตอนก่อนหน้า
- ส่วนล่างของแชสซีที่พิมพ์ 3 มิติ
- สกรูเครื่อง M3 6 มม. สอง (2) ตัว
- ประแจ/กุญแจอัลเลนหรือตัวขับฐานสิบหกแบบยาว
- จัดเรียงขั้วต่อ JST โดยให้สายไฟจากแผงขั้วต่อ M1 เอื้อมไปทางด้านขวา สายไฟจากแผงขั้วต่อ M2 เอื้อมไปทางด้านซ้าย และสายไฟจากลูปขั้วต่อแผงขั้วต่อ M3 และ M4 ใต้สแต็กไปทางด้านหน้า (เสาอากาศตัวรับสามารถต่อคล้องไว้ใต้สแต็คได้เช่นกัน)
- ตรวจสอบให้แน่ใจว่าโลโก้ JST หงายขึ้นบนตัวตัวเชื่อมต่อสีแดง ให้กดให้พอดีหัวตัวเชื่อมต่อ JST เข้ากับซ็อกเก็ตตามลำดับบนส่วนล่างที่พิมพ์ ลำดับของสายด้านขวาไม่สำคัญ เนื่องจากทั้งคู่ไปที่แผงขั้วต่อ M1 เช่นเดียวกับขั้วต่อด้านซ้ายกับแผงขั้วต่อ M2
- สาย M3 และ M4 ควรคล้องไว้ใต้กองโดยตรง และเสียบเข้ากับเต้ารับที่อยู่ด้านข้าง
- ใช้ประแจอัลลันและสกรู M3 โบลต์ปึกเอกสารเข้ากับส่วนรองสกรูส่วนล่าง การหาสกรูที่มีเส้นผ่านศูนย์กลางของหัวที่เล็กกว่าอาจเป็นประโยชน์ เนื่องจากสกรูตัวใดตัวหนึ่งอาจกัดที่ส่วนหัวของ Arduino ตัวเมีย ไม่ต้องกังวลกับการทำลายส่วนหัวนี้ เนื่องจากเราไม่ได้ใช้เพื่ออะไร
- เก็บสายไฟที่หลวมทั้งหมดไว้ใต้ปล่องไฟหากเป็นไปได้เพื่อลดความยุ่งเหยิง
ขั้นตอนที่ 7: การติดตั้งและการบัดกรีในสวิตช์เปิดปิด
สำหรับขั้นตอนนี้ คุณจะต้อง:
- หัวแร้งและหัวแร้ง
- เครื่องตัดลวด
- เครื่องปอกสายไฟ
- สวิตช์โยก 13.5 มม. x 9 มม.
- ดันสวิตช์โยกเข้าไปในรูจากด้านล่างของส่วนล่างจนเข้าที่ ตรวจสอบให้แน่ใจว่า | สัญลักษณ์หันหน้าไปทางด้านหน้าและสัญลักษณ์ 0 หันไปทางด้านหลังช่องใส่แบตเตอรี่
- ยืดสาย JST สีดำจากขั้วแบตเตอรี่ไปยังขั้วสวิตช์ และตัดให้มั่นใจว่ามีสายสีดำเพียงพอจากขั้ว GND เพื่อให้ไปถึงขั้วสวิตช์ได้อย่างสบาย
- ปอกและดีบุกปลายทั้งสองของลวดตัดกลับ
- ประสานปลายสายสีดำที่ตัดแต่ละด้านเข้ากับขั้วสวิตช์แต่ละตัวตามที่แสดงในภาพ (ระวังอย่าจับหัวแร้งบนขั้วสวิตช์นานเกินไป เนื่องจากความร้อนจะถ่ายเทลงมาได้ง่ายและเริ่มละลายตัวพลาสติกของสวิตช์!)
- คล้องปลายขั้วต่อของสายขั้วแบตเตอรี่เหนือรอยบากของช่องใส่แบตเตอรี่ไปทางฝาแบตเตอรี่
ขั้นตอนที่ 8: ปิดแชสซี
สำหรับขั้นตอนนี้ คุณจะต้อง:
- ประแจอัลลันหรือไขควงปากแบน
- สกรูเกลียวปล่อย M3 ขนาด 6 มม. สี่ (4) ตัว
- วางส่วนบนที่พิมพ์ไว้อย่างระมัดระวังเหนือส่วนล่างเพื่อให้แน่ใจว่าตอนนี้ลวดถูกหนีบระหว่างสองส่วน หากจำเป็น ให้กลับไปและเหน็บลวดไว้ใต้กองเพื่อเอามันออกไปให้พ้นทาง
- ขับสกรูทั้งสี่ตัวจากด้านล่าง เคล็ดลับสำหรับมือโปร: ขันสกรูทั้งหมดให้มากที่สุดก่อนที่จะขันสกรูตัวใดตัวหนึ่งเข้าไปจนสุด วิธีนี้จะช่วยให้ได้รับแรงกดบนชิ้นส่วนที่พิมพ์ ขันสกรูแต่ละตัวให้แน่นมากขึ้นเรื่อยๆ โดยสลับกันตามมุมจนกว่าสกรูทั้งหมดจะล้างออก
ขั้นตอนที่ 9: สร้าง Quick Connect Motors
สำหรับขั้นตอนนี้ คุณจะต้อง:
- มอเตอร์เกียร์ TT สี่ (4) ตัว
- สายต่อ JST ตัวผู้สี่ (4) เส้น
- หัวแร้งและหัวแร้ง
- แนะนำให้ใช้ปืนกาวร้อนและกาว แต่ไม่จำเป็น
- บัดกรีสายเคเบิลตัวเชื่อมต่อ JST ตัวผู้กับมอเตอร์ TT ในลักษณะเดียวกับที่แสดงในภาพ เคล็ดลับสำหรับมือโปร: เนื่องจากมอเตอร์เหล่านี้ขับเคลื่อนทั้งตามเข็มนาฬิกาและทวนเข็มนาฬิกา ขั้วของสายไฟจึงไม่สำคัญ แต่คุณควรตรวจสอบให้แน่ใจว่ามอเตอร์ทั้งหมดมีความสม่ำเสมอเพื่อให้ทำงานในลักษณะเดียวกันเมื่อเสียบปลั๊ก (เช่น ไม่ว่าคุณจะบัดกรีสีแดงและ ตอนนี้สายไฟสีดำควรจะเหมือนกับที่คุณบัดกรีมอเตอร์ทุกตัว!)
- เคล็ดลับสำหรับมือโปร: เติมกาวร้อนจำนวนหนึ่งบนข้อต่อบัดกรีของมอเตอร์เหล่านี้เพื่อเพิ่มอายุการใช้งานของมอเตอร์เหล่านี้อย่างมาก! มอเตอร์เหล่านี้มีแถบทองแดงที่ค่อนข้างบอบบางซึ่งคุณต้องการจะบัดกรี และหากพวกมันโค้งงอมากเกินไป พวกมันอาจเกิดความเครียดเมื่อยล้าและหลุดออกมาโดยทันที ทำให้มอเตอร์ของคุณไร้ประโยชน์ กาวร้อนป้องกันการงอ!
- เมื่อคุณเสียบมอเตอร์เข้ากับ OmniBot หน้าสัมผัสโลหะทั้งสองควรหงายขึ้น การเสียบปลั๊กในช่วงสองสามครั้งแรกอาจยุ่งยากเล็กน้อย เนื่องจากส่วนล่างของแชสซีสามารถบีบขั้วต่อ JST ตัวเมียได้เล็กน้อย
ขั้นตอนที่ 10: OmniBot ตัวแรกของคุณ
สำหรับขั้นตอนนี้ คุณจะต้อง:
- มอเตอร์ TT ที่เชื่อมต่ออย่างรวดเร็วด้วยล้อ
- ควรใช้เทปกาวสองหน้า แต่คุณสามารถใช้กาวร้อนหรือเทปธรรมดาก็ได้
- ตัวควบคุมเครื่องส่งสัญญาณของคุณ
- แบตเตอรี่ (7V ถึง 12V ใช้งานได้ แต่ควรเลือกแบตเตอรี่ 2S 7.4V Lipo ในรายการวัสดุ)
ขั้นแรกให้เปิดช่องใส่แบตเตอรี่โดยใช้ประแจหกเหลี่ยมหรือไขควงปากแบน เสียบแบตเตอรี่แล้วปิดกลับเข้าไปใหม่ หลังจากนั้น ไม่มีกฎเกณฑ์ใดๆ สำหรับโครงสร้างอื่นนอกจาก: เสียบมอเตอร์ไดรฟ์ด้านซ้ายที่ด้านซ้าย มอเตอร์ไดรฟ์ด้านขวาเสียบที่ด้านขวา และสายสีน้ำตาล/ด้านหลังของมอเตอร์เซอร์โวหันหน้าออก ออมนิบอท นอกจากนั้น ทำให้มันเป็นของคุณเอง!
คุณสามารถโฟลว์รูปภาพของฉันเพื่อให้เข้าใจถึงวิธีที่ฉันสร้างของฉัน ฉันยังขอแนะนำให้ใช้วัสดุก่อสร้าง เช่น แท่งไอติม กาวร้อน และกระดาษแข็งสำหรับส่วนประกอบอื่นๆ ของร่างกายหรือขยายขนาดแชสซี
ขั้นตอนที่ 11: การควบคุม 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 รุ่นที่เบากว่าในคู่มือคำแนะนำในอนาคต!
แนะนำ:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 ขั้นตอน (พร้อมรูปภาพ)
โรมิโอ: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Que tal amigos, siguiendo con la revisiones de placas y sensores, con el aporte de la empresa DFRobot, hoy veremos una placa con prestaciones muy interesante, เหมาะที่สุดสำหรับ el desarrollo de prototipos robóticos y el control de motores y servos, d
Arduino Powered Painting Robot: 11 ขั้นตอน (พร้อมรูปภาพ)
Arduino Powered Painting Robot: คุณเคยสงสัยหรือไม่ว่าหุ่นยนต์สามารถสร้างภาพวาดและงานศิลปะที่น่าหลงใหลได้หรือไม่? ในโครงการนี้ ฉันพยายามทำให้สิ่งนั้นเป็นจริงด้วย Arduino Powered Painting Robot วัตถุประสงค์คือเพื่อให้หุ่นยนต์สามารถสร้างภาพวาดได้ด้วยตัวเองและใช้รีฟ
วิธีสร้างหุ่นยนต์ SMARS - Arduino Smart Robot Tank Bluetooth: 16 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างหุ่นยนต์ SMARS - Arduino Smart Robot Tank Bluetooth: บทความนี้ได้รับการสนับสนุนอย่างภาคภูมิใจโดย PCBWAY.PCBWAY สร้าง PCB ต้นแบบคุณภาพสูงสำหรับผู้คนทั่วโลก ลองด้วยตัวคุณเองและรับ 10 PCBs เพียง $5 ที่ PCBWAY ด้วยคุณภาพที่ยอดเยี่ยมมาก ขอบคุณ PCBWAY Motor Shield สำหรับ Arduino Uno
Otto DIY+ Arduino Bluetooth Robot ง่ายต่อการพิมพ์ 3 มิติ: 6 ขั้นตอน (พร้อมรูปภาพ)
Otto DIY+ Arduino Bluetooth Robot ง่ายต่อการพิมพ์ 3D: ลักษณะโอเพ่นซอร์สอย่างแท้จริงของ Otto ช่วยให้สามารถศึกษา STEAM แบบเปิดได้ เรารวบรวมข้อเสนอแนะจากเวิร์กช็อปและโรงเรียนต่างๆ ทั่วโลกที่ใช้ Otto DIY ในห้องเรียนอยู่แล้ว และขึ้นอยู่กับการเปิดกว้างของสถานศึกษาแห่งนี้ เราหรือ
Joy Robot (โรโบ ดา อาเลเกรีย) - Open Source 3D Printed, Arduino Powered Robot!: 18 Steps (พร้อมรูปภาพ)
Joy Robot (Robô Da Alegria) - Open Source 3D Printed, Arduino Powered Robot!: รางวัลที่หนึ่งในการประกวด Instructables Wheels รางวัลที่สองในการประกวด Instructables Arduino และรองชนะเลิศใน Design for Kids Challenge ขอบคุณทุกคนที่โหวตให้เรา!!! หุ่นยนต์มีอยู่ทุกที่ ตั้งแต่งานอุตสาหกรรมไปจนถึงคุณ