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

Steg 4: Diseño del receptor



En este módulo han usado la placa PSoC 4, la XBee sköld, el zumbador (el cual han usado como alarma), el sensor basado en FN LDR, y el LED.

En 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 hay luz o ingen sv el ambiente, esto permitirá que se pueda encender el LED, el cual simulará la iluminación del hogar.
  • Temporizador (Timer): Se usaría sv conjunto con un sensor, el cual podría ser de presencia, de vibración, u otros, que permita detectar cuando un posible intruso está en punto de asaltar la vivienda. Lo que hace en este caso, es básicamente, verificar el tiempo sv el que el pulsador (denominado Acceso) correspondiente en dicho módulo (receptor) permanece pulsado. 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 instante de tiempo muy corto, y con el cual ingen 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 sv realizar su fechoría pese al aviso de la alarma, la alarma sonará indefinidamente. ESTA es la tarea del Temporizador, kontrol el tiempo durante el cual el intruso está presente. SI solo es por poco tiempo, se activa la interrupción isr_aviso, sv caso contrario, se activa la alarma mediante la interrupción isr_acceso.
  • PWM_ilum: Se encarga de regelbundna la iluminación del LED, lógicamente lo hará solo cuando ingen haya iluminación, que es cuando esta esté encendida.
  • Alarma: Se encarga de generar la señal necesaria para que el zumbador suene como una alarma.
  • Xbee: Módulo UART, que facilita la comunicación mediante XBee.

En nivel de programvara se
cuenta con la siguiente función:

  • activoAlarma)

ESTA función está encargada de activar la alarma, y se ejecuta constantemente mientras ingen havet apagada la alarma.

Y contamos con las interrupciones:

  • isr_Ilum: Detecta la falta de luz sv el ambiente, y activa la iluminación de casa (LED).
  • isr_acceso: Activa la alarma permanentemente, permanece a la 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 ange al viuario.
  • isr_aviso: Como se ha dicho anten, indica la señal de aviso de presencia de un posible intruso, solo activa la alarma un par de veces.

La función främsta huvudsakliga (), se encarga de habilitar los módulos usados sv 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...

Se Steg
Relaterade Ämnen

XBee adapter

enkel trådlös kommunikation: An XBee trådlös modem adapter som inte suger!XBee modem är en av de enklaste sätten att skapa en trådlös point-to-point eller mesh-nätverk. De har felkorrigering, konfigureras med AT-kommandon, finns i flera smaker och ka...

Adafruit XBee Adapter kit

Adafruit kortet är förmodligen den bästa XBee-adaptern och du får sätta ihop det själv.Steg 1: utrustningDu kommer att behöva viss utrustning till slut detta kit.Den utrustning som jag använde i det här projektet var:* Lödkolv.* Lödning tind.* Helpin...

Konfigurera XBees för API-läge

XBee är populära trådlösa moduler används av hobbyister och DIYers. Dessa trådlösa moduler kommer i olika stilar och power rating (avstånd spänner). Det finns flera tutorials även instructables för att konfigurera XBees för punkt-punkt (P2P) kommunik...

XBee programmerbara Christmas Lights

genom att följa dessa steg, kommer du att kunna styra en del av 50 trefärgs julbelysning trådlöst via en programmerbar XBee.Min familj har alltid varit julbelysning och skapa egna dekorationer, så när jag läser denna blog post på hur till hacka GE fä...

XBee snabb setup guide (Arduino)

detta instructable kommer att hjälpa dig att kunna göra din xbee arbeta med din arduino. En Xbee är en liten sändare som skickar våra seriella data som matas in i den. Det är mycket hjälpsam i trådlös frågor, som data från övervakning, RC leksaker oc...

Fri Form XBee Remote

som lärare i Robotics jag har letat efter en universell fjärrkontroll lösning för min gymnasiet kurs. Även om jag har inget emot PS2 handkontroll layouten har vissa frågor och anslutningen är inte lika robust som jag skulle vilja. När du har en anslu...

Arduino solar storma controller + effektreglering och data loggning online med Xbee WiFi

För ett tag sedan jag började arbeta på en sol laddningsregulatorn, det var baserat på en PIC mikrokontroller, en 20 x 4 tecken display och koden är skriven i assembler. Det fungerade bra och arbetade fortfarande när jag bestämde mig att lägga mer ti...

Rowan University mekatronik projekt. Trådlös bil/Xbee serie 2 avsnitt och Xbee flera Potentiometer kontroll

När du väljer xbees, måste du bestämma mellan serie 1 och 2-serien. Serie 1 xbees använda punkt till punkt kommunikation. Detta gör programmering dem enkelt eftersom en serie 1 xbee kan bara prata med en andra serie 1 xbee och inte mer därefter. Seri...

Konvertera FTDI kabeln till "FTDI Dongle" för XBee Adapter

föreställa sig du testa ett "Trådlös" projekt som du skulle göra utanför kontoret eller hemmet, till exempel använder XBee moduler för att styra någon form av robot, RC-bil, väderballong, etc. från din bärbara dator.Du kan stöta på det problem s...

Bearbetning kontroller R/C bil med XBee moduler

detta instructable är en modifiering av min presentation till Bearbetning Chicago gemenskapen vid (EVL) elektroniska visualisering Laboratory, University of Illinois i Chicago den 1 okt 2012. I ämnetBearbetning bibliotek serienBearbetning och trådlös...

Gör fast robotarm kanten till "Trådlös" med DIY Arduino + XBee

Uppdatering: Schematisk, Top Layer PCB, botten Layer PCB och både toppen, botten PCB bilderNär jag slutade "RevIO" - en Arduino klon som har olika sätt att exponera pins användning. Jag beslutat att gå vidare till nästa projekt. Att testa min &q...

PSoC - mitt första projekt

Känner du att arduinos verkligen inte utmana dig längre? Och att du har ett behov av att ta nya steg uppåt!Jo jag fick den känslan och hade en diskussion om FPGA'S CPLD och jag hittade också Psocs thats kinda all ovanstående i en, Kinda.Hur som helst...

Reinstalar una version previa de una aplicacion de Adobe Creative Cloud

Otro pequeño "como se hace" que publique sv mi blogghttp://www.comeseemy.photos/New-blog/2015/12/4/reinstalar-UNA-version-Previa-de-Una-aplicacion-de-Adobe-Creative-CloudBueno. Al parecer el servicio basado en FN modelo de subscripción de Adobe...

XBee direkt i/o-Linepassing

zigbee analoga tråd utan en micro controller.XBee A: Läs ADC [potentiometer]XBee B ange PWM Duty cycle av LEDhttp://www.edaboard.com/thread287021.html...

Konfigurera Xbees

Xbees är möjligen de coolaste lilla trådlösa enheterna sedan bluetooth. Dessa saker fungerar direkt ur lådan, talar till varandra med lätthet. Om du inte har arbetat med Xbees ännu, det är ok, kommer jag att diskutera dem i ett senare instructable. D...

Konfigurera en xbee använder arduino

detta kommer att bidra till konfigurera en serie 2 Xbee direkt via en Arduino utan någon behov av en separat USB-adapter.Steg 1: Krav för att konfigurera Xbee Nedan är kraven för att konfigurera din xbee1) Arduino uno ombord2) Xbee adapter eller Xbee...

Hur man använder XBee moduler som sändaren & mottagare - Arduino handledning

I denna tutorial använder vi två xBee (serie 1) moduler med Arduino uno styrelsen. Vi kommer att konfigurera dem att agera som en mottagare och sändare för att styra ljusstyrkan i en LED trådlöst med hjälp av en potentiometer.XBee - serien 1 - module...

Återställa din trasiga XBee

bara ett tag sedan hade jag ett problem för bricking min xbees. Jag var med moltosenso järn och jag lastade av misstag fel firmware på den. För denna tutorial, jag kommer att använda serie 2 XBees (inte visat sig fungera ännu på serie 1) och återstäl...

Enkel XBEE adapter med nivå Växelreglage

I detta några steg jag visar du scheman och PCB design av en adapter som jag gjort till min XBEE PRO moduler.Eftersom jag behövde en flexibel adapter för min radiomoduler skapade jag denna lilla styrelse thru-håls komponenter. Med det jag kan ansluta...