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

Étape 4: Récepteur de Diseño del

En este módulo he usado la placa PSoC 4, la XBee Shield, el zumbador (el cual he usado como alarma), el fr de capteur basado ONU LDR, y el LED.

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

  • Ilu_sensor : Aquí va conectado el capteur de iluminación, el cual proporcionará información acerca de si ne hay luz o aucun fr el ambiente, esto permitirá que se pueda encender el LED, el cual simulará la iluminación del hogar.
  • Temporizador (Timer): Conjunto de fr se usaría con el cual podría ser de presencia, de vibration, u otros, que permita detectar cuando un intruso posible está a punto de asaltar la vivienda, capteur de l’ONU. Lo que hace en este caso, es básicamente, verificar el tiempo en el que el funzionamento (denominado Acceso) correspondiente a pulsado permanents de dicho módulo (récepteur). Si el funzionamento se pulsa una sola vez, simularemos que el intruso ha forzado una puerta, o ha sido detectado por un capteur de presencia, por un instante de tiempo muy corto, ne y con el cual aucun conseguiría éxito en su propósito. Ante esto, la alarma se encenderá y sonará ONU nominale de veces, dando únicamente ONU aviso. Si el intruso persiste fr realizar su fechoría pese al aviso Escalin alarma, la alarma sonará indefinidamente. Esta es la tarea del Temporizador, verifica el tiempo durante el cual el intruso está presente. 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 la régulière iluminación del LED, lógicamente lo hará ne solo cuando aucun iluminación haya, que es cuando esta esté encendida.
  • Alarma : Se encarga de generar la señal necesaria para que el zumbador noubli como una alarma.
  • Xbee : Módulo UART, que facilita la comunicación mediante XBee.

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

  • (activoAlarma)

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

Y contamos 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 banir, permanents a l’espera de recibir la orden de apagado y además envía una señal cuando la alarma ha sido apagada, para que 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 intruso posible, solo activa la alarma ONU nominale de veces.

La función principal main (), 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. Solo por facilidad se ha dispuesto de 5 niveles de ja de luz.

El código completo se encuentra en :

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

Articles Liés

Lumières de Noël XBee programmables

Lumières de Noël XBee programmables

en suivant ces étapes, vous serez en mesure de contrôler un brin 50 trichromique de lumières de Noël sans fil en utilisant un XBee programmables.Ma famille a toujours été dans les lumières de Noël et la création de décors personnalisés, alors quand j
Adaptateur XBee

Adaptateur XBee

Simple communication sans fil : adaptateur de modem sans fil XBee An qui ne suce pas!XBee modems sont une des façons plus faciles pour créer un point à point sans fil ou réseau maillé. Ils ont de correction d'erreur, sont configurés avec aux commande
Comment utiliser les Modules XBee comme émetteur & récepteur - Tutorial Arduino

Comment utiliser les Modules XBee comme émetteur & récepteur - Tutorial Arduino

Dans ce tutoriel, nous allons utiliser deux modules xBee (série 1) avec la carte de Arduino uno. Nous allons configurer d'agir comme un récepteur et un émetteur pour contrôler la luminosité d'une LED sans fil à l'aide d'un potentiomètre.La pile de pr
Kit adaptateur XBee Adafruit

Kit adaptateur XBee Adafruit

L'adaptateur Adafruit est probablement le meilleur adaptateur XBee et vous obtenez pour l'assembler vous-même.Étape 1: équipementVous allez avoir besoin de certains équipements à la fin de ce kit.L'équipement que j'ai utilisé dans ce projet était :*
Configuration de XBees pour le API Mode

Configuration de XBees pour le API Mode

XBee sont populaires modules sans fil utilisés par des amateurs et des bricoleurs.  Ces modules sans fil viennent dans une variété de styles et de puissances (échelles de distance).  Il y a plusieurs tutoriels même instructables pour configurer XBees
Xbees (série 2) permettent de contrôler un moteur

Xbees (série 2) permettent de contrôler un moteur

deux xbees, un arduino, un xbee Explorateuret un pont en h, utilisation sans fil contrôlent un moteur à courant continu à tourner dans les deux sens (dernière vidéo).Note : J'ai utilisé le xbee j'ai lié, mais pour une communication d'un à l'autre, pl
Voiture R/C contrôles de traitement avec les modules XBee

Voiture R/C contrôles de traitement avec les modules XBee

cette instructable est une modification de ma présentation à la communauté Processing Chicago au laboratoire de visualisation électronique (EVL), Université de l'Illinois à Chicago le 1er octobre 2012. Dans la rubrique desSérie de la bibliothèque de
Arduino solar charger contrôleur + sortie contrôle et enregistrement des données en ligne avec Xbee WiFi

Arduino solar charger contrôleur + sortie contrôle et enregistrement des données en ligne avec Xbee WiFi

A temps, j'ai commencé à travailler sur un contrôleur de charge solaire, elle était basée sur un microcontrôleur PIC, un 20 x affichage de 4 caractères et le code a été écrit en langage assembleur. Il n'a bien fonctionné et travaillait encore lorsque
Convertir FTDI câble à « FTDI Dongle » pour adaptateur XBee

Convertir FTDI câble à « FTDI Dongle » pour adaptateur XBee

Imaginez vous êtes test d'un projet « Sans fil » que vous feriez en dehors de votre bureau ou la maison, en utilisant par exemple des Modules XBee pour contrôler une sorte de robot, voiture RC, ballon météo, etc. à partir de votre ordinateur portable
LEGO Technic voiture avec Arduino + XBee Wireless Control

LEGO Technic voiture avec Arduino + XBee Wireless Control

j'étais parcourant Instructables hiver fin un samedi, quand mon 8 yo fils est venu et regarda par-dessus mon épaule et j'ai vu cela : par sath02. Mon fils est un grand fan de toutes choses Lego et aime les robots et les voitures, et cela ne convenait
Assurez-vous câblé bras robotisé Edge « Sans fil » avec Arduino DIY + XBee

Assurez-vous câblé bras robotisé Edge « Sans fil » avec Arduino DIY + XBee

Mise à jour : ajouté schéma Top Layer PCB, PCB de couche de fond et les deux dessus, images de fond PCBQuand j'ai fini le « RevIO » - un Clone de l'Arduino, qui a la façon différente d'exposer son utilisation de goupilles. J'ai décidé d'aller plus lo
Projet de l’Université Rowan de mécatronique. Voiture/Xbee série 2 Section et contrôle du potentiomètre Xbee Multiple sans fil

Projet de l’Université Rowan de mécatronique. Voiture/Xbee série 2 Section et contrôle du potentiomètre Xbee Multiple sans fil

En choisissant xbees, vous devez décider entre série 1 et série 2. Série 1 xbees utilisent des communications point à point. Cela rend leur programmation simple puisqu'un xbee série 1 ne peut parler qu'à un seul autre xbee série 1 et pas plus qu'un.
MyHome - domotique avec Arduino et XBee

MyHome - domotique avec Arduino et XBee

*** mise à jour ***Ver 2.0-contrôle de prise de puissance Nexa a ajouté-ajouté un fil capteurs de température-contrôle des trucs via Google Calendar Events a ajouté***********************Bonjour à tousIl s'agit de l'histoire de mon projet « myHome ».
Restaurer votre XBee Broken

Restaurer votre XBee Broken

juste il y a quelques temps, j'ai eu un problème de briquage de mon xbees.  J'utilisais moltosenso fer et j'ai chargé accidentellement le mauvais firmware sur elle.  Pour ce tutoriel, je vais utiliser série 2 XBees (ne pas prouvée à travailler encore