This document describes a smart irrigation system that uses Arduino boards, sensors, and Bluetooth communication. The system includes a central node Arduino that controls relays and displays sensor data on an LCD screen. It communicates wirelessly with a sensor node Arduino that measures soil moisture with a rain sensor and temperature/humidity with a DHT11 sensor. The sensor node sends data to the central node over Bluetooth, which triggers automation functions like turning on an alarm and lights if rain or high humidity is detected. Block diagrams and flowcharts show the system framework and logic. Code listings provide the Arduino programs for the central and sensor nodes.