{'fraction_non_alphanumeric': 0.012307692307692308, 'fraction_numerical': 0.0, 'mean_word_length': 5.062111801242236, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Automated Microcontroller-Based Irrigation System

Traditional irrigation systems do not take into consideration the conservation of water. Therefore, automating the plant watering systems to reduce water wastage and loss would be key to water conservation as a means of making use of water wisely and responsibly. In this chapter, a smart irrigation system that helps control the amount of water applied to crops is proposed and developed. The system controls the ON/OFF state of the water pumping motor based on the soil moisture sensor reading. Other sensors incorporated in the system are the water level sensor and light dependent resistor. The system leverages on the Arduino Uno microcontroller development board to collect input signals from the three sensors. The water pump operates depending on the value of the output signal received by the relay module. This technique of watering is feasible and very affordable and reduces human intervention in field watering.