AgroFertil — Manual de Usuario
Guía paso a paso desde el registro inicial hasta el seguimiento del cultivo, fertilización y reportes.
Versión 3.0 · Programa de cultivo por parcela
AgroFertil es un sistema enfocado en el control de la fertilización de cultivos con dosificación automática de fertilizantes según el área del lote, la etapa fenológica y el análisis de suelo. Gestiona parcelas, planes de siembra, programas nutricionales, semáforo foliar y reportes.
1. ¿Qué hace el sistema?
2. Objetivo: control de fertilización y dosificación automática
El propósito central de AgroFertil es que el productor o técnico agrícola pueda:
- Registrar el área del cultivo (parcela/lote) en manzanas o metros cuadrados.
- Definir el cultivo y plan de siembra (fecha, meta de rendimiento en qq).
- Obtener automáticamente el programa de fertilización: qué fórmula aplicar, cuántos kg por manzana, cuántos kg en total para toda el área, y en qué momento del ciclo (días post-siembra).
- Registrar en campo cada aplicación y hacer seguimiento con el semáforo foliar.
El Motor NPK calcula kg/mz según cultivo, suelo, análisis y etapa fenológica
3. Conversión de área: manzanas ↔ metros cuadrados
En Nicaragua se usa la manzana (mz) como unidad agrícola. El sistema trabaja con ambas unidades y las convierte automáticamente al registrar o editar una parcela:
| Operación | Fórmula | Ejemplo |
|---|---|---|
| Manzanas → m² | m² = mz × 7 026 | 2,5 mz → 17 565 m² |
| m² → Manzanas | mz = m² ÷ 7 026 | 17 565 m² → 2,5 mz |
| Hectárea | 1 ha = 10 000 m² | Referencia de área |
4. Instalación y primer acceso
- Requisitos. Servidor con PHP 8+ y MySQL (XAMPP en local, o hosting con PHP/MySQL). Carpeta del proyecto accesible por navegador.
- Instalar base de datos. Abra
install.phpen el navegador (enlace en pantalla de login). Esto crea tablas, datos iniciales (cultivos, etapas, fertilizantes) y el usuario administrador. - Iniciar sesión. Usuario por defecto: admin / contraseña: admin. Cambie la contraseña en producción.
- Pantalla de inicio. Tras el login verá el panel principal con accesos rápidos, KPIs y alertas.
install.php al menos una vez.
5. Flujo general recomendado
Cada parcela puede tener su propio plan activo. Use la barra de contexto (arriba) para elegir en qué parcela y plan está trabajando; todo el sistema se sincroniza con esa selección.
6. Registrar y gestionar parcelas
Menú Parcelas
- Pulse Agregar parcela (botón verde o acceso rápido en Inicio).
- Complete: nombre del lote, tipo de suelo y área:
- Ingrese manzanas → el sistema calcula los m² (× 7 026).
- O ingrese metros cuadrados → el sistema calcula las manzanas (÷ 7 026).
- Ubicación en mapa. Use el mapa Leaflet para:
- Usar mi ubicación (GPS del dispositivo).
- Clic o arrastre del marcador en el mapa.
- Búsqueda de lugar (limitada al departamento de Madriz, Nicaragua).
- Guarde. La parcela aparece en la lista con filtros por nombre, suelo, estado y actividad.
- Ver detalle: clic en una tarjeta para abrir historial (ciclos, análisis, variedad del cultivo).
- Editar: modifique nombre, suelo, área o coordenadas.
- Eliminar: si la parcela tiene historial (análisis, planes, dosis), el sistema pedirá confirmación antes de borrar todo.
7. Barra de contexto (parcela + plan activos)
Debajo del encabezado aparece una barra fija con:
| Elemento | Función |
|---|---|
| Selector Parcela | Elige el lote con el que trabaja en todo el sistema. |
| Selector Plan / Cultivo | Elige el plan de siembra de esa parcela (puede haber varios: activo, finalizado). |
| Resumen | Muestra área, cultivo y próxima dosis pendiente. |
| Botones rápidos | Flask = análisis · Calendario+ = nuevo plan · Semáforo = evaluar cultivo. |
8. Análisis de suelo
Menú Parcelas → Análisis, o botón flask en barra de contexto
- Seleccione la parcela (si no viene preseleccionada por el contexto).
- Ingrese fecha de muestreo, pH, N, P, K (ppm o unidades del laboratorio).
- Opcional: temperatura (°C), humedad (%), observaciones.
- Al guardar, el Motor NPK recalcula las dosis del plan activo de esa parcela según las condiciones del suelo.
- Puede editar o eliminar análisis desde el historial de la parcela.
Ajustes que aplica el motor según análisis
| Condición | Efecto |
|---|---|
| pH < 5.5 | Aumenta Ca y P |
| pH > 7.5 | Aumenta N |
| N bajo (< 30) | +25% N |
| P bajo (< 20) | +30% P |
| K bajo (< 100) | +20% K |
9. Catálogo de cultivos y etapas fenológicas
Menú Cultivos
Antes de crear un plan, el cultivo debe existir en el catálogo con sus etapas fenológicas (momentos del ciclo).
- Ver cultivos instalados (Maíz, Frijol, Tomate, Chile, etc.) con categoría Granos básicos u Hortalizas.
- Agregar cultivo: nombre, variedad, categoría y tipo. Al crear, el sistema puede cargar etapas base automáticamente.
- Etapas fenológicas por cultivo: nombre, día inicio, día fin, % de N, P, K repartidos en el ciclo, y nota de manejo.
- La suma de % N, P y K de todas las etapas debe ser coherente (el sistema avisa si no cuadra).
10. Planes de siembra
Menú Planes
- Pulse Nuevo plan (o botón en barra de contexto).
- Seleccione parcela, cultivo, fecha de siembra y meta de rendimiento en quintales (qq).
- Al guardar, el Motor NPK genera la dosificación completa por etapa.
- Solo puede haber un plan activo por parcela; al activar uno nuevo en la misma parcela, el anterior pasa a finalizado.
- En la lista de planes puede: Ver detalle, Editar fecha/meta/estado, Eliminar, o pulsar el icono de programa (clipboard) para cargar ese plan en Fertilización.
En la misma sección verá la tabla Dosificación recomendada — Motor NPK del plan en contexto, con columnas de momento, días post-siembra, fórmula, kg/mz, total y botón para marcar aplicado.
11. Fertilización — Programa del cultivo
Menú Fertilización → pestaña Programa del cultivo
Esta es la vista principal del programa nutricional. Muestra para cada momento fenológico:
| Columna | Significado |
|---|---|
| Momento | Etapa fenológica (ej. Germinación, Desarrollo vegetativo, Floración). |
| Días post-siembra | Rango de días desde la siembra (ej. «Días 0–15 después de la siembra»). |
| Fecha | Fecha sugerida = siembra + día medio de la etapa. |
| Fórmula | Composición N-P-K del fertilizante (ej. 18-46-0, 15-15-15). |
| Fertilizante | Nombre comercial del producto recomendado. |
| kg/mz | Kilogramos de producto por manzana. |
| Total (kg) | Cantidad total para el área de la parcela (kg/mz × manzanas). |
| N, P, K | Kilogramos de nutriente requeridos en esa etapa. |
| Estado | Pendiente o Aplicado (botón ✓ al ejecutar en campo). |
Otras pestañas de Fertilización
Para detalle técnico del cálculo NPK, consulte el Manual del Motor NPK.
12. Semáforo de nutrición (bitácora de campo)
Menú Semáforo
- Pulse Evaluar estado de cultivo.
- Seleccione parcela y opcionalmente plan/cultivo.
- Elija color: Verde (óptimo), Amarillo (precaución) o Rojo (crítico).
- Indique elemento afectado (N, P, K, Ca, Mg…) y observaciones visuales.
- Adjunte foto de la hoja y confirme GPS (captura automática si el navegador lo permite).
- Los registros aparecen en la línea de tiempo (bitácora) y alimentan alertas del panel de inicio.
13. Reportes y exportación
Menú Reportes
- Pestañas: Resumen, Bitácora semáforo, Fertilizaciones, Análisis de suelo.
- Filtros: rango de fechas, parcela, estado del semáforo, cultivo, estado de fertilización.
- Gráficos: evolución de pH, NPK aplicado, alertas por parcela.
- Exportar Excel: descarga CSV con parcelas, análisis, dosificación y bitácora.
- Exportar PDF: abre vista de impresión del navegador (Guardar como PDF).
14. Administración de usuarios
Menú Usuarios (solo administrador)
- Agregar operadores o agrónomos con nombre y teléfono.
- Activar o desactivar cuentas.
- Eliminar usuarios que ya no necesiten acceso.
15. Resumen operativo — Checklist del ciclo
Use esta lista en cada campaña:
- Ejecutar install.php (solo la primera vez)
- Registrar todas las parcelas con mapa y área correcta
- Tomar y registrar análisis de suelo por parcela
- Verificar cultivos y etapas en catálogo
- Crear plan de siembra (parcela + cultivo + fecha + meta qq)
- Seleccionar parcela/plan en barra de contexto
- Revisar programa de fertilización (fórmula, kg, días post-siembra)
- Aplicar fertilizante en campo y marcar cada dosis como aplicada
- Registrar visitas en semáforo con foto cuando haya anomalías
- Exportar reporte al cierre del ciclo
Tabla resumen por módulo
| Módulo | Qué registra | Resultado |
|---|---|---|
| Parcelas | Lote, suelo, área, GPS | Base geográfica y de área para cálculos |
| Análisis | pH, NPK, clima de muestreo | Ajuste fino del Motor NPK |
| Cultivos | Variedades y etapas | Calendario fenológico del ciclo |
| Planes | Siembra + meta rendimiento | Dispara cálculo de dosis por etapa |
| Fertilización | Programa y aplicaciones | Qué, cuánto, cuándo y si ya se aplicó |
| Semáforo | Estado foliar en campo | Alertas y trazabilidad visual |
| Reportes | Consultas históricas | Decisiones y respaldo documental |
16. Análisis general del sistema
Fortalezas
- Flujo integrado: parcela → análisis → plan → dosis → aplicación → seguimiento foliar.
- Motor NPK automático: reduce errores manuales en cálculo de fertilizante.
- Contexto por parcela (v3.0): cada lote con su plan y programa independiente.
- Información práctica en campo: fórmula, kg/mz, total para el área y días desde siembra.
- Mapa y GPS: ubicación precisa en Madriz; útil para visitas y semáforo.
- Funciona offline-friendly en local con XAMPP; exportación para respaldo.
Limitaciones actuales
- Las dosis se calculan automáticamente; no se editan manualmente nutriente por nutriente (solo marcar aplicado).
- La calculadora de fertilización es independiente del plan guardado (simulación).
- Roles de usuario básicos (no hay permisos granulares por módulo).
- Requiere conexión al servidor para guardar datos (no es app móvil nativa offline).
Recomendaciones de uso
17. Solución de problemas
| Problema | Solución |
|---|---|
| Error de conexión / JSON | Active MySQL en XAMPP. Ejecute install.php. |
| No hay dosificación | Cree un plan de siembra para la parcela activa. Verifique que el cultivo tenga etapas. |
| Menú desactualizado | Recargue con Ctrl+F5 o abra index.html directamente. |
| Mapa no carga ubicación | Permita geolocalización en el navegador. Use búsqueda o clic en mapa. |
| Semáforo: «sin plan activo» | Seleccione parcela con plan activo o elija plan manualmente en el modal. |
| No puedo borrar parcela | Tiene historial. Confirme eliminación forzada si desea borrar todo. |
| Migración v2.9+ | Ejecute tools/migrar_v29.php si faltan columnas de análisis. |