Skip to content

Automatic temperature control and Push notifications trought IFTTT for dog incubator, project based on Wemos D1 mini Pro board (esp8266)

Notifications You must be signed in to change notification settings

andresrcs/puppy_incubator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Puppy Incubator

incubator

Introduction

If you have a new litter and you are in need of a puppy incubator but you don't want to spend thousands of dollars on a commercial one, this project is for you.

This incubator project currently has the following features:

  • Automatic temperature control, using DS18B20 temperature sensors and a heat source (IR lamp, or even a regular incandescent bulb) activated through a relay accordingly to rules set by you.

  • You can monitor the current temperature and humidity accessing the IP of the D1 mini Pro board (it has a webserver).

    page
  • You can log the data to a database with an ETL process since it also provides JSON output trough an HTTP connection.

    plot
  • If for some reason the temperature goes out of control (based on preset limits) it sends Push notifications to your cellphone using the IFTTT service and Webhooks.

  • It broadcasts the temperature status over MQTT messages.

  • An additional Wemos D1 mini board with a NeoPixel shield, receives the MQTT message and displays informative colors accordingly to the current temperature status (Hot, Normal, Cold).

  • The same board logs the temperature status (MQTT message) on an SD card and serves the .csv file through a web server.

  • It supports OTA updates on the same LAN.

Materials

  • X1 - Big enough plastic container
  • X1 - Light socket
  • X1 - Heat lamp
  • X1 - Lolin D1 mini Pro board
  • X1 - Wemos D1 mini
  • X1 - Wemos NeoPixel shield
  • X1 - Wemos SD shield
  • X1 - SD Card
  • X1 - Tripler Base from Wemos
  • X2 - DS18B20 probe temperature sensors
  • X1 - DS18B20 shield from Wemos
  • X1 - DHT11 shield from Wemos
  • X1 - Relay shield from Wemos

Further development

Next steps to improve this project would be:

  • Adding a FAN to lower temperature or decrease the humidity inside the incubator.
  • Adding a humidifier to control humidity levels inside the incubator.
  • Adding an IP camera with a separate ESP32 modulo to remotely check on the puppies.

About

Automatic temperature control and Push notifications trought IFTTT for dog incubator, project based on Wemos D1 mini Pro board (esp8266)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages