Mündəricat:

Arduino Alarmı - Pişiklərə Dəstək: 6 addım
Arduino Alarmı - Pişiklərə Dəstək: 6 addım

Video: Arduino Alarmı - Pişiklərə Dəstək: 6 addım

Video: Arduino Alarmı - Pişiklərə Dəstək: 6 addım
Video: Haciendo un piano en diseño 3D #diseño3D#tinkercad 2024, Iyul
Anonim
Arduino Siqnalı - Pişiklərə Dəstək
Arduino Siqnalı - Pişiklərə Dəstək

Pişiklər əla ola bilər. İnanılmaz dərəcədə rahat, qeyri -səlis və əyləncəli ola bilərlər. Ancaq bir layihəyə başladıqları zaman qarşısını almaq olduqca çətin ola bilər. Bir pişiyi cilovlamaq üçün hərəkətə həssas işıq və səsdən daha yaxşı nə ola bilər?

Bu dərsdə yaxınlıqdakı hərəkəti aşkar etmək üçün bir Arduino qurmağı və kodlaşdırmağı öyrənəcəksiniz. Hərəkət meydana gəldikdə, həm LED işığı, həm də səsi ilə məxluqun qarşısını alacaq.

Dövrə və proqramlaşdırma ilə bağlı bəzi əsas təcrübələr faydalıdır, lakin tələb olunmur.

Təchizat

1 Arduino Uno

1 Çörək lövhəsi

2 330Ω Rezistor

1 Buzzer

1 RGB LED

10 Jumper Kabelləri

1 9V1A Adapter (qurmaq və qoşmaq üçün)

Addım 1: Adım 1: Ultra Sonic Sensorunun Montajı

Addım 1: Ultra Sonic Sensorunun yığılması
Addım 1: Ultra Sonic Sensorunun yığılması

Çörək taxtasını yığmağa başlayın.

Ultra Sonic sensorunu yuxarıda göstərildiyi kimi bağlayın. VCC, Trig, Echo və Gnd (etiketli) dörd fərqli sancağa diqqət yetirin. VCC -nin 5V enerji mənbəyinə və GND -nin Yerə getdiyinə əmin olun.

Trig Pin 2 -ə, Echo isə Pin 3 -ə getməlidir.

Adım 2: Adım 2: Buzzeri bağlayın

Addım 2: Siqnalı bağlayın
Addım 2: Siqnalı bağlayın

Yenə səs siqnalı bağlamaq üçün yuxarıdakı çörək taxtası ilə birlikdə edin. Səs siqnalının + terminalının pin 7 -yə bağlı olduğundan əmin olun və terminalı yerə bağlamaq üçün 330Ω müqavimət istifadə edin.

Addım 3: Adım 3: LED -i bağlayın

Addım 3: LED -i bağlayın
Addım 3: LED -i bağlayın

Diaqramda göstərildiyi kimi RGB LEDini bağlayın. Qırmızı 9 -cu pinə, Yaşıl 10 -a, Mavi isə 11 -ə bağlamalıdır. Son (və ən uzun) pin 330Ω Rezistorla yerə yapışdırılmalıdır.

Adım 4: Adım 4: Kodlaşdırma müddəti

İndi kodu əlavə etməyin vaxtı gəldi. Arduino redaktorundan istifadə edərək, aşağıdakı kod LEDinizin yanmasına və UltraSonic Sensorun bir obyekti aşkarladığı məsafədən asılı olaraq səs siqnalı verməsinə səbəb olacaq.

Hər hansı bir Pin nömrənizlə yaradıcılığınız varsa, bilin ki, kodu işə salmaq üçün onları dəyişdirməlisiniz.

Addım 5: Adım 5: Pişiyi dayandırmağın vaxtıdır

Pişiyinizin getməyini maneə törətmək istədiyiniz yerdə tənzimləmənizi qurun. Bunun qarşısını almaq üçün qapısının olmadığı zirzəmimdəki zəmində gəzməyi dayandırmağa çalışıram. Sensorun qabağında gedəndə sönür. Səs -küydən və işıqlardan asanlıqla qorxur, ona görə də onu dayandırmaq üçün çox şey lazım deyil.

Addım 6: Adım 6: Ayarlarla oynayın

Ehtiyaclarınızdan asılı olaraq düzəldə biləcəyiniz bəzi şeylər:

  • Nə "distanceInCM" şeylərin baş verməsinə səbəb olur. Çox yaxın bir şey algıladığında, yoxsa daha uzaqda olanda olmasını istəyirsən? Bunu çox uzaqda yerləşdirsəniz, daha həssas olan daha yaxşı bir Ultrasonik sensor əldə etməyiniz lazım ola bilər.
  • Hansı rəng aralığından istifadə etmək istərdiniz? RGB LED ilə, daha böyük bir xəbərdarlıq vermək üçün 0 ilə 100 arasında və ya 0 ilə 255 arasında (bir şey yaxın olduqda qırmızı rəngdə) təsadüfi dəyərlər seçir.
  • Siqnalın tezliyi tənzimlənə bilər. Aşağı tezliklər aşağı notlardır, daha yüksək tezliklər daha yüksək notlardır.

Tövsiyə: