Mündəricat:
- Addım 1: Neopikselləri işıqlandırın
- Addım 2: İşıqları Səsə Reaksiya Edin
- Addım 3: Səslə Rəng dəyişdirin
- Addım 4: Final Touch
Video: Arduino və Neopixels ilə Clapper: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
İ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
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
İ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
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ə:
Arduino Gemma və NeoPixels ilə Easy Infinity Mirror: 8 Addım (Şəkillərlə birlikdə)
Arduino Gemma və NeoPixels ilə Easy Infinity Mirror: Baxın! Cazibədar və aldadıcı sadə sonsuzluq güzgüsünə dərindən baxın! LED -lərin tək bir zolağı, güzgü sandviçində içəriyə doğru parlayır və sonsuz əks təsirini yaradır. Bu layihə mənim Arduin girişimdəki bacarıq və texnikaları tətbiq edəcək
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Ev köməkçisi ilə Adafruit NeoPixels istifadə edin: 7 addım
Adafruit NeoPixel -i Ev köməkçisi ilə istifadə edin: Adafruit NeoPixels, ünvanlı RGB LED şeritləri olan üzüklər, zolaqlar və digər çap lövhələridir. Bir -birinə zəncirvari bağlanırlar. Adafruit NeoPixels, istehsalçı cəmiyyətində çox populyardır və müxtəlif "özünüz-özünüz" (DIY) layihələrində geniş istifadə olunur
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Uzun Mesafe, 1.8km, Arduino-dan Arduino ilə HC-12 ilə Simsiz Əlaqə: 6 Addım (Şəkillərlə)
Uzun məsafə, 1.8km, Arduino-dan Arduino-ya HC-12 ilə Simsiz Əlaqə: Bu təlimatda Arduinos arasında 1.8km-ə qədər açıq havada necə ünsiyyət qurmağı öyrənəcəksiniz. HC-12 simsiz serial portudur. çox faydalı, son dərəcə güclü və istifadəsi asan olan ünsiyyət modulu. Əvvəlcə sızlayacaqsınız