Mündəricat:
Video: Neopixel Tester: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
Neopixel LED -lərdən istifadə edən bir layihə qura bilərsiniz və ya komponentlər qutusunda funksiyalarını yoxlamaq istədiyiniz bir şey var. Eyni ehtiyacım var idi, amma bir problemi həll etmək üçün layihənin tamamlanmasını gözləməkdənsə, çoxlu LED -ləri əllə lehimləyərkən tikinti prosesində işlədiklərindən əmin olmaq istədim.
Nəticədə WS2812/SK6812 LED -ləri ilə işləyən (nominal təchizatı 5V, lakin 3V -də işləyəcək) aşağıdakı uyğun funksional yoxlayıcı qurdum, lakin uyğun dəyişikliklərlə digər variantları yoxlamaq üçün istifadə edilə bilər.
Tikdiyim layihə Microbit istifadə etdiyindən 3V işi ideal idi, çünki onlar daha yüksək gərginlik və ya səviyyə dəyişikliyi tələb etmədən birbaşa idarə oluna bilərdi.
Microbit versiyasına uyğun mövcud çıxış cərəyanı V1 (90mA)/V2 (270mA)
Bu layihə hər iki Microbit versiyası ilə yoxlanıldı, ancaq maksimum 81.5mA.
Təchizat:
Microbit V1 və ya V2
1000 uF/(minimum 6.3V) Elektrolitik Kondansatör
470R müqavimət
LEDlər WS2812/SK6812
Tullananlar M/F
Prototip lövhəsi (isteğe bağlı)
SIL düz və ya dik açılı pin başlıqları
Addım 1: Dizayn tələbləri
Dizayn tələbləri maksimum 1 -dən 25 -ə qədər bir sıra LED -ləri sınaqdan keçirə bilməli idi.
LED -in qırmızı, yaşıl və mavi rəngləri arasında keçid sayına əlavə olaraq parlaqlıq tənzimlənməsi tələb olunurdu.
25, bütün LED -lərin yanması üçün ən pis halda maksimumdur, halbuki 13 -də maksimum olardı, buna görə də çoxlu cari marj mövcud olardı.
Ən pis vəziyyət cərəyanı 20mA *25 = 500mA (maksimum parlaqlıqda hər LED üçün yalnız bir rəng), bu da Microbitdən gələn maksimum çıxış cərəyanından xeyli yüksəkdir. Nəticə etibarilə, Microbit -in həddindən artıq yüklənməməsini təmin etmək üçün uyğun bir parlaqlıq ayarı tələb olunacaq.
Neopixel tələbləri haqqında daha ətraflı məlumatı burada tapa bilərsiniz.
90mA = 81mA -nın 80% -lik bir cərəyan axını ilə 25 LED = 3.24mA /LED.
Bu mərhələdə, LED -lərin 25 -ni (WS2812/SK6812) sınamaq üçün kifayət qədər qabiliyyətin olub olmadığını müəyyən etmək üçün hər bir rəng üçün çıxış cərəyanı ilə parlaqlıq parametrləri ölçülmüşdür.
Sürülə bilən maksimum LED sayı rənglə əlaqədardır, Yaşıl və Mavi oxşar cari tələblərə malik idi. Bununla birlikdə, Qırmızı ya Yaşıl, ya da Göydən iki dəfə çox idi.
Qırmızı üçün 160 parlaqlıq ayarı 81.5mA verdi və ən pis dizayn tələblərinə cavab verdi.
Həm Yaşıl, həm də Mavi 255 parlaqlığa və 81.5mA -dan az ola bilər.
Parlaqlıq 10 və ~ 0.5mA/LED -in qurulması zamanı layihə üçün kifayət qədər parlaq idi ki, bu da 100+ Neopixel LED -in Microbit tərəfindən 10 parlaqlıqda idarə oluna biləcəyini göstərir.
Orijinal Instructable -ı dərc edərkən, kifayət qədər LED -lərim yox idi, amma o vaxtdan bəri heç bir problem olmadan hər üç rəngdən istifadə edərək 60 LED Neopixel simini qiymətləndirməyi bacardım.
Daha uzun bir simli əldə edərkən qiymətləndirəcəyəm.
Addım 2: Proqram təminatı
Tətbiq MakeCode Blocks istifadə edərək yaradılmışdır
Addım 3: Avadanlıq
Aparat, Microbit və tövsiyə olunan komponentlərdən ibarətdir, V+ & 0V ilə rezistor (470R) arasında birləşdirilmiş, ilk LED -ə qoşulmuş məlumat xətti ilə birləşdirilmiş bir rezervuar kondansatörü (1000 uF/6V3 dəq, elektrolitik).
Gələcək montajı asanlaşdırmaq üçün kondansatör və rezistorlar şerit lövhəyə quraşdırılmışdır və sınanacaq LED siminə uyğun bir bağlayıcı tələb olunacaq.
İstifadə olunan xüsusi Neopixel LED-ləri əvvəlcədən qurğusuz bir daşıyıcıya quraşdırılmışdır və idarəetməni təmin etmək üçün əlaqələrin lehimlənməsini tələb edir. Sətir başlıqları, düz və ya düz bucaq ayrı -ayrılıqda və ya birləşdirilərək tellərə əlavə olaraq uyğun əlaqələr yaradır.
SIL sancaqlar və F/F atlayıcılardan istifadə etmək, LED -ləri lazım olduğu kimi bağlayaraq xüsusi sətirlər yaratmağa imkan verir.
Addım 4: Əməliyyat
Qeyd: **** MakeCode Block simulyatoru qoruyucu dövrə göstərmir. Ancaq bu faktiki dövrə daxil edilməlidir. ***
Əməliyyat və rejim ayarı A & B düymələri vasitəsilə edilir.
A+B düymələrinə basmaq rejimi seçir. (Mn)
M0 = Stringdəki LED sayının seçilməsini təmin edir.
Sətir sayını artıran A = (+Sn) düyməsi. (Maksimum 25)
Sətir sayını azaldan B = (-Sn) düyməsi. (Minimum 0)
M1 = Rəng və parlaqlığı təmin edir
Düymə A = Rəng Qırmızı, Yaşıl, Mavi və söndürülür
Düymə B = Parlaqlıq (0 -dan 250 -ə qədər) 10 addımda.
Qoşun və açın.
Həm Microbit, həm də LED -lərin zədələnməməsi üçün çıxış açıldıqda söndürülür
M0 rejimini seçmək üçün A+B düyməsini basın, sonra S1 üçün A düyməsini basın, A artımları və B azalmaları S ardıcıl basaraq. Sətirdəki LED sayını təyin etmək üçün A və B istifadə edin.
M1 rejimini seçmək üçün A+B düymələrini basın.
Sonra qırmızı, yaşıl, mavi və ya sönük rəngini seçmək üçün A düyməsini basın.
Parlaqlığı 10 -dan 250 -ə qədər artırmaq üçün B düyməsini basın.
Mod və seçimlər Microbit ekranında göstərilir.
Tövsiyə:
IR Uzaqdan Tester: 12 addım
IR Uzaqdan Tester: İnfraqırmızı uzaqdan idarəetmə cihazı, istər yerli, istərsə də peşəkar bir cihaz olsun, demək olar ki, bütün növ cihazlarda istifadə olunan əsas elektron komponentdir. Bu sensorlar işıq yayan və ya infraqırmızı radiasiyanı aşkar edən prinsip üzərində işləyir. Bir siqnal olduqda
USB, FLASHLIGHT, COMPONENT TESTER və BUILD-IN ŞARJCI İLE Taşınabilir MINI MULTI GERİLİM PSU: 6 Addım
USB, FLASHLIGHT, COMPONENT TESTER VƏ BUILD IN CHARGER İLE PORTABİL MİNİ MULTI GERİLİM PSU: İlk təlimatçılığa xoş gəldiniz! Bu təlimatla, təhlükəli/ucuz bir günəş enerjisi bankını (bəzi əlavə hissələrlə) faydalı bir şeyə çevirə bilərsiniz. Mənim kimi hər gün istifadə edə biləcəyiniz bir şey, çünki istifadə etmək həqiqətən də çox gözəldir! Əksəriyyəti
Üç Neopixel Üzüklü Neopixel Saat: 7 addım
Üç Neopixel Üzüklü Neopixel Saat: Steve Manley tərəfindən Neo Pixel saatının parlaq yaradılması məni ən az pula bənzər bir saatın necə yaradılacağına dair bu təlimatı yaratmağa sövq etdi. (Mühüm bir Hollandiya vərdişi həmişə pula qənaət etməyə çalışır;-)) Öyrəndim ki, o
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 ++)
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi