Inhaltsverzeichnis:

LED-Matrix - Gunook
LED-Matrix - Gunook

Video: LED-Matrix - Gunook

Video: LED-Matrix - Gunook
Video: LED-матрица на ICN2053. Подключаем к ESP32 2024, Juli
Anonim
LED-Matrix
LED-Matrix

Dies ist eine 8x8 LED-Matrix, die mit WS2812-LEDs und einem ESP8266-Mikrocontroller hergestellt wird

Dieses Projekt wurde inspiriert von:

Schritt 1: WS2812 LEDs verdrahten

WS2812 LEDs verdrahten
WS2812 LEDs verdrahten
WS2812 LEDs verdrahten
WS2812 LEDs verdrahten
WS2812 LEDs verdrahten
WS2812 LEDs verdrahten

Kurz gesagt, die LEDs wurden in einem langen Streifen verkettet, der oben gezeigt wurde. (Reihe für Reihe und das Ende einer Reihe mit dem Anfang der nächsten Reihe verbunden)

(Ignoriere die fehlenden 4 LEDs, mir sind die LEDs ausgegangen. Sie machen sowieso keinen großen Unterschied)

Danach wurde der LED-Streifen mit einem Mikrocontroller (ESP8266) verbunden

Schritt 2: Acryl (und Holz) Fall

Gehäuse aus Acryl (und Holz)
Gehäuse aus Acryl (und Holz)
Gehäuse aus Acryl (und Holz)
Gehäuse aus Acryl (und Holz)
Gehäuse aus Acryl (und Holz)
Gehäuse aus Acryl (und Holz)
Gehäuse aus Acryl (und Holz)
Gehäuse aus Acryl (und Holz)

2 Stücke schwarzes Acryl wurden geschnitten (mit einem Messer), gebogen (mit einem Lötkolben) und heiß zusammengeklebt (mit einem Holzstab als Unterstützung), um die Seiten der Matrix zu bilden

Als Frontscheibe wurde ein klares Stück Acryl und Transparentpapier dahinter verwendet, das vor die Matrix gelegt wurde, um die LEDs zu diffundieren und die Elektronik zu schützen.

Holzstäbchen wurden so geschnitten, dass sie zusammenpassen und Trennwände zwischen den LEDs bilden. Dadurch wird verhindert, dass die Farben der LEDs ineinander diffundieren, kann die Klarheit ruinieren

Setzen Sie danach die LED-Matrix, den Teiler und das klare Acryl in das schwarze Acryl-Seitenteil ein

Schritt 3: Software

Software
Software

Ich habe die Adafruit NeoMatrix Library, die NeoMatrix GFX Demo verwendet.

Sie können andere Software codieren, um den ESP8266 mit dem WLAN zu verbinden und Daten zu sammeln.

Schritt 4: Die Raspberry Pi LED-Matrix

Die Raspberry Pi LED-Matrix
Die Raspberry Pi LED-Matrix

(Dies ist in Arbeit)

Am Ende habe ich einen Raspberry Pi (1B) in die LED-Matrix gesteckt. Ich habe es auch programmiert und konfiguriert, um Pixel Art (und vielleicht Animationen) über Wifi anzuzeigen.

Ich habe den Datenpin der LEDs mit Pin 18 des Raspberry Pi verbunden. Darüber hinaus wurden die 5V- und Masse-Pins der LEDs mit einem externen Netzteil (wie einem anderen USB-Ladegerät) getrennt vom Raspberry Pi verbunden. Dadurch wird sichergestellt, dass die LEDs genügend Leistung zum Aufleuchten haben.

Die clientseitige WebApp ist vollständig in Pure Vanilla HTML, CSS und Javascript geschrieben. Das Serverprogramm ist eine Flask-Anwendung und verwendet die Adafruit Neopixel Library. Da es die Adafruit Library verwendet, kann die Aktualisierung der LEDs länger dauern (und Animationen nicht richtig anzeigen usw.). Der Code ist hier auf GitHub verfügbar und das Programm ist so eingestellt, dass es beim Booten ausgeführt wird (mit /etc/rc.local wie angegeben auf GitHub)

Empfohlen: