Permite domotica basada nl XBee y PSoC 4 (4 / 5 stap)

Stap 4: Diseño del receptor


Nl este module he used la placa PSoC 4, la XBee Shield, el zumbador (el cual he used como alarma), el sensor basado nl VN LDR, y el LED.

Een nivel interno el PSoC cuenta con los kunt modules:

  • Ilu_sensor: Aquí va conectado el sensor de si, el cual proporcionará información acerca de si hay luz o geen nl el ambiente, esto permitirá que se pueda encender el LED, el cual simulará la si del hogar.
  • Temporizador (Timer): Se usaría nl conjunto con un sensor, de vibración, el cual podría ser de presencia u otros, que permita detectar cuando un posible intruso está een punto de asaltar la vivienda. Lo que hace nl este caso, es básicamente, verificar el tiempo en el que el pulsador (denominado Acceso) correspondiente een dicho module (receptor) permanece pulseren. Si el pulsador se pulsa una sola vez, simularemos que el intruso ha forzado una puerta, o ha sido detectado por un sensor de presencia, por un istante de tiempo muy corto, y con el cual geen conseguiría Exito nl su propósito. Ante esto, la alarma se encenderá y sonará un par de veces, dando únicamente VN aviso. Si el intruso hardnekkigheid nl realizar su fechoría pese al aviso de la alarma, la alarma sonará indefinidamente. Esta es la tarea del Temporizador, verificatie el tiempo durante el cual el intruso está presente. Si solo es por poco tiempo, se activa la interrupción isr_aviso, nl caso contrario, se activa la alarma zwaartelijn la interrupción isr_acceso.
  • PWM_ilum: Se Charge de regelmatige la si del LED, lógicamente lo hará reizigers cuando geen si haya, que es cuando esta kent encendida.
  • Alarma: Se Charge de generar la Sal to para que el zumbador suene como una alarma.
  • Xbee: Módulo UART, que facilita la comunicación zwaartelijn XBee.

Een 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 geen zee apagada la alarma.

Y contamos con las interrupciones:

  • isr_Ilum: Detecta la falta de luz nl el ambiente, y activa la si van casa (LED).
  • isr_acceso: Activa la alarma permanentemente, permanece a la espera de recibir la orden de apagado y además sends una Sal 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 Sal de aviso de presencia de VN posible intruso, individuele activa la alarma un par de veces.

La función belangrijkste belangrijkste (), se Charge de habilitar los modules by nl el PSoC, y de recibir la información enviada desde el emisor, acerca del nivel de si deseado. Por facilidad solo se ha charming de 5 niveles de intensidad de luz.

El código completo se encuentra nl:

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

Gerelateerde Artikelen

MyHome - domotica met Arduino en XBee

MyHome - domotica met Arduino en XBee

*** update ***Ver 2.0-toegevoegd Nexa outlet zuigkrachtregeling-toegevoegde één draad temperatuursensoren-toegevoegde controle van materiaal via de gebeurtenissen van de kalender van Google***********************Hoi allemaalDit is het verhaal over mi
XBee programmeerbare Kerstverlichting

XBee programmeerbare Kerstverlichting

door deze stappen te volgen, zult u in staat om controle van een onderdeel van 50 tri-color Kerstverlichting draadloos met behulp van een programmeerbare XBee.Mijn familie is altijd in Kerstverlichting en het creëren van aangepaste decoraties, dus to
Raspberry Pi GPIO domotica

Raspberry Pi GPIO domotica

ik had gehoord over de GPIO pinnen op de raspberry pi en besloot om er iets mee doen. En met de feestdagen komen, zou het niet geweldig zijn om te kunnen inschakelen en uitschakelen licht het beeldscherm van het web!  Dit is een vrij eenvoudig projec
Arduino solar laden controller + output controle en gegevens registreren online met Xbee WiFi

Arduino solar laden controller + output controle en gegevens registreren online met Xbee WiFi

Een tijdje terug begon ik bezig met een zonne-heffing controller, het was gebaseerd op een PIC-microcontroller, een 20 x 4 tekens weergeven en de code is geschreven in assembler. Het werkte goed en werkte nog steeds toen ik besloot dat ik wilde meer
Rowan-universiteit Mechatronics Project. Draadloze auto/Xbee serie 2 sectie en Xbee meerdere Potentiometer Control

Rowan-universiteit Mechatronics Project. Draadloze auto/Xbee serie 2 sectie en Xbee meerdere Potentiometer Control

Bij het kiezen van xbees, moet u beslissen tussen 1 en serie 2. Reeks 1 xbees Point-to-point communicatie gebruiken. Dit maakt hen programmeren eenvoudig omdat een reeks 1 xbee alleen met een andere serie 1 xbee en niet meer dan een praten kan. De se
XBee RSSI waarde

XBee RSSI waarde

Hallo kerels. Ik al weg voor een tijdje, maar nu ben ik terug. I 'm gonna delen een klein beetje op een van de weinige projecten die ik aan - RSSI meter gewerkt heb. Het is een eenvoudig project waarmee een te krijgen van de RSSI waarde van een verzo
B & Q homeeasy Domotica centrale verwarming controller Hack

B & Q homeeasy Domotica centrale verwarming controller Hack

B & Q Homeeasy Domotica centrale verwarming controller ModHoi is dit een goedkoper alternatief voor de standaard thuis gemakkelijk centrale verwarming controller verkocht door b & q.Ik was van plan om te kopen van de juiste centrale verwarming con
HAVOC - domotica met Stembediening

HAVOC - domotica met Stembediening

Voordat ik de beschrijving van het project wil ik bedanken Audrey en Nicole om me te voorzien het Intel Edison bord met een heleboel sensoren.Ik heb in dit Instructable Intel Edison gebruikt om domotica met volledige stembediening. In principe is wat
Xbees (serie 2) gebruiken voor het besturen van een motor

Xbees (serie 2) gebruiken voor het besturen van een motor

met twee xbees, een arduino, een xbee exploreren een h-brug, draadloos bedienen een gelijkstroommotor om te draaien in beide richtingen (laatste video).Opmerking: Ik gebruikte de xbee ik gekoppeld aan, maar voor een één op één communicatie, in plaats
Configureren van een xbee met behulp van arduino

Configureren van een xbee met behulp van arduino

dit zal helpen bij het configureren van een reeks 2 Xbee rechtstreeks via een Arduino zonder enige behoefte aan een aparte USB-adapter.Stap 1: Vereisten voor het configureren van de Xbee Hieronder zijn de vereisten voor het configureren van uw xbee1)
Domotica met MQTT en NodeMcu of arduino

Domotica met MQTT en NodeMcu of arduino

Domotica is een nieuwe buzz tegenwoordig... Er is zoveel opensource hardware beschikbaar zijn om te bouwen van uw eigen Domotica. Zo veel instrumenten, zijn gemakkelijk te verwarren u om te beslissen welke is best / geschikt voor u. Kosten houden in
Verwerking van controles R/C auto met XBee modules

Verwerking van controles R/C auto met XBee modules

dit instructable is een wijziging van mijn presentatie naar Chicago verwerking Gemeenschap bij de (EVL) elektronische Visualization Laboratory, Universiteit van Illinois in Chicago op 1 oktober 2012. In het onderwerp vanProcessing Library serieVerwer
XBees voor API-modus configureren

XBees voor API-modus configureren

XBee zijn populaire draadloze modules worden gebruikt door knutselaars en DIYers.  Deze draadloze modules komen in een verscheidenheid van stijlen en macht waarderingen (afstand bereiken).  Er zijn verschillende tutorials zelfs instructables voor het
XBee adapter

XBee adapter

eenvoudige draadloze communicatie: An XBee wireless modem adapter die niet suck!XBee modems zijn een van de gemakkelijkste manieren voor het maken van een draadloze point-to-point of mesh netwerk. Ze hebben van foutcorrectie, zijn geconfigureerd met