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

NEOPIXEL -ийг ашигладаг RGB LED MATRIX: 8 алхам (зурагтай)
NEOPIXEL -ийг ашигладаг RGB LED MATRIX: 8 алхам (зурагтай)

Видео: NEOPIXEL -ийг ашигладаг RGB LED MATRIX: 8 алхам (зурагтай)

Видео: NEOPIXEL -ийг ашигладаг RGB LED MATRIX: 8 алхам (зурагтай)
Видео: MIDI-барабаны Arduino с пьезо-дисковыми триггерами (со схемой и кодом) 2024, Арваннэгдүгээр
Anonim
Image
Image
Онцлог шинж чанарууд
Онцлог шинж чанарууд

Энэхүү гарын авлагад би NEOPIXEL ашиглан 5*5 RGB хэмжээтэй LEDMATRIX бүтээх аргыг танд үзүүлэх гэж байна. Энэхүү матрицаар бид гайхалтай сэтгэл татам анимаци, эможи, үсгийг маш гайхалтай харуулах боломжтой. Эхэлцгээе!

Алхам 1: Онцлог шинж чанарууд

Онцлог шинж чанарууд
Онцлог шинж чанарууд
Онцлог шинж чанарууд
Онцлог шинж чанарууд
Онцлог шинж чанарууд
Онцлог шинж чанарууд
  • Маш жижиг
  • Сая сая өнгө
  • Програмчлахад зөвхөн нэг утас хэрэгтэй
  • Супер чимэглэл
  • Бид эможи, анимаци, үсэг харуулах боломжтой

Алхам 2: Шаардлагатай материал

Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
Шаардлагатай материалууд
  1. 25*неопикселийн LED (WS2812 5050smd)
  2. Arduino (дурын Arduino)
  3. 3D хэвлэсэн jig (та.stl татаж авах боломжтой)
  4. Утас

Алхам 3: 5050 WS2812B LED -ийн тухай

5050 WS2812B LED -ийн тухай
5050 WS2812B LED -ийн тухай
5050 WS2812B LED -ийн тухай
5050 WS2812B LED -ийн тухай
5050 WS2812B LED -ийн тухай
5050 WS2812B LED -ийн тухай

Ws2812 гэрэл тус бүр 4 голтой

  1. Vcc (5v -д холбогддог)
  2. Gnd
  3. Дин (Ардуино руу холбогддог)
  4. 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 холболт ба хяналт

Баярлалаа….

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