Sensorbox v2 AHT20+BMP280 mount
Obliczymy ostateczną cenę na podstawie wybranego pliku. Sprawdzisz ją i zaakceptujesz przed płatnością.
Zapisane na tym urządzeniu.
This part is intended to move the AHT20+BMP280 away from heat generating components to yield more accurate measurements.
- Ocena
- 5 / 5
- Polubienia
- 14
- Pobrania
- 111
- Wydruki
- 2
- Wyświetlenia
- 858
- Oceny
- 1
Aktualizacja u źródła:
Informacje o modelu
- Źródło
- Printables
- Kategoria
- Other Gadgets
- Licencja
- 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");
