Мазмұны:

Arduino -мен туған күн тосынсыйы: 8 қадам (суреттермен)
Arduino -мен туған күн тосынсыйы: 8 қадам (суреттермен)

Бейне: Arduino -мен туған күн тосынсыйы: 8 қадам (суреттермен)

Бейне: Arduino -мен туған күн тосынсыйы: 8 қадам (суреттермен)
Бейне: Ержан Белғозиев - Туған күн 2024, Шілде
Anonim
Image
Image
Ардуиноның туған күніне арналған тосын сыйы
Ардуиноның туған күніне арналған тосын сыйы

Кіріспе

Барлығы жаңа және қызықты болатын әлемде тосын сыйлар сіздің өміріңізді керемет етеді. Бұл апатты аптаға ұшқын қосудың және оны көңілді етудің тамаша тәсілі. Біреудің жүзіне күлкі сыйлаудың бір жолы - оған кішкентай сыйлық беру. Сыйлықтан басқа ешкімге де, өзіңізге де күлкі сыйлайтын ештеңе жоқ.

Электроника мен махаббат солтүстік полюс пен солтүстік полюске ұқсайды, олардың арасындағы жалғыз корреляция-олар әрқашан бір-бірін итермелейді. БІРАҚ, STEMpedia махаббатты электроникамен ұштастыру арқылы махаббатқа жаңа анықтама берді. Осы EVIVE STARTER жиынтығының көмегімен мен серіктесіме оның туған күнінде кішкене тосын сый жасағым келеді.

1 -қадам: схема

Схема диаграммасы
Схема диаграммасы

Жоспар - серіктесімізге біздің жатын бөлмеден шыққан бойда раушан жапырақтарымен сүйіспеншілік сыйлау.

Бұл жоба үшін бізге қажет: 1. HC-SR04 ультрадыбыстық сенсоры 2. SG90 сервоқозғалтқышы 3. ATmega2560 қуатымен жұмыс жасайтын стартер жинағы Жақсы нәрсе, бұл барлық компоненттер эвтивті стартер жинағына кіреді.

TRIG түйреуіші мен ультрадыбыстық сенсордың ECHO түйреуішін Arduino 12 және 11 пин сандарына жалғаудан бастаңыз. Содан кейін сервопроводтың PWM түйреуішін Arduino 9 нөміріне қосыңыз. Осыдан кейін біз сенсорлардың барлық +ve және -ve терминалдарын Arduino -ның +ve -ve түйреуіштеріне қосамыз. Болды, бұл жай ғана.

2 -қадам: 3D моделі

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

Мен 3D модельді пайдалана отырып, балаларға гүл таратқыштың дизайны мен жұмысын көрсетемін.

Жарайды, сондықтан бұл барлық орнату. Артқы қабырға қабырғаға жабысады және осы екі ұстағыштың көмегімен ол жеңіл таяқшаны ұстайды, ол өз кезегінде алдыңғы немесе диспенсерді ұстайды. Мен мұнда раушан жапырақтарының барлығын саламын. Ультрадыбыстық сенсор нысанды жолда анықтаған кезде, ол Arduino -ға сигнал жібереді, ол дисплей қақпағының ашылуына әкелетін серводы айналдырады. Қақпақ ашылған кезде барлық раушан жапырақтары менің серіктесіме түседі. Бүкіл конфигурация картон қораптың көмегімен жасалған, бұл оны қабырғаға оңай жабыстыруға мүмкіндік береді.

3 -қадам: Жылдам демо

Жылдам демо
Жылдам демо

Сонымен, осылай көрінеді.

Біз эвтивті стартер жинағын қосқаннан кейін, ультрадыбыстық сенсор қозғалатын затты күте бастайды. Нысан табылғаннан кейін жапырақшалар гүлдерді тарату үшін ашылады.

4 -қадам: код

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

Код екі бөліктен тұрады, бірінші бөлімде ультрадыбыстық сенсор көмегімен қозғалысты анықтаймыз, ал екінші бөлігінде қозғалыс анықталған кезде қақпақты ашу үшін қозғалтқышты айналдырамыз.

Бағдарламаға «Servo.h» кітапханасын қосудан бастаңыз. Содан кейін код бойынша қолданылатын тұрақтылар мен жаһандық айнымалыларды анықтаңыз. Серваны пайдалану үшін біз Servo класының объектісін құрамыз. Содан кейін баптау бөлімінде біз «servo.attach ()» функциясын қолдана отырып, ультрадыбыстық сенсордың түйреуіш режимін анықтай отырып, сервоприводты инициализациялаймыз.

Соңында, цикл () бөлімінде ультрадыбыстық сенсорды инициализациялағаннан кейін біз қозғалатын объектінің қашықтығы 100 см -ден аз екенін тексереміз. Егер қашықтық 100 см -ден аз болса, біз сервопроводты 90 градусқа бұру арқылы қақпақты ашамыз.

5 -қадам: тестілеу

Сынақ
Сынақ
Сынақ
Сынақ
Сынақ
Сынақ
Сынақ
Сынақ

Жарайды, енді қызық. Ендеше, барлығын реттейік. Жапырақтар диспенсері есіктің жоғарғы жағында және ультрадыбыстық сенсор бел деңгейінде қалады. Ақырында, мен барлық сенсорларды эвивис қорабына қосуым керек. Осыдан кейін, оның сенсорды іске қосуын күту ғана қалады. Егер бәрі жоспар бойынша болса, мен оған керемет тосын сый жасай аламын.

6 -қадам:

Кескін
Кескін
Кескін
Кескін

Бау, иә..

7 -қадам: файлдар

8 -қадам: рахмет

Оқулықты оқығаныңыз үшін тағы да рахмет. Сізге көмектеседі деп үміттенемін.

Егер сіз мені қолдағыңыз келсе, менің каналыма жазылып, басқа бейнелерді көре аласыз. Келесі бейнеде тағы да рахмет, қош болыңыз.

Ұсынылған: