This is a smart clock that displays the time and information about the air around you (air temperature, air quality, air pressure) using an LCD Display.
This project makes use of a BME688 Sensor to measure temperature, pressure, humidity, and air quality, which is then communicated to the MCU using I2C. In response to the sensor data, the smart clock can provide ambient lighting and display information. The connected speaker can also play any custom alarm sounds.
ESP32-C6-WROOM1
Ability to connect to Smart Home System with Matter
I2C lines for communication between MCU and Sensor
MAX98357A Speaker converts digital sound signal from MCU into analog
Power: USB-C, 5V to 3.3V buck converter
Adafruit NeoPixels to provide ambient lighting - light color controlled by GPIO
Adafruit 2.8" TFT LCD w/ Cap Touch Breakout Board, which displays info and allows for touchscreen control.
BME688 sensor communicates info about temperature, pressure, humidity, and air quality readings to MCU
Front (left) and Back (right)
Total price: $99.96 (cutting it kinda close) 😅
Sneak peak inside the stand!
Finished look