Wireless humidity Monitor for my 3D printer filament. Samples DHT 11 every X hours/days, sends it to IFTTT and goes back in to deep sleep.
-
Buy a kit here and support the channel https://store.mkme.org/?product=esp8266-wireless-temperature-humidity-monitoring-diy-kit
-
See the FULL Assembly and project video here: https://youtu.be/Ul8eesjGY0M
-
See this video for detailled IFTT Config (motion sensor) https://www.youtube.com/watch?v=y9XC5yHR5Bk
Project box updates here: https://www.thingiverse.com/thing:3039157
To get your IFTTT Key:
1: sign in
2: click on your account in the top right corner
3: select services
4: select Webhooks
5: click settings in the top right
6: under account info, copy everything after https://maker.ifttt.com/use/ (including underscores)
Pin On DHT11 | Pin On ESP8266 |
---|---|
GND | G |
VCC | 3V3 |
SIG | GPIO0 (D3 on LOLIN) |
RST> D0 for wakeup (GPIO16/WAKE on NodeMCU)
NOTE: RST line wakeup Jumper must be removed to program!
-
ESP8266: https://amzn.to/2vkxOP2
-
DHT11: https://amzn.to/2OP0RSD
-
Kit: https://store.mkme.org/?product=esp8266-wireless-temperature-humidity-monitoring-diy-kit
My Youtube Channel : http://www.youtube.com/mkmeorg My website : http://www.mkme.org
Some code borrowed from: https://github.com/beamzer/Wemos-IFTTT-Button/blob/master/Wemos-IFTTT-Button/Wemos-IFTTT-Button.ino Another cool version: https://nobugsjustfeatures.wordpress.com/2017/12/11/pir-sensor-alarm-with-esp8266-and-ifttt-webhooks-maker/
Yes some variables are no longer used and should be removed. That is a future person problem- deal with it. Yes credentials are hard coded- I did this to expressly annoy the internutz. Life is about joy in little wins....
ESP Deep sleep tutorial from Rui here: https://randomnerdtutorials.com/esp8266-deep-sleep-with-arduino-ide/
GPIO16 must be tied to reset to wake! Video explains: https://www.youtube.com/watch?v=Q8GT-GBH7ok
March 2020 Added backup of working library for my ESP12E- All other DHT libraries fail. Seemingly impossible to find the working one again. Found it here: https://forum.arduino.cc/index.php?topic=475581.0