⚠ ⚠ ⚠ This project is no longer in development. Please use AWTRIX 3 ⚠ ⚠ ⚠
SmartDisplay is a smart LED matrix display who communicate with a server via MQTT protocol.
- smart dot matrix
- MQTT communication (easy interaction with node-red)
- easy setup (first boot in hotspot mode and configure to access your wifi)
- internal temperature and humidity sensor
- over the air (OTA) updates
- Wemos D1 mini/ Wemos D1 R2 or other ESP8266 dev board
- light resistor
- 2x 10k resistors
- many wires in different colors
- push button
- 32x8 WS2812 LED matrix
- DHT11 or DHT22 (better) sensor
- min 6A 5V power supply
Be creative! 😉
- Setup lastest Raspbian
- install Mosquitto
- install NodeJS
- install git
- checkout SmartDisplay Server on your home directory:
git clone https://github.com/MCeddy/SmartDisplay-Server.git
- setup as a service (use
smartdisplay.service
from the repository)
- power on the display
- upload newest firmare from SmartDisplay Controller Master Branch
- wait until the flashing progress is finished
- you should see "HOTSPOT" on the display
- use your smartphone to connect to the SmartDisplay (wifi ssid "SmartDisplay"; password "displayyy").
- use the browser to setup your personal wifi settings, the MQTT settings and save all data.
- the SmartDisplay should now restart and after that it should work.
- support of username and password login on MQTT servers
- command to change settings
- move brightness control from server to the controller
- Support of MQTT over SSL/TSL