
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Энэхүү төсөл нь жишээлбэл, Цаасан дэнлүү дотор ашиглахын тулд хэрхэн бодитой харагдах лааны эффект хийхийг харуулсан болно. Энэ нь WS2812 LED гэж нэрлэгддэг NeoPixels -ийг жолоодоход NodeMCU хавтан (ESP8266) ашигладаг. Үр дүнгийн хэсгүүдийн видеог үзээд жинхэнэ лаатай харьцуулж үзээрэй.
Алхам 1: Техник хангамж




WS2812 LED нь бүрэн өнгөт LED бөгөөд цувралаар холбогдсон бөгөөд тус тусдаа хаяглагддаг бөгөөд улаан, ногоон, цэнхэр өнгийн бүрэлдэхүүн хэсгүүдийг 0-ээс 255 хооронд тохируулах боломжтой.
Өмнөх төслөөс надад хэдэн зурвас үлдсэн байсан, яагаад гэвэл LED -ийн хооронд бага зэрэг зай үлдсэн тул би нэг дэнлүүнд зориулж 4 LED -ийг загалмай хэлбэрээр ашиглахаар шийдсэн.
Бүх WS2812 төслүүдийн нэгэн адил өгөгдлийн эхний суваг дээр (төвийн утас) жижиг эсэргүүцэл оруулахыг зөвлөж байна. Үүнээс гадна цахилгаан тэжээлийн ойролцоо конденсатор нэмнэ. Цахилгаан өсгөгч нь LED тооноос хамаарна.
Алхам 2: Програм хангамж

Энэхүү төсөлд LED -ийг Arduino хөтөлдөггүй, харин MicroPython бүхий NodeMCU хавтан (ESP8266) удирддаг.
Эхний алхам бол энэхүү гарын авлагад нийцсэн micropython програм хангамжийг флаш болгох явдал юм: ESP8266 дээр MicroPython програмыг эхлүүлэх.
Дараа нь 11 -р зурагт үзүүлсэн шиг LED -ийг жолоодох боломжтой. NeoPixels -ийг хянах
Миний самбар дээр Machine.pin (4) нь D2 (зураг дээр харагдаж байгаа шиг) байна. Gnd -ийг LED -ээр холбохоо бүү мартаарай.
Гэрлийн чийдэнг жинхэнэ лаа шиг болгохын тулд би энэ өгүүллийн сэтгэгдлээс олж авсан гауссын тархалтын дагуу тус тусдаа ледүүдийг санамсаргүйгээр шинэчилдэг жижиг питон програм бичжээ.
Хөтөлбөр (main.py) нь LED_COUNT тогтмол дээр заасан хэмжээгээр олон тооны LED_light обьектуудыг үүсгэдэг.
Гэрлийн урт, эрч хүчийг санамсаргүй байдлаар өөрчилснөөр сайхан эффект бий болно.
Санамсаргүй LED тод байдал 50% 77% - 80% (бараг анзаарагдахгүй) 30% 80% - 100% (маш мэдэгдэхүйц, агаар чичирхийлэх) 5% 50% - 80% (маш мэдэгдэхүйц, дөл үлээх) 5% 40% - 50% (маш мэдэгдэхүйц, үлээсэн дөл) 10% 30% - 40% (маш мэдэгдэхүйц, үлээгдсэн дөл) энэ бүгдийг Гауссын бодит байдлын хугацаанд хийсэн болно. Санамсаргүй магадлал 90% 20 ms 3% 20 - 30 ms 3% 10 - 20 ms 4% 0 - 10 ms
эх сурвалж: Эрикийн тайлбар
Алхам 3: Үр дүн

Үр дүн нь салхи салхинд хийссэн мэт лаа асааж байгаа мэт сайхан нөлөө үзүүлдэг.
Хоёрдахь видеон дээр арын дэнлүү нь LED дээр суурилагдсан бөгөөд урд талд нь харьцуулах жинхэнэ лаа байна.
Зөвлөмж болгож буй:
"Лаа" -г өөрчлөх хялбар LED өнгө: 5 алхам (зурагтай)

Хөнгөн LED өнгийг өөрчлөх "Лаа": Энэ бол хүүхэд, насанд хүрэгчдэд тохиромжтой өнгө өөрчлөх энгийн гэрэл юм. Бүдэг гэрэлтэй өрөөнд үзэсгэлэнтэй харагдаж, амралтаараа сайхан өнгөрүүлж, шөнийн гэрлийг маш сэрүүн болгодог
Хэрхэн хийх вэ-Цахим цаасан дээрх цахим цаасан дэлгэцийн модуль-2-р хэсэг - Зургийг өөрчлөх: 4 алхам

Хэрхэн хийх вэ-Цахим цаасан дээрх цахим цаасан дэлгэцийн модуль-2-р хэсэг | Customize Image импортлох: Хэрхэн хийх тухай 2-р хэсгийн гарын авлагад E-INK E-PAPER DISPLAY MODULE | Customize Image импортлох, би танд дуртай зургийг хэрхэн импортлох, E-Ink Display Module дээр үзүүлэх талаар хуваалцах болно. Хэдэн хүний тусламжтайгаар маш энгийн
Хуванцар савыг ширээний дэнлүүнд хэрхэн яаж эргүүлэх вэ: 8 алхам

Хуванцар савыг ширээний дэнлүүнд хэрхэн яаж эргүүлэх вэ: энэ зааварчилгаанд би хоосон тэнэг хуванцар сав ашиглан супер ширээний чийдэнгээ хэрхэн яаж хийхийг танд үзүүлэх болно
Дэнлүүнд USB порт нэмэх: 5 алхам (зурагтай)

Лампанд USB порт нэмж оруулаарай: Би энэ цахилгаан соронзон галуу хүзүүтэй ширээг олж хараад энэ нь галуу хүзүүтэй ширээний чийдэн бөгөөд үүнгүйгээр амьдрах боломжгүй гэдгийг олж мэдээд худалдаж авлаа. Дараа нь суурин дээр нь USB оролттой байвал илүү дажгүй гэж бодсон. Эндээс харахад энэ нь нэлээд
Лаа хэрхэн зурж сурах - Алхам алхамаар: 6 алхам

Лаа хэрхэн зурахыг сураарай - Алхам алхамаар: Хэрэв та миний алхамыг анхааралтай дагаж мөрдвөл энэ лаа зурахад 10 минут шаардагдана