The thesis describes the implementation of the control system for garden irrigation. The system enables monitoring and control over watering the garden. The core of the system was developed in Microsoft ASP.NET MVC framework and runs on the IIS server. This allows the user to access the user interface from a wide range of devices, such as a smart phone, a tablet, a newer TV, a portable and a personal computer. The system contains a graphical user interface, which is represented by a 3Dimage of the system, through which it is possible to activate individual water irrigation branches in real time. Changes in the system are animated on a 3D-image and it is also synchronized with all the user accesses that are running at that moment. The image is also complemented by sensor displays showing the readings of sensors that are arranged in the garden. Following the introductory chapter in second chapter, we describe the technologies for the production of web applications, among which, based on research and testing, we chose the most suitable for making the core of the system. In the third chapter, we continue with the description of the hardware used. This includes the Raspberry Pi microcomputer, which represents a control part in the system, whose task is to receive and transmit the control commands to actuators in real time. An important part of the system is a NodeMCU development kit, which captures the values of the sensors, arranges them in a suitable format and sends regulated data to the central part of the system via HTTP. The communication that requires the lowest delay is achived using the SignalR library, which automatically selects the most appropriate connection supported by the system. The third section also presents individual types of sensors, where their advantages and disadvantages are exposed. Fourth chapter describes the software used. In the fifth chapter we present the presentation of the implementation of installation and application and the connection of both in the control system. Sixth section provides conclusion.
|