Project Name: The Fun-Gi Gardener
Presentation: Canva
Name | 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 |
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.
- 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 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.
Above is a demonstration of the Photo Resitor and the LED interaction
- 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.
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.