EFEKTA Open PM2.5 Monitor

Project of particle monitoring sensor (PM1.0, PM2.5, PM10, PM2.5 Index) with analog pointer display, Zigbee 3.0. The sensor is a network router. The particle sensor, in addition to PM2.5 data, also measures PM1, PM10 and calculates PM2.5 Index. The project is based on the ASAIR APM10 sensor.
Supplies

.png)
https://github.com/smartboxchannel/EFEKTA-Open_PM_Monitor
Project of particle monitoring sensor (PM1.0, PM2.5, PM10, PM2.5 Index) with analog pointer display, Zigbee 3.0. The sensor is a network router.
The particle sensor, in addition to PM2.5 data, also measures PM1, PM10 and calculates PM2.5 Index. The project is based on the ASAIR APM10 sensor.
In addition to the arrow indication, there is an LED indication that visually displays the PM2.5 Index level. The brightness of the backlight LEDs can be adjusted remotely. The backlight can also be turned off remotely.
.png)
The sensor can be updated with new firmware versions over the air (OTA).
.png)
Basic data:
- Identify - device identification
- State - backlight on/off
- Brightness - backlight brightness
- Pm1 - particulate matter level of 1 µm or less
- Pm2.5 - particulate matter level of 2.5 µm or less
- Pm10 - particulate matter level of 10 µm or less
- Aqi25 - air quality index based on PM2.5 (EPA)
 (1).png)
Configuration data:
- Indicator correction - adjustment of the arrow indicator
Entering the sensor into the network, leaving the network
For joining (entering the network), turn on the join, press and hold the button on the side of the sensor. The system LED on the back of the sensor will light up (for about 3-5 seconds if the search for an open network is successful, 15 seconds if the search for an open network is unsuccessful).
If you do not see all the values of the configuration attributes on the "Properties" tab (empty fields, switches in an undefined state) or there are no filled lines on the "Reports" tab about the PM data types, etc., then most likely the configuration that immediately follows the interview was not completed.
To repeat the configuration, go to the main page of z2m, find the sensor line and click on the "Reconfiguration" button on the right (yellow button), then press the joystick button on the side several times - this will cause all the main and configuration data to be sent. If the configuration is successful, a pop-up message about the successful reconfiguration should appear in the z2m interface. In the sensor section, on the "Properties" tab, the values and settings of all configuration properties should appear, and on the "Reports" page, lines with the configuration settings of reports should appear.
When the sensor is online, a short press on the button causes the procedure of reading all sensors not according to the schedule and sending data not in the configured reports mode.
To exit the network, hold the button for 10 seconds. The system LED on the back of the sensor will start blinking (LED switching frequency is 1 second). When the LED stops blinking, you can release the button. The sensor will send a message about leaving the network, erasing all settings in its memory.
You can also exit the network by deleting the sensor from z2m without the "force remove" option.
Air quality index based on PM2.5:
- < 120 - green
- ≥120 < 250 - yellow
- ≥250 < 380 - pink
- ≥380 - red

BOM: https://github.com/smartboxchannel/EFEKTA-Open_PM_Monitor/tree/main/BOM
ENCLOUSER: https://github.com/smartboxchannel/EFEKTA-Open_PM_Monitor/tree/main/ENCLOUSER
SCHEMATIC: https://github.com/smartboxchannel/EFEKTA-Open_PM_Monitor/tree/main/SCHEMATIC
STICKER: https://github.com/smartboxchannel/EFEKTA-Open_PM_Monitor/tree/main/STICKER
GERBER_FILES: https://github.com/smartboxchannel/EFEKTA-Open_PM_Monitor/tree/main

To flash the board, you need to connect it to the SmartRF04EB and flash it through the SmartRF Flash Programmer program
FIRMWARE: https://github.com/smartboxchannel/EFEKTA-Open_PM_Monitor/tree/main/FIRMWARE