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:

IMG_2221

IMG_1514

IMG_1566

IMG_1598

IMG_1585

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. 

light-indicators-3_900

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.

IMG_1793

IMG_1832

IMG_1848

IMG_1849

IMG_1853

The Arduino code is available on GitHub.