https://github.com/pizzerolaa/ecoriegotec
IOT Project that connect sensors with a website, that show data in real time
https://github.com/pizzerolaa/ecoriegotec
arduino-uno esp32 html iot-application javascript
Last synced: about 1 month ago
JSON representation
IOT Project that connect sensors with a website, that show data in real time
- Host: GitHub
- URL: https://github.com/pizzerolaa/ecoriegotec
- Owner: pizzerolaa
- License: mit
- Created: 2023-11-06T22:30:12.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T18:48:48.000Z (over 1 year ago)
- Last Synced: 2025-03-02T10:41:58.879Z (over 1 year ago)
- Topics: arduino-uno, esp32, html, iot-application, javascript
- Language: HTML
- Homepage:
- Size: 16.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌱 EcoRiegoTEC
[](https://opensource.org/licenses/MIT)
[](https://developer.mozilla.org/en-US/docs/Web/HTML)
[](https://developer.mozilla.org/en-US/docs/Web/CSS)
[](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[](https://nodejs.org/)
[](https://expressjs.com/)
[](https://firebase.google.com/)
[](https://www.arduino.cc/en/software)
## 📋 Descripción
EcoRiegoTEC es un sistema de monitoreo en tiempo real para plantas, que integra hardware (sensores) con una aplicación web. Desarrollado para la materia de IOT durante el semestre Agosto - Diciembre 2023.

## ✨ Características principales
- 📊 Interfaz de usuario interactiva para visualización de datos en tiempo real
- 🔌 Integración de múltiples sensores (humedad, proximidad, pH)
- 🔄 Actualizaciones de datos en tiempo real
- 📈 Gráficos históricos interactivos
- 🌐 Sistema IoT completo
## 🛠️ Tecnologías utilizadas
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- Base de datos: Firebase
- Hardware: Arduino IDE
## 🖥️ Requisitos de hardware
Para implementar este proyecto, se necesita:
- Arduino UNO
- ESP32
Asegúrate de tener estos componentes antes de comenzar la instalación.
## 🚀 Instalación
1. Clona el repositorio:
```
git clone https://github.com/pizzerolaa/EcoRiegoTEC.git
```
2. Navega al directorio del proyecto:
```
cd EcoRiegoTEC
```
3. Instala las dependencias (asegúrate de tener Node.js instalado):
```
npm install
```
4. Configura tu Arduino UNO y ESP32 según las instrucciones en la carpeta `hardware/`.
5. Inicia la aplicación:
```
npm start
```
## 🏆 Logros
- Desarrollo de un sistema de monitoreo en tiempo real
- Implementación de una interfaz de usuario intuitiva
- Integración exitosa de hardware con aplicación web
- Creación de un sistema IoT completo y funcional
- Diseño de gráficos interactivos para visualización de datos históricos
## 📄 Licencia
Este proyecto está bajo la Licencia MIT. Ver el archivo `LICENSE` para más detalles.
## 📞 Contacto
Fernando López - [falg.0309@gmail.com](mailto:falg.0309@gmail.com)
---
Hecho con ❤️ por Fher García