สารบัญ:

Otto DIY Humanoid Robot: 7 ขั้นตอน (พร้อมรูปภาพ)
Otto DIY Humanoid Robot: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Otto DIY Humanoid Robot: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Otto DIY Humanoid Robot: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Otto DIY Robot introduction, the open source robot that is changing the EdTech world. 2024, พฤศจิกายน
Anonim

โครงการทิงเกอร์แคด »

หุ่นยนต์อ็อตโตสองเท้าตอนนี้มีแขนคล้ายกับ "มนุษย์" และเมทริกซ์ 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

Image
Image

สำหรับผู้เริ่มต้น ขอแนะนำให้เริ่มเขียนโค้ดโดยใช้ซอฟต์แวร์ Otto Blockly ซึ่งเป็นซอฟต์แวร์การเขียนโปรแกรมภาพอย่างง่าย:

Otto Blockly ทำงานอัตโนมัติโดยสมบูรณ์ (ไม่จำเป็นต้องมี Arduino IDE หรือการตั้งค่าไลบรารี่และไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ต)

  1. ดาวน์โหลดจากเว็บไซต์ของเราที่นี่
  2. ติดตั้ง.
  3. เปิดตัวอย่างสำหรับ Humanoid
  4. เชื่อมต่อหุ่นยนต์ Otto ของคุณ
  5. เลือก Arduino นาโน
  6. เลือกพอร์ต USB ที่หุ่นยนต์ของคุณเชื่อมต่ออยู่*
  7. ตรวจสอบ/อัปโหลด และใช่ ง่ายนิดเดียว!

*หากคอมพิวเตอร์ของคุณไม่รู้จักอุปกรณ์ USB คุณควรติดตั้งไดรเวอร์ CH340 สำหรับระบบปฏิบัติการของคุณ ค้นหาได้ที่นี่:

เรียนรู้เพิ่มเติมเกี่ยวกับ Otto Blockly ที่นี่

ขั้นตอนที่ 3: Arduino

สำหรับโปรแกรมเมอร์ขั้นสูง คุณสามารถใช้ Arduino IDE ได้

ดาวน์โหลด Otto Libraries ที่นี่

มันจะช่วยให้คุณใช้ประโยชน์จากศักยภาพของโรบ็อตของคุณได้อย่างแท้จริง คุณจะสามารถลองใช้โค้ดตัวอย่างมากมาย (สเก็ตช์) ที่คุณสามารถอัปโหลดและแก้ไขโค้ดเหล่านี้สำหรับโปรแกรมของคุณเองได้

  1. ดาวน์โหลดซอฟต์แวร์ Arduino IDE ฟรี
  2. ติดตั้งซอฟต์แวร์ Arduino IDE ในคอมพิวเตอร์ของคุณ
  3. ดาวน์โหลดห้องสมุด Otto ที่อยู่ที่นี่
  4. เปิด Arduino IDE ไปที่ Sketch > รวมไลบรารี > เพิ่ม. ZIP Library ที่ด้านบนของรายการแบบเลื่อนลง ให้เลือกตัวเลือกเพื่อ "เพิ่ม. ZIP Library"
  5. คุณจะได้รับแจ้งให้เลือกห้องสมุด ไปที่ตำแหน่งของไฟล์.zip ที่คุณเพิ่งดาวน์โหลดและเปิดตามที่เป็นอยู่
  6. กลับไปที่เมนู Sketch > รวมไลบรารี เมนู. ตอนนี้คุณควรเห็นห้องสมุดที่ด้านล่างของเมนูแบบเลื่อนลง นั่นหมายความว่าพร้อมที่จะใช้รหัส Ottos!
  7. เชื่อมต่อ Otto ของคุณผ่าน USB
  8. เลือกใน Arduino Tools/ Board: “Arduino Nano” Processor: “ATmega328 (Old bootloader)” Port COM# (ตำแหน่งที่ Otto ของคุณเชื่อมต่ออยู่)
  9. เปิดในไฟล์/ตัวอย่าง/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. ตรวจสอบ/อัปโหลดรหัส

ขั้นตอนที่ 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 ของเรา!

แล้วเจอกัน;)

แนะนำ: