IoT based Smart Irrigation System using NodeMCU ESP8266 and Soil Moisture Sensor - Required Components