Mündəricat:

Ad günü sürprizi Arduino ilə: 8 addım (şəkillərlə)
Ad günü sürprizi Arduino ilə: 8 addım (şəkillərlə)

Video: Ad günü sürprizi Arduino ilə: 8 addım (şəkillərlə)

Video: Ad günü sürprizi Arduino ilə: 8 addım (şəkillərlə)
Video: Özəl Hədiyyə PATLAYAN QUTU / 14 fevral və 8 marta hədiyyə qutusu hazırlamaq / Explosion Box 2024, Iyul
Anonim
Image
Image
Ad günü sürprizi Arduino ilə
Ad günü sürprizi Arduino ilə

Giriş

Hər şeyin yeni və maraqlı olduğu bir dünyada sürprizlər həyatınızı möhtəşəm edir. Darıxdırıcı bir həftəyə qığılcım əlavə etmək və əyləncəli etmək üçün mükəmməl bir yoldur. Birinin üzünə gülümsəməyin bir yolu, ona kiçik bir hədiyyə verməkdir. Kiminsə və özünün üzünə gülüş gətirəcək bir hədiyyə kimi bir şey yoxdur.

Elektronika və eşq şimal qütbünə və şimal qütbünə bənzəyir, aralarındakı yeganə korrelyasiya həmişə bir-birini itələməsidir. AMMA STEMpedia, eşqi elektronika ilə birləşdirərək sevgiyə yeni bir tərif verdi. Bu EVIVE STARTER KIT -dən istifadə edərək, ad günündə partnyoruma kiçik bir sürpriz bəxş edəcəyəm.

Addım 1: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı

Plan, ortağımıza yataq otağımızdan çıxan kimi gül ləçəkləri ilə sevgi yağdırmaqdır.

Bu layihə üçün bizə lazımdır: 1. HC-SR04 Ultrasonik Sensor 2. SG90 Servo Motoru 3. ATmega2560 ilə işləyən evive Başlanğıc Kit Yaxşı bir şey, bütün bu komponentlər evive Başlanğıc Kitinin bir hissəsidir.

TRIG pinini və ultrasonik sensorun ECHO pinini Arduinonun 12 və 11 Pin nömrələrinə bağlayaraq başlayın. Sonra servonun PWM pinini Arduinonun 9 nömrəli Pininə bağlayın. Bundan sonra sensorların bütün +ve və -ve terminallarını Arduinonun +ve və -ve sancaqlarına bağlayacağıq. Budur, bu qədər sadədir.

Addım 2: 3D Model

3D Model
3D Model

Bir 3D modelindən istifadə edərək sizə gül dispenserinin dizaynını və işini göstərəcəyəm.

Tamam, buna görə də bütün quruluş budur. Arxa hissə divara yapışır və bu iki tutucudan istifadə edərək ön çubuğu və ya dispenseri tutacaq yüngül bir çubuq tutur. Bütün gül ləçəklərini buraya qoyacağam. Ultrasəs sensoru yolunda bir cisim algıladıqda, Arduinoya bir siqnal göndərəcək, sonra dispenser qapağının açılmasına səbəb olan servoyu döndərəcək. Qapaq açıldıqda bütün gül ləçəkləri ortağımın üzərinə düşəcək. Bütün quruluş bir karton qutudan istifadə edilərək yüngül və divara yapışmasını asanlaşdırır.

Addım 3: Sürətli Demo

Sürətli Demo
Sürətli Demo

Deməli, belə görünür.

Evive başlanğıc dəstini işə saldıqdan sonra, ultrasəs sensoru hərəkət edən bir cismi gözləməyə başlayır. Bir cisim aşkar edildikdən sonra çiçək açmaq üçün qapaq açılır.

Addım 4: Kod

Kod
Kod
Kod
Kod

Kod iki hissədən ibarətdir, birinci hissədə ultrasəs sensoru ilə hərəkəti aşkarlayırıq, ikinci hissədə isə hər dəfə hərəkət aşkar edildikdə qapağı açmaq üçün motoru fırlayırıq.

Proqrama "Servo.h" kitabxanasını daxil etməklə başlayın. Sonra kod boyunca istifadə ediləcək sabitləri və qlobal dəyişənləri təyin edin. Servo istifadə etmək üçün Servo sinifinin bir obyektini yaradırıq. Sonra quraşdırma bölməsində, "servo.attach ()" funksiyasından istifadə edərək və ultrasəs sensoru üçün pin rejimlərini təyin edərək servonu işə salırıq.

Nəhayət, ultrasonik sensoru işə saldıqdan sonra loop () bölməsində, hərəkət edən cismin məsafəsinin 100 sm -dən az olub olmadığını yoxlayırıq. Məsafə 100 sm -dən azdırsa, servoyu 90 dərəcə döndərərək qapağı açacağıq.

Addım 5: Test

Test
Test
Test
Test
Test
Test
Test
Test

Yaxşı, indi maraqlı məqam. Beləliklə, davam edək və hər şeyi quraq. Ləçəklər dispenseri qapının üstündə və ultrasəs sensoru bel səviyyəsində qalır. Nəhayət, bütün sensorları evive qutusuna bağlamalıyam. Bundan sonra, onun çıxmasını və sensoru işə salmasını gözləmək qalır. Hər şey plana uyğun getsə, ona gözəl bir sürpriz edə bilərəm.

Addım 6:

Şəkil
Şəkil
Şəkil
Şəkil

Bəli bəli..

Addım 7: Fayllar

Addım 8: Təşəkkür edirəm

Dərsliyi oxuduğunuz üçün bir daha təşəkkürlər. Ümid edirəm sizə kömək edir.

Mənə dəstək olmaq istəyirsinizsə kanalıma abunə olub digər videolarıma baxa bilərsiniz. Növbəti videomda bir daha təşəkkürlər, sağolun.

Tövsiyə: