Skip to content

Latest commit

 

History

History
91 lines (76 loc) · 3.43 KB

README.md

File metadata and controls

91 lines (76 loc) · 3.43 KB

wifidisplay

esp8266 and max7219 / 8x8 LED based wifi and mqtt display with responsive web UI

platformio

check platformio.ini for settings

Arduino Settings:

Board:Wemos D1 R2 & mini

History

Update: 04.08.2020	// komplette überarbeitung u.a. utf8ascii, ota, mqtt-topics, ...
Update: 12.09.2020	// neues WebUI inkl. config, settings, ...

Mosquitto

mosquitto_pub -q 2 -h 192.168.2.222 -u dirk -P **** -t "smarthome/infodisplay/message" -m "test"

Required libs

Max72xxPanel
    --> https://github.com/markruys/arduino-Max72xxPanel
PubSubClient --> https://pubsubclient.knolleary.net/api
    --> https://github.com/knolleary/pubsubclient/blob/master/examples/mqtt_esp8266/mqtt_esp8266.ino
Font Customizer:
    --> https://tchapi.github.io/Adafruit-GFX-Font-Customiser/
ESPAsyncTCP & ESP Async WebServer
    --> https://github.com/me-no-dev/ESPAsyncWebServer
  Adafruit BusIO & Adafruit GFX Library 
    --> https://github.com/adafruit/Adafruit-GFX-Library
  ArduinoJson > 6.x
    --> https://arduinojson.org
  Time > 1.5
    --> https://github.com/PaulStoffregen/Time    

connecting the DOT Matix

DOT Matrix ESP8266 / NodeMCU
VCC 5V (VUSB)
GND GND
DIN D7 (GPIO13)
CS D3 (GPIO0)
CLK D5 (GPIO14)
DIM LDR A0

homebridge configuration

{
	"accessory": "HTTP-LIGHTBULB",
	"name": "display",
	"onUrl": "http://192.168.2.102/on",
	"offUrl": "http://192.168.2.102/off",
	"statusUrl": "http://192.168.2.102/state",
	"brightness": {
		"setUrl": "http://192.168.2.102/brightness?value=%s",
		"statusUrl": "http://192.168.2.102/brightness"
	}
}

housing / 3d print

http://www.thingiverse.com/thing:3154164

Hints / ideas taken from ...