Aplicacion domotica basada en XBee y PSoC 4 (4 / 5 paso)

Paso 4: Receptor de Diseño

En este módulo usado la placa PSoC 4, la XBee Shield, el zumbador (el cual usado como alarma), en de el sensor basado un LDR, y el LED.

A nivel interno el PSoC cuenta con los siguientes módulos:

  • Ilu_sensor: Aquí va conectado el sensor de iluminación, el cual proporcionará información acerca de si no hay luz o en el ambiente, esto permitirá se pueda situado el LED, el cual simulará la iluminación del hogar.
  • Temporizador (Timer): Conjunto de at se usaría con un sensor, el cual podría ser de presencia, de vibración, u otros, permita detectar cuando un intruso posible está a punto de asaltar la vivienda. Lo hace en este caso, es básicamente, verificar el tiempo en el el pulsador (denominado Acceso) correspondiente a dicho módulo (receptor) Stays pulsado. Si el pulsador se pulsa una sola vez, simularemos el intruso ha forzado una puerta, o ha sido detectado por un sensor de presencia por un instante de tiempo muy corto, y con el cual no conseguiría éxito en su propósito. Ante esto, la alarma se encenderá y sonará un par de veces, dando únicamente un aviso. Si el intruso persiste en realizar su fechoría pese al aviso de la alarma, la alarma sonará indefinidamente. Esta es la tarea del Temporizador, el tiempo de verificación el cual intruso está presente de durante el. Si solo es por poco tiempo, se activa la interrupción isr_aviso, en caso contrario, se activa la alarma mediante la interrupción isr_acceso.
  • PWM_ilum: Se encarga de regular la iluminación del LED, lógicamente lo hará no solo cuando haya iluminación, es cuando esta esté encendida.
  • Alarma: Se encarga de generar la señal necessária para el zumbador suene como una alarma.
  • Xbee: Módulo UART, facilita la comunicación mediante XBee.

Un nivel de software se
cuenta con la siguiente función:

  • (activoAlarma)

Esta función está encargada de activar la alarma, y se ejecuta constantemente mientras no sea apagada la alarma.

Y magacín con las interrupciones:

  • isr_Ilum: Detecta la falta de luz en el ambiente, y activa la iluminación de casa (LED).
  • isr_acceso: Activa la alarma pueblos, Stays a la espera de recibir la orden de apagado y además envía una señal cuando la alarma ha sido apagada, para el emisor (PSoC 4 BLE) lo sepa y pueda indicar al usuario.
  • isr_aviso: Como se ha dicho antes, indica la señal de aviso de presencia de un posible intruso, solo activa la alarma un par de veces.

La función principal principal (), se encarga de habilitar los módulos usados en el PSoC, y de recibir la información enviada desde el emisor, acerca del nivel de iluminación deseado. Por facilidad solo se ha dispuesto de 5 niveles de intensidad de luz.

El código completo se encuentra en:

https://github.com/jorgewilliams21/PSoC_4/BLOB/mas...

Artículos Relacionados

Automatización de voz Recoginition casera de frambuesa Pi

Automatización de voz Recoginition casera de frambuesa Pi

Domótica o automatización es un campo del suceso, antes grandes nombres como CRESTRON, AMX, LEGRAND BITICHINO etc. fueron los proveedores de soluciones populares. De un número de compañías ha entrado en la refriega, ahora Apple, Samsung y LG también
Tarjeta de audio externa USB con interfaz óptico S/PDIF POF

Tarjeta de audio externa USB con interfaz óptico S/PDIF POF

el propósito del proyecto era crear una tarjeta audio USB externa, que podría ser capaz de:1) sirva como de costumbre externa tarjeta de audio USB con auriculares/salida de línea y entrada de línea audio2) puede transmitir los datos de audio digitale
Chat WiFi - DIY

Chat WiFi - DIY

Todos los dispositivos conectados a la misma red WiFi que pueden chatear entre sí. Este método no requiere ninguna conexión a internet.Por favor vote me "Concurso de creación de codificado".Nivel de dificultad: 2.5 / 5Paso 1: Cosas para descarga
Construir sus aplicaciones Android para IoT dispositivos usando la API REST de control

