Mundarija:

Neopixel sinov qurilmasi: 4 qadam
Neopixel sinov qurilmasi: 4 qadam

Video: Neopixel sinov qurilmasi: 4 qadam

Video: Neopixel sinov qurilmasi: 4 qadam
Video: Умный дом на ESP8266 - Что нового... (Настройки подключения к роутеру) 2024, Noyabr
Anonim
Neopixel sinov qurilmasi
Neopixel sinov qurilmasi

Siz Neopixel LED -laridan foydalanadigan yoki ularning ishlashini tekshirmoqchi bo'lgan komponentlar qutisida loyiha qurayotgan bo'lishingiz mumkin. Men ham xuddi shunday ehtiyojga ega bo'ldim, lekin muammo tugaguniga qadar loyiha tugaguncha kutib o'tirmay, men ular qurilish jarayonida ishlaganligiga ishonch hosil qilmoqchi edim, chunki men bir nechta LEDni qo'l bilan lehimladim.

Natijada men WS2812/SK6812 LED -lari bilan ishlaydigan quyidagi oddiy funktsional tekshirgichni qurdim (nominal besleme 5V, lekin 3V da ishlaydi), lekin mos modifikatsiyali boshqa variantlarni tekshirish uchun ishlatilishi mumkin.

Men qurayotgan loyiha Microbit -dan foydalanganligi sababli, 3V ishlashi ideal edi, chunki ular yuqori kuchlanish yoki darajani o'zgartirishni talab qilmasdan to'g'ridan -to'g'ri boshqarilishi mumkin edi.

Microbit versiyasi mavjud bo'lgan chiqish oqimi V1 (90mA)/V2 (270mA)

Ushbu loyiha ikkala Microbit versiyasi bilan tasdiqlangan, lekin maksimal 81,5 mA.

Ta'minot:

Microbit V1 yoki V2

1000uF/(minimal 6,3V) elektrolitik kondansatkich

470R qarshilik

LEDlar WS2812/SK6812

Jumperlar M/F

Prototip taxtasi (ixtiyoriy)

SIL to'g'ri yoki to'g'ri burchakli pin sarlavhalari

1 -qadam: Dizayn talablari

Dizayn talablari
Dizayn talablari
Dizayn talablari
Dizayn talablari
Dizayn talablari
Dizayn talablari
Dizayn talablari
Dizayn talablari

Dizayn talablari maksimal 1 dan 25 gacha bo'lgan qatorda bir nechta LEDni sinab ko'rishi kerak edi.

LED, qizil, yashil va ko'k ranglarning asosiy ranglarini almashtirishga qo'shimcha ravishda, yorqinlikni sozlash zarur edi.

25 - bu barcha LED yoritgichlari uchun eng yomon holat, lekin 13 ishlatilganda maksimal bo'ladi, shuning uchun juda ko'p oqim chegarasi mavjud bo'ladi.

Eng yomon holatdagi oqim 20mA *25 = 500mA (maksimal yorqinlikda bitta LED uchun bitta rang), bu Microbitdan maksimal chiqish oqimidan ancha yuqori. Shunday qilib, Microbit -ni haddan tashqari yuklamaslik uchun mos yorqinlik sozlamalari kerak bo'ladi.

Neopixelga qo'yiladigan talablar haqida qo'shimcha ma'lumotni bu erda topishingiz mumkin.

80% 90mA = 81mA oqim drenajida 25 LED = 3,24mA /LED.

Bu bosqichda har bir rang uchun yorug'lik oqimi va yorug'lik oqimi o'lchovlari o'tkazildi, bu esa bir vaqtning o'zida 25 (WS2812/SK6812) ni sinab ko'rish uchun etarli imkoniyatlar mavjudligini aniqladi.

Yorug'lik va ko'k rangga bog'liq bo'lgan LEDlarning maksimal soni rangga bog'liq. Biroq, qizil yashil yoki ko'kdan ikki baravar ko'p edi.

