Агуулгын хүснэгт:
- Алхам 1: Онцлог шинж чанарууд
- Алхам 2: Шаардлагатай материал
- Алхам 3: 5050 WS2812B LED -ийн тухай
- Алхам 4: Хэлхээ диаграм
- Алхам 5: Хийх
- Алхам 6: Хашаа
- Алхам 7: Амралт нь програмчлалд байна
- Алхам 8: Ирээдүйн төлөвлөгөө
Видео: NEOPIXEL -ийг ашигладаг RGB LED MATRIX: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад би NEOPIXEL ашиглан 5*5 RGB хэмжээтэй LEDMATRIX бүтээх аргыг танд үзүүлэх гэж байна. Энэхүү матрицаар бид гайхалтай сэтгэл татам анимаци, эможи, үсгийг маш гайхалтай харуулах боломжтой. Эхэлцгээе!
Алхам 1: Онцлог шинж чанарууд
- Маш жижиг
- Сая сая өнгө
- Програмчлахад зөвхөн нэг утас хэрэгтэй
- Супер чимэглэл
- Бид эможи, анимаци, үсэг харуулах боломжтой
Алхам 2: Шаардлагатай материал
- 25*неопикселийн LED (WS2812 5050smd)
- Arduino (дурын Arduino)
- 3D хэвлэсэн jig (та.stl татаж авах боломжтой)
- Утас
Алхам 3: 5050 WS2812B LED -ийн тухай
Ws2812 гэрэл тус бүр 4 голтой
- Vcc (5v -д холбогддог)
- Gnd
- Дин (Ардуино руу холбогддог)
- DO (өгөгдөл гарах нь өгөгдлийн дараагийн LED -тэй холбогддог)
Би хувьдаа ws2812b LED -гүй тул LED зурвасаас авахаар шийдсэн бөгөөд ингэснээр туузыг гагнуурын төмрөөр халааж (дэлгэрэнгүйг видеог үзнэ үү) Бүх зүйлийг цуглуулсны дараа барилгын ажлыг эхлүүлнэ.
WS2812 LED тууз нь хаяглах боломжтой, програмчлагдах уян хатан LED тууз бөгөөд гэрэлтүүлгийн өөрчлөн эффектийг бий болгоход маш их хэрэгтэй байдаг. Эдгээр LED зурвасууд нь 5050 RGB LED -ээр тоноглогдсон бөгөөд дотор нь суурилуулсан WS2812 LED драйвертай. LED тус бүр 60мА гүйдэл зарцуулдаг бөгөөд 5V тогтмол гүйдлийн тэжээлээр тэжээгддэг. Энэ нь микроконтроллеруудын дижитал тээглүүрээр тэжээгддэг ганц оролтын өгөгдлийн зүүтэй.
Улаан, Ногоон, Цэнхэр гэсэн гурван LED -ийн эрч хүчээс хамааран бид хүссэн өнгөө гаргаж болно.
Энэхүү үндсэн видеог үзээрэй
Алхам 4: Хэлхээ диаграм
Алхам 5: Хийх
Нэгдүгээрт, неопикселийн LED -ийг 5*5 матриц jig -д байрлуулна. Бүх LED -ийг нэг чиглэлд байрлуулахаа бүү мартаарай. Дараа нь бүх LED -ийн VCC -ийг холбоно уу. Үлдсэн мөрүүдийн хувьд ижил зүйлийг хий. Үүнийг дуусгасны дараа өгөгдлийг эхнийхээс нь холбож, дараагийн удирдагчийн өгөгдлийг хүргэж байна. Мөр бүрийн өгөгдөл нь дараагийн эгнээний эхний LED -тэй холбогддог. Үүнийг бүх LED дээр давтана уу. Бүх зүйлийг дуусгасны дараа. VCC бүх мөрүүдийг хооронд нь холбож, газардуулна. Эцэст нь утсыг ердийн gnd, VCC, өгөгдөлд холбоно уу.
Алхам 6: Хашаа
Дараа нь би хөөсөөр хийсэн жижиг хашлага хийв. Матрицыг хөөсний хайрцгийн дотор байрлуулна.
Arduino -тай холбогдох холболтууд
Vcc 5v хүртэл
Gnd to gnd
Din to D7 (дурын дижитал зүү)
Энэ бол техник хангамжийн холболтын тухай юм
Алхам 7: Амралт нь програмчлалд байна
Нэгдүгээрт, бэхлэгдсэн номын санг суулгана уу
Бид хөтөч тус бүрийг програмчилж болно. Хурдан удирдсан номын сангийн тусламжтайгаар бид өөр өөр анимаци, тэмдэгт үүсгэх боломжтой.
Энэхүү неопикселийн үндсэн видеог үзээрэй
Та эндээс.stl, анимацийн код, тестийн кодыг татаж авах боломжтой
Arduino-д код байршуулсны дараа 1.5 ампер цахилгаан хангамжийг ашиглах ёстой, учир нь хамгийн их гэрэл нь неопикселийн LED нь 60 мА орчим гүйдэл авдаг. Бид нийт 25 LED-тэй тул 25*60 = 1.5A
Алхам 8: Ирээдүйн төлөвлөгөө
- Код үүсгэх хялбар програм хангамж хийхээр төлөвлөж байна
- Bluetooth холболт ба хяналт
Баярлалаа….
Зөвлөмж болгож буй:
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: 9 алхам (зурагтай)
ESP8266 ба ESP32 DIY ашигладаг мэргэжлийн цаг уурын станц: LineaMeteoStazione бол Sensirion -ийн мэргэжлийн мэдрэгч, Дэвис багажны зарим бүрэлдэхүүн хэсэг (Rain Gauge, Anemometer) -тай холбогдож болох цаг агаарын бүрэн станц юм.Төсөл нь DIY цаг уурын станцад зориулагдсан боловч зөвхөн шаардлагатай
Неопиксел ашигладаг LED цаг: 4 алхам (зурагтай)
Неопиксел ашиглан LED цаг: LED цагийг 60 неопиксел ашиглан хэрхэн яаж хийх талаар миний зааварчилгаанд тавтай морилно уу. Та 3 PDF хавсаргасан нэгийг цагны сегментэд, нөгөөг нь сууринд, хамгийн сүүлд нэгийг нь наахад туслах загварыг олох болно. хэсгүүд хамтдаа. Тиймээс ком
MAX7219 LED Matrix MQTT нь Esp8266: 6 алхамыг ашигладаг
MAX7219 LED Matrix MQTT Esp8266 ашиглан: Би MAX7219 LED дэлгэцээ MQTT серверт холбож, MQTT захиалгаас текстийг хүлээн авахыг оролдож байсан боловч интернетэд тохирох код аваагүй тул би өөрөө бүтээж эхлэв. … мөн үр дүн нь маш сайн ирдэг … та чадна
Arduino: Potentio заагч нь LED Matrix MAX7219: 4 алхамыг ашигладаг
Arduino: Potentio индикатор нь LED матрицыг ашигладаг MAX7219: Өмнөх заавар дээр би RGB бөгжний нео пикселийг ашиглан потенциометрийн заалт хийсэн. Та үүнийг "Потенцио индикатор нь RGB неопикселийг ашигладаг" гэсэн нийтлэлээс харж болно, мөн өнөөдөр би MAX7219 удирдсан метат ашиглан хүчжүүлэгч индикаторыг үзүүлэх болно
ESP8266 RGB LED зурвасын WIFI хяналт - NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. - RGB LED STRIP ухаалаг гар утасны хяналт: 4 алхам
ESP8266 RGB LED зурвасын WIFI хяналт | NODEMCU нь Wifi -ээр удирддаг Led зурвасын IR алсын удирдлага болгон ашигладаг. | RGB LED STRIP ухаалаг гар утасны хяналт: Сайн байна уу залуусаа, энэ заавар дээр бид nodemcu эсвэл esp8266 -ийг IR алсын удирдлага болгон RGB LED зурвасыг хэрхэн ашиглах талаар сурах болно, Nodemcu нь ухаалаг гар утсаар wifi -ээр хянагдах болно. Үндсэндээ та ухаалаг гар утсаараа RGB LED STRIP -ийг удирдах боломжтой