The pot will be using soil moisture sensor, a micro water pump, and an arduino mkr1000. Because of the small form factor of the arduino mkr1000, all the components needed to make this pot could fit into a 15 x 15 x 15 cm square box pot. To maintain the soil moisture a small water tank could be place inside the pot also making this look like a regular pot from the outside but smart inside the box. When the soil feels dry the water pump will automatically pump the water to the soil making its moisture back to its normal level
The soil moisture data could be uploaded to any iot platform but this time i Will use Ubidots service. Not only soil moisture data but also the activation of the water pump will be recorded. This could help to analyze different needs from different kind of plant.
The pot design was made from here (Credit: Akin Yildiz). But I Scale Up a bit to fit all my components.