Sistema de alarma de detección de movimiento (3 / 11 paso)

Paso 3: La aplicación en nivel superior

Este paso da una explicación de la aplicación. La primera imagen muestra el esquema de lo que parece la aplicación completa en el nivel superior. Se compone de 7 bloques; a 5 cuadras de estándar bloques de construcción de las bibliotecas y 2 personalizados hacen que se hicieron para esta aplicación.

Bloques estándar de la biblioteca de Internet son:

  • Grabber, toma imágenes de la cámara USB
  • Detección de movimiento, realiza la detección de imagen real
  • Temporizador periódico, comienza en la fecha y hora exacta y envía una señal en el pin de señal cada período.
  • Ansioso de búfer, empuja el primer elemento en la cola automáticamente. El bufferensures solo envía el mensaje al bloque enviar SMS ya que sólo puede procesar un mensaje en un momento.
  • SMS Enviar búfer, envía SMS a través del servicio de Twilio. Los elementos se conservan para asegurarse de que sólo un mensaje se envía en un momento.
  • Limitadorpara evitar demasiados SMS cuando se detecte un intruso.
  • Leer Java propiedades de archivo, Lee los datos de configuración de archivo de entrada
  • Vista, ve una imagen en la pantalla.

El bloque Temporizador periódico funciona como un sistema de motor. Periódicamente emitirá una señal que envía una señal al bloque Grabber vía el perno del gancho agarrador . El bloque de Grabber utiliza el análisis inteligente de Multimedia abierto para Java, OpenIMAJ. Cuando se inicializa el bloque, se inicia un subproceso independiente para leer datos de la cámara. El hilo de la escucha a una cola de comando. Cuando el bloque recibe un comando mediante el perno del gancho agarrador se tome una foto y entregar en el pasador de e imag.

La imagen se pasa al bloque de Detección de movimiento que realiza la detección de imagen real. El bloque de detección de movimiento también utiliza OpenIMAJ. Un método dentro de este bloque compara dos imágenes y se de cambios en la imagen la bandera cuando se detecta movimiento. El método es muy CPU intensivo y tiene que ejecutarse en un subproceso independiente. Cuando se detecta una imagen que se señala en el pin de motionDetected que se activará la generación de un mensaje SMS.

Las cajas de luz azul son todos los métodos de Java hechos específicamente para esta aplicación. Haga clic en un bloque de método, abre el editor de Java.

Al hacer clic en un bloque de construcción puede ver los detalles de la lógica dentro del bloque. Si nos fijamos por ejemplo en el bloque ReadConfig verá que se hace combinando existente construcción de bloques y 4 métodos de Java.

El limitador pone un límite en la cantidad de mensajes generados. Nota la P en la esquina derecha del bloque de edificio. Indica que se puede definir la miniterval de cuánto tiempo debe esperar la aplicación antes de que envíe un nuevo SMS. El valor predeterminado es 300000ms, es decir 5 minutos. Para cambiar el valor. Derecha haga clic en el bloque y seleccione parámetros y genéricos.

Artículos Relacionados

Sistema de alarma de detección de movimiento DIY SMS

Sistema de alarma de detección de movimiento DIY SMS

En este proyecto combinará un sensor de movimiento PIR barato con un módulo GSM TC35 para construir un sistema de alarma que te envía un SMS "Alerta de intruso" cada vez que alguien intenta robar tus cosas. Vamos a empezar !Paso 1: Vea el video!
Camping/exterior sistema de alarma para detección de bestia y personas

Camping/exterior sistema de alarma para detección de bestia y personas

Ahora es el verano, muchas personas van a disfrutar de la fauna cuando van a acampar en la naturaleza. Si usted dormido en la naturaleza en una tienda que sabes qué formidable es escuchar el ruido de cualquier bestia en la oscuridad, (ejemplo un oso)
Edison sistema con detección de movimiento, conexión de nube y streaming de vídeo de vigilancia

Edison sistema con detección de movimiento, conexión de nube y streaming de vídeo de vigilancia

Este proyecto trata sobre el uso de Edison como un núcleo de sistema de detección de movimiento con cámara web, que es también conectado a Twitter, Google Drive, Xively parpadea el LED y señal sonora también (por supuesto!:). También corrientes el ví
Sistema de alarma de Sensor de movimiento DIY

Sistema de alarma de Sensor de movimiento DIY

¿está constantemente siendo asustado cuando personas furtivamente para arriba detrás de la espalda? ¿Lo ha oído mal y no puede oír a la gente acercarse a le? ¿Quieres simplemente construir un super divertido proyecto de Arduino?Si respondiste si a cu
Inalámbrico PIR Sensor, sistema de alarma de Sensor de PIR

Inalámbrico PIR Sensor, sistema de alarma de Sensor de PIR

Bluechip ha introducido Electro protector Micro procesado inteligente PIR sensorSistema es cortina inalámbrico PIR detector de alarma. El Sensor PIR inalámbricoDetección de movimiento GSM alarma adopta la tecnología de avance en señal deproceso propo
Cómo hacer un sistema de alarma con Arduino

Cómo hacer un sistema de alarma con Arduino

Con Arduino es realmente posible hacer proyectos complejos, particularmente a través de Internet, se puede utilizar a través del escudo diferentes disponibles para el microcontrolador. En este artículo, veremos cómo hacer un sistema de alarma profesi
Cuerpo humano sistema de alarma de temperatura infrarrojos de humo con Arduino

Cuerpo humano sistema de alarma de temperatura infrarrojos de humo con Arduino

ICStation Equipo de presentarles este cuerpo infrarrojo humo temperatura alarma sistema humano basado en ICStation Meag2560 compatibles con Arduino.The humano cuerpo infrarrojo humo temperatura sistema de alarma funciona bajo el voltaje de 5v DC y ut
"Smart Shield" - sistema de alarma portátil usando Arduino

"Smart Shield" - sistema de alarma portátil usando Arduino

PIR Sensor está conectado a la tarjeta de arduino. Cuando se detecta un movimiento, un sonido de alarma y parpadea LED voluntad comienzan a actuar. Los tiempos de las detecciones de movimiento se guardan y pueden ser vistos más tarde en una pequeña p
Sistema de alarma de agua de frambuesa Pi

Sistema de alarma de agua de frambuesa Pi

Instrucciones para emplear un Raspberry PI como un sistema de alarma de aguaVersión 1.0, publicada en enero de 2015El Raspberry Pi lee el estado de uno o dos de agua sensor dispositivo (s) en una o dos de sus pines GPIO. Cuando detecta agua frambuesa
Detección de movimiento barato cámara de vida silvestre

Detección de movimiento barato cámara de vida silvestre

Siempre he querido una forma barata para tomar fotos sin ser visto de la vida silvestre en mi barrio.  Este instructable tiene dos existentes instructables y trae junto con características agregadas para crear una detección de movimiento barato cámar
SPLat controlado sistema de alarma de habitación Bluetooth IR

SPLat controlado sistema de alarma de habitación Bluetooth IR

=============================================================Particularmente me gusta este proyecto porque requiere mínima experiencia eléctrica como la mayor parte de sensores hechos de antemano y PLCs. Pero permite comenzar con, esto no es un siste
Ojo de detección de movimiento

Ojo de detección de movimiento

siempre he querido hacer algo con mi pantalla LED de matriz de punto, así que cuando encontré un sensor de movimiento alarma viejo sabía exactamente qué hacer, un ojo de detección de movimiento!Este instructable voluntad que acabado con tener un trab
Luz de la cama de detección de movimiento

Luz de la cama de detección de movimiento

Tener hijos pequeños siempre tan a menudo necesita levantarse de la cama en medio de la noche. Mitad despierto en la oscuridad que a veces dejar de ver el borde de la cama, ouch! Como resultado,... golpes a la mañana siguiente.Así que lo que quería e
Cómo hacer un sistema de alarma usando un PicoBoard

Cómo hacer un sistema de alarma usando un PicoBoard

este Instructable es para hacer un sistema de alarma con cero y un PicoBoard.El link para el programa scratch que se utilizará es https://scratch.mit.edu/projects/97054537/El link para el video de ella trabajando es https://m.youtube.com/watch?v=SE7R