Съдържание:

Извикващ робот® Обезпокояващо със скоростта на живота: 7 стъпки (със снимки)
Извикващ робот® Обезпокояващо със скоростта на живота: 7 стъпки (със снимки)

Видео: Извикващ робот® Обезпокояващо със скоростта на живота: 7 стъпки (със снимки)

Видео: Извикващ робот® Обезпокояващо със скоростта на живота: 7 стъпки (със снимки)
Видео: На похоронах пёс запрыгнул в гроб к хозяйке и начал скулить, дальше произошло невероятное! 2024, Ноември
Anonim
Извикващ робот® Тревожно със скоростта на живота
Извикващ робот® Тревожно със скоростта на живота

От DanLocatelliMeristemaFollow За: MSc ITECH Кандидат в Университета в Щутгарт. Повече за DanLocatelli »

Най -лесният начин да се уверите, че се ядосвате всеки ден. Nagging Robot® има решението.

Извикващ се робот® Annooy® 900

Annooy® 900 е внимателно замислен с авангардна DIY технология, за да дразни хората. от Даниел Локатели и TzuYing Chen

Повече мощност, по -добро раздразнение. Power-Lifting Bore осигурява 5X сила на гняв* за подобрена досадна работа.* (В сравнение с Annooy® серия 800).

Интелигентно ви шпионира.

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

Тази работа е пародия с iRobot® Roomba® като част от заданието безполезна машина от семинара ITECH Изчислително проектиране и цифрово производство в Университета в Щутгарт.

Това е робот след лице, той идентифицира човешко лице и се опитва да го централизира към камерата.

Стъпка 1: Инструменти

Инструменти
Инструменти

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

  • Поялник
  • Ножица
  • Режещ нож
  • Дългоноса клеща
  • Комплект отвертка

Стъпка 2: Части

Части
Части

Електроника

Изброените по -долу части обикновено идват с много стартови комплекти на Arduino, достъпни за закупуване онлайн, като този.

  • Arduino Uno съвместим + USB кабел
  • Ултразвуков сензор (x2) (обикновено стартовите комплекти имат само един ултразвуков сензор).
  • Ardunio Protoshield + мини дъска
  • 9V батерия
  • 9V връзка с батерията за Ardunio
  • Кабелни кабели
  • Модул за захранване

Докато списъкът по -долу показва необичайните части, които трябва да бъдат закупени отделно:

  • ESP32-CAM
  • L298N H Шофьор на мостов мост
  • Power bank (5000mAh или по -висока)

Комплект шаси за кола

Има някои наистина евтини комплекти шаси за автомобили, които можете да закупите онлайн, като този, или алтернативно можете също да закупите тези части отделно. Ще ни трябва следното:

  • Два 6v мотора + калъф + кабели + гуми
  • Универсално колело
  • Гайки и болтове

Канцеларски артикули

В този случай решихме да използваме различно шаси, за да придадем някакъв стил на робота. Освен споменатите по -горе части, ние използвахме и тези канцеларски артикули:

  • Корк (използвахме прост държач за чаши)
  • Кабелна връзка на Hellerman
  • Пластмасова топка
  • Метална мрежа

Стъпка 3: Сглобяване на шасито

Сглобяване на шасито
Сглобяване на шасито
Сглобяване на шасито
Сглобяване на шасито
Сглобяване на шасито
Сглобяване на шасито

Това шаси използва обикновена мрежа, за да улесни прикрепването и премахването на части. Но имайте предвид, че това е метална мрежа, което означава, че електронните части не трябва да я докосват директно, тъй като може да ги повреди.

Метална мрежа

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

Универсално колело

За да завиете универсалното колело на място, използвахме корк, за да го изравним до правилното му място. Нарежете две парчета корк с формата на основата на колелото и ги залепете заедно. След това завийте тапата отгоре на мрежата в една от крайностите й, а от другата страна завийте колелото.

Двигатели и колела

За да поставите двигателите на място, просто трябва да използвате две малки кабелни връзки на Hellerman за всеки и да използвате мрежата, за да ги затегнете. Имайте предвид, че колелата са много близо до двигателите, внимавайте да оставите достатъчно място, за да може колелото да се върти свободно.

Power bank

Не на последно място, трябва да поставим банката за захранване на място. Тук единственото нещо, което трябва да знаете, е къде се намира входът на USB кабела, като се избягва той да бъде обърнат към колелата. След това можете здраво да използвате две кабелни връзки, за да го заключите на място.

Стъпка 4: Свързване на електронни части

Свързване на електронни части
Свързване на електронни части
Свързване на електронни части
Свързване на електронни части
Свързване на електронни части
Свързване на електронни части

Електронните връзки са резултат от сливането на автомобил -робот и робот за проследяване на лица.

Първото нещо, което трябва да направите, е да завиете Arduino Uno от едната страна на корка и L298N Motor Driver от другата страна. По този начин минимизираме необходимото пространство, без да рискуваме електронните части да се допират една до друга.

След това прикрепете Protoshield + мини макет върху Arduino Uno. Това ще гарантира, че разполагаме с достатъчно място и щифтове за свързване на всеки сензор и задвижващи механизми. В нашия случай залепихме мини дъската върху Protoshield с помощта на лепилото, което се доставя с него.

След това свързахме 5V към една линия на мини платката и GND към друга линия.

L298N шофьор на мотор

След това с помощта на 6 джъмперни кабела от мъжки към женски свързваме щифтовете номер 5, 6, 7, 8, 9 и 10 от Arduino към щифтовете ENB, IN4, IN3, IN2, IN1 и ENA на драйвера на двигателя L298N. Тук решихме да използваме шест кабела, вече залепени един за друг от фабриката, така че имахме чиста връзка. След това свързваме земята и захранващите щифтове към мини платката, батерията и двигателите. Трябва да е така:

  • ENB - ENA съответно на 5 - 10 от Arduino
  • 5V се свързва към 5V линията на мини платката
  • GND към заземяващата линия на мини платката
  • 12V към положителния полюс на 9V батерията, докато отрицателният полюс се свързва с масата на мини платката
  • OUT1 и OUT2 към двигателя 01
  • OUT3 и OUT4 към двигателя 02

Ултразвукови сензори

Ултразвуковите сензори трябва да бъдат разположени пред робота, така че нищо да не пречи на улавянето му, така че той трябва да има по -голям кабел, за да имате повече гъвкавост. Техните пинови връзки са както следва: Ултразвуков сензор 01

  • Ехо към щифт 3 на Arduino
  • Изключете към щифт 4 на Arduino
  • Gnd към заземяващата линия на мини платката
  • Vcc към 5V линията на мини платката

Ултразвуков сензор 02

  • Ехо към щифт 12 на Arduino
  • Задействайте към щифт 11 на Arduino
  • Gnd към заземяващата линия на мини платката.
  • Vcc към 5V линията на мини платката.

ESP32-CAM

Камерата

  • UOR се свързва с извод RX0 (извод 0)
  • UOT се свързва с пин TX0 (пин 1)
  • 5V към 5V линията на мини платката
  • GND към GND на Arduino (мини платката ще бъде пълна

Power bank към Arduino

Последната стъпка е да свържете USB Arduino към банката за захранване

Стъпка 5: Време за кодиране

Има два кода, един за ESP32-CAM и един за Arduino. Те са основно опростяване на кодовете съответно от робота за проследяване на лица и колата робот.

ESP32-CAM код

Преди да се насочим към Arduino Uno, трябва да конфигурираме ESP32-CAM. Тази камера има собствен микроконтролер ESP32, което означава, че ако искаме да изпратим нашия код с помощта на Arduino IDE, първо трябва да конфигурираме средата IDE и имаме късмет. Robot Zero One вече е направил наистина подробен урок за това, така че първо отидете на тази връзка и следвайте неговата стъпка по стъпка.

След това просто трябва да качите файла PanningFastVer.ino, прикачен тук по-долу към ESP32-CAM.

Код на Arduino

След това за кода на Arduino просто трябва да качите файла UnoInput_Serial.ino, прикачен тук по -долу.

Стъпка 6: Насладете се

Image
Image

Прикрепете камерата отстрани на вашия робот и се забавлявайте!

За да има футуристично усещане за носталгия, ние обградихме всичко с една половина от акрилната топка. Роботът също има USB кабел, който излиза, което го прави да изглежда като опашка. Доста сладък!

Стъпка 7: Подобрения

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

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