Съдържание:

Робот Купидон с движеща се глава, светлини и звук: 6 стъпки
Робот Купидон с движеща се глава, светлини и звук: 6 стъпки

Видео: Робот Купидон с движеща се глава, светлини и звук: 6 стъпки

Видео: Робот Купидон с движеща се глава, светлини и звук: 6 стъпки
Видео: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Ноември
Anonim

От snorlaxprime Следвайте още от автора:

Безконтактен дозатор за бонбони за Хелоуин
Безконтактен дозатор за бонбони за Хелоуин
Безконтактен дозатор за бонбони за Хелоуин
Безконтактен дозатор за бонбони за Хелоуин
Робот без глава с движещи се ръце
Робот без глава с движещи се ръце
Робот без глава с движещи се ръце
Робот без глава с движещи се ръце
Свързани с Arduino
Свързани с Arduino
Свързани с Arduino
Свързани с Arduino

Бях вдъхновен да добавя няколко допълнения към сладкия робот Амур, за да го направя по -жив, защото той е робот и също е денят на Свети Валентин. Рециклирам веригата на MP3 плейъра, активирана от светлина. Същата схема се използва и в инструкциите на Frankenbot.

Стъпка 1: Създайте своя инструктор Robot Cupid

Създайте своя инструктор Robot Cupid
Създайте своя инструктор Robot Cupid

Следвайте страхотните инструкции, за да създадете своя робот Купидон с инструкции. Но все още не залепвайте тялото към главата. Ще поставим някаква верига, която ще я накара да кимне с глава и да запали светлините.

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

Стъпка 2: Веригата и списъкът с части

Веригата и списъкът с части
Веригата и списъкът с части

Както можете да видите в схемата по -горе, аз използвам arduino nano като мозък към робота. Сервомоторът се управлява чрез щифт 9 за преместване на главата нагоре и надолу. MP3 плейърът се използва за възпроизвеждане на любимата ви любовна песен, когато е активиран LDR (сензор за светлина). Можете да поставите робота в кутията и когато той е отворен, светлинният сензор ще активира песента. Когато се активира, мига и трите светодиода, които са монтирани на гърдите на робота.

Ето списъка с използваните части:

- Arduino Nano

- DFPlayer mini

- 3 светодиода

- Мини високоговорител

- 1K резистор x2

- резистор 330 ома

- Серво мотор

- LDR

- Низ за свързване на серво към главата на робота

- Щипка за задържане на низа

Стъпка 3: Направете дупки към сандъка

Направете дупки към гърдите
Направете дупки към гърдите
Направете дупки към гърдите
Направете дупки към гърдите

Роботът не е пълен без мигащи светлини, така че пробиваме няколко дупки, за да поставим 3 -те светодиода на гърдите. Бъди нежен и не разбивай сърцето му.

След това поставете 3 -те светодиода на гърдите.

Стъпка 4: Сглобете веригата и кодирането

Сглобете веригата и кодирайте
Сглобете веригата и кодирайте

Сглобете веригата. Добавих серво, свързано към пина 9 на Arduino. Сервото се предлага с 3 проводника. Черен или кафяв проводник за свързване към GND. средният червен проводник, който трябва да бъде свързан към VCC (5V), а жълтият проводник е контролът, който е свързан към Pin 9 на Arduino.

Инициализирането на серво се извършва в следния раздел на кода:

Servo myservo; // създаване на серво обект за управление на servoint pos = 0; // променлива за съхраняване на позицията на серво

Другата модификация от веригата Frankenbot е MP3 песента, наречена 002.mp3, да се намира в папка 07. Инициализацията на кода е както следва:

int Песен = 2; //sd:/07/002.mp3

След това инициализирайте серво, добавете следния код към раздела за настройка на кода

void setup () {

… Myservo.attach (9); // свързва серво на щифт 9 към серво …}

Сервото може да се завърти само на 180 градуса по дизайн, така че е като чистачка, кодът за преместване на серво е както е показано по -долу:

for (pos = 0; pos <= 90; pos += 1) {// преминава от 0 градуса до 90 градуса // на стъпки от 1 градус myservo.write (pos); // кажете на серво да отиде на позиция в променлива 'pos' delay (15); // изчаква 15ms, докато сервоприемникът достигне позицията} for (pos = 90; pos> = 0; pos -= 1) {// преминава от 90 градуса на 0 градуса myservo.write (pos); // кажете на серво да отиде на позиция в променлива 'pos' delay (15); // изчаква 15ms, докато сервоприемникът достигне позицията}

Горният код ще премести серво до 90 градуса и след това ще го върне в нулева позиция.

Още едно незначително нещо. Ако използвате кода от Frankenbot, той е проектиран да се активира, когато е тъмно, така че ще трябва да промените логиката, за да активирате, когато има светлина вместо това. Това се прави в следващия раздел на кода.

if (ldrStatus> 200) {// светва при отваряне

… // Мигайте светодиода тук и пуснете песента, можете да регулирате прага 200 // ако стаята е твърде светла или твърде тъмна}

Сега можете да качите кода в arduino и да проверите дали всичко работи добре. Не забравяйте да качите любимата си любовна песен на SD картата в папката sd: /07/002.mp3, ако използвате моя код, или можете да промените това на нещо друго.

Качих пълния код за ваше удобство.

Стъпка 5: Сглобете Servo

Сглобете Servo
Сглобете Servo
Сглобете Servo
Сглобете Servo
Сглобете Servo
Сглобете Servo
Сглобете Servo
Сглобете Servo

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

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

Стъпка 6: Последни щрихи

Image
Image
Последни щрихи
Последни щрихи
Последни щрихи
Последни щрихи

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

След това залепете ръката и крилото за финалните щрихи. Ако забележите, че моят LDR стърчи в задния ъгъл на устата на робота. Предлагам да сложите и това в предната част на гърдите.

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

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

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