This is more than just a temperature/humidity sensor with an OLED screen - it is a multi-sensor platform for all your ha sensor needs!
3d print STL file for the enclosure box
Standard Tesselated Geometry - 162.78 kB - 04/15/2018 at 01:04
3d print STL file for the enclosure cover
Standard Tesselated Geometry - 87.00 kB - 04/15/2018 at 01:04
Just released the third step video for building the sensor. In this video, I focus on showing how to test the MQTT output from the sensor, how to configure openHAB to receive the sensor data and graph it, and how to calibrate the sensor to existing thermostat sensors. After this, the sensor is fully connected to the home automation system for monitoring/charting.
Step 1: Print enclosure, solder headers and DHT 22 sensor onto PCB, connect OLED screen and assemble sensor.
# Parts List
*3D printed enclosure (https://www.thingiverse.com/thing:2539897)
*OLED screen (http://amzn.to/2xR4iQP)
*NodeMCU breakout board (https://goo.gl/U2fY7y)
*DHT-22 sensor (http://amzn.to/2ymmODK)
*solid hook-up wire, 22awg (https://amzn.to/2voliAb)
# Build Procedure
1. Print enclosure and cover
2. Solder left/right inner headers onto the OSHPark carrier board (15 pins each)
3. Solder DHT22 sensor onto board, with openings facing out
4. Stick NodeMCU board onto carrier board, USB connector facing opposite from DHT22
5. De-pin OLED screen (cut the black plastic holding pins together, remove pins one by one) <- alternatively, you can use breadboard wires (http://amzn.to/2fDGqeJ) with connectors on each end if you don't want to de-pin, but you'll have to bend the OLED screen pins to the side.
6. Cut seven (7) short (~2 inch) lengths of hook-up wire and strip on each end.
7. Connect/solder OLED screen to carrier board as follows:
For SPI OLED:
For I2C OLED:
# Final Assembly:
1. Stick OLED screen onto mounting posts (ensuring the screen is within the enclosure opening) and use a soldering iron to melt the posts over it.
2. Put NodeMCU carrier board in, ensuring it fits snugly (DHT sensor is tightly within its opening, USB connector is visible)
3. Put enclosure cover on, and secure with small screws (or glue in place)
Step 2: Program sensor with Arduino code, configuring Wifi/MQTT and other configuration settings.
Step 3: Test MQTT connection/data output, configure openHAB for sensor data input and charting, and calibrate sensor to HVAC thermostat.