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

Paso 3: Diseño del emisor

Se pueden ver en la imagen cuales han sido los módulos usados, y la tarea principal de estos es:

  • Capsense: Regular el nivel de iluminación en el módulo receptor, es decir, se envia información mediante los módulos inalámbricos acerca del nivel de iluminación deseado. Esta información se verá reflejada en el LED del receptor.
  • LED: Información un aviso visual en ciertas tareas. Se trata del LED del PSoC
  • LCD: Información información textual al usuario.
  • XbeeE: Información las herramientas para la transferencia de datos. Se usa protocolo UART.
  • Contador para alarma: Se dará más descripción de la alarma en el módulo receptor. El Contador para alarma se encarga de recibir la cuenta del número de acuerdo del pulsador (SW) del emisor, ya al presionar un número de veces el pulsador, podremos apagar la alarma. Se ha Equation para al pulsar 5 veces la alarma desde el módulo emisor, este pueda enviar información necessária en el módulo receptor para apagar la alarma.

Un nivel de Software las funciones principales usa el módulo emisor son:

  • (Iluminacion)
  • (alarma)
  • (alarmaApagada)

Además del uso de una interrupción llamada isr_apagoAlarma().

Por su parte el programa () principal principal realiza la habilitación de cada uno de los bloques usados (UART, Capsense, etc.) y se encarga de recibir información para mostrar algún mensaje por el indicador, y a su vez, realiza la tarea de envio de datos al receptor para el control de iluminación.

A continuación se detalla un poco más la tarea de las funciones:

-iluminación (): Muestra un mensaje por el LCD cuando se enciende la iluminación en el receptor. No se encarga de encenderla, si no solo de avisar se ha encendido.

-alarma (): Se encarga de mostrar un mensaje por el LCD cuando se activa la alarma en el receptor, además indica como apagar la alarma. Más adelante se explicará en qué condiciones se enciende la alarma.

-alarmaApagada (): Indica un mensaje por pantalla LCD cuando se ha apagado la alarma en el receptor del.

La interrupción isr_apagoAlarma () se ejecuta una vez se ha detectado el contador ha permíte la cuenta se requería para apagar la alarma, y envía la información necessária para el receptor apague la alarma.

El código del programa 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