Air Quality Sensor- ESPHome & 3D-Printed OLED Case
Print Profile(1)

Description
This project is a DIY air quality sensor that is fully open-source, designed to be both useful and aesthetically pleasing.
It is based on a Wemos D1 mini (ESP8266) and uses two complementary sensors:
- the BME280, which measures temperature, humidity, and atmospheric pressure;
- the MQ-135, which assesses indoor air quality (presence of gases and pollutants).
All data is displayed live on a small SSD1306 OLED screen integrated into the front.
The sensor is compatible with ESPHome, allowing for simple and fast integration into Home Assistant or any other home automation ecosystem. This allows you to monitor your home's air quality in real-time, receive alerts, or automate your equipment (purifier, ventilation, air conditioning…).
In terms of design, the project includes a 3D printable enclosure, designed for:
- optimal ventilation of the gas sensor,
- simple assembly with minimal parts,
- a compact and discreet form factor that easily fits into an office or living room.
This sensor is ideal for:
- makers who want a useful and connectable project,
- electronics/IoT students looking for a practical example,
- home automation enthusiasts who want to enhance their setup.
The whole project is open-source and customizable: you can adapt the ESPHome code, modify the 3D design, or add other sensors according to your needs.
👉 Find the full project (code, firmware, schematics) on GitHub:
🔗 Air Quality Sensor — GitHub
Boost Me (for free)
License
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.








Comment & Rating (19)