Back to Parent

Outcome


Img 7336
Show Advanced Options

Solution

To help a plant thrive, the two things plant growers can control is the temperature and the water. So the Internet of Plants help solve the issue by detecting the temperature and soil moisture, and provide reminder for plant growers to make adjustments to the plants growing conditions.

Ways of reminder:

Distinct LED bulb: the device possess 2 LED bulbs, red and blue respectively. They show intuitive reminder when the temperature is too high(red LED) or too low(blue LED).

Sound: When the plants need water, a song of roll the boat will be played, as a notification for the plant grower to water the plants.

Twitter connection: The plant could have a unique twitter  account that plant growers can interact with. When the plant need watering, it will tweet and @ the plant grower.

Upload to Google Spreadsheet: Record the temperature of the growing condition in order for the growers to keep track of their plants.


Approach

The core of an IoT project is that its cleverness has to useful. In growing plants, the two major condition that could be controlled by plant growers are temperature and hydration. Hence, rather than making the plant seemingly "alive" by adding not functional features, I focused on the problem-solving features that could really help a plant grower keep track of the temperature and hydration level of their plants in order to adjust the growing condition and make it really "alive" and thriving.

Process

From the start, in view of functional and practical concerns of planting, I chose temperature and moisture sensor to be the input of my final device and connected them smoothly with the guidance of DIoT Lab. From not knowing anything about circuits to gradually learn the basic sense and know hows from the mechanical engineering background classmates and to being the one who can be helpful in debugging others' project, this process is backbreaking but fulfilling.

For me, most of my obstacles were about the functioning of my particle argon board. It broke down several times with the loss of the ability to either connect to the WiFi or the cloud, and thus being disabled for me to flash my code in. Though that was definitely the process of frustration, when I finished everything-- the code and the circuits-- but tasks just could not be done and I had noting to do in order to move on, I do appreciate all the help from the two TAs and the professor. I remember there was one Friday afternoon office hour, I brought my problem to the TA, and both of us worked on it for so long just trying to solve the issue. Looking from now, when the project is finally done and working, the comparison accelerate my sense of fulfillment and pride.


Implementation

List of Parts:

- Particle Argon Board

- Bread Board(s)

- Temp 36 Temperature Sensor

- Capacitor

- Soil Moisture Sensor

- Piezos

- Blue LED

- Red LED

- Resistors

- Wires

Creative project circuit diagram ariel yu
Show Advanced Options
Show Advanced Options

Next Steps

By now, my device is simply plays a reminding and tracking role in taking care of the plant. For the well-being of the plant and the convenience of the plant grower, it would be great for the device to help taking care of the plants in action, for example, additional automatic watering system after detected water needed and connection to the AC system to adjust the room temperature when detected the temperature is not in the adequate range for growing plant could all be good improvements and next steps.

Reflection

From this project I get to work with software and hardware engineer at the same time. I do enjoy the process of realizing the thoughts and plan in mind by implementation. The process of conveying my concept in the computer science logic makes me in order for the system and device to work is challenging but inspiring. Also, finally officially get to code makes me feeling more like a CMU student.

Last but not least, Particle Argon boards are very fragile. It was indeed a prominent obstacle in the our process, especially mine. It's a pity that Due to hardware issue, I wasn't able to flash my code to my final circuit project to make it work.

Img 7337
Show Advanced Options
Img 7338
Show Advanced Options
Img 7339
Show Advanced Options
Twitter profile
Show Advanced Options
Drop files here or click to select

You can upload files of up to 20MB using this form.