The smart watering system is an automatic irrigation system that uses a soil moisture sensor, a pump, and an Arduino microcontroller to adjust the water supply according to the plant’s needs. This system operates automatically based on code programmed using Pictoblox, eliminating the need for manual control.