Mündəricat:

Neopixel Tester: 4 addım
Neopixel Tester: 4 addım

Video: Neopixel Tester: 4 addım

Video: Neopixel Tester: 4 addım
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, Noyabr
Anonim
Neopixel test cihazı
Neopixel test cihazı

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
Dizayn tələbləri
Dizayn tələbləri
Dizayn tələbləri
Dizayn tələbləri
Dizayn tələbləri
Dizayn tələbləri
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ı

Proqram təminatı
Proqram təminatı

Tətbiq MakeCode Blocks istifadə edərək yaradılmışdır

Addım 3: Avadanlıq

Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
Avadanlıq
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

Əməliyyat
Əməliyyat
Əməliyyat
Əməliyyat
Əməliyyat
Əməliyyat
Əməliyyat
Ə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ə: