Talaan ng mga Nilalaman:

LED Matrix: 4 na Hakbang
LED Matrix: 4 na Hakbang

Video: LED Matrix: 4 na Hakbang

Video: LED Matrix: 4 na Hakbang
Video: Камера ANBIUX ДВУГЛАЗКА УДИВИЛА после ОБНОВЛЕНИЯ!!! 2024, Hulyo
Anonim
LED Matrix
LED Matrix

Ito ay isang 8x8 LED matrix na ginawa gamit ang WS2812 LEDs at isang ESP8266 Microcontroller

Ang proyektong ito ay inspirasyon ng:

Hakbang 1: Mga Kable ng Up WS2812 LEDs

Mga Kable Up WS2812 LEDs
Mga Kable Up WS2812 LEDs
Mga Kable Up WS2812 LEDs
Mga Kable Up WS2812 LEDs
Mga Kable Up WS2812 LEDs
Mga Kable Up WS2812 LEDs

Sa madaling sabi, ang mga LED ay nakakadena sa isang mahabang strip na ipinakita sa itaas. (Row by row, at ang dulo ng 1 row ay konektado sa simula ng susunod na row)

(Huwag pansinin ang nawawalang 4 na LED, naubusan ako ng mga LED. Hindi sila gumawa ng malaking pagkakaiba)

Pagkatapos nito, ang LED strip ay konektado sa isang microcontroller (ESP8266)

Hakbang 2: Kaso ng Acrylic (at Wood)

Kaso ng Acrylic (at Wood)
Kaso ng Acrylic (at Wood)
Kaso ng Acrylic (at Wood)
Kaso ng Acrylic (at Wood)
Kaso ng Acrylic (at Wood)
Kaso ng Acrylic (at Wood)
Kaso ng Acrylic (at Wood)
Kaso ng Acrylic (at Wood)

2 piraso ng itim na acrylic ang pinutol (na may isang kutsilyo), baluktot (gamit ang isang panghinang na bakal) at mainit na nakadikit (na may isang kahoy na stick bilang suporta) upang mabuo ang mga gilid ng matrix

Ang isang malinaw na piraso ng acrylic at pagsubaybay ng papel sa likod nito ay ginamit bilang front screen, ilagay sa harap ng matrix upang maikalat ang mga LED at protektahan ang electronics.

Ang mga kahoy na stick ay pinutol sa isang paraan na maaari silang magkakasama at bumubuo ng mga divider sa pagitan ng mga LED. Pinipigilan nito ang mga kulay mula sa mga LED mula sa pagkalat sa isa't isa na maaaring makapinsala sa kalinawan

Pagkatapos nito, ilagay ang LED matrix, divider at malinaw na acrylic sa itim na bahagi ng acrylic

Hakbang 3: Software

Software
Software

Ginamit ko ang Adafruit NeoMatrix Library, ang NeoMatrix GFX Demo.

Maaari kang mag-code ng iba pang software upang ikonekta ang ESP8266 sa Wifi at magtipon ng data.

Hakbang 4: Ang Raspberry Pi LED Matrix

Ang Raspberry Pi LED Matrix
Ang Raspberry Pi LED Matrix

(Ito ay isang Trabaho na Isinasagawa)

Sa huli, naglalagay ako ng isang Raspberry Pi (1B) sa LED Matrix. Nag-program din at na-configure ko ito upang maipakita ang Pixel Art (at marahil Mga Animation) sa paglipas ng Wifi.

Ikinonekta ko ang data pin ng mga LED sa Pin 18 ng Raspberry Pi. Bukod dito, ang 5V at Ground Pins ng mga LED ay konektado sa isang panlabas na Power Supply (Tulad ng isa pang USB Charger), hiwalay sa Raspberry Pi. Ito ay upang matiyak na ang mga LEDs ay may sapat na Power to Light Up.

Ang Client Side WebApp ay ganap na nakasulat sa Purong vanilla HTML, CSS at Javascript. Ang Program ng Server ay isang Flask Application, at gumagamit ng Adafruit Neopixel Library. Dahil ginagamit nito ang Adafruit Library, maaaring mas matagal ang mga LED upang ma-update (at hindi maipakita nang maayos ang mga animasyon atbp.) Ang code ay magagamit sa GitHub dito, at ang programa ay nakatakda upang tumakbo sa boot (gamit ang /etc/rc.local tulad ng nakasaad sa GitHub)

Inirerekumendang: