https://github.com/alfredodompablo/proyecto-terminal
🎓 Código LaTeX de la tesis para un sistema de monitoreo de agua con WSN y Visión Artificial. IPN-UPIITA.
https://github.com/alfredodompablo/proyecto-terminal
computer-vision latex thesis water-quality wireless-sensor-networks wsn
Last synced: 4 months ago
JSON representation
🎓 Código LaTeX de la tesis para un sistema de monitoreo de agua con WSN y Visión Artificial. IPN-UPIITA.
- Host: GitHub
- URL: https://github.com/alfredodompablo/proyecto-terminal
- Owner: AlfredoDompablo
- License: mit
- Created: 2025-10-14T21:16:40.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-12-04T20:37:12.000Z (7 months ago)
- Last Synced: 2025-12-05T23:04:25.667Z (7 months ago)
- Topics: computer-vision, latex, thesis, water-quality, wireless-sensor-networks, wsn
- Language: TeX
- Homepage:
- Size: 18.6 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# 📘 Sistema de Monitoreo de Contaminación en Cuerpos de Agua Basado en una Red Inalámbrica de Sensores y Visión Artificial


### 🎓 Tesis de Ingeniería Telemática
**Instituto Politécnico Nacional**
**Unidad Profesional Interdisciplinaria en Ingeniería y Tecnologías Avanzadas (UPIITA)**
---
# 🧠 Descripción del Proyecto
Este repositorio contiene el **código fuente en LaTeX** de la tesis titulada:
> *Sistema de monitoreo de contaminación en cuerpos de agua basado en una red inalámbrica de sensores y visión artificial.*
El proyecto propone el **diseño e implementación de un sistema automatizado de monitoreo ambiental** para cuerpos de agua, basado en una **Red Inalámbrica de Sensores (WSN)** combinada con **técnicas de visión artificial**.
El sistema permite medir parámetros fundamentales de **calidad del agua**, entre ellos:
* pH
* Oxígeno disuelto (OD)
* Temperatura
* Turbidez
* Conductividad eléctrica
Adicionalmente, la plataforma incorpora **visión artificial** para la **detección de residuos sólidos flotantes** en la superficie del agua.
Los datos capturados por los sensores y el sistema de visión son transmitidos a una **central de procesamiento**, donde se analizan y se visualizan mediante una **plataforma web de monitoreo**, permitiendo:
* monitoreo ambiental continuo
* detección temprana de eventos de contaminación
* apoyo en la toma de decisiones para la gestión ambiental
---
## 👥 Autores
- **Oscar Alfredo Dompablo Celaya**
- **Itzel López Ramírez**
### 🧑🏫 Asesores
- **Dra. Iclia Villordo Jiménez**
- **Dr. Luz Noé Oliva Moreno**
---
## 📄 Documento de la Tesis
La versión compilada de la tesis puede descargarse desde los **Releases del repositorio**.
👉 **Descargar PDF:**
https://github.com/AlfredoDompablo/Proyecto-terminal/releases/tag/v40
---
## 📁 Estructura del Repositorio
```
.
├── .github/
│ └── workflows/
│ └── latex.yml \# Workflow para compilar el PDF automáticamente
├── Documento/ \# Carpeta principal del contenido de la tesis
│ ├── Imagenes/ \# Subcarpeta para las figuras y diagramas
│ ├── Tablas/ \# Subcarpeta para tablas complejas o datos
│ ├── 1-Introduccion.tex \# Archivo .tex para el Capítulo 1
│ └── ... \# Y así sucesivamente con los demás capítulos
├── bst/ \# Estilos para la bibliografía (ej. IEEEtran.bst)
├── STY/ \# Macros y estilos personalizados (ej. EPN.sty)
├── main.tex \# 📄 Documento principal que une todas las partes
├── Bibliografia.bib \# 📚 Base de datos de referencias en formato BibTeX
├── IPN.png, UPIITA.png \# 🖼️ Logos para la portada o encabezados
├── .gitignore \# Archivos a ignorar por Git
├── CONTRIBUTING.md \# 🌱 Guía de colaboración y uso de Git
├── LICENSE \# 📜 Licencia del proyecto (MIT)
├── latexmkrc \# ⚙️ Configuración para la herramienta latexmk
└── README.md \# ⏪ Este archivo
```
---
# ⚙️ Cómo Compilar el Documento
El método recomendado para compilar el proyecto es utilizando **Visual Studio Code** con la extensión **LaTeX Workshop**, ya que automatiza todo el proceso de compilación.
---
## Requisitos de Software
Instalar los siguientes programas:
### 1️⃣ Distribución LaTeX
Instalar **MiKTeX**
https://miktex.org
Durante la instalación habilitar la opción:
> Install missing packages on-the-fly
---
### 2️⃣ Intérprete de Perl
La herramienta `latexmk` requiere **Perl** para ejecutar correctamente el proceso de compilación.
Para Windows se recomienda:
https://strawberryperl.com
---
### 3️⃣ Visual Studio Code
https://code.visualstudio.com
---
### 4️⃣ Extensión LaTeX Workshop
Instalar la extensión **LaTeX Workshop** desde el marketplace de extensiones de VS Code.
---
# 🧾 Proceso de Compilación
> ⚠️ Si solo deseas leer la tesis, puedes descargar directamente el PDF desde la sección **Releases** del repositorio.
### 1️⃣ Clonar el repositorio
Primero descarga el repositorio en tu equipo utilizando **Git**:
```bash
git clone https://github.com/AlfredoDompablo/Proyecto-terminal
````
Después entra a la carpeta del proyecto:
```bash
cd Proyecto-terminal
```
---
### 2️⃣ Abrir el proyecto en Visual Studio Code
Abre la carpeta del proyecto en **Visual Studio Code**.
También puedes hacerlo desde la terminal:
```bash
code .
```
---
### 3️⃣ Abrir el archivo principal
Dentro del proyecto, abre el archivo principal de la tesis:
```
main.tex
```
---
### 4️⃣ Compilar el documento
Guarda el archivo (`Ctrl + S`) o ejecuta el comando de compilación:
```
Ctrl + Alt + B
```
La extensión **LaTeX Workshop** ejecutará automáticamente todas las pasadas necesarias para resolver:
* referencias cruzadas
* bibliografía
* tabla de contenido
---
### 5️⃣ Visualizar el PDF
Para ver el resultado, abre la **vista previa del PDF** desde el icono de previsualización en el editor.
---
## 🧱 Archivos importantes
| Archivo / Carpeta | Descripción |
| ------------------ | ---------------------------------------------------------------- |
| `main.tex` | Documento principal que incluye todos los capítulos. |
| `Documento/` | Carpeta con los capítulos y anexos del trabajo. |
| `Bibliografia.bib` | Base de datos BibTeX con las referencias bibliográficas. |
| `bst/` | Archivos de estilo para las referencias. |
| `STY/` | Archivos de estilo personalizados (propios o de la institución). |
| `.gitignore` | Define qué archivos no deben subirse al repositorio. |
---
## 🧰 Buenas prácticas
- Realiza **commits pequeños y descriptivos**:
```bash
git commit -m "Agrego sección de metodología experimental"
- Usa ramas para grandes modificaciones (revision-final, nuevo-capitulo, etc.)
- No subas archivos generados (.pdf, .aux, .log, etc.)
- Compila antes de hacer push para asegurarte que el documento no tiene errores.
---
### 🌱 Guía de Colaboración
Para mantener un historial de cambios limpio y consistente, hemos creado una [guía de colaboración con buenas prácticas y comandos de Git](./CONTRIBUTING.md).
---
## 📜 Licencia
Este proyecto está licenciado bajo la [MIT License](https://opensource.org/licenses/MIT).
Puedes modificar, usar y distribuir este material dando el debido crédito.
---
# ✒️ Cómo Citar
Si este trabajo resulta útil para tu investigación, por favor considera citarlo.
```bibtex
@mastersthesis{DompabloLopez2025,
author = {Dompablo Celaya, Oscar Alfredo and López Ramírez, Itzel},
title = {Sistema de Monitoreo de Contaminación en Cuerpos de Agua Basado en una Red Inalámbrica de Sensores y Visión Artificial},
school = {Instituto Politécnico Nacional (UPIITA)},
year = {2025},
address = {Ciudad de México, México},
type = {Tesis de Ingeniería Telemática}
}