Rosehack 2025 Project - Plant Bodyguard 2000
Idea
- Our "Plant Bodyguard" is an innovative system designed to monitor the critical conditions around plants, ensuring they are kept in optimal environments for growth by providing users with real-time feedback on environmental conditions.
- The proactive monitoring system ensures the plant receives the optimal conditions it needs to grow and thrive, making it easier for both novice and experienced gardeners to maintain healthy plants.
- As GenZ, one of our primary focuses is sustainability to combat climate change. Our motto is, if we must protect our planet we should start by protecting our plants.
- We also thought incorporating plants would be a nice nod to the theme of Rose Hack since the logo inspired us greatly.
- Additionally, staying true to our track of sustainability, we used 100% recycled cardboard which makes up the casing of our project.
What It Does
- Holds a plant in the center with our components surrounding it.
- Senses the light in the area and a green LED dims if there is not enough light for the plant and shines bright if there is enough light for the plant.
- Senses the temperature in the area around the plant (displays in the Arduino IDE).
- Sense movement is nearby, and a buzzer sound will be played if something is within range of the plant.
Challenges
- Finding a way to prevent the temperature sensor from being affected by the heating up due to excess voltage.
- The temperature keeps reading significantly higher than the actual temperature in the room.
- This project required us to use a lot of components in conjunction with one another, thus it was quite challenging to adjust the code so that they ran smoothly.
Accomplishments
- Getting the photoresistor to work in sync with and control the brightness of the LED.
- Getting the HCSR04 ultrasonic sensor to work in sync with the passive buzzer by detecting the distance and setting off the buzzer within 10cm.
- Getting the temperature sensor (DHT11) to work with the previous two components.
- Building a well-structured model to fit along with our Arduino components.
What We Learned
- How to code for different components of an Arduino (photoresistor, DHT11 (Temperature Sensor), passive buzzer, HC SR04 (Ultrasonic Sensor))
- How to work efficiently with wires to prevent tangling and color-coding to prevent confusion
- Conceptualizing different layouts, determining sizes of breadboards and the most optimal placement of components (photoresistor, DHT11 (Temperature Sensor), passive buzzer, HC SR04 (Motion Sensor))
- Building a well-structured cardboard model to fit along with our Arduino components.
Next Steps
- With more resources, we could make each component function more smoothly without much delay or being prone to errors.
- LED lights to show if was too hot or too cold for the temperature or a display of the temperature number and unit
- We could make a self-watering component where based on readings of a soil moisture sensor it could activate to pur water from a source above/near the plant down a track to its soil.
- Web Application to modify parameters for the plant you are monitoring - detect when it’s day/night, send alerts based on what is triggered with the plant.
- We could make this project a further valuable tool for plant owners looking to provide the best care possible, blending technology with nature!
Tracks
- Hardware
- Sustainability
Schematics
Plant Bodyguard Arduino Schematics
PowerPoint Presentation
GitHub
- Arduino code uploaded on GitHub
Log in or sign up for Devpost to join the conversation.