Summary of Smart Connected Open Source Pot (Scopot)
This project describes a Smart Pot (Scopot) integrating an Arduino MKR1000, soil moisture sensor, and micro water pump within a 15x15x15 cm box. It automatically waters plants when dry and uploads data to Ubidots for remote monitoring of moisture and pump activity.
Parts used in the Scopot:
- Arduino MKR1000
- Solid State Relay
- Jumper wires (generic)
- Breadboard (generic)
- SparkFun water pump
- Soil moisture sensor
- Small water tank
- WiFi network connection
A Smart Pot that has all the component inside of the pot and gives the light and humidity data to the web

Things used in this project
Story
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.
Schematics
Code
Source : Smart Connected Open Source Pot (Scopot)
- How does the pot determine when to water?
The system uses a soil moisture sensor to detect dryness; when the soil feels dry, the water pump activates automatically. - What platform is used to upload the data?
The project utilizes the Ubidots service to upload soil moisture data and record pump activation. - Can different plant needs be analyzed with this setup?
Yes, recording both soil moisture and pump activation helps analyze the specific needs of different kinds of plants. - Does the project include a light sensor?
No, the article only mentions using a soil moisture sensor and does not describe a light sensor component. - What are the dimensions of the pot enclosure?
The components fit into a 15 x 15 x 15 cm square box pot. - Is the water tank visible from the outside?
No, a small water tank is placed inside the pot so it looks like a regular pot from the outside. - Which software library is required for the code?
The code requires the arduino MKR1000 library to be installed beforehand. - How long does the device sleep between readings?
The code sets a sleep time of 20 seconds, though a delay of 10000 milliseconds is also present in the loop.







