Skip to content

dnkorte/log_temp_humid

Repository files navigation

Household Temperature/Humidity Logger

sample dashboard showing temperatures from multiple units sample dashboard showing humidities from multiple units
picture of box front showing NeoPixel status light pic of box back showing sensor
picture of box innards PCB render

Temperature/humidity logger for household rooms; sends data to AdafruitIO via Wifi

Background Reference Info:

NOTE: needs the following files on the ItsyBitsy

  • config.py (edit to reflect correct info for your device/environment)
  • secrets.py (standard for you)
  • log_temp_humid_wx_neopixel.py (renamed as code.py)

the following library files (in lib/ folder:

  • adafruit_bus_device (folder)
  • adafruit_esp32spi (folder)
  • adafruit_io (folder)
  • adafruit_ahtx0.mpy
  • adafruit_dotstar.mpy
  • adafruit_requests.mpy (IMPORTANT: use 5.3.1 version as 6.x versions have bug)
  • neopixel.mpy

Bill of Materials

Description Supplier Notes
Adafruit ItsyBitsy M4 Adafruit Guide
Airlift Itsy Adafruit Guide
AHT20 Temp/Humidity Sensor Adafruit Guide
NeoPixel Jewel Adafruit Guide
5v Power Block with 2.1mm barrel plug Adafruit
Panel Mount 2.1mm barrel jack Adafruit
JST SH 4-pin connector Adafruit can be hand soldered to PCB, carefully...
JST SH 4-pin cable Adafruit .
M3 Threaded Insert McMaster-Carr 8 pcs (lid-to-box, PCB-to-box)
M3 screws 6mm 8 pcs (lid-to-box, PCB to lid)
M3 screws 12mm 2 pcs (NeoPixel Jewel)
M2.5 screws 6mm 4 pcs (sensor-to-box)
470 ohm 1/2 w resistor, axial for NeoPixel Jewel
470 uF electrolytic capacitor for NeoPixel Jewel
Dupont-style pin and post connectors for NeoPixel and power, can solder direct if desired

About

this project uses Adafruit ItsyBitsy M4 and Airlift and si7021 to log temperature and humidity of a household room to Adafruit IO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages