Съдържание:

Otto DIY Хуманоиден робот: 7 стъпки (със снимки)
Otto DIY Хуманоиден робот: 7 стъпки (със снимки)

Видео: Otto DIY Хуманоиден робот: 7 стъпки (със снимки)

Видео: Otto DIY Хуманоиден робот: 7 стъпки (със снимки)
Видео: Дэннис Хонг: Мои семь видов робота 2024, Ноември
Anonim

Проекти на Tinkercad »

Двуногият робот на Otto сега има ръце, които да приличат на „Човек“и LED матрица за изразяване на емоции. 3D отпечатайте сами и след това съберете частите, които да изградите сами.

Ото е наистина отворен източник; това означава, че хардуерът е лесно разпознаваем, така че другите да могат да го направят, съвместим с Arduino, 3D печат и персонализиране, перфектната възможност да изградите и да имате първия си робот, да научите роботика и да се забавлявате, ще научите логическата връзка между код и действие, и като го сглобите, ще разберете как работят неговите компоненти и електроника. Посетете www.ottodiy.com за по -подробна информация.

Otto DIY Хуманоид ходи, танцува, издава звуци и избягва препятствия, като основното, но също така има 2 ръце, една LED матрица за изразяване на емоции и жироскоп за измерване на ориентацията и движението за взаимодействия.

Моля, обърнете внимание, че Humanoid е усъвършенстван робот в сравнение с обикновения двуног Ото, той ще изисква да имате ОПИТ СТРОИТЕЛНИ РОБОТИ И ПОВЕЧЕ ВРЕМЕ, ПРЕПОРЪЧВАМЕ ВИ НАПЪЛНО ДА НАПРАВИТЕ БОЙНОТО ОТО НАПРАВЕТЕ ПОНЕ, в противен случай го приемете като предизвикателство: D

Консумативи

1 x Nano ATmega328

1 x Nano Shield I/O

1 x кабел USB-A към Mini-USB

1 x ултразвуков сензор HC-SR04

6 x Микро серво MG90s

1 x зумер 24 x женски/женски джъмпер

1 x LED матрица 8x8

1 x сензор за звук

1 x сензор за докосване

1 x BLE Bluetooth модул

1 x зарядно устройство + усилвател на мощност

1 x Микро превключвател Самозаключване Вкл./Изкл

1 x сензор за жироскоп (по избор)

1 x3D отпечатана глава

1 x 3D отпечатано тяло

4 x 3D отпечатани крака (2 са ръцете)

2 x 3D печатна дръжка

2 x 3D отпечатано краче

1 x Малка отвертка Phillipis 8 x допълнителни M2 винта

Ножици или клещи.

Компютър за програмиране и смартфон за управление.

Стъпка 1: 3D печат

Otto е много добре проектиран за 3D печат, така че няма да ви създава проблеми, ако следвате тези общи параметри:

Препоръчително е да използвате FDM 3D принтер с PLA материал. Няма нужда от подпори или салове. Разделителна способност: 0,30 мм Плътност на запълване 20% трябва да отнеме около 9 часа за 3D отпечатване на пълен набор от части за един Ото Хуманоид.

Направих го в TinkerCAD, за да можете да играете и да персонализирате своя собствен робот!

Намерете STL файлове тук

Стъпка 2: Блокирайте

Image
Image

За начинаещи се препоръчва да започнат кодирането, като използват нашия нов Otto Blockly прост софтуер за визуално програмиране:

Otto Blockly е напълно автономен (няма нужда от Arduino IDE или настройка на библиотеки и не се изисква достъп до Интернет).

  1. Изтеглете от нашия уебсайт тук
  2. Инсталирай.
  3. Отворете примера за Humanoid.
  4. Свържете вашия робот Otto.
  5. Изберете Arduino nano,
  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> Include Library> Add. ZIP Library. В горната част на падащия списък изберете опцията „Добавяне на. ZIP библиотека“.
  5. Ще бъдете подканени да изберете библиотеката. Придвижете се до местоположението на.zip файла, който току -що сте изтеглили, и го отворете такъв, какъвто е.
  6. Върнете се в менюто Sketch> Include Library. меню. Сега трябва да видите библиотеката в долната част на падащото меню. Това означава, че е готов за използване на кодовете на Ottos!
  7. Свържете вашия Otto чрез USB.
  8. Изберете в Arduino Tools/ Board: „Arduino Nano“Процесор: „ATmega328 (Стар буутлоудър)“Порт COM# (където вашият Otto е свързан)
  9. Отворете във Файл/Примери/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Проверете/качете кода.

