สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การพิมพ์ 3 มิติ
- ขั้นตอนที่ 2: Blockly
- ขั้นตอนที่ 3: Arduino
- ขั้นตอนที่ 4: อุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 5: คำแนะนำในการประกอบ
- ขั้นตอนที่ 6: บลูทูธ APP
- ขั้นตอนที่ 7: เข้าร่วมชุมชน Otto Builder
วีดีโอ: Otto DIY Humanoid Robot: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
โครงการทิงเกอร์แคด »
หุ่นยนต์อ็อตโตสองเท้าตอนนี้มีแขนคล้ายกับ "มนุษย์" และเมทริกซ์ LED เพื่อแสดงอารมณ์ 3D Print ด้วยตัวเอง แล้วรวบรวมชิ้นส่วนมาสร้างเอง
อ็อตโตเป็นโอเพ่นซอร์สอย่างแท้จริง หมายความว่าฮาร์ดแวร์นั้นสามารถแยกแยะได้ง่ายเพื่อให้ผู้อื่นสามารถสร้างมันขึ้นมาได้ เข้ากันได้กับ Arduino พิมพ์ 3 มิติและปรับแต่งได้ โอกาสที่สมบูรณ์แบบในการสร้างและมีหุ่นยนต์ตัวแรกของคุณ เรียนรู้วิทยาการหุ่นยนต์และสนุก คุณจะได้เรียนรู้การเชื่อมต่อเชิงตรรกะระหว่างรหัสและการกระทำ และเมื่อประกอบเข้าด้วยกัน คุณจะเข้าใจว่าส่วนประกอบและอุปกรณ์อิเล็กทรอนิกส์ทำงานอย่างไร เยี่ยมชม www.ottodiy.com สำหรับข้อมูลเพิ่มเติม
Otto DIY Humanoid เดิน เต้นรำ ทำเสียง และหลีกเลี่ยงสิ่งกีดขวาง เช่น แขนกลพื้นฐานแต่ยังมี 2 แขน เมทริกซ์ LED หนึ่งอันเพื่อแสดงอารมณ์ และไจโรสโคปเพื่อวัดทิศทางและการเคลื่อนไหวสำหรับการโต้ตอบ
โปรดทราบว่า Humanoid เป็นหุ่นยนต์ขั้นสูงเมื่อเทียบกับ Otto สองขาธรรมดา คุณจะต้องมีหุ่นยนต์สร้างประสบการณ์และมีเวลามากขึ้น เราขอแนะนำให้คุณสร้าง Otto พื้นฐาน DIY อย่างน้อย มิฉะนั้นถือว่าเป็นเรื่องที่ท้าทาย:D
เสบียง
1 x นาโน ATmega328
1 x นาโนชิลด์ I/O
1 x สายเคเบิล USB-A ถึง Mini-USB
1 x เซ็นเซอร์อัลตราซาวนด์ HC-SR04
6 x ไมโครเซอร์โว MG90s
1 x Buzzer 24 x หญิง/หญิง Jumper Wire
1 x LED เมทริกซ์ 8x8
1 x เซ็นเซอร์เสียง
1 x เซ็นเซอร์สัมผัส
1 x โมดูลบลูทูธ BLE
1 x ที่ชาร์จ + ตัวเพิ่มกำลัง
1 x ไมโครสวิตช์ล็อคตัวเองเปิด/ปิด
1 x เซ็นเซอร์ไจโรสโคป (อุปกรณ์เสริม)
1 x3D หัวพิมพ์
1 x ตัวเครื่องพิมพ์ 3 มิติ
4 x 3D พิมพ์ขา (2 เป็นแขน)
กริปพิมพ์ 3 มิติ 2 x
ตีนผีพิมพ์ 3 มิติ 2 x
1 x ไขควงปากแฉกขนาดเล็ก 8 x สกรู M2 พิเศษ
กรรไกรหรือคีม
คอมพิวเตอร์สำหรับการเขียนโปรแกรมและสมาร์ทโฟนสำหรับควบคุม
ขั้นตอนที่ 1: การพิมพ์ 3 มิติ
อ็อตโตได้รับการออกแบบมาเป็นอย่างดีสำหรับการพิมพ์ 3 มิติ ดังนั้นจะไม่สร้างปัญหาให้คุณหากคุณปฏิบัติตามพารามิเตอร์ทั่วไปนี้:
แนะนำให้ใช้เครื่องพิมพ์ FDM 3D กับวัสดุ PLA ไม่จำเป็นต้องรองรับหรือแพ ความละเอียด: 0.30 มม. ความหนาแน่นของการบรรจุ 20% ควรใช้เวลาประมาณ 9 ชั่วโมงในการพิมพ์ 3 มิติทั้งชุดของชิ้นส่วนสำหรับ Otto Humanoid หนึ่งเครื่อง
ฉันสร้างมันขึ้นมาใน TinkerCAD เพื่อให้คุณสามารถเล่นและปรับแต่งหุ่นยนต์ของคุณเองได้!
ค้นหาไฟล์ STL ที่นี่
ขั้นตอนที่ 2: Blockly
สำหรับผู้เริ่มต้น ขอแนะนำให้เริ่มเขียนโค้ดโดยใช้ซอฟต์แวร์ Otto Blockly ซึ่งเป็นซอฟต์แวร์การเขียนโปรแกรมภาพอย่างง่าย:
Otto Blockly ทำงานอัตโนมัติโดยสมบูรณ์ (ไม่จำเป็นต้องมี Arduino IDE หรือการตั้งค่าไลบรารี่และไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต)
- ดาวน์โหลดจากเว็บไซต์ของเราที่นี่
- ติดตั้ง.
- เปิดตัวอย่างสำหรับ Humanoid
- เชื่อมต่อหุ่นยนต์ Otto ของคุณ
- เลือก Arduino นาโน
- เลือกพอร์ต USB ที่หุ่นยนต์ของคุณเชื่อมต่ออยู่*
- ตรวจสอบ/อัปโหลด และใช่ ง่ายนิดเดียว!
*หากคอมพิวเตอร์ของคุณไม่รู้จักอุปกรณ์ USB คุณควรติดตั้งไดรเวอร์ CH340 สำหรับระบบปฏิบัติการของคุณ ค้นหาได้ที่นี่:
เรียนรู้เพิ่มเติมเกี่ยวกับ Otto Blockly ที่นี่
ขั้นตอนที่ 3: Arduino
สำหรับโปรแกรมเมอร์ขั้นสูง คุณสามารถใช้ Arduino IDE ได้
ดาวน์โหลด Otto Libraries ที่นี่
มันจะช่วยให้คุณใช้ประโยชน์จากศักยภาพของโรบ็อตของคุณได้อย่างแท้จริง คุณจะสามารถลองใช้โค้ดตัวอย่างมากมาย (สเก็ตช์) ที่คุณสามารถอัปโหลดและแก้ไขโค้ดเหล่านี้สำหรับโปรแกรมของคุณเองได้
- ดาวน์โหลดซอฟต์แวร์ Arduino IDE ฟรี
- ติดตั้งซอฟต์แวร์ Arduino IDE ในคอมพิวเตอร์ของคุณ
- ดาวน์โหลดห้องสมุด Otto ที่อยู่ที่นี่
- เปิด Arduino IDE ไปที่ Sketch > รวมไลบรารี > เพิ่ม. ZIP Library ที่ด้านบนของรายการแบบเลื่อนลง ให้เลือกตัวเลือกเพื่อ "เพิ่ม. ZIP Library"
- คุณจะได้รับแจ้งให้เลือกห้องสมุด ไปที่ตำแหน่งของไฟล์.zip ที่คุณเพิ่งดาวน์โหลดและเปิดตามที่เป็นอยู่
- กลับไปที่เมนู Sketch > รวมไลบรารี เมนู. ตอนนี้คุณควรเห็นห้องสมุดที่ด้านล่างของเมนูแบบเลื่อนลง นั่นหมายความว่าพร้อมที่จะใช้รหัส Ottos!
- เชื่อมต่อ Otto ของคุณผ่าน USB
- เลือกใน Arduino Tools/ Board: “Arduino Nano” Processor: “ATmega328 (Old bootloader)” Port COM# (ตำแหน่งที่ Otto ของคุณเชื่อมต่ออยู่)
- เปิดในไฟล์/ตัวอย่าง/OttoDIYLib/dance/Otto_allmoves_V9.ino
- ตรวจสอบ/อัปโหลดรหัส
ขั้นตอนที่ 4: อุปกรณ์อิเล็กทรอนิกส์
ก่อนใช้แบตเตอรี่ใดๆ คุณควรตรวจสอบการเชื่อมต่อและทดสอบหุ่นยนต์ของคุณด้วยสาย USB ที่เชื่อมต่อกับคอมพิวเตอร์
ตามแนวทางปฏิบัติที่ดี คุณควรตรวจสอบอุปกรณ์อิเล็กทรอนิกส์และซอฟต์แวร์ในคอมพิวเตอร์ของคุณ ก่อนประกอบหุ่นยนต์ทั้งหมดเพื่อหลีกเลี่ยงการถอดชิ้นส่วนหุ่นยนต์ทั้งหมดเพื่อแก้ไขบางสิ่ง คุณสามารถทำได้โดยเพียงแค่เชื่อมต่อเซอร์โวทั้งหมดเป็นอย่างน้อย ในตำแหน่งที่ระบุในบิดด้านล่างและอัปโหลดโค้ดใดๆ ที่ทำให้อ็อตโตเคลื่อนไหว หากคุณพร้อมสำหรับแบตเตอรี่ คุณสามารถตรวจสอบได้ว่าแหล่งพลังงานของคุณใช้งานได้หรือไม่ ขึ้นอยู่กับประเภทของแบตเตอรี่ที่คุณมี มีตัวเลือกมากมาย
มีตัวเลือกมากมายในการเพิ่มพลังให้หุ่นยนต์ Otto ของคุณในหลาย ๆ ด้าน เราสำรวจรายละเอียดเพิ่มเติมในบทความโพสต์บล็อกนี้:
นี่คือการเดินสายพื้นฐานโดยใช้วงจร Tinkercad โดยมีโปรแกรมพื้นฐานที่คุณสามารถเขียนโค้ดพื้นฐานเพื่อให้แน่ใจว่าเซอร์โวของคุณอยู่ตรงกลางและทุกอย่างทำงาน (โปรดทราบว่าส่วนประกอบในวงจร Tinkercad ไม่เหมือนกับ Arduino UNO แทนที่จะเป็นนาโน แต่ หลักการก็เหมือนกัน
ขั้นตอนที่ 5: คำแนะนำในการประกอบ
หลังจากที่เราตรวจสอบแล้วว่าเทคโนโลยีทั้งหมดทำงานอย่างถูกต้อง เราก็เริ่มสร้างได้ในที่สุด! รวบรวมชิ้นส่วนทั้งหมดที่คุณต้องการสำหรับการประกอบนี้
ขาก็เป็นส่วนเดียวกับอาวุธจริงๆ!"
ก่อนเริ่มการประกอบ ให้ดาวน์โหลดและอ่านคู่มือการใช้งานอย่างละเอียด
หรือทำตามวิดีโอได้เลย
หากคุณเห็นการเคลื่อนตัวในแนวที่ไม่ตรง ให้ตรวจสอบว่าได้จัดแนวเซอร์โวของคุณไว้ตรงกลางก่อนประกอบ แต่ถ้าคุณต้องการการเดินและการเคลื่อนไหวที่แม่นยำยิ่งขึ้น คุณสามารถทำการปรับเทียบอิเล็กทรอนิกส์ตามที่เราอธิบายในบทความโพสต์บล็อกนี้: https://www. ottodiy.com/blog/calibration
ขั้นตอนที่ 6: บลูทูธ APP
หลายคนต้องการทำสิ่งนี้โดยตรง แต่ฉันแนะนำให้ทำการเข้ารหัสก่อน;)
เรามีแอพที่ยอดเยี่ยมที่ควบคุมและตั้งโปรแกรมลำดับพื้นฐานให้กับ Otto สำหรับทั้ง iOS และ Android หากคุณพร้อมสำหรับสิ่งนี้
1.ตรวจสอบให้แน่ใจว่าได้ติดตั้ง Arduino Libraries of Otto อย่างถูกต้อง
2. จากนั้นเชื่อมต่อโมดูล Bluetooth ของคุณดังนี้:
RX ปักหมุดที่ 12 บนบอร์ด
ขา TX ถึง 11
Vcc เป็น 5V. ใดๆ
Gnd ถึง G. ใด ๆ
การอัพโหลดโค้ด Bluetooth ด้วย Arduino IDE นั้นง่ายมาก แต่คุณต้องแน่ใจว่าติดตั้งไลบรารี่อย่างถูกต้อง (คุณไม่จำเป็นต้องทำขั้นตอนนี้ซ้ำ ถ้าคุณเคยทำมาแล้ว)
3. ไปที่ File/Examples/OttoDIYLib/Bluetooth/Otto_APP.ino หรือเปิด Arduino.ino sketch จากโฟลเดอร์โค้ด
4. เชื่อมต่อ Otto ของคุณผ่าน USB เลือกใน Arduino Tools/ Board: “Arduino Nano” Processor: “ATmega328 (Old bootloader)” Port COM# (ตำแหน่งที่ Otto ของคุณเชื่อมต่ออยู่)
5. ตรวจสอบแล้วอัปโหลดรหัสผ่าน USB
6. ดาวน์โหลดและติดตั้งแอพในสมาร์ทโฟนของคุณ
7. ในการตั้งค่าโทรศัพท์ของคุณ เปิดใช้งาน Bluetooth ค้นหาและจับคู่กับโมดูล 1234 เป็นรหัสผ่าน (นี่คือการเชื่อมโยงไปยังโทรศัพท์ของคุณและต้องทำเพียงครั้งเดียว)
8. จากนั้นเปิดแอปจริงและทำตามขั้นตอนการเชื่อมต่อภายในแอป
9. เสร็จแล้ว! Otto ของคุณพร้อมที่จะควบคุมและตั้งโปรแกรมจากโทรศัพท์ของคุณ
ขั้นตอนที่ 7: เข้าร่วมชุมชน Otto Builder
ขอแสดงความยินดีที่คุณได้สร้างหุ่นยนต์ฮิวแมนนอยด์! โดยทั่วไป
หุ่นมนุษย์จริงมีข้อต่อมากกว่า คุณคิดว่าคุณสามารถสร้างหุ่นยนต์ที่ซับซ้อนกว่านี้ได้หรือไม่? เรียนรู้เพิ่มเติมเกี่ยวกับการเขียนโค้ด อิเล็กทรอนิกส์ การออกแบบ 3Dprinting และวิทยาการหุ่นยนต์โดยทั่วไปในโปรแกรม Open EDU (Open Education) ของเราที่นี่
แบ่งปันความคิดสร้างสรรค์ของคุณ แนวคิดของ Otto คือ เมื่อคุณเรียนรู้พื้นฐานแล้ว คุณจะแฮ็คและสร้างขึ้นมาเอง!
เข้าร่วมชุมชนของเราที่นี่
กลุ่มในเฟสบุ๊ค. เพื่อแชร์และขอความช่วยเหลือในชุมชนและกดไลค์เพจ Facebook ของเรา
ช่อง YouTube สำหรับวิดีโอและบทช่วยสอนเพิ่มเติม
Instagram ติดตามเราและแชร์ #ottodiy
Twitter ติดตามเราและแบ่งปัน #ottodiy
ร่วมเป็นส่วนหนึ่งของชุมชนผู้สร้างหุ่นยนต์ ครู และผู้สร้างหุ่นยนต์ที่เป็นมิตรแห่งนี้! ยินดีต้อนรับสู่ชุมชน Otto Builder ของเรา!
แล้วเจอกัน;)
แนะนำ:
Otto DIY+ Arduino Bluetooth Robot ง่ายต่อการพิมพ์ 3 มิติ: 6 ขั้นตอน (พร้อมรูปภาพ)
Otto DIY+ Arduino Bluetooth Robot ง่ายต่อการพิมพ์ 3D: ลักษณะโอเพ่นซอร์สอย่างแท้จริงของ Otto ช่วยให้สามารถศึกษา STEAM แบบเปิดได้ เรารวบรวมข้อเสนอแนะจากเวิร์กช็อปและโรงเรียนต่างๆ ทั่วโลกที่ใช้ Otto DIY ในห้องเรียนอยู่แล้ว และขึ้นอยู่กับการเปิดกว้างของสถานศึกษาแห่งนี้ เราหรือ
MIA-1 โอเพ่นซอร์สขั้นสูง Hand Made Humanoid Robot!: 4 ขั้นตอน
MIA-1 Open Source Advanced Hand Made Humanoid Robot!: สวัสดีทุกคน วันนี้ผมจะมาแสดงวิธีการสร้างหุ่นยนต์ MIA-1 ซึ่งไม่เพียงแต่ล้ำสมัยและไม่เหมือนใครเท่านั้น แต่ยังเป็นโอเพ่นซอร์สและสามารถทำได้โดยไม่ต้องพิมพ์ 3D!! ใช่ เข้าใจแล้ว หุ่นยนต์ตัวนี้สร้างขึ้นด้วยมือล้วนๆ และโอเพ่นซอร์สหมายถึง - คุณได้รับ
Otto DIY Robot Walking - บทช่วยสอนที่ง่ายและรวดเร็ว: 7 ขั้นตอน
Otto DIY Robot Walking - บทช่วยสอนที่ง่ายและรวดเร็ว: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตั้งโปรแกรม Otto DIY Robot ให้เดินอย่างง่ายดาย ชมวิดีโอสาธิต
วิธีการ: 17 DOF Humanoid Robot: 7 ขั้นตอน (พร้อมรูปภาพ)
วิธีการ: 17 DOF Humanoid Robot: การประกอบชุดหุ่นยนต์ DIY เป็นหนึ่งในงานอดิเรกที่ฉันชอบ คุณเริ่มต้นด้วยกล่องที่เต็มไปด้วยส่วนประกอบที่จัดอยู่ในถุงพลาสติกขนาดเล็ก และปิดท้ายด้วยโครงสร้างแบบยึดและสลักเกลียวสำรองหลายตัว! ในบทช่วยสอนนี้ ฉันขอนำเสนอวิธีประกอบชุดเครื่องมือ 17 องศา
Otto DIY - สร้างหุ่นยนต์ของคุณเองในหนึ่งชั่วโมง!: 9 ขั้นตอน (พร้อมรูปภาพ)
Otto DIY - สร้างหุ่นยนต์ของคุณเองในหนึ่งชั่วโมง!: Otto เป็นหุ่นยนต์อินเทอร์แอคทีฟที่ใครๆ ก็สร้างได้ Otto เดิน เต้นรำ ทำเสียง และหลีกเลี่ยงสิ่งกีดขวาง Otto เป็นโอเพ่นซอร์สอย่างสมบูรณ์ รองรับ Arduino พิมพ์ 3 มิติได้ และมีโซเชียล ภารกิจสร้างผลกระทบเพื่อสร้างสภาพแวดล้อมที่ครอบคลุมสำหรับทุกคน k