Szpek is a smog sensor network project which monitors air pollution in the cities.
This repository contains firmware for "Szpek" sensor device.
It uses official ESP-IDF framework for programming ESP32 chips, which is based on FreeRTOS.
User guide for sensor device (PL)
Sensor device collects measurements and sends them to the service hosted in the cloud.
Repositories for backend application and Web UI interface can be found here:
A sensor device was built using:
- ESP32-WROOM-32D system-on-chip,
- Plantower PMS7003 module for smog measurement,
- Bosch BME280 sensor for humidity, temperature and pressure measurements.
- Kradex Z128 case,
- PCB designed in KiCad software.
SzpekESP32 is licensed under the Apache License v2.0 modified with Commons Clause Restriction.
Sensor device, firmware and PCB was designed and manufactured by Szymon Katra.
Backend service and Web UI interface was created by Wojciech Nastaj.