Pi-hole Monitor is a Wemos D1 Mini (ESP8266) with a SSD1306 OLED display that is managed through a web interface and sits on your local network and will display statistics from your Pi-hole server.
Features:
Requires 1 OLED Display and 1 Wemos D1 Mini:
You can use any case you want -- anything that will fit the Wemos D1 Mini (ESP8266) along with the OLED display. You can print my design from Thingiverse:
https://www.thingiverse.com/thing:3573903
Fit your Wemos and OLED in the case. You may need to apply some glue to the outer corners of the OLED display to get it to stick into the case. The Wemos will be held into the case by the back panel.
It is recommended to use Arduino IDE. You will need to configure Arduino IDE to work with the Wemos board and USB port and installed the required USB drivers etc.
Loading Supporting Library Files in Arduino
Use the Arduino guide for details on how to installing and manage libraries https://www.arduino.cc/en/Guide/Libraries
Packages -- the following packages and libraries are used (download and install):
Compile and load the firmware on to the Wemos D1 Mini.
The Printer Monitor uses the WiFiManager so when it can't find the last network it was connected to it will become a AP Hotspot -- connect to it with your phone and you can then enter your WiFi connection information.
After connected to your WiFi network it will display the IP addressed assigned to it and that can be used to open a browser to the Web Interface. Everything can be configured there in the web interface.