I am an electronics engineering student. I have to make a project using STM32F407 DISCOVERY. Using STM32F407 is an obligation in this project. I have a project idea. I need your opinions about this idea.
1-Read these values with sensors: temperature, humidity, soil moisture and temperature of soil.
2-Send these values to ThingSpeak ™ using ESP8266
3a-When soil moisture value equals to less than threshold. Open the water pump
3b-When temperature reaches to critical level turn on the fan.
Also, if this is not a good idea I would like to hear another project ideas from you.