Robotic lighting and watering for house plants that's configurable through a simple web interface. Written in C++ for ESP8266 microcontroller using the Arduino framework and PlatformIO. Features include:
- Set desired soil moisture levels and watering frequency
- Set lighting schedule and control brightness
- Monitor water resevoir levels and recieve email notifications when it's time to refill
- Simple setup and monitoring through web interface
- Persist settings to flash memory
- Install PlatformIO
- Build and Upload
platformio run --target upload
To run in simulation mode with only the ESP8266 (no PCB connected) change Settings.hpp
#define SIMULATED false
to
#define SIMULATED true
- See wiki for setup and configuration
Clone the KiCAD PCB Repository for PCB and circuit schematics.