Мазмуну:

Ардуино менен туулган сюрприз: 8 кадам (сүрөттөр менен)
Ардуино менен туулган сюрприз: 8 кадам (сүрөттөр менен)

Video: Ардуино менен туулган сюрприз: 8 кадам (сүрөттөр менен)

Video: Ардуино менен туулган сюрприз: 8 кадам (сүрөттөр менен)
Video: EVIL NUN THE HORRORS CREED SAY YOUR PRAYERS 2024, Ноябрь
Anonim
Image
Image
Ардуино менен туулган сюрприз
Ардуино менен туулган сюрприз

Киришүү

Баары жаңы жана кызыктуу болгон дүйнөдө сюрприздер сиздин жашооңузду керемет кылат. Бул кызыксыз жумага учкун кошуунун жана аны кызыктуу кылуунун эң сонун жолу. Бирөөнүн жүзүнө жылмаюу тартуулоонун бир жолу - аларга кичинекей белек берүү. Бирөөнүн жана өзүңүздүн жүзүңүзгө жылмаюу тартуулай турган белек сыяктуу эч нерсе жок.

Электроника менен сүйүү түндүк уюлга жана түндүк уюлга окшош, алардын ортосундагы бир гана корреляция-бул дайыма бири-бирин сүрүп салуу. БИРОК, STEMpedia сүйүүнү электроника менен айкалыштыруу аркылуу сүйүүгө жаңы аныктама берди. Бул EVIVE STARTER топтомун колдонуу менен мен өнөктөшүмө анын туулган күнүндө кичинекей сюрприз тартуулайм.

1 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

План - бул биздин уктоочу бөлмөдөн чыгып кетээри менен, өнөктөшүмө роза гүлүнүн жалбырактары менен сүйүү чачуу.

Бул долбоор үчүн бизге керек: 1. HC-SR04 Ultrasonic Sensor 2. SG90 Servo Motor 3. ATmega2560 менен иштөөчү эвиве Стартер комплект. Жакшы жагы, бул компоненттердин баары башталгыч комплектин бир бөлүгү.

TRIG пинди жана УЗИ сенсорунун ECHO пинин Ардуинонун 12 жана 11 пин сандарына туташтыруу менен баштаңыз. Андан кийин сервистин PWM пинин Arduino 9 номерине туташтырыңыз. Андан кийин биз сенсорлордун бардык +ve жана -ve терминалдарын Arduino +ve -ve казыктарына туташтырабыз. Болду, бул жөн эле жөнөкөй.

2 -кадам: 3D модели

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

3D моделин колдонуп, мен балдарга гүл диспенсеринин дизайнын жана иштешин көрсөтөм.

Жарайт, демек, бул бүтүндөй орнотуу. Арткы бит дубалга жабышып калат жана бул эки кармагычты колдонуп, ал жеңил таякчаны кармайт, ал өз кезегинде алдыңкы битти же диспенсерди кармап турат. Мен бардык роза гүлүнүн жалбырактарын бул жерге коёюн деп жатам. УЗИ сенсору кандайдыр бир объектти аныктаганда, ал Arduinoго сигнал жөнөтөт, андан кийин диспетчердин капкагы ачылып, сервону айландырат. Капкак ачылганда, бардык роза гүлдөрү менин өнөктөшүмө түшөт. Бүт орнотуу картон кутунун жардамы менен жасалган, бул жеңил жана дубалга жабышууга оңой.

3 -кадам: Ыкчам демо

Ыкчам демо
Ыкчам демо

Демек, мына ушундай көрүнөт.

Биз башталгыч комплектти иштеткенден кийин, УЗИ сенсору кыймылдуу объектти күтө баштайт. Бир нерсе табылаар замат гүлдөрдү таратуу үчүн капкагы ачылат.

4 -кадам: Код

Code
Code
Code
Code

Код эки бөлүктөн турат, биринчи бөлүгүндө биз УЗИ сенсорунун жардамы менен кыймылды аныктайбыз, экинчи бөлүгүндө кыймыл аныкталганда жапкычты ачуу үчүн моторду айландырабыз.

Программага "Servo.h" китепканасын кошуудан баштаңыз. Андан кийин код боюнча колдонула турган константаларды жана глобалдык өзгөрмөлөрдү аныктаңыз. Сервону колдонуу үчүн биз Servo классынын объектисин түзүп жатабыз. Андан кийин, орнотуу бөлүмүндө, биз "servo.attach ()" функциясын колдонуп, ультрадыбыштуу сенсор үчүн пин режимдерин аныктоо менен сервону баштайбыз.

Акырында, УЗИ сенсорун инициализациялагандан кийин loop () бөлүмүндө биз кыймылдап жаткан нерсенин алыстыгы 100смден кем эмес экенин текшерип жатабыз. Эгерде аралык 100смден аз болсо, биз сервону 90 градуска буруп, жапкычты ачабыз.

5 -кадам: Тестирлөө

Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө
Тестирлөө

Жарайт, азыр кызык. Андыктан, келгиле, баарын орнотолу. Лепестки диспенсери эшиктин үстүндө жана УЗИ сенсорунун бел деңгээлинде калат. Акыр -аягы, мен бардык сенсорлорду эвив кутусуна туташтырууум керек. Андан кийин, жөн гана анын чыгып, сенсорду иштетүүсүн күтүү керек. Эгерде баары планда айтылгандай болсо, мен ага жагымдуу сюрприз тартууламакмын.

6 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт

Бооо ооба..

7 -кадам: Файлдар

8 -кадам: рахмат

Окутууну окуу үчүн дагы бир жолу рахмат. Мен сизге жардам берет деп үмүттөнөм.

Мени колдогуңуз келсе, менин каналыма жазылып, башка видеолорумду көрө аласыз. Кийинки видеомдо дагы бир жолу рахмат, кош бол.

Сунушталууда: