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

Steg 3: Diseño del emisor



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

  • Capsense: Vanlig 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: Proporciona FN aviso visuella sv ciertas tareas. Se trata del LED del PSoC
  • LCD: Proporciona información textmässiga al viuario.
  • 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 sv el módulo receptor. El Contador para alarma se encarga de recibir la cuenta del número de pulsaciones del pulsador (SW) del emisor, ya que al presionar un número de veces el pulsador, podremos apagar la alarma. Se ha configurado para que al pulsar 5 veces la alarma desde el módulo emisor, este pueda avundsvärd información necesaria sv el módulo receptor para apagar la alarma.

En nivel de programvara las funciones principales que 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 huvudsakliga () 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 skärm, y en su vez, realiza la tarea de envio de datos al receptor para el kontroll de iluminación.

En 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. Ingen se encarga de encenderla, si inte solo de avisar que se ha encendido.

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

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

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 receptor apague la alarma.

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