This is a frame for a luftdaten.info compatible particulates sensor.
The original sensor is housed in drain pipes, which is cheap, but also looks quite like that. 😉
This construction uses an OBO Bettermann T60 junction box, which looks nicer, and is also UV resistant and IP66 water protected. All components are mounted on the printed frame and fixed inside the junction box. Two wind pipes at the bottom of the box allow air flow. A printed tunnel guides the inlet air to the sensor, so there is no need for a hose. Grilles in the wind pipes keep insects from crawling into the box.
A DHT22 temperature and humidity sensor is required for this construction. It is placed at the wall of the inlet air tunnel, so it is protected from rain, but still exposed to the outside air. There is a space for an optional BMP180 air pressure sensor.
The OpenSCAD source code is available at GitHub.
I also wrote a small tool that collects the sensor data to a database, so it can be analyzed with tools like Grafana.
Bauanleitung auf Deutsch (assembly instructions in German)
The DHT22 temperature is about 3°C (for physicists: 3K) higher than the temperature measured by other outdoor thermometers. The reason is probably that the sensor is warmed by the NodeMCU.
Use a material that allows to drive in screws without cracking. Since the printed parts are mounted inside the junction box, the filament does not need to be UV resistant or particularly weatherproof. I have used PLA.
No ambient light should fall into the chamber of the particulates sensor. For this reason I recommend to use a dark filament, at least for the top frame part.
Important: Do not use supports, as they may be difficult to remove after printing. The parts have been designed so they can be printed without supports if PLA is used.
That's it. You can close the junction box now.
Besides the printed parts, you need:
The author marked this model as their own original creation.