🌱
MiSuelo
Manual de Usuario
Versión 2.0
Marzo 2026
Sistema Inteligente de Monitoreo y Análisis de Suelo
Tecnología IoT + Inteligencia Artificial
1. Introducción
MiSuelo es una aplicación móvil para Android diseñada para el monitoreo inteligente de cultivos.
Se conecta a un sensor ESP32 vía Bluetooth Low Energy (BLE) para medir cuatro parámetros del
suelo en tiempo real:
| Parámetro |
Sensor |
Unidad |
Descripción |
| 💧 Humedad |
Capacitivo |
% |
Nivel de agua en el suelo |
| 🌡️ Temperatura |
Termistor/DHT |
°C |
Temperatura del suelo |
| 🧪 pH |
Potenciómetro |
0-14 |
Acidez/alcalinidad del suelo |
| ☀️ Luz |
LDR |
lux |
Intensidad luminosa |
Además, la app incluye un asistente de inteligencia artificial (Gemini), análisis de
compatibilidad de cultivos, alertas automáticas e historial de datos.
2. Requisitos del Sistema
- 📱 Android 7.0 (API 24) o superior
- 📶 Bluetooth Low Energy (BLE) habilitado
- 🔧 Sensor ESP32 con firmware MiSuelo instalado
- 🌐 Conexión a Internet — para clima y Agente IA
- 📍 GPS/Ubicación — para datos climáticos de tu zona
3. Primer Inicio
Al instalar la app por primera vez, verás una serie de pantallas de bienvenida que explican las
funciones principales:
| # |
Pantalla |
Contenido |
| 1 |
🌱 Bienvenida |
Introducción general a MiSuelo |
| 2 |
📊 Monitor de Suelo |
Métricas en tiempo real (humedad, temp, pH, luz) |
| 3 |
🔔 Alertas |
Notificaciones por valores fuera de rango |
| 4 |
📈 Historial |
Gráficas y tendencias |
| 5 |
🤖 Agente IA |
Chat con inteligencia artificial |
| 6 |
🌿 Datos al Chat |
Adjuntar datos de cultivos al Agente IA |
| 7 |
🔬 Análisis |
Análisis profundo con IA |
| 8 |
💾 Respaldo |
Exportar/importar datos |
| 9 |
📶 Bluetooth |
Cómo conectar el sensor ESP32 |
| 10 |
🌐 Página Web |
Enlace al sitio web y actualización de firmware |
Después del onboarding, un tutorial guiado interactivo resaltará cada botón y sección de la
pantalla principal.
💡
Puedes volver a ver la introducción y el tutorial guiado en cualquier momento desde el menú ⋮ →
Ayuda.
4. Conexión Bluetooth con ESP32
¿Cómo conectar?
- Enciende tu sensor ESP32 (asegúrate de que tenga el firmware MiSuelo).
- En la app, toca el ícono de Bluetooth 📶 en la barra superior, o ve al menú ⋮ →
Conectar.
- La app comenzará a buscar automáticamente. La barra se pondrá naranja con
el texto "BUSCANDO...".
- Cuando encuentre tu sensor, se conectará automáticamente. La barra se pondrá verde con
"CONECTADO".
Estados de conexión
| Color de Barra |
Estado |
Significado |
| 🟢 Verde |
CONECTADO |
Sensor enlazado y listo para escanear |
| 🟡 Naranja |
BUSCANDO |
Buscando sensor ESP32 cercano |
| ⚫ Gris |
DESCONECTADO |
Sin conexión al sensor |
⚠️
Importante: El sensor debe estar encendido y cerca (máximo ~10 metros) para que la conexión
funcione. Si no se conecta, reinicia el sensor y verifica que el Bluetooth está activado en tu teléfono.
5. Pantalla Monitor
La pantalla principal de la app. Aquí ves tus cultivos activos, el clima y accedes a las funciones principales.
5.1 Tarjeta de Clima 🌤️
En la parte superior aparece una tarjeta con el clima actual de tu ubicación. Muestra:
- ☀️ Ícono y descripción del clima
- 🌡️ Temperatura actual
- 📍 Tu ubicación detectada
Expandir la tarjeta
Toca la tarjeta de clima para expandirla y ver:
- 💧 Humedad del aire
- 💨 Velocidad del viento
- 🌡️ Sensación térmica
- 📅 Pronóstico de los próximos días
- 🌱 Consejo agrícola personalizado basado en el clima
Toca nuevamente para contraer.
5.2 Agregar un Cultivo ➕
- Toca el botón verde ➕ en la esquina superior derecha.
- Se abrirá un formulario. Completa:
- Nombre: un nombre para identificar tu cultivo (ej: "Tomates del patio").
- Tipo de cultivo: selecciona del menú desplegable (Frijol, Maíz, Arroz, Tomate,
Chiltomo).
- Referencias/Descripción: (opcional) notas adicionales.
- Presiona Guardar. El cultivo se creará con rangos óptimos predefinidos según el tipo
seleccionado.
📌
Requisito: Debes tener al menos un sensor ESP32 registrado (haberse conectado al menos una
vez) para poder crear cultivos.
5.3 Tarjetas de Cultivos 🌱
Debajo del clima aparecen las tarjetas de tus cultivos registrados. Cada tarjeta muestra:
- 🌱 Nombre y tipo del cultivo
- 📊 Última lectura del sensor (humedad, temperatura, pH, luz)
- 🕐 Fecha de la última lectura
Toca cualquier tarjeta para abrir el detalle completo del cultivo.
Si no tienes cultivos registrados, verás una tarjeta indicando "No hay cultivos registrados" con
instrucciones para agregar uno.
5.4 Análisis Pre-Siembra 🔬
Para evaluar tu terreno antes de sembrar:
- Toca el botón morado 🔬 (junto al botón ➕) en la pantalla Monitor.
- Se abrirá la pantalla de análisis pre-siembra.
- Presiona "📡 Escanear terreno" para iniciar un escaneo BLE al sensor.
- Espera a que lleguen los datos (2-5 segundos).
- La app mostrará:
- Estado del Suelo: las 4 métricas con indicadores de estado (🟢/🟡/🔴).
- Ranking de Compatibilidad: qué cultivos son más compatibles con tu suelo actual.
- Toca cualquier cultivo del ranking para ver su Plan de Preparación — pasos específicos para
acondicionar el suelo.
📋 Plan de Preparación
El plan de preparación indica para cada parámetro:
- ✅ Si el valor está dentro del rango ideal
- 🔧 Qué acción tomar si está fuera de rango (ej: "Agregar compost", "Aplicar cal", "Instalar malla
sombra")
- 📊 El rango ideal del cultivo seleccionado
6. Detalle del Cultivo
Al tocar una tarjeta de cultivo en el Monitor, se abre el detalle con toda la información del cultivo.
6.1 Escanear Datos del Sensor 📡
- Asegúrate de que el sensor ESP32 está conectado (barra verde).
- Presiona el botón "Escanear".
- La app enviará el comando
SCAN al ESP32 vía Bluetooth.
- Espera a que los datos lleguen (la app acumulará los fragmentos automáticamente).
- Los valores se guardarán en la base de datos y se mostrarán en las tarjetas de métricas.
📶
El escaneo requiere conexión Bluetooth activa. Si no estás conectado, la app te pedirá que te conectes
primero.
6.2 Métricas del Suelo 📊
Después de un escaneo, verás 4 tarjetas de métricas:
| Métrica |
Color de Tarjeta |
Indicadores |
| 💧 Humedad |
Azul |
Valor actual vs rango ideal del cultivo |
| 🌡️ Temperatura |
Naranja |
Valor actual vs rango ideal |
| 🧪 pH |
Morado |
Acidez/alcalinidad vs rango ideal |
| ☀️ Luz |
Amarillo |
Intensidad lumínica vs rango ideal |
Toca cada tarjeta de métrica para ver información detallada: el valor actual, el rango ideal
para tu tipo de cultivo, y una recomendación si está fuera de rango.
Indicadores de estado
- 🟢 Óptimo: el valor está dentro del rango ideal
- 🟡 Precaución: el valor se acerca al límite
- 🔴 Alerta: el valor está fuera del rango ideal
Otras opciones en el detalle
- 🗑️ Eliminar cultivo: botón para eliminar el cultivo (con confirmación)
- ⬅️ Volver: botón para regresar al Monitor
7. Observaciones / Alertas 🔔
La pestaña Observaciones (ícono 🔔 en la barra inferior) muestra alertas automáticas cuando los
valores de tus cultivos están fuera de rango.
¿Cuándo se generan alertas?
Cada vez que se realiza un escaneo de sensor, la app compara los valores obtenidos con los rangos ideales del
cultivo. Si algún valor está fuera de rango, se genera una alerta.
Contenido de cada alerta
- ⚠️ Tipo de alerta (humedad alta/baja, temperatura, pH, luz)
- 📊 Valor actual vs valor esperado
- 🌱 Nombre del cultivo afectado
- 🕐 Fecha y hora de la alerta
- 💡 Recomendación de acción
🔴
Cuando hay alertas sin leer, aparece un punto rojo sobre el ícono de Observaciones en la
barra de navegación.
8. Historial 📊
La pestaña Historial (ícono 📊 en la barra inferior) te permite consultar datos históricos de
tus cultivos.
Funcionalidades
- 📈 Gráficas interactivas de cada métrica a lo largo del tiempo
- 🔍 Filtrar por cultivo para ver solo los datos de uno específico
- 📅 Rango de fechas para acotar el período de análisis
- 📊 Estadísticas — valores promedio, mínimo y máximo
¿Cómo usar?
- Ve a la pestaña Historial desde la barra inferior.
- Selecciona un cultivo del selector.
- Observa las gráficas para cada métrica (humedad, temperatura, pH, luz).
- Desliza o acerca (pinch-to-zoom) para explorar los datos.
9. Agente IA 🤖
Tu asistente agrícola inteligente potenciado por Google Gemini. Accede desde la pestaña 🤖 en la
barra inferior.
Funcionalidades
💬 Chat de texto
Escribe cualquier pregunta sobre agricultura y obtén una respuesta especializada.
Ejemplos de preguntas:
- "¿Cuál es el pH ideal para el tomate?"
- "Mi planta tiene hojas amarillas, ¿qué hago?"
- "¿Cuándo debo regar si la humedad está al 30%?"
📷 Enviar fotos
Toca el ícono de cámara/galería para adjuntar una imagen. La IA analizará la foto y te dará
un diagnóstico.
Usos:
- 📸 Fotos de plagas o enfermedades
- 🍂 Hojas dañadas para diagnóstico
- 🌱 Estado general de la planta
🌿 Adjuntar datos de cultivo
Toca el ícono de hoja 🌿 para seleccionar un cultivo. La IA recibirá automáticamente los
datos reales de tu sensor y te dará recomendaciones personalizadas.
- Toca el ícono 🌿 en la barra del chat.
- Selecciona un cultivo de tu lista.
- Aparecerá un chip con el nombre del cultivo adjuntado.
- Escribe tu pregunta y envía. La IA tendrá acceso a los datos reales del sensor.
🌐
El Agente IA requiere conexión a Internet para funcionar.
10. Análisis de Cultivos 📈
La pestaña Análisis (ícono 📈 en la barra inferior) ofrece análisis detallado de cada cultivo
usando inteligencia artificial.
Contenido del análisis
- 📊 Tendencias de cada métrica
- 🎯 Predicciones basadas en datos históricos
- 📋 Comparación con valores ideales de referencia
- 🌡️ Análisis detallado por métrica
- 📝 Recomendaciones generadas por IA
11. Respaldo de Datos 💾
Protege tu información exportando e importando datos. Accede desde el menú ⋮ → Respaldo de
Datos.
Exportar (crear respaldo) 📤
- Toca "Exportar Datos".
- El sistema te pedirá dónde guardar el archivo.
- Se generará un archivo
.json con todos tus datos:
- Dispositivos registrados
- Sensores
- Cultivos
- Lecturas de sensores
- Umbrales configurados
- Alertas
- Eventos de riego
- Análisis de terreno (pre-siembra)
- Verás un mensaje con el total de registros exportados.
Importar (restaurar respaldo) 📥
- Toca "Importar Datos".
- Se mostrará una advertencia: la importación reemplaza TODOS los datos actuales.
- Selecciona el archivo
.json de respaldo.
- Espera a que se complete la importación.
- Reinicia la app para ver los cambios.
⚠️
Precaución: La importación elimina todos los datos actuales y los reemplaza con los del
archivo. Asegúrate de exportar un respaldo antes de importar.
Toca los tres puntos ⋮ en la esquina superior derecha para acceder a:
| Opción |
Descripción |
| 📶 Conectar/Desconectar |
Conectar o desconectar el sensor ESP32 (también disponible como ícono en la barra) |
| ℹ️ Acerca de |
Información de la app, versión, y enlace al sitio web del proyecto |
| 💾 Respaldo de Datos |
Exportar/importar toda la base de datos |
| 📖 Ayuda |
Dos opciones: ver las pantallas de introducción o iniciar el tutorial guiado interactivo |
13. Solución de Problemas
❌ "No se puede conectar al sensor"
- Verifica que el Bluetooth esté activado en tu teléfono
- Asegúrate de que el ESP32 esté encendido
- Acércate al sensor (máx. ~10 metros)
- Reinicia el sensor ESP32
- Verifica los permisos de Bluetooth y Ubicación en Ajustes → Apps → MiSuelo
❌ "No llegan datos al escanear"
- Verifica que la barra esté verde (CONECTADO) antes de escanear
- Espera 5-10 segundos; los datos llegan en fragmentos
- Si no llegan, desconecta y reconecta el sensor
❌ "El Agente IA no responde"
- Verifica tu conexión a Internet
- El servicio de Gemini puede estar temporalmente no disponible
- Intenta nuevamente en unos minutos
❌ "No aparece el clima"
- Activa los permisos de Ubicación para la app
- Asegúrate de tener conexión a Internet
- Activa el GPS del teléfono
❌ "Quiero repetir el tutorial"
- Ve al menú ⋮ → Ayuda
- Selecciona "📱 Ver introducción" para las pantallas de bienvenida
- Selecciona "🎯 Tutorial guiado interactivo" para el tour con spotlight
🌱
MiSuelo v2.0
Sistema Inteligente de Monitoreo y Análisis de Suelo
© 2026