DOCUMENTACIÓN CON IA
¿Qué desea saber?
Activar a través de MQTT
Este tutorial le muestra cómo activar de forma remota su cámara OV80i utilizando mensajes MQTT simples. En solo unos pocos pasos, tendrá un sistema que puede capturar y procesar imágenes desde cualquier lugar de su red, ¡sin necesidad de programación compleja!
Lo que Construirá: Un disparador remoto simple que le permite iniciar inspecciones de la cámara enviando un mensaje básico a través de su red.
Tiempo Estimado: 20-30 minutos
Nivel de Habilidad: Principiante
Ejemplo Real: Imagine un botón en la tableta de un operador que activa instantáneamente la cámara para inspeccionar una pieza; eso es exactamente lo que estamos construyendo, pero utilizando mensajes MQTT en lugar de botones.
Prerrequisitos
Antes de comenzar, asegúrese de tener:
- Cámara OV80i conectada y funcionando
- Una receta configurada y lista para usar
- Comunicación MQTT configurada (consulte la guía de Configuración de Comunicación MQTT)
Su activador de cámara debe estar configurado en Manual en Configuración de Imagen; esto le indica a la cámara que espere sus comandos remotos en lugar de capturar automáticamente.
Por qué la Activación por MQTT es Fácil
La OV80i hace que la activación remota sea simple:
- No se requiere codificación - solo arrastre y conecte algunos nodos
- Funciona al instante - envíe un mensaje, obtenga resultados de inmediato
- Mensajería confiable - MQTT asegura que sus comandos lleguen a la cámara
- Cualquier dispositivo puede activar - tabletas, computadoras, PLCs o sensores
Perfecto para: Control de inspección remota, líneas de producción automatizadas, o cualquier situación donde necesite activar la cámara desde otra ubicación.
Paso 1: Verificación Rápida de la Cámara
1.1 Configurar la Cámara en Modo de Disparo Manual
- Vaya a su Editor de Recetas
- Haga clic en "Configuración de Imagen"
- Encuentre el Modo de Disparo y configúrelo en "Manual"
- Haga clic en Guardar
¿Por qué Manual? Esto le indica a la cámara "espere mi comando" en lugar de tomar fotos automáticamente.
1.2 Encuentre Su Número de Receta
- Mire la barra de direcciones de su navegador mientras está en el Editor de Recetas
- Encuentre el número después de
/recipe/(ejemplo: si la URL muestra/recipe/10, su número de receta es 10) - Anote este número - lo necesitará en unos minutos

Paso 2: Abrir el Constructor de Flujos
2.1 Acceder a Node-RED
- En su Editor de Recetas, haga clic en "Configurar IO" o seleccione "Bloque IO" en el menú de migas de pan
2.2 Comenzar Desde Cero
Si ve otros nodos en el lienzo, está bien - solo agregaremos nuestro nuevo flujo de activación junto a ellos.
¡Comencemos!
Paso 3: El Secreto Simple para la Activación por MQTT
Aquí está todo lo que necesita saber: La cámara necesita 2 mensajes rápidos para tomar una foto de forma remota.
- Primer mensaje: "Hola cámara, prepárate para un comando remoto"
- Segundo mensaje: "¡Ahora toma una foto!"
3.1 Arrastre Estos 5 Nodos a Su Lienzo
Desde el panel izquierdo, arrastre estos a la área principal:
- Inject (de la sección de Entrada) - Este será su "botón de activación"
- Change (de la sección de Función) - Para el mensaje 1
- Delay (de la sección de Función) - Pequeña pausa entre mensajes
- Change (de la sección de Función) - Para el mensaje 2
- MQTT Out (de la sección de Red) - Envía mensajes a la cámara

Paso 4: Configure sus Nodos
4.1 Configure su Botón de Disparo
- Haga doble clic en el nodo Inject
- Cambie el nombre a "Remote Trigger"
- Haga clic en "Done"
4.2 Configure el Mensaje 1 (Comando de Preparación)
- Haga doble clic en el primer nodo Change
- Cambie el nombre a "Get Ready"
- Haga clic en "Add" y seleccione "SET"
- Establezca
msg.topicenstream_mode/set - Haga clic en "Add" nuevamente y seleccione "SET"
- Establezca
msg.payloadenHMI_MODE - Haga clic en "Done"
Lo que esto hace: Indica a la cámara "prepárate para un comando remoto."

