Welcome to the Automatic Tomato Plant Care System developed by Cốc Cốc. This system is designed to automate the process of monitoring and caring for tomato plants using Arduino and Python. This README file will guide you through setting up and using the system effectively.
- Phạm Đức Mạnh
- Nguyễn Thiên Nguyên
- Nguyễn Thanh Sơn
- Nguyễn Thanh Tú
- Nguyễn Hoàng Yến Ngọc
- Võ Tấn Sang
- Đỗ Nam Hải
- Automated watering based on soil moisture levels.
- Monitoring and maintaining optimal temperature and light conditions.
- Real-time data monitoring and analysis.
- Automatic notifications and alerts.
- User-friendly interface for configuration and monitoring.
- Arduino microcontroller board
- Sensors (soil moisture sensor, temperature/humidity sensor, light sensor)
- Water pump
- Camera
- Relay module (if required)
- Python environment for data analysis and visualization
- Internet connectivity for notifications (optional)
-
Clone the project repository:
git clone https://github.com/MannoKat/AIoT-Project.git
-
Hardware Setup:
- Connect the sensors (soil moisture sensor, temperature/humidity sensor, light sensor) to the Arduino board.
- Connect the water pump to the Arduino board (via a relay module if required).
-
Software Setup:
- Upload the Arduino sketch (provided in
arduino_code/
) to your Arduino board. - Install the required Python packages by running:
pip install -r requirements.txt
- Upload the Arduino sketch (provided in
-
Configuration:
- Modify the Arduino sketch and Python scripts to adjust sensor pins, thresholds, and any other parameters according to your setup and requirements.
-
Usage:
- Run the Python script (
main.py
) to start the monitoring and control system. - Follow the prompts or GUI instructions to interact with the system.
- Run the Python script (
- If you encounter any issues during setup or operation, please refer to the troubleshooting section in the project report (Multidisciplinary_Report_CocCoc.pdf).
We welcome contributions from the community. If you have any suggestions, improvements, or bug fixes, please feel free to submit a pull request.
This project was developed by Cốc Cốc at the Vietnamese-German University.