Planttum

- Designed and synthesized a portable plant monitoring device that quantifiably measures the soil moisture, humidity and brightness of a plant’s surrounding environment in real-time using C
- Implemented an STM32 microcontroller, DHT22 humidity & temperature module, photoresistors and soil moisture sensor to interpret data from external outputs and display them accordingly on the LCD monitor
- Presented technical proposal and design document to the instructor and received a perfect grade

Board

Build

Our design is a plant monitoring device which interprets a variety of different inputs: including sensing the temperature of the soil, knowing the humidity of the soil, and finding the brightness of the surrounding atmosphere. For instance, the design will allow the user to get the status of the plant on which the user can decide to take certain actions. These actions can include, watering the plant if the moisture is low, and moving the plant to an area that is a better environment, depending on the recommended temperature for the plant. Along with that, the brightness sensor will allow the user to see if the plant is in an area that is appropriate for sunlight so that it can grow into a healthy plant. To construct and implement the design, refer to the Installation Manual and User Guide that is listed below for a detailed representation of the build process. A quick rundown of the build process: 1) Ensure proper connection between the board and laptop 2) Connect components and sensors to their appropriate pins/outlets on the Nucleo board 3) Implement functional code to STM Board to guarantee desired outputs of respective components. For the operation of the design, first connect the STM board to an outlet and ensure the power is on. Next, place the moisture sensor into the soil to measure its quality through the resistance that is received by the sensor. After, the temperature and humidity sensor will give the user output of the temperature and humidity of the air. Concerning the brightness sensor, it will give the user input about the brightness of the surrounding air.