Съдържание:
- Стъпка 1: Първо съберете всички части и инструменти
- Стъпка 2: Настройки за 3D печат
- Стъпка 3: Монтаж
- Стъпка 4: Електрическа връзка
- Стъпка 5: Кодът
Видео: Малкият робот Тими: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Исках да направя играчка за сина си, играчка, която може лесно да взаимодейства, затова се замислих да направя робот, който да прави фейстракинг, който да взаимодейства с него чрез докосване и изразяване на емоции.
Нямам много познания за 3D дизайна, затова започнах с дизайн, който открих във вселената, която може да бъде адаптирана към моите нужди с помощта на Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) и (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Малкият Тими следва с главата хората, които стоят отпред, можете да го погалите по главата и той ще издава звуци на емоции, а ако галите много пъти главата му, той ще покаже сърца в очите му.
Можете да програмирате ново поведение, например разпознаване на реч като Alexa, да следвате с различни обекти на главата …
Стъпка 1: Първо съберете всички части и инструменти
1 малиново пи 3
1 Raspberry pi камера
1 Arduino или Genuino Nano V3.0 ATmega328
1 Мини USB кабел
2 сервомотора sg90 (за панорамиране и накланяне)
2 мини олео 128x64 пиксела (за очите)
1 зумер (за звук)
1 сензор за докосване (за взаимодействие с робота)
1 щит за arduino nano
Много кабелни съединители Dupont F/F
Печатни парчета
Стъпка 2: Настройки за 3D печат
Малкият Тими е много лесен за отпечатване, използвах син цвят за главата и тялото и бял цвят за ръцете и краката, за очите използвана прозрачна нишка, Файловете, модифицирани за играчката, са в https://www.thingiverse.com/thing:2655550, а оригиналните файлове са в
Моят Tinkerkad (https://www.tinkercad.com/things/1Qq7jjOXoHh) и (https://www.tinkercad.com/things/hJjcvy2X9Oy)
Настройките са:
Салове: Не
Поддържа: Не
Разделителна способност: 0,2 мм
Запълване: 20%
Стъпка 3: Монтаж
Първото нещо е да съедините ръцете, ръцете, краката и краката. Използвах малки винтове, които имах у дома, въпреки че можете да използвате лепило.
Второто е да се поставят сервомоторите, за да се направи тиган и тилк с главата. Серво е вътре в тялото, а другото е във врата.
Използвах лепило, за да присъединя LCD екрана, сензора за докосване, камерата, зумера. Намерението ми е в бъдеще да променя дизайна, за да разпределя компонентите, без да използвам лепило.
Стъпка 4: Електрическа връзка
За да улесня присъединяването, използвах Arduino Nano Shield.
Схемата за свързване е следната:
Щифт D7 сензор за докосване
Щифт D4 ос X серво
PinD5 ос Y серво
Звънец D12 D12
И двата олетни екрана са свързани към едни и същи щифтове:
SDA -> A4SCL -> A5
Arduino и малината са свързани с usb.
Стъпка 5: Кодът
За прилагане на facetracking използвах open cv библиотека в Raspberry, модифицирах пример, който намерих в github, за да изпратя команда до Arduino и arduino контролира сервомоторите, сензора и очите.
За да кодирате играчката, трябва:
Arduino IDE
Малина с raspbian и opencv библиотека и python.
Можете да намерите кода на Arduino и кода на python към малината на моя github (https://github.com/bhm93/littleTimmy)
Трябва да изпълните програмата face-track-arduino.py във вашата малинка, за да активирате функцията за проследяване на лица.
Препоръчано:
Най -малкият в света Bluetooth високоговорител от стари части: 8 стъпки (със снимки)
Най -малкият Bluetooth говорител в света от стари части: Ако този проект ви е харесал, помислете дали да гласувате за него, за да спечелите конкурса „Кошче до съкровище“тук -https: //www.instructables.com/contest/trashytreasure2020/ В тази инструкция ще научите как да правите ултра малък домашен Bluetooth високоговорител, който
Най -малкият и сладък робот за избягване на препятствия Arduino някога: 5 стъпки
Най -малкият и сладък робот за избягване на препятствия Arduino някога: Уморени ли сте от големи тромави роботи, които заемат половин рафт във вашата стая? Готови ли сте да вземете робота си със себе си, но той просто не се побира в джоба ви? Ето! Представям ви Minibot, най -сладкият и най -малкият робот за избягване на препятствия, на който бихте могли да предвестите
Най -евтиният Arduino -- Най -малкият Arduino -- Arduino Pro Mini -- Програмиране -- Arduino Neno: 6 стъпки (със снимки)
Най -евтиният Arduino || Най -малкият Arduino || Arduino Pro Mini || Програмиране || Arduino Neno: …………………………. Моля АБОНИРАЙТЕ се за канала ми в YouTube за още видеоклипове ……. .Този проект е за това как да се свърже най -малкият и евтин arduino някога. Най -малкият и евтин arduino е arduino pro mini. Подобно е на arduino
Малкият микроконтролер AVR работи на плодова батерия: 9 стъпки (със снимки)
Малкият AVR микроконтролер работи на плодова батерия: Някои от плодовете и зеленчуците, които ядем, могат да се използват за производство на електричество. Електролитите в много плодове и зеленчуци, заедно с електроди от различни метали, могат да се използват за направата на първични клетки. Един от най -лесно достъпните зеленчуци
Най -малкият USB LED: 5 стъпки (със снимки)
Най -малкият USB светодиод: Ето най -малкия USB светодиод, който вероятно сте виждали! Той използва USB щепсел, направен с парче перфорирана дъска, така че вече трябва да имате всичко необходимо, за да направите това. Тук няма рязане на USB кабели! Този вид домашен USB щепсел може да се използва и за