The Eweje Garden is a React app that I built as a gift to my dad who is an avid gardener. The app accompanies ESP8266-based sensor modules I constructed to collect temperature, humidity, sunlight, and soil moisture data from different points throughout the garden and send the collected information to a real-time Firebase database over a WiFi connection. The app displays the collected data and calculates metrics that can indicate if certain parts of the garden are receiving insufficient or excessive sunlight and water.
Live at https://sopeeweje.github.io/eweje-garden/
From the garden to Arduino to Firebase to React
Component | Description | Link |
---|---|---|
Si7021 breakout | Sensor to get temperature and humidity data | Adafruit |
Soil sensor | Capacitive sensor to get moisture data from soil | Adafruit |
ESP8266 breakout | WiFi module | Adafruit |
TSL2591 luminosity breakout | Sensor to get sunlight data | Adafruit |
3xAA waterproof battery holder | Battery holder for sensor module | Adafruit |
Component | Description | Link |
---|---|---|
Urethane seal | Waterproof coat for electronics | Amazon |
Plywood | Mounting garden sensor package | Amazon |
Tupperware | Covering electronics on garden sensor package | Amazon |