This project is an IoT-based hydroponics monitoring system that enables users to monitor critical parameters such as pH, humidity, water temperature, and TDS levels in real time. The system is designed to support hydroponic farmers in managing their crops efficiently and conveniently. documentation here
- Hydroponics Parameter Monitoring: Includes pH, humidity, water temperature, and TDS levels.
- User Authentication: Login system for both users and administrators.
- Interactive Dashboard: Displays real-time data.
- IoT Connectivity: Integration with IoT devices for data acquisition.
- PHP Files:
account.php: Manages user accounts.dashboard.php: Provides the main interface for monitoring data.koneksi.php: Script for connecting the application to the database.login.phpandloginadmin.php: Login pages for users and administrators.logout.php: Script to terminate user sessions.
- Python Script:
hidroponik.py: Handles IoT communication and sensor data collection.
- HTML Files:
kelembapan.html: Displays humidity data.pH.html: Displays pH data.suhuair.html: Displays water temperature data.tds.html: Displays TDS data.
- CSS Directory: Contains stylesheets for the user interface.
- Server Setup:
- Ensure a web server like XAMPP or Apache is installed.
- Place all files in the server directory (e.g.,
htdocsfor XAMPP).
- Database Configuration:
- Create a database in MySQL as per the
koneksi.phpscript. - Import the database schema if provided.
- Create a database in MySQL as per the
- Run the Application:
- Access the application via a browser using the local server URL.
- Connect IoT Devices:
- Run
hidroponik.pyto start collecting data from IoT devices.
- Run
- Python 3.x
- Web server with PHP support
- MySQL database
- Compatible IoT hardware
If you wish to contribute to this project, please create a pull request or open an issue in this repository.
This project is licensed under the MIT License.