Blinkerton Labs
  • Blog
  • Projects
    • AutoBoat
    • Blinkly Blink
    • Wireless Temperature Monitor
  • Reference
    • PCB Design
  • About

Wireless Temperature Sensor

Overview

To gain better insight into my home's energy usage, I'm putting together a wireless temperature sensor with the eventual goal of
monitoring the temperature of every room in my home. 

I started with the following components.
* Adafruit HUZZAH ESP32
* DHT11 Temperature and Humidity Sensor
* Free Adafruit.IO account

Adafruit provides some really good tutorials on getting connected to Adafruit.IO, monitoring temperature and humidity, and monitoring the battery level - all linked below.
The majority of the code shown below comes from the following tutorial.
https://learn.adafruit.com/adafruit-io-basics-temperature-and-humidity

Good reference on measuring the battery level.
 https://learn.adafruit.com/using-ifttt-with-adafruit-io?view=all
 https://github.com/adafruit/Adafruit_Learning_System_Guides/tree/master/IFTTT_Door_Detector

Deep Sleep for the HUZZAH.
ESP.deepSleep(uint32_microseconds)
So the max deep sleep is for ~71 mintues
https://www.losant.com/blog/making-the-esp8266-low-powered-with-deep-sleep
https://blog.adafruit.com/2018/07/17/put-the-adafruit-huzzah-feather-esp8266-to-deep-sleep-with-one-wire-and-one-line-of-code/



​
PCB Design

The PCB was designed in Eagle, with lots of help from the Adafruit and Sparkfun Eagle tutorials.

Github Page
https://github.com/blinkertonlabs/temperature_feather_wing/tree/master/PCB/HumidTempSleep_Feather

Hackaday Feather Contest Submission - 12/2019
https://hackaday.io/project/168937-temperature-humidity-battery-sleep-feather-wing




View this post on Instagram

Prototyping a wireless temperature measuring device based on the Adafruit HUZZAH and DHT11 - combining several exiting Adafruit tutorials.

A post shared by Blinkerton Labs (@blinkerton.labs) on Mar 8, 2019 at 5:49pm PST

Proudly powered by Weebly