Стъпка 4: Електроника

Електроника
Електроника
Електроника
Електроника
Електроника
Електроника

Преди да използвате каквито и да е батерии, трябва да проверите връзките си и да тествате робота си с USB кабела, свързан към компютър.

Като добра практика трябва да проверите електрониката и софтуера си в компютъра, преди да сглобите целия робот, за да избегнете разглобяването на целия робот, за да поправите нещо. Можете да направите това, като просто свържете поне всички сервоустройства, на мястото, посочено в отвора по -долу, и качете всеки код, който кара Ото да се движи. Ако сте готови за батерии, можете също да проверите дали вашият източник на захранване работи, в зависимост от вида на батериите, които имате, има много възможности

Всъщност има много възможности за захранване на вашия робот Otto по много начини, ние изследваме по -подробно в тази статия в блога:

Това е основно окабеляване, използващо Tinkercad Circuits, с основна програма, която можете да кодирате основно, за да се уверите, че вашите сервомотори са центрирани и всичко работи (моля, имайте предвид, че компонентите в Tinkercad Circuits не са същите като Arduino UNO вместо nano, но принципът е същият.

Стъпка 5: Инструкции за сглобяване

Сега, след като проверим дали всички технологии работят правилно, можем да започнем най -накрая да изграждаме! съберете всички части, които ще ви трябват за този монтаж.

КРАКАТА СА Всъщност една и съща част за ръцете!"

Преди да започнете сглобяването, изтеглете и прочетете внимателно ръководството за употреба.

Или просто следвайте видеоклипа.

Ако видите някакво отклонение в проверките на движенията, които са подравнени към центъра на вашите сервомотори преди сглобяването, но ако искате по -прецизно ходене и движения, можете да направите електронно калибриране, както обясняваме в тази статия в блога: https:// www. ottodiy.com/blog/calibration

Стъпка 6: Bluetooth APP

Много хора просто искат да направят това директно, но препоръчвам първо да направите малко кодиране;)

Имаме страхотно приложение, което контролира и програмира основните последователности на Otto, както за iOS, така и за Android, ако сте готови за това

1. Уверете се, че библиотеките на Arduino на Ото са инсталирани правилно

2. След това свържете вашия Bluetooth модул по следния начин:

RX щифт до 12 на платката

TX пин към 11

Vcc към всеки 5V

Gnd към всяко G

Качването на Bluetooth кода с Arduino IDE е просто, но трябва да се уверите, че библиотеките са правилно инсталирани (не е нужно да повтаряте тази стъпка, ако вече сте го правили преди)

3. Придвижете се до Файл/Примери/OttoDIYLib/Bluetooth/Otto_APP.ino или Отворете скицата на Arduino.ino от папката с кодове.

4. Свържете вашия Otto чрез USB. Изберете в Arduino Tools/ Board: „Arduino Nano“Процесор: „ATmega328 (Стар зареждащ механизъм)“Порт COM# (където вашият Otto е свързан)

5. Проверете и след това качете кода през USB.

6. Изтеглете и инсталирайте приложението във вашия смартфон

7. В настройките на телефона си Активирайте Bluetooth, потърсете и сдвоете с модул 1234 като парола. (това е за връзка към телефона ви и трябва да се направи само веднъж)

8. След това отворете действителното приложение и следвайте процеса на свързване в приложението.

9. Готово! вашият Otto е готов за управление и програмиране от вашия телефон.

Стъпка 7: Присъединете се към общността на Otto Builder

Поздравления, че направихте хуманоиден робот! по принцип.

Истинските хуманоиди имат повече артикулации, мислите ли, че можете да създадете по -сложен робот? Научете повече за кодирането, електрониката, дизайна, 3D принтирането и роботиката като цяло в нашата програма Open EDU (Open Education) тук.

Споделете творчеството си. Идеята на Ото е, че след като научите основите, които хаквате и създавате свои собствени!

Присъединете се към нашата общност тук

Групирайте във Facebook. да споделите и да помолите за помощ в общността и да харесате нашата страница във Facebook

YouTube канал за повече информация за видеоклипове и уроци.

Instagram ни последвайте и споделете #ottodiy

Twitter ни последвайте и споделете #ottodiy

Бъдете част от тази приятелска общност от строители на роботи, учители и създатели! Добре дошли в нашата общност на Otto Builder!

ще се видим там;)

Препоръчано: