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

Demo Presentation

GitHub

  • Arduino code uploaded on GitHub

Built With

Share this project:

Updates