Агуулгын хүснэгт:

Neopixel шалгагч: 4 алхам
Neopixel шалгагч: 4 алхам

Видео: Neopixel шалгагч: 4 алхам

Видео: Neopixel шалгагч: 4 алхам
Видео: Диагностика гбо 4 поколения своими руками 2024, Арваннэгдүгээр
Anonim
Неопиксел шалгагч
Неопиксел шалгагч

Та Neopixel LED -ийг ашигладаг эсвэл бүрэлдэхүүн хэсгийн хайрцагт байгаа эсэхийг шалгаж үзэхийг хүсч буй төслийг барьж байж магадгүй юм. Надад ижил хэрэгцээ байсан боловч төсөл дуусах хүртэл асуудлыг олохын тулд хүлээхийн оронд би олон LED -ийг гараар гагнахдаа угсралтын явцад ажиллаж байсан эсэхийг шалгахыг хүссэн юм.

Үүний үр дүнд би WS2812/SK6812 LED -тэй (нэрлэсэн тэжээлийн 5V боловч 3V -д ажиллах болно) ашиглагддаг дараах функциональ шалгагчийг бүтээсэн боловч тохирох өөрчлөлт бүхий бусад хувилбаруудыг шалгахад ашиглаж болно.

Миний барьж буй төсөл нь Microbit ашиглаж байсан тул 3V -ийн ажиллагаа нь илүү өндөр хүчдэл, түвшний өөрчлөлт шаардалгүйгээр шууд жолоодох боломжтой байсан тул хамгийн тохиромжтой байв.

Microbit хувилбарт хамаарах боломжтой гаралтын гүйдэл нь V1 (90mA)/V2 (270mA) юм.

Энэ төслийг Microbit хувилбаруудын аль алинаар нь баталгаажуулсан боловч хамгийн ихдээ 81.5 мА байна.

Хангамж:

Microbit V1 эсвэл V2

1000uF/(хамгийн багадаа 6.3V) Электролитийн конденсатор

470R эсэргүүцэл

WS2812/SK6812 LED

Үсрэгч M/F

Прототипийн самбар (заавал биш)

SIL шулуун эсвэл баруун өнцгийн зүү толгой

Алхам 1: Дизайн шаардлага

Дизайн шаардлага
Дизайн шаардлага
Дизайн шаардлага
Дизайн шаардлага
Дизайн шаардлага
Дизайн шаардлага
Дизайн шаардлага
Дизайн шаардлага

Загварын шаардлагууд нь олон тооны LED -ийг дээд тал нь 1 -ээс 25 хүртэлх утсаар турших боломжтой байх ёстой байв.

LED -ийн тооноос гадна улаан, ногоон, цэнхэр гэсэн үндсэн өнгийг хооронд нь сольж, гэрэлтүүлгийн тохиргоог хийх шаардлагатай байв.

25 бол бүх LED гэрлийн хувьд хамгийн муу тохиолдол юм, гэхдээ 13 -ийг ашиглахад хамгийн их байх тул одоогийн их хэмжээний марж байх болно.

Хамгийн муу гүйдлийн гүйдэл 20mA *25 = 500mA (хамгийн их гэрэлтүүлэгтэй үед зөвхөн нэг LED -д нэг өнгө), энэ нь Microbit -ийн хамгийн их гаралтын гүйдэлээс хамаагүй өндөр юм. Тиймээс Microbit -ийг хэт ачаалал өгөхгүй байхын тулд тохирох гэрэлтүүлгийн тохиргоог хийх шаардлагатай болно.

Neopixel -ийн шаардлагын талаархи дэлгэрэнгүй мэдээллийг эндээс авах боломжтой.

90мА = 81мА -ийн 80% -ийн одоогийн ус зайлуулах хоолойтой бол 25 LED = 3.24mA /LED.

Энэ үе шатанд LED -ийн нэгэн зэрэг 25 (WS2812/SK6812) турших хангалттай чадвар байгаа эсэхийг тодорхойлохын тулд өнгөний тус бүрийн гэрэлтүүлгийн тохируулгын гаралтын гүйдлийн хэмжилтийг хийсэн.

Жолоодох боломжтой LED -ийн хамгийн их тоо нь өнгөнөөс хамаардаг бөгөөд Ногоон, Цэнхэр өнөөгийн ижил төстэй шаардлагуудтай байв. Гэсэн хэдий ч Улаан нь Ногоон эсвэл Цэнхэр өнгөнөөс хоёр дахин илүү байв.

Улаан өнгийн 160 -ийн тод байдлын тохиргоо нь 81.5mA -ийг өгч, хамгийн муу дизайны шаардлагыг хангасан болно.

Ногоон эсвэл Цэнхэр хоёулаа 255 -ийн тод байдлыг тохируулж болох бөгөөд 81.5mA -аас бага хэвээр байна.

Гэрэлтүүлгийн хэмжээ 10 ба ~ 0.5мА/LED байх нь төслийн хувьд хангалттай гэрэл гэгээтэй байсан бөгөөд 100+ Neopixel LED -ийг Microbit -ээр 10 -ийн тод гэрлээр удирдах боломжтойг харуулж байна.

Зааварчилгааны анхны хувилбарыг хэвлэх үед надад хангалттай LED байгаагүй, гэхдээ тэр цагаас хойш би 60 LED Neopixel -ийн бүх гурван өнгийг ашиглан ямар ч асуудалгүйгээр үнэлэх боломжтой болсон.

Би урт утсыг олж авсны дараа үнэлэх болно.

Алхам 2: Програм хангамж

Програм хангамж
Програм хангамж

Энэхүү програмыг MakeCode Blocks ашиглан бүтээсэн болно

Алхам 3: Техник хангамж

Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж

Тоног төхөөрөмж нь Microbit ба санал болгож буй бүрэлдэхүүн хэсгүүдээс бүрдэх бөгөөд эхний LED дээр холбогдсон өгөгдлийн шугамтай V+ & 0V ба эсэргүүцэл (470R) хооронд холбогдсон усан сангийн конденсатор (1000uF/6V3 мин, электролит) агуулдаг.

Конденсатор ба резисторыг ирээдүйн угсралтыг хөнгөвчлөхийн тулд туузан дээр суурилуулсан бөгөөд турших LED туузанд тохирох холбогч шаардлагатай болно.

Тодорхой неопикселийн LED-ийг тугалгагүй зөөгч дээр урьдчилан суулгасан бөгөөд хяналтыг идэвхжүүлэхийн тулд холболтыг гагнах шаардлагатай байдаг. Цуваа шугамын толгой, шулуун эсвэл тэгш өнцөг тус тусад нь эсвэл хослуулсан нь утаснаас гадна тохиромжтой холболтыг бий болгодог.

SIL тээглүүр ба F/F холбогчийг ашиглах нь шаардлагатай бол LED -ийг залгах замаар өөрчлөн мөр үүсгэх боломжийг олгодог.

Алхам 4: Үйл ажиллагаа

Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа
Үйл ажиллагаа

Тэмдэглэл: **** MakeCode Block симулятор нь хамгаалалтын хэлхээг харуулдаггүй. Гэсэн хэдий ч үүнийг бодит хэлхээнд оруулах ёстой. ***

Ажил ба горимын тохиргоог A & B товчлууруудаар хийдэг.

A+B дарж горимыг сонгоно. (Mn)

M0 = Мөр дэх LED тоонуудын сонголтыг идэвхжүүлнэ.

А = (+Sn) товчлуур нь мөрийн тоог нэмэгдүүлдэг. (Хамгийн ихдээ 25)

B = (-Sn) товчлуур нь мөрийн тоог бууруулдаг. (Хамгийн бага 0)

M1 = Өнгө, тод байдлыг идэвхжүүлнэ

А товчлуур = Өнгө улаан, ногоон, цэнхэр, унтраасан

B товчлуур = Brightness (0 -ээс 250 хүртэл) 10 алхам.

Залгаад асаагаарай.

Microbit болон LED -ийн аль алинд нь гэмтэл учруулахгүйн тулд асаах үед гаралтыг идэвхгүй болгодог

A+B товчлуурыг дарж M0 горимыг сонгоод дараа нь S1 -ийн A товчлуурыг дарж, A ба B бууруулалтыг дараалан дарна.

A+B дарж M1 горимыг сонгоно уу.

Дараа нь A товчийг дарж Улаан, Ногоон, Цэнхэр эсвэл Унтраах өнгийг сонгоно уу.

10 алхамаар тод байдлыг 10 -аас 250 болгож нэмэгдүүлэхийн тулд B дарна уу.

Горим ба сонголтыг Microbit дэлгэц дээр харуулав.

Зөвлөмж болгож буй: