Mündəricat:

Arduino və Neopixels ilə Clapper: 4 addım
Arduino və Neopixels ilə Clapper: 4 addım

Video: Arduino və Neopixels ilə Clapper: 4 addım

Video: Arduino və Neopixels ilə Clapper: 4 addım
Video: MIDI-барабаны Arduino с пьезо-дисковыми триггерами (со схемой и кодом) 2024, Iyul
Anonim
Arduino və Neopixels ilə Clapper
Arduino və Neopixels ilə Clapper
Arduino və Neopixels ilə Clapper
Arduino və Neopixels ilə Clapper
Arduino və Neopixels ilə Clapper
Arduino və Neopixels ilə Clapper

Bütün materialların istifadəyə hazırlanması. Ehtiyacımız olsa da

bir Arduino PRO mini istifadə etmək üçün hələlik bir Arduino UNO istifadə etməyə başlaya bilərik və sonra geri dönəcəyik.

Materiallar:

· Neo piksel zolaqları (qısa və istifadə oluna bilən)

· Arduino UNO

· Arduino Pro Mini

· 330 Ohm müqavimət

· Səs sensoru

· İki çörək taxtası

· Atlama telləri

Addım 1: Neopikselləri işıqlandırın

Neopikselləri işıqlandırmaq
Neopikselləri işıqlandırmaq
Neopikselləri işıqlandırmaq
Neopikselləri işıqlandırmaq

İndi Neo piksellərinin a ilə yandırıb -yanmadığını yoxlamalıyıq

sadə kod, fərqli rənglər edə biləcəyimizi yoxlayacağıq.

Addım 2: İşıqları Səsə Reaksiya Edin

İşıqları Səsə Reaksiya Edin
İşıqları Səsə Reaksiya Edin
İşıqları Səsə Reaksiya Edin
İşıqları Səsə Reaksiya Edin

Səs sensorunu qoşun və səs sensorunun təmin edib etmədiyini yoxlayın

bizə dəqiq dəyərlər. mənalı olmalıdır, çünki səs -küy saldıqda dəyərlər bizim vəziyyətimizdə 200 ~ 700 arasında dəyişməlidir. Ancaq bu rəqəmlər fərqli sensorlar ilə fərqlənəcək.

Səs sensoru, bir səsin tezliyinin amplitüdünün, amplitüdün nə qədər yüksək olduğunu, səs sensorundan oxunuşun daha yüksək olduğunu göstərəcəkdir.

Addım 3: Səslə Rəng dəyişdirin

Rəngi Səslə dəyişdirin
Rəngi Səslə dəyişdirin
Səs ilə Rəng dəyişdirin
Səs ilə Rəng dəyişdirin

İndi həm səs sensoru, həm də Neo pikselləri işləyir.

İşığın eşitdiyiniz səslərə cavab verməsi üçün kodla oynamağa başlaya bilərik. Səs oxuyarkən işıqları interaktiv hala gətirməyə çalışarkən səs sensoru son dərəcə həssasdır.

Səs sensoru və işıqla necə işləyəcəyiniz barədə fikir əldə etdikdən sonra, kodu düzgün edə biləcəyinizə inandığınız amplituda çatanda işıqları söndürəcək şəkildə düzəldə bilərsiniz. Bizim vəziyyətimizdə ədədi dəyər "soundReading" = 500 idi.

lazım olduqda bu layihə üçün istifadə olunan kod da əlavə olunur.

Addım 4: Final Touch

Son toxunuş
Son toxunuş
Son toxunuş
Son toxunuş
Son toxunuş
Son toxunuş

Növbəti addımlar hər şeyi bağlamaqdan ibarətdir

Arduino UNO -dan Arduino pro mini -yə keçin, şeriddə mövcud piksel sayını dəyişdirdiyinizə əmin olun.

Tövsiyə: