This project is a Plant Monitoring and Control System split into two main components: the "Monitor" and the "Master." These components interact with each other via MQTT to manage and monitor plant conditions, such as humidity levels, and control the water pump system.
- PlatformIO
- Visual Studio Code (recommended for PlatformIO IDE)
-
Clone the repository:
git clone https://github.com/Lankow/plant-master.git cd plant-master
-
Install PlatformIO: Follow the instructions on the PlatformIO website to install PlatformIO.
-
Open the project in Visual Studio Code:
-
Install dependencies: PlatformIO will automatically install the necessary libraries specified in platformio.ini when you open the project.
Ensure your platformio.ini
file includes the necessary configurations:
- Build the project:
- Upload the firmware to your device:
- Monitor the serial output:
For more details go to Client Web App.