Sensorbox v2 AHT20+BMP280 mount
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
This part is intended to move the AHT20+BMP280 away from heat generating components to yield more accurate measurements.
- Rating
- 5 / 5
- Likes
- 14
- Downloads
- 111
- Makes
- 2
- Views
- 858
- Reviews
- 1
Updated at source:
Model information
- Source
- Printables
- Category
- Other Gadgets
- License
- Creative Commons — Attribution
One shortcoming of the Sensorbox v2 is the placement of the AHT20+BMP280. When placed in it's intended location on the PCB, it measures temperatures significantly higher than ambient, also throwing of humidity measurements. This part is intended to use friction fit connections to mount the AHT20+BMP280 to the Sensorbox v2 shell, allowing the sensor to be isolated from the rest of the electronics.
When I mount the AHT20+BMP280 in its intended location on the PCB, it reads 10F higher than ambient, likely due to one of the components or sensors generating heat. Wiring the sensor to the PCB and mounting it a short distance from (below) the other components brought the temperature readings down to more accurate values.
I printed with the triangle down, using supports.
Baze made a Serial Carrier that has a hole to rout wires through if you don't want to go straight to the PCB: https://www.printables.com/model/1107558-sensorbox-v2-serial-carrier-with-pass-through
To report Fahrenheit temperatures, modify the config as follows:
Change from:
if(!isnan(temps[i])){temp = temps[i]; break;}
To:
if(!isnan(temps[i])){temp = (((temps[i])*1.8)+32); break;}
And change from:
it.printf(90, 30, fl14, id(grey), TextAlign::BOTTOM_LEFT, "°C");
To:
it.printf(90, 30, fl14, id(grey), TextAlign::BOTTOM_LEFT, "°F");
