Develop a system to identify the water requirement in your plant.
In this task, you have to design an indication system to pour water in the plants; To do that, we'll check for the soil moisture; based on those values, you have to indicate the requirement. If you think the motor should be ON, you can turn ON the LED or use a buzzer.
Every time you request to switch ON the motor, store that time in Thingspeak platform using GET request. You have to store two fields in the Thingspeak channel, the time you requested to turn the motor ON (i.e. the time you switched ON the indicator) and the time when water was poured (i.e. the time you switched OFF the indicator).
Once the motor is ON, there shouldn't be any indication for until six-eight hours.Your Thingspeak channel must be public.
Basic requirements of components: Plant; NodeMCU; Soil moisture sensor; Relay/Buzzer/LED; Resistor(s); Jumper wires;
NOTE: If you're using relay, do not connect to any motor or any high voltage AC appliance. Just Change the state.
Deliverable: Plan of action; Thingspeak channel link; A video link, demonstrating the working of your entire project; Circuit connection image; and Code.