This document discusses the design of a wireless sensor network and internet-based automatic irrigation control system to improve irrigation water use efficiency. The system uses ZigBee technology to allow wireless communication between sensor nodes on farms and a central server node. Sensors measure soil moisture, temperature, and humidity. If levels go out of normal ranges, the microcontroller automatically controls irrigation valves to supply or stop water. Users can monitor sensor data and control irrigation remotely using mobile phones or a web interface. The system aims to intelligently automate irrigation and reduce water and labor costs compared to existing wired systems.