---
title: "zavlazovanie-arduino-ethernet"
url: "https://maker.wiznet.io/Acorn_/projects/zavlazovanie-arduino-ethernet/"
markdown_url: "https://maker.wiznet.io/Acorn_/projects/zavlazovanie-arduino-ethernet/md"
type: "UCC: User Created Content"
author: "Acorn_"
original_author: "acorn"
original_url: "https://github.com/martinius96/zavlazovanie-arduino-ethernet"
published: "2024-03-04"
language: "en"
hardware: ["Arduino Mega 2560", "WIZnet W5100"]
likes: 0
views: 303
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# zavlazovanie-arduino-ethernet

> A web application built on an Arduino Mega 2560 microcontroller with an Ethernet connection to a remote web interface used to manage the entire project.

Original author: acorn (source: https://github.com/martinius96/zavlazovanie-arduino-ethernet)

## Components

- **Arduino Mega 2560** x 1 ([docs](https://www.farnell.com/datasheets/1674878.pdf?_ga=2.12759806.871556650.1519619484-654667508.1508905608&_gac=1.209399078.1518779130.EAIaIQobChMI97my66Sq2QIV77ftCh01kgA_EAMYASAAEgKPyvD_BwE))
- **WIZnet W5100** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5100))

## Documents and links

- [GitHub](https://github.com/martinius96/zavlazovanie-arduino-ethernet) (schematics)

## Article

## Summary

This project is to control and monitor an irrigation system in real time through a web-based management system using an Arduino Mega 2560 microcontroller and Ethernet W5100.

## features

This system provides the following features

1. Real-time information: You can check the current value, status, and mode of all sensors and outputs in real time.

2. Rename: You can change the name of each input and output depending on their location.

3. Temperature control: Switch between heating and cooling your room in automatic and manual modes, setting your desired temperature and hysteresis.

4. Timer control: Irrigation circuit can be controlled at settable time intervals taking into account weather information. For example, irrigation is disabled when it rains.

5. System notifications: Provides system-related notifications, such as sensor errors and invalid user login attempts.

6. Security Settings: You can change your username and password.

7. Arduino remote restart: Allows you to remotely restart your Arduino through the web interface.

## How to install

Add table structure and sample data by importing the export.sql file into your MySQL database. This can be done through a client such as PHPMyAdmin.
Modify the login information (host, username, password, database name) for your MySQL database in the system/connect.php file.
The web application is ready for login with username 'admin' and password 'admin'.
Prepare the source code for the microcontroller by changing the host and the relative path to the host where the web application runs.
You can upload source code to your microcontroller through the Arduino IDE.

![Prehľad posledných údajov - Zavlažovanie](https://i.nahraj.to/f/23a7.PNG) ![Prehľad posledných údajov 2 - Zavlažovanie](https://i.nahraj.to/f/23a6.PNG) ![Zmena názvov - Zavlažovanie](https://i.nahraj.to/f/23a5.PNG) ![Ovládací panel automatickej závlahy - Zavlažovanie](https://i.nahraj.to/f/23a4.PNG) ![Grafická vizualizácia - teploty - Zavlažovanie](https://i.imgur.com/oBfiPXL.png) ![Grafická vizualizácia - aktivita okruhov - Zavlažovanie](https://i.imgur.com/bbRSWvm.png) ![Budíková reprezentácia maxím, miním, priemerných hodnôt za 24h, 7 dní, 30 dní - Zavlažovanie](https://i.imgur.com/Nj6iZG4.png)

---

Source: https://maker.wiznet.io/Acorn_/projects/zavlazovanie-arduino-ethernet/
