NodeMCU ESP8266 - Plant watering control via Internet

I have setup pipes running in my balcony for all the plant pots from a pump, on the other side of the pump is the small water tank. Pump is controlled by a relay circuit. Relay is turned on or off from a GPIO pin coming out from ESP8266 based NodeMCU controller. Let me know if you need to build something similar, comment below. I will provide more details. Video shows this working.


NodeMCU ESP8266 - LED control through Internet

Among all the IoT maker boards, I liked the NodeMCU ESP8266 the most. This has a Microcontroller with Wi-Fi controller interfaced. There are number of tutorials on the internet how to accomplish the below project. Let me know if anyone needs help in doing it, I will be happy to share more details.

Video 1: Browser opened in phone 

Video 2: Browser opened in a desktop machine

Simulating IoT through a C# application (ThingSpeak)

ThingSpeak is one of the best IoT backend interfaces which can be used to pass the data between any two devices via network. This is particularly easy to use where there applications such as monitoring sensor data and/or controlling devices. Here is the video showing for every 20 seconds, C# application updates a private channel's one of the field's value. This simulates a sensor updating its value on ThingSpeak. Application also queries for live feed showing entry for latest value updated. This simulates the monitoring action for the sensor value.