Skip to content

Latest commit

 

History

History
45 lines (39 loc) · 3.48 KB

README.md

File metadata and controls

45 lines (39 loc) · 3.48 KB

HackathonFall2022 || Runtime Terrors

Project Name: The Fun-Gi Gardener

Presentation: Canva

Name Email Github Year Major Focus
Zachary Harris [email protected] Xaffels Junior Computer Science Hardware
Isabella Martinez [email protected] - Sophmore Computer Science Design
A'darius Lee [email protected] - Senior Computer Science Marketing and Research
Scott Eagleson [email protected] saeagleson Senior Biomedical Engineering and Computer Science Frontend
Gabriel Garcia - gaberay2022 Senior Computer Science Hardware
Caleb Jones [email protected] Hero Freshman Computer Engineering Backend/Frontend

Introduction:

    The Fun-Gi Gardener is a smart home device designed to monitor plant health and then report that information back to a website that you can monitor from a computer or a phone. 

Hardware Used:

Diagram

  • Technology Used:
    • ESP32: The main processor and component that executes the code to send data to the server and collect that data from these sensors.
    • Pairing Button: Simple button that enables the ESP32 to be paired with the website.
    • Photo Resistor: Detects the amount of light that hits it.
    • DHT-11 Humidity & Temperature Sensor: Detects the temperature and the humidity of the air around the plant.
    • RGB LED: Cosmetic Item, would be used to light up the inside of the product and cast an ambient light over the area.

Software Used:

  • Software Stack:
    • Arduino (C++) for interfacing with the sensors and uploading sensor data to the backend
    • Nodejs and Expressjs for running the backend server
    • React and javascript for the frontend website.

Useage:

LightSensor

Above is a demonstration of the Photo Resitor and the LED interaction

Each one of the devices pointed out in the Hardware section serves a specific purpouse, as follows:

  • Starting with the ESP32, the brains of the operation. This is pretty much the mini-computer which runs the arduino code that is fed to it, and that code sends out an http post request that sends the data from the sensors to the backend, which sends it to the user interface.
  • Next, the button, is used to enable the pairing of the device on the website and set it up for a plant.
  • The DHT-11, or the Humidity and Temperature Sensor will detect for changes in the humidity and the temp of the air around the plant, and output this data to the server through the ESP32.
  • The photo resistor works in mostly the similar way, and the only change is that it measures a different value, the amount of sunlight.
  • The RGB LED, takes the values from the photo resistor, and when they get low enough, the LED turns on and sets to white, giving light to the surrounding area, lighting the area up.

Afterword:

Thanks for checking out this project and reading about it here! If there are any questions, then feel free to email any one of us in the group. Thank you to SupplyPike and J.B. Hunt for Sponsoring the University of Arkansas 2022 Hackathon.