Skip to content

kosnox/Terrarium-Controller

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esp32-terrarium-control-board

This is a simple microcontroller terrariums climate control project. It consists of three parts:

  • ESP32 program written in the Arduino IDF
  • Server-side code
  • Android app for remote control

ESP32 program

Basically, the ESP32 controls the climate of our terrariums using a PID controller based on the input data from an DHT sensor and user input. Feature list:

  • two core utilization
  • simple PID implementation
  • controls a heater and a humidifier
  • displays data on a local LCD
  • can be locally managed with 4 buttons
  • connects with an internet server -- to send readings -- to send the state of the heater and humidifier -- to send new locally defined target states of temperature and humidity -- receive new target states of temperature and humidity from an online user
  • can execute order 66 - approved by Darth Sidious himself [Alpha, not present in the public build]

The project on a breadboard

alt text alt text alt text alt text note: I've used LEDs to depict the state of the heater and humidifier relays

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 57.8%
  • C++ 34.2%
  • JavaScript 8.0%