Mundarija:

Otto DIY gumanoid robot: 7 qadam (rasmlar bilan)
Otto DIY gumanoid robot: 7 qadam (rasmlar bilan)

Video: Otto DIY gumanoid robot: 7 qadam (rasmlar bilan)

Video: Otto DIY gumanoid robot: 7 qadam (rasmlar bilan)
Video: шляпа панама крючком/ ХИТ ЗИМЫ 2024, Iyul
Anonim

Tinkercad loyihalari »

Otto ikki oyoqli robot endi "Odam" ga o'xshash qo'llarga ega va hissiyotlarni ifodalash uchun LED matritsaga ega. 3D -ni o'zingiz chop eting, so'ngra o'zingiz yaratadigan qismlarni yig'ing.

Otto - bu haqiqatan ham ochiq manba; Bu shuni anglatadiki, uskunalar osongina farqlanadi, shuning uchun boshqalar uni Arduino -ga mos keladigan, 3D -da chop etiladigan va sozlanishi, birinchi robotni yaratish, robototexnika bilan shug'ullanish va dam olish uchun ajoyib imkoniyat, siz kod va harakat o'rtasidagi mantiqiy aloqani bilib olasiz. va uni yig'ish orqali siz uning komponentlari va elektronikasi qanday ishlashini tushunasiz. Batafsil ma'lumot uchun www.ottodiy.com saytiga tashrif buyuring.

Otto DIY gumanoidi yuradi, raqsga tushadi, tovush chiqaradi va to'siqlardan qochadi, masalan, asosiy, lekin 2 ta qo'li, hissiyotlarni ifodalash uchun bitta LED matritsasi va o'zaro ta'sir yo'nalishini va harakatini o'lchash uchun giroskop.

E'tibor bering, Humanoid - bu oddiy oyoqli Otto bilan taqqoslaganda ilg'or robot, shuning uchun sizdan tajribali robotlarni yaratish va ko'proq vaqt kerak bo'ladi, biz sizga BIRINCHI BOSHLANGAN Otto DIYni BOSHLASHNI tavsiya qilamiz, aks holda buni qiyinchilik sifatida qabul qiling: D

Ta'minotlar

1 x Nano ATmega328

1 x Nano Shield I/U

1 x USB-A-Mini-USB kabeli

1 x ultratovush sensori HC-SR04

6 x Micro servo MG90s

1 x Buzzer 24 x Ayol/Ayol o'tish kabeli

1 x LED matritsasi 8x8

1 x ovoz sensori

1 x sensorli sensor

1 x BLE Bluetooth moduli

1 x zaryadlovchi + quvvat kuchaytirgichi

1 x Micro Switch o'z -o'zidan qulflashni yoqish/o'chirish

1 x giroskop sensori (ixtiyoriy)

1 x3D bosilgan bosh

1 x 3D bosilgan tanasi

4 x 3D bosilgan oyoq (2 ta qo'l)

2 x 3D bosilgan tutqich

2 x 3D bosilgan oyoq

1 x Kichik Filipp tornavida 8 x qo'shimcha M2 vint

Pichoq yoki qaychi.

Dasturlash uchun kompyuter va boshqarish uchun smartfon.

1 -qadam: 3D bosib chiqarish

Otto 3D bosib chiqarish uchun juda yaxshi mo'ljallangan, shuning uchun agar siz ushbu umumiy parametrlarga amal qilsangiz, sizga muammo tug'dirmaydi:

PLA materialli FDM 3D printeridan foydalanish tavsiya etiladi. Qo'llab -quvvatlovlar yoki raftlar kerak emas. Ruxsat: 0,30 mm To'ldirish zichligi 20%, bitta Otto Humanoid uchun qismlarning to'liq to'plamini 3D bosib chiqarish uchun 9 soat vaqt ketadi.

Men buni TinkerCAD -da qildim, shunda siz o'z robotingizni o'ynab, sozlashingiz mumkin!

Bu erda STL fayllarini toping

2 -qadam: to'siqsiz

Image
Image

Yangi boshlanuvchilar uchun oddiy Otto Blockly vizual dasturlash dasturidan foydalanib kodlashni boshlash tavsiya etiladi:

Otto Blockly butunlay avtonomdir (Arduino IDE yoki kutubxonalarni o'rnatishga hojat yo'q va Internetga kirish shart emas).

  1. Bu erda bizning veb -saytimizdan yuklab oling
  2. O'rnatish.
  3. Gumanoid uchun misolni oching.
  4. Otto robotini ulang.
  5. Arduino nano ni tanlang,
  6. Robotingiz ulangan USB portini tanlang.
  7. Tekshirish/yuklash va ha, bu oson!

*Agar sizning kompyuteringiz USB qurilmasini tanimasa, siz operatsion tizimingiz uchun CH340 drayverini o'rnatishingiz kerak:

Bu erda Otto Blockly haqida ko'proq bilib oling

3 -qadam: Arduino

Ilg'or dasturchilar uchun siz navbatma -navbat Arduino IDE -dan foydalanishingiz mumkin.

Otto kutubxonalarini bu yerdan yuklab oling

Bu sizga robotning potentsialidan foydalanishga imkon beradi, siz ko'plab misol kodlarini (eskizlarni) sinab ko'rishingiz mumkin, ularni oddiy dasturlar uchun yuklashingiz va o'zgartirishingiz mumkin.

  1. Arduino IDE dasturini bepul yuklab oling
  2. Arduino IDE dasturini kompyuteringizga o'rnating.
  3. Bu erda joylashgan Otto kutubxonalarini yuklab oling
  4. Arduino IDE -ni oching, Sketch> Kutubxonani qo'shish> ZIP kutubxonasini qo'shish -ga o'ting. Ochiladigan ro'yxatning yuqori qismida ". ZIP kutubxonasini qo'shish" variantini tanlang.
  5. Sizdan kutubxonani tanlash so'raladi.. Zip faylining manziliga o'ting, siz hozirgina yuklagansiz va ochilgandek.
  6. Eskiz> Kutubxonani qo'shish menyusiga qayting. menyu. Endi ochiladigan menyuning pastki qismida kutubxonani ko'rishingiz kerak. Bu Ottos kodlaridan foydalanishga tayyorligini bildiradi!
  7. Otto -ni USB orqali ulang.
  8. Arduino Tools/ Board -dan tanlang: "Arduino Nano" protsessori: "ATmega328 (eski yuklovchi)" COM porti (sizning Otto ulangan)
  9. Faylda ochish/Misollar/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Kodni tekshiring/yuklang.

4 -qadam: elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Har qanday batareyani ishlatishdan oldin, siz ulanishlarni tekshirishingiz va robotni kompyuterga ulangan USB kabeli bilan tekshirishingiz kerak.

Yaxshi amaliyot sifatida, biror narsani tuzatish uchun butun robotni demontaj qilmaslik uchun, barcha robotlarni yig'ishdan oldin, kompyuteringizdagi elektronika va dasturiy ta'minotni tekshirish kerak. Siz buni hech bo'lmaganda barcha servolarni pastda ko'rsatilgan joyga ulashingiz va Ottoni harakatga keltiradigan kodni yuklashingiz mumkin. Agar siz batareyalarga tayyormiz, quvvat manbai ishlayotganligini ham tekshirishingiz mumkin, sizda mavjud batareyalar turiga qarab, ko'p variantlar mavjud.

Otto robotingizni bir necha usulda quvvatlantirish uchun ko'plab imkoniyatlar mavjud, biz ushbu maqoladagi maqolada batafsil ko'rib chiqamiz:

Bu Tinkercad Circuits -dan foydalanadigan asosiy simlar, sizning asosiy dasturingiz servolarning markazlashtirilganligiga va hamma narsa ishlayotganligiga ishonch hosil qilish uchun kodlash mumkin bo'lgan asosiy dasturdir (iltimos, Tinkercad davralaridagi komponentlar nano o'rniga Arduino UNO bilan bir xil emas, lekin tamoyil bir xil.

5 -qadam: O'rnatish bo'yicha ko'rsatmalar

Endi biz barcha texnikaning to'g'ri ishlashini tekshirgandan so'ng, nihoyat qurishni boshlashimiz mumkin! yig'ish uchun kerak bo'lgan barcha qismlarni yig'ing.

AYOQLAR HAQIDA QUROLLAR UCHUN BIR QISM!"

O'rnatishni boshlashdan oldin, qo'llanmani yuklab oling va diqqat bilan o'qing.

Yoki videoni kuzatib boring.

Agar siz yig'ilishdan oldin servolarni markazga to'g'ri siljitgan harakatlarni tekshirishda biron -bir nomuvofiqlikni ko'rsangiz, lekin agar siz aniqroq yurish va harakatlar qilishni xohlasangiz, biz ushbu blog postidagi maqolada tushuntirganimizdek elektron kalibrlashni amalga oshirishingiz mumkin: https:// www. ottodiy.com/blog/calibration

6 -qadam: Bluetooth ilovasi

Ko'p odamlar buni to'g'ridan -to'g'ri qilishni xohlashadi, lekin men avval kodlashni tavsiya qilaman;)

Bizda iOS va Android uchun Otto -ning asosiy ketma -ketligini boshqaradigan va dasturlaydigan ajoyib dastur mavjud, agar siz bunga tayyor bo'lsangiz.

1. Otto Arduino kutubxonalari to'g'ri o'rnatilganligiga ishonch hosil qiling

2. Keyin Bluetooth modulini quyidagicha ulang:

Bortida RX pin 12

TX pin 11gacha

Har qanday 5V ga VC

Gnd har qanday G ga

Bluetooth kodini Arduino IDE bilan yuklash juda oddiy, lekin siz kutubxonalarning to'g'ri o'rnatilganligiga ishonch hosil qilishingiz kerak (agar siz buni oldin qilgan bo'lsangiz, bu qadamni takrorlashingiz shart emas).

3. Fayl/Misollar/OttoDIYLib/Bluetooth/Otto_APP.ino -ga o'ting yoki Arduino.ino eskizini kod papkasidan oching.

4. Otto -ni USB orqali ulang. Arduino Tools/ Board -dan tanlang: "Arduino Nano" protsessori: "ATmega328 (eski yuklovchi)" COM porti (sizning Otto ulangan)

5. Tekshiring va keyin USB orqali kodni yuklang.

6. APP -ni smartfoningizga yuklab oling va o'rnating

7. Telefon sozlamalarida Bluetooth -ni yoqing, 1234 -modul bilan parolni qidiring va ulang. (bu sizning telefoningizga havola va faqat bir marta bajarilishi kerak)

8. Keyin haqiqiy APP -ni oching va APP ichidagi ulanish jarayonini kuzatib boring.

9. Bajarildi! sizning Otto telefoningizdan boshqarishga va dasturlashga tayyor.

7 -qadam: Otto Builder hamjamiyatiga qo'shiling

Gumanoid robot yaratganingiz bilan tabriklayman! asosan

Haqiqiy gumanoidlar ko'proq artikulyatsiyaga ega, nima deb o'ylaysiz, siz murakkab robot yaratishingiz mumkin? Ochiq EDU (Ochiq ta'lim) dasturida kodlash, elektronika, dizayn, 3D printer va umuman robototexnika haqida ko'proq bilib oling.

O'z ijodingiz bilan o'rtoqlashing. Ottoning g'oyasi shundaki, siz o'zingizni sindirish va o'zingizni yaratish asoslarini o'rganganingizdan so'ng!

Bu erda bizning hamjamiyatimizga qo'shiling

Facebookda guruh. almashish va jamiyatda yordam so'rash va Facebook sahifamizga yoqish

Qanday qilib video va darsliklar haqida ko'proq ma'lumot olish uchun YouTube kanali.

Instagram bizni kuzatib boring va #ottodiy bilan baham ko'ring

Twitter bizni kuzatib boring va #ottodiy bilan baham ko'ring

Robot quruvchilar, o'qituvchilar va ishlab chiqaruvchilarning do'stona jamoasining bir qismi bo'ling! Bizning Otto Builder hamjamiyatiga xush kelibsiz!

o'sha yerda ko'rishamiz;)

Tavsiya: