To build our project you must install the following software:
1. A IDE that works with Hardware: Clion or Visual Studio Code (recommended)
2. PlatformIO extension for your IDE
PlatformIO for Visual Studio Code
PlatformIO for CLion
3. Install the ESP32 board support package in PlatformIO
PlatformIO ESP32 Board Support
Clone our GitHub repository and upload the code to both ESP32s:
git clone https://github.com/water-broadcast/iot-project.git
cd iot-project
platformio run --target upload
Configure the WiFi credentials in the config.h file
Once your setup is finished you should have 2 identical hardware systems, one ESP32 flashed with the Flower1 code and one ESP32 flashed with the Flower2 code. When you now water your own plant your friends plant, no matter how far away, will also get watered if its moisture detector detects its soil as dry. You now have a new way of creating connection with your friend without having to take any extra time during your day. If you are up for the challenge you can copy the system for all the plants in your household and share a plant watering chore and switch duty every week. Even when your friend is on holiday you can take care of their Plants without having even to enter their apartment!
For complete documentation, code, and additional resources, visit our GitHub repository:
https://git.coco.study/ereeb/waterbroadcastThis project is part of the "Library of Closeness" in the VREUNDE project.