- 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)
- 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
- Email/SMS/Push alerts for sustained undesired conditions & sensor errors
- Power usage monitoring/visualization
- Physical wiring and sensor placement mockup
- UI mockups
- System diagrams
- DB Schemas
- research relevant node packages