Construir sus aplicaciones Android para IoT dispositivos usando la API REST de control

Hace unas semanas he implementado biblioteca de servicio de web de resto para el tablero de WIZwiki-W7500ECO. He publicado en Instructables, (aparece contenido!)He decidido crear mis propias aplicaciones para monitorear mi junta con el resto APIs. Mi
DOMOTICA

DOMOTICA

Mi domótica está construida con Phidgets y Xbee radio. El software está escrito en c# en. netDesde el panel de pantalla táctil soy capaz:control de la calefacción o refrigeración modos en el sistema HVACAbrir y cerrar mis puertas de garaje así como d
Procesamiento de controles R/C coche con módulos XBee

Procesamiento de controles R/C coche con módulos XBee

este instructable es una modificación de mi presentación a la comunidad de Chicago de procesamiento en el laboratorio de visualización electrónica (EVL), Universidad de Illinois en Chicago el 01 de octubre de 2012. En el tema de laSerie de la bibliot
Creación de aplicaciones de Android – para principiantes

Creación de aplicaciones de Android – para principiantes

Si tienes un teléfono AndroidTM o tablet y es el tipo de persona que le gusta hacer cosas por sí mismo (¿para qué ¿usted mirando un Instructable?), probablemente has pensado descubrir cómo desarrollar sus propias aplicaciones un día. Tal vez ya tiene
XBEE FLEXIBLE controlados avión

XBEE FLEXIBLE controlados avión

Este es un proyecto de aviones de control remoto basado en Arduino, módulos XBee. Movimiento del avión se controla a través de un motor DC sin escobillas y tres servomotores. Tiene un control remoto basado en el XBee en el extremo transmisor y un avi
Desarrollo de sitios web, desarrollo de Software, desarrollo de aplicaciones móviles, las compañías de SEO en la India – www.l7software.com

Desarrollo de sitios web, desarrollo de Software, desarrollo de aplicaciones móviles, las compañías de SEO en la India – www.l7software.com

L7 Software es un desarrollo web, desarrollo de software, desarrollo de aplicaciones móviles y compañía de proveedor de servicio SEO en la India y de rápido crecimiento en la industria. Ofrecer una calidad superior, como resultado soluciones orientad
¿Cómo instalar aplicaciones en tarjeta SD (sin Root)

¿Cómo instalar aplicaciones en tarjeta SD (sin Root)

ha usted alguna vez funcionó bajo en espacio de memoria en tu android y habia que borrar algunas aplicaciones? Con un ordenador y una tarjeta micro SD no tiene que preocuparse por quedarse sin espacio en el teléfono más! Incluso no necesitas Rootear
Desarrollo de aplicaciones móviles para Control de luces de dos habitaciones

Desarrollo de aplicaciones móviles para Control de luces de dos habitaciones

Desarrollo de aplicaciones móviles es una parte crucial de un arsenal de ingenieros IoT o DIY. Podemos utilizar una aplicación para Android o iOS para configurar o nuestros prototipos o dispositivos finales de control. Anteriormente, escribí par de t
XBee programable luces de Navidad

XBee programable luces de Navidad

siguiendo estos pasos, usted será capaz de controlar un filamento 50 tri-color de luces de Navidad inalámbricamente utilizando un XBee programable.Mi familia siempre ha estado en luces de Navidad y crear decoraciones personalizadas, así cuando leo es
Atar uno de! El cable de (Para) de muchas aplicaciones

Atar uno de! El cable de (Para) de muchas aplicaciones

Ya no es sólo para paracaídas!Primero me encontré con "Molle", más correctamente conocido como línea de 550, en 1980, cuando decidí retomar paracaidismo.Ooh, bebé, dónde has estado toda mi vida? Waitaminnit, otra historia. Conocí a mi futuro esp
Flores: Estroboscópico basada en Phi animado esculturas

Flores: Estroboscópico basada en Phi animado esculturas

Este instructable muestra y explica las floraciones, un tipo único de escultura 3D impreso diseñado para animar al girar mientras que iluminada por una luz estroboscópica (o capturado por una cámara de vídeo con una velocidad de obturación muy rápida