IoT and Machine Learning Approaches for Automation of Farm Irrigation System | Synapse