4.3 Agregue un Pequeño Retraso
- Haga doble clic en el nodo Delay
- Establezca el retraso en 10 milisegundos
- Haga clic en "Done"
¿Por qué? Solo le da a la cámara un instante para prepararse.
4.4 Configure el Mensaje 2 (Comando de Toma de Imagen)
- Haga doble clic en el segundo nodo Change
- Cambie el nombre a "Take Picture"
- Haga clic en "Add" y seleccione "SET"
- Establezca
msg.topicenhmi/[YOUR_RECIPE_NUMBER]/capture_mode - Reemplace [YOUR_RECIPE_NUMBER] con su número real (como
hmi/10/capture_mode) - Haga clic en "Add" nuevamente y seleccione "SET"
- Establezca
msg.payloadensingle - Haga clic en "Done"
Lo que esto hace: Indica a la cámara "¡toma una foto ahora!"

4.5 Configure el Enviador de Mensajes
- Haga doble clic en el nodo MQTT Out
- Seleccione su broker MQTT (debería estar configurado)
- Cambie el nombre a "Send to Camera"
- Haga clic en "Done"
Paso 5: Conecte Todo Junto
¡Esta es la parte divertida! Ahora conectamos sus nodos para crear el flujo.
5.1 Haga las Conexiones
Dibuje cables entre los nodos así:
- Remote Trigger → Get Ready → Send to Camera
- Remote Trigger → Delay → Take Picture → Send to Camera
Guía visual:
Remote Trigger ──→ Get Ready ──→ Send to Camera
│
└──→ Delay ──→ Take Picture ──→ Send to Camera
5.2 Cómo Conectar Nodos
- Haga clic y arrastre desde el pequeño cuadrado en el lado derecho de un nodo
- Deje caer el cable en el lado izquierdo del siguiente nodo
- Verá una línea gris conectándolos
Paso 6: Pruebe su Disparo Remoto
6.1 Active su Flujo
- Haga clic en el botón rojo "Deploy" en la esquina superior derecha
- Debería ver el mensaje "Successfully deployed"
6.2 Pruébelo
- Coloque una pieza frente a su cámara (para pruebas)
- Haga clic en el botón de su nodo "Remote Trigger"
- ¡Mire cómo su cámara toma una foto!
Signos de éxito:
- El LED de la cámara parpadea brevemente
- Escucha el procesamiento de la inspección
- Una nueva imagen aparece en su Biblioteca
6.3 Verifique sus Resultados
Vaya a su página de Biblioteca - debería ver una nueva imagen con una marca de tiempo reciente. Haga clic en ella para ver los resultados de la inspección.
Si funcionó: ¡Felicidades! Acaba de activar su cámara de forma remota.
Si no: Consulte la sección de solución de problemas a continuación.
Paso 7: Úselo desde Otros Dispositivos (Opcional)
¿Quiere activar desde su teléfono, tableta u otra computadora? Aquí le mostramos cómo:
7.1 Desde Cualquier Aplicación MQTT
Descargue cualquier aplicación MQTT y conéctese a la dirección IP de su cámara en el puerto 1883, luego:
- Envía el primer mensaje:
- Tema:
stream_mode/set - Mensaje:
HMI_MODE
- Tema:
- Espere un momento, luego envíe el segundo mensaje:
- Tema:
hmi/[YOUR_RECIPE_NUMBER]/capture_mode - Mensaje:
single
- Tema:
7.2 Desde la Línea de Comandos
En Windows/Mac/Linux:
# First message
mosquitto_pub -h [CAMERA_IP] -t "stream_mode/set" -m "HMI_MODE"
# Second message (replace 10 with your recipe number)
mosquitto_pub -h [CAMERA_IP] -t "hmi/10/capture_mode" -m "single"
¡Eso es todo! Su cámara tomará una imagen desde cualquier lugar de su red.
Paso 8: Validación y Pruebas
8.1 Pruebas de Extremo a Extremo
Validación completa del flujo de trabajo:
| Prueba | Acción | Resultado Esperado | Estado |
|---|---|---|---|
| Disparo manual | Haga clic en el botón de inyección | Imagen capturada y procesada | ☐ |
| Activación del modo HMI | Verifique el estado de la cámara | La cámara cambia al modo HMI | ☐ |
| Ejecución de inspección | Verifique el procesamiento | Depuración muestra los resultados de la inspección | ☐ |
| Disparo externo | Enviar comando MQTT | El disparo remoto funciona | ☐ |
8.2 Validación del Rendimiento
Monitoree estas métricas:
- Tiempo de respuesta del disparo: Desde el mensaje MQTT hasta la captura de la imagen
- Duración del procesamiento: Tiempo para completar la inspección
- Entrega de resultados: Tiempos de salida de depuración
- Fiabilidad del sistema: Disparo consistente en múltiples pruebas
8.3 Preparación para Producción
Antes de implementar en producción:
- Pruebe con piezas reales y condiciones de inspección
- Verifique la integración con sus sistemas externos
- Confirme la fiabilidad de la red para la comunicación MQTT
- Documente los temas de disparo y formatos de mensaje
Paso 9: Solución Rápida de Problemas
¿No funciona? Aquí están las soluciones más comunes:
9.1 La Cámara No Toma Imágenes
| Problema | Solución Rápida |
|---|---|
| No pasa nada cuando hago clic en disparar | Verifique que su número de receta sea correcto en el nodo "Tomar Imagen" |
| La cámara toma la imagen pero no hay inspección | Asegúrese de que su receta esté Activa y tenga un modelo entrenado |
| El disparo funciona a veces | Verifique que el disparo esté configurado en Manual en la Configuración de Imágenes |
9.2 Problemas de MQTT
| Problema | Solución Rápida |
|---|---|
| Puntos rojos en los nodos MQTT | Verifique la conexión del broker MQTT en su configuración |
| El botón de desplegar está atenuado | Haga clic en cualquier parte del lienzo primero, luego intente Desplegar |
| Los nodos no se conectan | Asegúrese de que está arrastrando desde el pequeño cuadrado en el lado derecho |
¿Aún atascado? Verifique que la comunicación MQTT esté configurada correctamente (consulte la guía de Configuración de Comunicación MQTT).
¡Lo Logró! 🎉
¡Felicidades! Ahora tiene control remoto de su cámara OV80i. Con solo unos clics, ha construido un sistema que puede:
- Disparar inspecciones desde cualquier lugar en su red
- Trabajar con teléfonos, tabletas, computadoras - cualquier cosa que pueda enviar mensajes MQTT
- Integrarse con otros sistemas como PLCs, sensores o aplicaciones personalizadas
- Escalar a múltiples cámaras utilizando diferentes números de receta
¿Qué Sigue?
Ahora que tiene lo básico funcionando, puede:
Siguientes Pasos Fáciles
- Probar desde diferentes dispositivos utilizando aplicaciones MQTT
- Crear múltiples disparos para diferentes recetas
- Agregar esto a su flujo de trabajo de producción
Ideas Avanzadas
- Conectar a PLCs para líneas de producción automatizadas
- Crear aplicaciones personalizadas que disparen múltiples cámaras
- Agregar reenvío de resultados para enviar datos de inspección a otros lugares
- Crear paneles de operador con botones de activación
Ejemplos del Mundo Real
Así es como otros utilizan el disparo MQTT:
- Estaciones de Control de Calidad: Los operadores escanean un código de barras, el sistema activa la inspección de la cámara
- Líneas de Transporte: Un sensor detecta la pieza, activa automáticamente la inspección
- Inspección Manual: Tableta con un simple botón "Inspeccionar" para los operadores
- Monitoreo de Producción: Un sistema central coordina múltiples cámaras
Las posibilidades son infinitas - ¡y todo comienza con el sistema simple que acaba de construir!