Display real-time sensor data from a BME680 sensor on the ESP32S3-BOX device and publish it using no_std Rust! 🦀
📚 Using functionality from my other project: esp32s3 no_std Async TLS MQTT
This project extends upon the previous esp32s3 no_std Async TLS MQTT to utilize the display of ESP32S3-BOX and showing real-time data from a BME680 sensor 🌡. Measurements of Temperature, Humidity and Gas Resistance are displayed and are updated every X seconds.
- mipidsi for the display drivers 🖥
- esp-box-ui for UI elements 🎨
This project is specifically designed for the ESP32S3-BOX device using the ili9342c display driver. Other repositories for ESP32S3-BOX-LITE and the brand-new ESP32S3-BOX-3, which require different display drivers or initialisations, are under development.
- ESP32S3-BOX devkit 🛠
- BME680 environmental sensor 🌡
For Software Requirements, Hardware Setup, Setting up MQTT, secrets/ folder and Running the Program, please refer to the corresponding sections in the esp32s3 no_std Async TLS MQTT.