Qizil rangning 160 yorqinligi 81,5 mA ni tashkil etdi va dizayndagi eng yomon talablarni qondirdi.

Yashil yoki ko'k ranglarning har biri yorqinligi 255 ga o'rnatilishi mumkin va hali 81,5 mA dan past bo'lishi mumkin.

Yorqinligi 10 va ~ 0,5mA/LEDni sozlash amalga oshganda, loyiha uchun etarli darajada yorqin edi, bu shuni ko'rsatadiki, 100+ Neopixel LED'lari Microbit tomonidan 10 yorqinlikda boshqarilishi mumkin.

Asl Instructable nashr etilganda, menda LEDlar etarli emas edi, lekin o'sha paytdan boshlab men 60 LEDli Neopixel simini uchta rangdan foydalangan holda muammosiz baholay oldim.

Men uzunroq satrni olsam baholayman.

2 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot

Ilova MakeCode Blocks yordamida yaratilgan

3 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Uskuna Microbit va tavsiya etilgan komponentlardan iborat bo'lib, V+ & 0V va rezistor (470R) o'rtasida bog'langan, birinchi LEDga ulangan ma'lumotlar liniyasi bilan ketma -ket ulangan rezervuar kondansatörü (1000uF/6V3 min, elektrolitik) dan iborat.

Kondensator va rezistorlar kelgusida yig'ilishni osonlashtirish uchun lenta paneliga o'rnatildi va sinovdan o'tkaziladigan LED chizig'iga mos keladigan ulagich kerak bo'ladi.

Maxsus Neopixel LED-lari qo'rg'oshinsiz tashuvchiga oldindan o'rnatiladi va boshqaruvni yoqish uchun ulanishlarni lehimlashni talab qiladi. Sarlavhali ketma -ket sarlavhalar, alohida yoki birlashtirilgan to'g'ri yoki to'g'ri burchak simlarga qo'shimcha ravishda mos keladigan ulanishlarni amalga oshiradi.

SIL pinlari va F/F o'tish moslamalarini ishlatish, agar kerak bo'lsa, LEDlarni ulash orqali maxsus satrlarni yaratishga imkon beradi.

4 -qadam: operatsiya

Operatsiya
Operatsiya
Operatsiya
Operatsiya
Operatsiya
Operatsiya
Operatsiya
Operatsiya

Eslatma: **** MakeCode Block simulyatori himoya sxemasini ko'rsatmaydi. Biroq, bu haqiqiy sxemaga kiritilishi kerak. ***

Ish va rejimni sozlash A va B tugmalari orqali amalga oshiriladi.

A+B tugmachalarini bosish rejimni tanlaydi. (Mn)

M0 = chiziqdagi LEDlar sonini tanlashni yoqadi.

Satrlar sonini ko'paytiruvchi A = (+Sn) tugmasi. (Maksimal 25)

Satrlar sonini kamaytiruvchi B = (-Sn) tugmasi. (Minimal 0)

M1 = Rang va yorqinlikni yoqadi

A tugmasi = Rang qizil, yashil, ko'k va o'chirilgan

B tugmasi = Yorqinlik (0 dan 250 gacha) 10 bosqichda.

Tarmoqqa ulang va yoqing.

Microbit va LED -larning shikastlanishiga yo'l qo'ymaslik uchun yoqilganda, chiqish o'chiriladi

M0 rejimini tanlash uchun A+B tugmachasini bosing, keyin S1 uchun A tugmachasini bosing, har bir ketma -ket A va B kamayishlarini S bosish.

M1 rejimini tanlash uchun A+B tugmalarini bosing.

Keyin qizil, yashil, ko'k yoki o'chirilgan rangni tanlash uchun A tugmasini bosing.

10 qadamda yorqinlikni 10 dan 250 gacha oshirish uchun B tugmachasini bosing.

Microbit displeyida rejimlar va tanlovlar ko'rsatiladi.

Tavsiya: