Съдържание:

Изненада за рожден ден с Arduino: 8 стъпки (със снимки)
Изненада за рожден ден с Arduino: 8 стъпки (със снимки)

Видео: Изненада за рожден ден с Arduino: 8 стъпки (със снимки)

Видео: Изненада за рожден ден с Arduino: 8 стъпки (със снимки)
Видео: Стоян колев се кара с яница 2024, Ноември
Anonim
Image
Image
Изненада за рожден ден с Arduino
Изненада за рожден ден с Arduino

Въведение

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

Електрониката и любовта са като северния и северния полюс, единствената връзка между тях е, че те винаги се отблъскват. НО, STEMpedia даде ново определение на любовта, като комбинира любовта с електрониката. С помощта на този EVIVE STARTER KIT ще направя малка изненада на моята партньорка на нейния рожден ден.

Стъпка 1: Електрическа схема

Електрическа схема
Електрическа схема

Планът е да обсипвам любовта с партньорите си с розови листенца, веднага щом тя излезе от спалнята ни.

За този проект се нуждаем от: 1. Ултразвуков сензор HC-SR04 2. Сервомотор SG90 3. Стартов комплект evive със задвижване ATmega2560 Доброто е, че всички тези компоненти са част от стартовия комплект evive.

Започнете, като свържете щифта TRIG и щифта ECHO на ултразвуковия сензор към номера на пинове 12 и 11 на Arduino. След това свържете PWM щифта на серво към Pin номер 9 на Arduino. След това ще свържем всички +ve и -ve изводи на сензорите към +ve и -ve щифтовете на Arduino. Това е, просто е просто така.

Стъпка 2: 3D модел

3D модел
3D модел

Използвайки 3D модел, ще ви покажа дизайна и работата на дозатора за цветя.

Добре, това е цялата настройка. Задният бит се прилепва към стената и с помощта на тези два държача държи лека пръчка, която от своя страна ще държи предната накрайник или дозатора. Ще сложа всички розови листенца тук. Когато ултразвуковият сензор открие обект по пътя си, той ще изпрати сигнал към Arduino, който след това ще завърти сервопривода, което ще отвори клапата на дозатора. Когато клапата се отвори, всички листенца от рози ще паднат върху партньора ми. Цялата настройка е направена с помощта на картонена кутия, което я прави лека и лесна за залепване към стената.

Стъпка 3: Бърза демонстрация

Бърза демонстрация
Бърза демонстрация

Така че, ето как изглежда.

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

Стъпка 4: Код

Код
Код
Код
Код

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

Започнете, като включите библиотеката "Servo.h" в програмата. След това дефинирайте константите и глобалните променливи, които ще се използват в кода. За да използваме серво, ние създаваме обект от клас Servo. След това в раздела за настройка ние инициализираме сервото, като използваме функцията "servo.attach ()" и дефинираме режимите на изводи за ултразвуковия сензор.

И накрая, в секцията loop () след инициализиране на ултразвуковия сензор проверяваме дали разстоянието на движещия се обект е по -малко от 100 cm. Ако разстоянието е по -малко от 100 см, ще отворим клапата, като завъртим серво на 90 градуса.

Стъпка 5: Тестване

Тестване
Тестване
Тестване
Тестване
Тестване
Тестване
Тестване
Тестване

Добре, сега интересното. Така че, нека продължим и да настроим всичко. Дозаторът за венчелистчета остава в горната част на вратата, а ултразвуковият сензор - на нивото на талията. И накрая, просто трябва да свържа всички сензори към кутията evive. След това остава само да я изчакате да излезе и да активира сензора. Ако всичко върви по план, ще мога да й направя приятна изненада.

Стъпка 6:

Образ
Образ
Образ
Образ

Бу да …

Стъпка 7: Файлове

Стъпка 8: Благодаря ви

Благодаря отново, че прочетохте урока. Надявам се да ви помогне.

Ако искате да ме подкрепите, можете да се абонирате за канала ми и да гледате другите ми видеоклипове. Благодаря пак в следващия ми видеоклип, чао сега.

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