see a demo : Plant
Automatic irrigation of plant with web monitoring.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. You need dowload the web project and api project:
- git clone link : https://github.com/ijosee/Plant.Web
- gir clone link : https://github.com/ijosee/Plant.Api
Install sql BBDD
- get your script here
Download .ino file and load in your ESP8622
- get your file here
Before your start to build your own project will need a bit of hardware :
- Esp8622
- Arduino hygrometer
- Arduino temperature/humidity sensor
- 5v watter pump
- ... a plant ;)
Download the code and buid solutions :
cd {project_folder}
dotnet build
then run
dotnet run
- Local url for api -> localhost:5000
- Local url for web -> localhost:8081
Create a mysql database
mysql -u root -p
mysql>create datebase Arduino_plant
mysql>source /path_file/plant_project_bbdd.sql
At this point you have all the front and back ready to go. Now we gonna set up ESP8622 with arduino framework.
To deploy your web and api you can use Azure (http://www.portal.azure.com), you can get until ten free runnig services.
- Visual Studio Code - The web framework used
- Arduino - The web framework used
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
- José Enrique Mateu Soro - Initial work - PlantProject
This project is licensed under the MIT License - see the LICENSE.md file for details
- Iot
- Arduino
- c++
We stil working on it.