Was ist das überhaupt?
Das Matrixdisplay besteht aus mehreren HUB75-Displayelementen, die in einem Holz- und Metallrahmen montiert sind. Angesteuert werden die über einen ESP32, der mit einer eigens entwickelten Minimal-Platine mit den Displays verbunden ist.
Was wurde gemacht?
Softwareseitig wird das Matrixdisplay über die "ESP32 HUB75 LED MATRIX PANEL DMA Display"-Library angesteuert. Die "AnimatedGif"-Library rendert dabei ein GIF in einen internen Frame Buffer, der anschließend auf die LED-Matrix gezeichnet wird. Der ESP stellt außerdem einen Webserver bereit, mit dem das verwendetete GIF ausgetauscht werden kann.
Die Ansteuer-Platinen für beide Matrix-Displays sind selbst entwickelt, bei dem Großen Display wird eine Adapterplatine mit minimalem Footprint verwendet, während die Platine beim kleineren Display noch weitere Anschlussmöglichkeiten für z.B. Sensoren bietet. Die Stromversorgung ist an dem Rahmen angebaut.