Skip to content

BobMcHenry/iot-greenhouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOT-Greenhouse

The plan

  • Set up a system of http enabled sensors to report temperature, relative humidity, and lighting conditions
  • Create a central hub to recieve sensor data and control relays attached to humidifiers, lights, and heat source
  • Set up a database to store climate information, sensor errors, and IO control logs
  • Set up pi camera to take regular photos of greenhouse conditions
  • Set-up timelapse generation from photos
  • Create a dashboard to display visualized climate data and timelapsed greenhouse activity (Web & PiTouchscreen)

SysDiag Img

The stuff

  • NodeMCU/ESP8266 for sensor control
  • DHT22 Temp/RH sensors
  • LDR/Photoresistors for light measurement
  • Relays for humidifier, humidifier tank heater, and main lighting
  • Rasp Pi 3 modelB for hub
  • Raspberry Pi IR Camera
  • ArduinoC for ESP8266 control
  • NodeJS for piGPIO, db, dash, and sensor rest api
  • SQLite for local DB
  • react for web dash & Electron/Benja for pi touchscreen dashboard
  • ffmpeg for image->timelapse video generation

Nice to haves

  • Email/SMS/Push alerts for sustained undesired conditions & sensor errors
  • Power usage monitoring/visualization

Todos

  • Physical wiring and sensor placement mockup
  • UI mockups
  • System diagrams
  • DB Schemas
  • research relevant node packages

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published