https://github.com/ilikecake/esp32-wall-display
Code and design files for a small OLED wall display.
https://github.com/ilikecake/esp32-wall-display
3d-printing adafruit bme280 esp32 home-assistant mqtt sensor sparkfun
Last synced: 2 months ago
JSON representation
Code and design files for a small OLED wall display.
- Host: GitHub
- URL: https://github.com/ilikecake/esp32-wall-display
- Owner: ilikecake
- License: mit
- Created: 2023-02-23T03:33:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-21T16:28:56.000Z (about 3 years ago)
- Last Synced: 2025-02-24T12:29:04.381Z (over 1 year ago)
- Topics: 3d-printing, adafruit, bme280, esp32, home-assistant, mqtt, sensor, sparkfun
- Language: Python
- Homepage:
- Size: 15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP32 Wall Display
This project is a small wall display that shows temperature, humidity and barometric pressure from a remote sensor. The display and sensor communicate over MQTT using [Home Assistant](https://www.home-assistant.io/) as a backend. The display is housed in a 3D printed case and takes 5V DC power. This display is designed to work with my [weather station](https://github.com/ilikecake/ESP32-Weather-Station), but can be easily adapter to other sensors if desired.
[
](https://raw.githubusercontent.com/ilikecake/ESP32-Wall-Display/main/assets/overview_assembled.jpg)
Features
* Small OLED display (~1.3" diagonal)
* Two buttons to toggle through displays. Can be adapted to other functions if desired.
* RGB LED can be set by Home Assistant over MQTT to notify the user.
* Measures local temperature, humidity, barometric pressure using a BME280 sensor.
* 3D printed case.
* Powered by 5V (standard USB power supplies will work)
* Wifi connectivity from ESP32.
Building this project will require:
* 3D printer to print the case components.
* Basic soldering capability for the wiring.
For information on how to build this project, see the wiki.