https://www.airgradient.com/diy/
We have tested it extensively and it is very accurate for the fraction of the costs of commercial sensors. You can build it for less than USD 20 and send the data to our cloud server or any other backend.
We also measure CO2 because if you have purifiers running you often do not have enough fresh air ventilation and your CO2 often gets very high (often >1500ppm) causing headaches and reduce cognitive performance.
We measured this in classrooms some time ago and the results were not very good.
Details. https://www.airgradient.com/blog/2020/02/07/we-measured-the-...