https://github.com/shironxn/growbyte
An IoT-based smart plant monitoring and control system using ESP32
https://github.com/shironxn/growbyte
arduino esp32 iot platformio
Last synced: 11 months ago
JSON representation
An IoT-based smart plant monitoring and control system using ESP32
- Host: GitHub
- URL: https://github.com/shironxn/growbyte
- Owner: shironxn
- License: mit
- Created: 2025-06-18T06:44:10.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-15T07:11:42.000Z (11 months ago)
- Last Synced: 2025-07-15T16:47:54.267Z (11 months ago)
- Topics: arduino, esp32, iot, platformio
- Language: Python
- Homepage:
- Size: 3.42 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GROWBYTE [WIP]
An IoT-based smart plant monitoring and control system using ESP32. It features real-time data from multiple sensors and allows control of a water pump and light through a responsive web interface.
## Features
- Read temperature and humidity using DHT sensor
- Read soil condition using analog sensor
- Read DS18B20 soil temperature
- Control water pump and light using relays
- Pump turns on automatically when soil is too dry
- Built-in web dashboard (hosted on ESP32)
## Hardware Used
- ESP32 Dev Board
- DHT11 Sensor
- DS18B20 Temperature Sensor (with 4.7kΩ pull-up resistor)
- Soil Moisture Sensor
- 2-Channel Relay Module
- DC Water Pump 12v
- LED light or light module
- LCD I2C Module
- Jumper wires
## Circuit Diagram

## Installation
1. Clone the Repository
```bash
git clone https://github.com/shironxn/growbyte
cd growbyte
```
2. Open with PlatformIO
- Install PlatformIO
- Open the folder with VSCode + PlatformIO extension
3. Upload Web Files LittleFS
```bash
pio run --target uploadfs
```
4. Upload Firmware
```bash
pio run --target upload
```
5. Wi-Fi Setup
Connect to the ESP32 access point and open:
```
http:///wifi
```
6. Dashboard Access
After connecting to your Wi-Fi, open the WIFI IP in your browser.
## Demo
Coming soon!
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.