How might we use technology to make plant care simple and stress free?

Bloom is an interactive flower pot that lets its user know at a glance what their plant needs. We used sensors to test the level of moisture in the plant’s soil and to read the humidity of the air around the plant. Using an Arduino, we then calibrated these sensors to read the needs for different types of plants. Two strips of LED lights are used to give an indication of whether the moisture and humidity are too high, too low, or in a safe range.

Phase 1:






Phase 2:

After user testing the first prototype of Bloom, we learned that it was important to make the readings adaptable to the specific type plant being used. We researched the moisture and humidity requirements of different types of plants and created a database with the information for three common household plants: Cactus, Orchid, and Arboricola. The Arduino reads from this database when a plant type is selected. 


Bloom’s light indicators are designed to provide a call to action. When the lights are red, something is wrong (the moisture or humidity are either too high, or too low). We wanted this information to be available to the care-giver without being intrusive. Thus, the information becomes available whenever a hand is waved below the LCD screen, activating Bloom’s infrared sensor.






The Arduino code is available on GitHub.