Mündəricat:

VU Metr ilə Arduino Qapı Zəngi: 4 Addım (Şəkillərlə)
VU Metr ilə Arduino Qapı Zəngi: 4 Addım (Şəkillərlə)

Video: VU Metr ilə Arduino Qapı Zəngi: 4 Addım (Şəkillərlə)

Video: VU Metr ilə Arduino Qapı Zəngi: 4 Addım (Şəkillərlə)
Video: 35 Scary Ghost Videos: Mega Compilation of 2023 [V1] 2024, Noyabr
Anonim
VU Metr ilə Arduino Qapı Zəngi
VU Metr ilə Arduino Qapı Zəngi

Əsas fikir budur - qapının zəng düyməsini basdıqda, LED -lər səs siqnalı ilə birlikdə ritmik olaraq parlamağa başlayacaq, bir müddətdən sonra iki hadisə avtomatik olaraq dayanacaq. LEDlər qonağı əyləndirmək üçün qapının kənarında və ya içərisində ola bilər. Bu təlimatlandırmada, əsas layihəni olduqca sadə tutaraq nümayiş etdirirəm.

Bu layihənin əsasını texnologiya bloqumda Hackstar, Fritzing və s. Yerlərdə paylaşılan qapı zəngi layihəsi olaraq təsvir etdim. Oxucu çətin ki, onu qurmaqda çətinlik çəksin. Instructables -da bu layihəni real həyatda istifadə etmək üçün təkmilləşdirmək və fərdiləşdirmək üçün daha çox fikir əlavə edəcəyəm. VU Meter bir qədər subyektiv bir ifadədir.

Addım 1: Avadanlıq Komponentlərini əldə edin

Image
Image

Bu layihəni hazırlamaq üçün aşağıda sadalananlara ehtiyacınız olacaq:

  1. Arduino UNO və ya oxşar lövhə × 1
  2. Çörək lövhəsi × 1
  3. Jumper telləri × 1
  4. Düymə açarı (12 mm) × 1
  5. Rezistor 1k ohm × 1
  6. Rezistor 221 ohm × 3
  7. Piezo buzzer (Ümumi) × 1

Addım 2: Şematik alın və qurun

Kodu tərtib edin və Arduinoya Yükləyin!
Kodu tərtib edin və Arduinoya Yükləyin!

Yuxarıda sxematik olaraq əlavə edilmişdir. Fritzing faylını Fritzing layihəmdən də yükləyə bilərsiniz. Hər şeyin yaxşı olduğuna əmin olun.

Addım 3: Kodu tərtib edin və Arduinoya Yükləyin

Yeni başlayanlar üçün bir az çətindir! Yeni başlayanlar üçün məsələni asanlaşdırmaq üçün yuxarıdakı təsvirim var.

Burada kod yazmaq çətindir.

Adətən, Arduino IDE-də bu kodu Arduino Project Hub-da bu layihənin "Əsas kodu" olduğu üçün bir kod yazırsınız/kopyalayırsınız.

Arduino IDE-də yuxarıdakı əlaqəli veb səhifədən "pithes.h" ni kopyalayıb yapışdıracağınız başqa bir "Nişanı" tıklayaraq əldə etmək üçün yuxarıdakı təsvirə əməl etməlisiniz.

Beləliklə, Arduino IDE -də tək pəncərədə iki sekmədə kodlarınız olacaq. Bunu tərtib edin və yükləyin.

Addım 4: Layihəni təkmilləşdirin

Aydındır ki, bu layihə aşağıdakı məqamlar üçün çox əsasdır:

  1. LEDlərin sayı çox azdır
  2. Zəng səsi qapı zəngi qədər çox aşağıdır
  3. MP3 səsi gözləyirik
  4. Bəzi avtomatlaşdırma lazımdır

Təkmilləşdirmələri müzakirə edək.

Uzun LED sayı az olduğu üçün kodun kiçik bir dəyişikliyi ilə LED sayını asanlıqla artıra bilərsiniz (Arduinoda məhdud sayda pin var). LED -lərin sayını artırmaq üçün bu məhdudiyyətin ötəsində, multiplexing, charlieplexing və s. Anlamaq lazımdır. Əslində Adafruit -in 8x8 nöqtəli matrisli ekranını (yəni charlieplexing) istifadə edə bilərsiniz. RGB LED və s. İstifadə edə bilərsiniz.

MP3 çalmağa gəldikdə, həqiqətən bir növ MP3 qalxanına ehtiyacınız var.

Səs siqnalının aşağı olması ümumi bir şikayətdir. İnternetdə "güclü səs siqnalı" istifadə etmək, tranzistor əlavə etmək və s.

Son hissədə bir neçə avtomatlaşdırma var. Qapı zəngi istehsal səviyyəsi əldə etmək üçün yuxarıdakı məqamları təkmilləşdirsəniz, səs siqnalı/musiqinin dayanacağı sahibi tərəfindən qapının sapına toxunduqda avtomatlaşdırma əlavə etməyi düşünə bilərsiniz. Bu hissə əslində mürəkkəb səslənir, amma çətin deyil.

Tövsiyə: