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

Étape 3: Diseño del emisor

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

  • Capsense : Régulier el nivel de iluminación fr el módulo récepteur, 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 récepteur fr LED del el.
  • LED: Proporciona un aviso visual fr ciertas tareas. Se trata del LED del PSoC
  • LCD: Contiene información textuelle al usuario.
  • XbeeE : Proporciona las herramientas para la transferencia de datos. Se usa protocolo UART.
  • Contador para alarma : Se dará más descripción de la alarma fr el módulo récepteurs. El Contador para alarma se encarga de recibir la cuenta del número de pulsaciones del funzionamento (SW) del emisor, ya que al presionar un número de veces el funzionamento, podremos apagar la alarma. Se ha configurado para que al pulsar 5 veces la alarma desde el módulo emisor, este pueda enviar información necesaria fr el módulo receptor para apagar la alarma.

Un nivel de logiciel las funciones principales que usa el módulo emisor fils :

  • ILUMINACION)
  • alarma)
  • (alarmaApagada)

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

Por su parte el programa principal main () 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 afficher, 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 fr el récepteur. Aucun se encarga de encenderla, si n’en solo de avisar que se ha encendido.

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

-alarmaApagada (de): Indica un mensaje por LCD cuando se ha apagado la récepteur d’el d’alarma fr.

La interrupción isr_apagoAlarma () se ejecuta una vez que se ha detectado que el contador ha alcanzado la cuenta que se requería para apagar la alarma, y envía la información necesaria para que el récepteur apague la alarma.

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