MATLAB Maker Community

3,593 views (last 30 days)

Build a Smart Plant Watering System with Arduino and Simulink

By Hans Scharler on 12 Jun 2018
Latest activity Reply by Aniruddh Sharma on 19 Jan 2019

This project shows how to use Simulink Support Package for Arduino Hardware to create a Simulink model to implement a smart plant watering system based on ThingSpeak.

The watering requirements for a plant can be decided by the ideal soil moisture range required for it. If the soil moisture is not in the ideal range then the plant is overwatered or not watered enough. By measuring the soil moisture level, we can decide if the plant needs to be watered. To measure the soil moisture, we will use a soil moisture sensor. The sensor measures the percentage of moisture present in the soil. This project also connects the Arduino to ThingSpeak. ThingSpeak allows you to collect data from sensors and run MATLAB Analytics in the cloud. Discuss this project here.

Reply  
By Hans Scharler on 12 Jun 2018

At the Digi-Key booth at Maker Faire, they had an environmental monitoring system using ThingSpeak and Cypress.

 
2 Replies
Reply  

Is there a Arduino sensor available which analyze data of moisture, temperature and ph of soil in single one?

 
Reply  

I know what I'm building next summer. Thanks for posting this, Hans!

 
Reply