For budget friendly and low-power consumption environment monitoring system with:
The parts were printed using a Creality CR-20 pro.
The pieces are as follows:
If you are using the soldered adapter I made improvements to the case, as the previous versions didn't leave enough space for the jumper cables (see image below). I took the opportunity to remove the space for the PMS7003 which wasn't fit for purpose (see comment above).
Assembly instructions:
First, solder the pins to the BME680 if they weren't soldered together in the first place. I used a breadboard and jumper cable to keep it aligned during the soldering.
Next we wire the BME680 sensor to the ESP32, using the I2C connection
Optionally, you can use the SPI connection.
Next we will connect the PMS7003.
Install the magnets in place. The holes might seem a little too tight but if you slowly push in the magnets they will fit perfectly into place (using a flat surface like a hammer helps). Make sure the polarity is correct (you want to close the lid on the case!)
Glue the BME680 sensor to the case (base of the component)
Place the components inside
(optional) glue with hot glue the ESP32 in place (depending on the length of your jumper cables it might not be an issue but because there is no holder you'll have to open the lid every time you plug/unplug the ESP32)
This is part of a larger project, the code is available here: https://github.com/AN63L/environment_monitoring_network
case_soldered.stl | 181.8KB | |
case_v2.stl | 123.8KB | |
lid_v3.stl | 137.1KB |