Taula de continguts:

Simulador de presència a casa i dispositiu de control de seguretat: 6 passos (amb imatges)
Simulador de presència a casa i dispositiu de control de seguretat: 6 passos (amb imatges)

Vídeo: Simulador de presència a casa i dispositiu de control de seguretat: 6 passos (amb imatges)

Vídeo: Simulador de presència a casa i dispositiu de control de seguretat: 6 passos (amb imatges)
Vídeo: КАКИМ БУДЕТ PORTAL 3 2024, De novembre
Anonim
Simulador de presència a casa i dispositiu de control de seguretat
Simulador de presència a casa i dispositiu de control de seguretat
Simulador de presència a casa i dispositiu de control de seguretat
Simulador de presència a casa i dispositiu de control de seguretat
Simulador de presència a casa i dispositiu de control de seguretat
Simulador de presència a casa i dispositiu de control de seguretat
Simulador de presència a casa i dispositiu de control de seguretat
Simulador de presència a casa i dispositiu de control de seguretat

Aquest projecte ens permet simular presència i detectar moviments a casa nostra.

Podem configurar una xarxa de dispositius instal·lats en diferents habitacions de casa nostra, tots ells controlats per un dispositiu principal.

Aquest projecte combina aquestes funcions en un sol dispositiu (IMATGE 1):

  1. És un simulador de presència: el dispositiu encén i apaga una bombeta (IMATGE 1) i utilitza un transmissor IR (IMATGE 2) per enviar codis de control IR de 38 KHz a dispositius controlats per IR (TV, VCR, làmpades, …)
  2. És un detector de moviment: el dispositiu té un sensor PIR per detectar moviments (IMATGE 3)

Tot el sistema està controlat per un dispositiu mestre que envia senyals als altres dispositius esclaus presents a la xarxa per encendre i apagar els llums i activar dispositius IR controlats segons una simulació de presència programada.

Les principals característiques del dispositiu mestre són les següents:

  • Utilitza una secuència programada d’ordres per controlar cada dispositiu esclau. Per exemple: la llum de l'estació esclava 1 s'encén cada dia durant un període de temps aleatori o l'estació esclava 2 encén el televisor i canviarà de canal després d'un període de temps.
  • Rep els senyals de les estacions esclaves quan es detecta un moviment i ens envia i envia un correu electrònic
  • Configura un servidor web per controlar i actualitzar tot el sistema de manera remota des del núvol

Espero que us agradi i sigui útil per a algú.

Pas 1: construir un dispositiu esclau

Construint un dispositiu esclau
Construint un dispositiu esclau
Construint un dispositiu esclau
Construint un dispositiu esclau
Construint un dispositiu esclau
Construint un dispositiu esclau

Per construir un dispositiu esclau necessitarem el següent:

  • Caixa elèctrica
  • ARDUINO NANO o microcontrolador ARDUINO NANO compatible
  • Protoboard 480
  • Relleu
  • Transmissor IR de 38 KHz
  • Sensor PIR
  • Mòdul nRF24L01 + antena
  • Adaptador per al mòdul nRF24L01
  • Alimentació 5V, 0,6 A
  • Porta làmpades
  • Bombeta
  • Cables
  • Bloc de terminals

Els passos per muntar-lo són els següents (vegeu el dibuix de Fritzing per a cada connexió de pins):

  1. IMATGE 1: obriu un forat a la caixa elèctrica per al portalàmpada
  2. IMATGE 2: instal·leu el protoboard 480 amb el microcontrolador NANO, el transmissor IR i la font d'alimentació
  3. IMATGE 3: connecteu el conductor de fase del portalàmpades al terminal NC del relé i el conductor neutre a l’entrada neutra del bloc de borns. Després, connecteu el terminal comú del relé al conductor de fase de l'entrada del bloc de terminals
  4. IMATGE 4: connecteu el transmissor IR i el sensor PIR al microcontrolador NANO. Consulteu el pas 3 per configurar els codis IR del dispositiu que voleu controlar
  5. IMATGE 5: instal·leu l'adaptador nRF24L01 fora de la caixa elèctrica i connecteu-lo al microcontrolador NANO. Com podeu veure en aquesta imatge, els cables van a la caixa elèctrica per un forat que també serveix per connectar el cable de programació USB al microcontrolador NANO

Pas 2: crear el dispositiu mestre

Construint el dispositiu principal
Construint el dispositiu principal
Construint el dispositiu principal
Construint el dispositiu principal
Construint el dispositiu principal
Construint el dispositiu principal

Per construir el dispositiu mestre necessitarem el següent:

  • Caixa elèctrica
  • ARDUINO MEGA 2560 R3 o microcontrolador compatible ARDUINO MEGA 2560 R3
  • Mòdul WiFi NodeMCU Lua Amica V2 ESP8266
  • RTC DS3231
  • Protoboard 170
  • Relleu
  • Transmissor IR de 38 KHz
  • Sensor PIR
  • Mòdul nRF24L01 + antena
  • Adaptador per al mòdul nRF24L01
  • Alimentació 5V, 0,6 A
  • Porta làmpades
  • Bombeta
  • Cables
  • Bloc de terminals

Els passos per muntar-lo són molt similars a l'anterior perquè el dispositiu mestre és essencialment un dispositiu esclau amb més funcions (vegeu el dibuix de Fritzing per a cada connexió de pins):

  • IMATGE 1: obriu un forat a la caixa elèctrica per al portalàmpada
  • IMATGE 2, IMATGE 3: instal·leu el mòdul ESP8266 al protoboard 170 i col·loqueu-lo sobre el microcontrolador MEGA 2560 com podeu veure a les imatges
  • IMATGE 4: enganxeu un tros de fusta dins de la caixa elèctrica. Instal·leu sobre el tros de fusta el microcontrolador MEGA 2560 amb l’ESP8266, el mòdul de rellotge DS3231 i l’adaptador nRF24L01
  • IMATGE 5: instal·leu la font d'alimentació i el corrent real. Connecteu el conductor de fase del portalàmpada al terminal NC del relé i el conductor neutre a l’entrada neutra del bloc de borns. Després, connecteu el terminal comú del relé al conductor de fase de l'entrada del bloc de terminals.

Pas 3: Configuració dels dispositius mestre i esclau

Configuració dels dispositius mestre i esclau
Configuració dels dispositius mestre i esclau

Per configurar els dispositius heu de fer els passos següents:

PAS 3.1 (tots dos dispositius)

Instal·leu les biblioteques IRremote, RF24Network, RF24, DS3231 i Time al vostre IDE ARDUINO

PAS 3.2 (només per a un dispositiu esclau)

Configureu l'adreça a la xarxa. Només cal que busqueu el codi següent a l’esbós "presenza_slave.ino" i doneu una adreça en format octal. Utilitzeu només adreces superiors a 0 perquè l'adreça 0 està reservada per al dispositiu mestre

const uint16_t this_node = 01; // Adreça del nostre dispositiu esclau en format Octal

Carregueu l'esbós "presenza_slave.ino" al microcontrolador.

PAS 3.3 (només per a un dispositiu mestre) (INTRODUCCIÓ DE CODIS DE CONTROL IR)

Si voleu utilitzar un dispositiu controlat per codis de control IR de 38 KHz per simular la presència, n’heu de conèixer alguns.

En cas contrari, haureu d’obtenir els codis de control IR del vostre dispositiu.

Per fer-ho, necessitareu un receptor IR de 38 kHz, carregueu en un microcontrolador NANO l’esbós "ir_codes.ino" i connecteu-ho tot tal com podeu veure a la IMATGE 1

A continuació, dirigiu el comandament a distància cap al receptor IR, premeu qualsevol botó i veureu al monitor sèrie alguna cosa similar a:

(12 bits) SONY descodificat: A90 (HEX), 101010010000 (BIN) // Botó POWER

(12 bits) SONY descodificat: C10 (HEX), 110000010000 (BIN) // 4 botons (12 bits) SONY descodificat: 210 (HEX), 1000010000 (BIN) // 5 botons

En aquest cas, el comandament a distància utilitza el protocol SONY IR i, quan premem el botó d’encesa del comandament, obtenim el codi IR “0xA90” de 12 bits de durada o quan premem el botó 4 del comandament, obtenim l’IR codi "0xC10".

Recomano, com a mínim, buscar l’alimentació i diversos codis de control d’IR per a simular presència.

Després d’haver obtingut els codis IR abans, els heu d’introduir de la següent manera:

PRIMERA MANERA

Si heu configurat una xarxa wifi, podeu fer-ho mitjançant la pàgina web (vegeu el pas: El servidor web)

SEGON CAMÍ

En cas contrari, heu de buscar el següent codi al fitxer "ir_codes.ino" i actualitzar la informació. Al codi següent podeu veure com podem introduir la informació obtinguda anteriorment només per al dispositiu mestre (adreça = 0)

/******************************************/

/ ******* codis de control IR ***************** / / ******************** ********************** / // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu mestre (adreça = 0) SONY, 12, 0xA90, 0xC10, 0x210, 0, 0, 0, 0, 0, 0, 0, // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu esclau (adreça = 1) DESCONEGUT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu esclau (adreça = 2) DESCONEGUT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu esclau (adreça = 3) DESCONEGUT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu esclau (adreça = 4) DESCONEGUT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 / ************ ********************************* / / ********* Finalitza els codis de control IR ** ************ / / ************************************* ********* /

L'esbós està configurat per funcionar amb els protocols IR següents:

  • NEC
  • SONY
  • RC5
  • RC6
  • LG
  • JVC
  • WHYNTER
  • SAMSUNG
  • AGUT
  • PLAT
  • DENON
  • LEGO_PF

Al fitxer "ir_codes.ino" podeu trobar alguns codis de control IR per als protocols SAMSUNG i SONY.

/***************************************************************************/

// ALGUNS PRO_TOCOLS I CODIS IR // (SAMSUNG, número_de_bits, botó POWER, botó 1, 2, 3) // SAMSUNG, 32, 0xE0E010EF, 0xE0E020DF, 0xE0E0609F, 0xE0E0A05F // (botó SONY, número 2,_, 3, 4, 5, 6, 7, 8, 9, 0) // SONY, 12, 0xA90, 0x010, 0x810, 0x410, 0xC10, 0x210, 0xA10, 0x610, 0xE10, 0x110, 0x910 / ***** **************************************************** ******************* /

IMPORTANT: el primer codi de control IR introduït ha de ser el codi de control IR per apagar el dispositiu. El mestre l’enviarà als esclaus quan no hi hagi cap acció prevista per a aquest dispositiu

Si algun cos ho sap o algú ha obtingut alguns codis de control IR d'alguns dels protocols enumerats anteriorment, envieu un comentari en aquest document amb la informació següent: identificador de protocol, longitud del protocol i codis de control IR.

PAS 3.4 (només per al dispositiu mestre) (INTRODUCCIÓ DE LA PLANIFICACIÓ DE SIMULACIÓ DE PRESÈNCIES)

Podeu introduir la planificació de la simulació de presència de la següent manera:

PRIMERA MANERA

Si heu configurat una xarxa wifi, podeu fer-ho mitjançant la pàgina web (vegeu el pas: El servidor web)

SEGONA MANERA

Heu de buscar el següent codi al fitxer "ir_codes.ino" i actualitzar la informació.

El format de planificació de la simulació de presència és el següent:

(hour_init_interval1), (hour_end_interval1), (hour_init_interval2), (hour_end_interval2), (min_delay_ir), (max_delay_ir), (min_delay_light), (max_delay_light)

/ ************ PLANIFICACIÓ DE SIMULACIÓ DE PRESÈNCIA ************ /

7, 8, 17, 3, 5, 60, 10, 40, // dispositiu mestre (adreça = 0) 0, 0, 17, 23, 3, 30, 5, 10, // dispositiu esclau (adreça = 1) 0, 0, 0, 0, 0, 0, 0, 0, // dispositiu esclau (adreça = 2) 0, 0, 0, 0, 0, 0, 0, 0, // dispositiu esclau (adreça = 3) 0, 0, 0, 0, 0, 0, 0, 0 // dispositiu esclau (adreça = 4) / ************ SIMULADOR DE PRESÈNCIA FINAL ********** ********** /

A l'exemple anterior, la planificació de la simulació de presència per al dispositiu mestre és la següent:

  • (hour_init_interval1 = 7) La primera simulació d'interval començarà a les 7:00 del matí cada dia
  • (hour_end_interval1 = 8) La primera simulació d'interval finalitzarà a les 8:00 del mateix dia
  • (hour_init_interval2 = 17) La segona simulació d'interval començarà a les 17:00 p.m. quotidià
  • (hour_end_interval2 = 3) La segona simulació d'interval finalitzarà a les 3:00 del matí del dia següent
  • (min_delay_ir = 5) (max_delay_ir = 60) El temps de retard en minuts entre enviaments aleatoris de codis de control IR és un nombre aleatori entre 5 i 60
  • (min_delay_light = 10) (max_delay_light = 40) El temps de retard en minuts entre l’encesa i l’apagada de la llum és un nombre aleatori entre 10 i 40

i la planificació de la simulació de presència per al dispositiu esclau amb l'adreça 2 és la següent:

  • (hour_init_interval1

    = 0) No hi ha definida la primera simulació d'intervals

  • (hour_end_interval1 = 0) No hi ha la primera simulació d'interval definida
  • (hour_init_interval2 = 17) La simulació s'iniciarà a les 17:00 p.m. quotidià
  • (hour_end_interval2 = 23) La simulació finalitzarà a les 23:00 p.m. del mateix dia
  • (min_delay_ir = 3)

    (max_delay_ir

    = 30) El temps de retard en minuts entre enviaments aleatoris de codis de control IR és un nombre aleatori entre 3 i 30

    (min_delay_light = 5)

    (max_delay_light

    = 10) El temps de retard en minuts entre l’encesa i l’apagada de la llum és un nombre aleatori entre 5 i 10

PAS 3.5 (només per al dispositiu mestre) (CONFIGURACIÓ DEL RELLOTGE EN TEMPS REAL)

Una de les claus d’aquest projecte és el temps. Hem d’establir l’hora de l’ARDUINO quan es comenci a executar l’esbós. Per fer-ho necessitem un mòdul de rellotge en temps real. Un mòdul de rellotge és el DS3231, que admet un carregador de bateria de seguretat, que es pot utilitzar tret que estigui connectat al microcontrolador amb tres cables de dades mitjançant el protocol I2C.

Abans d'utilitzar el DS3231, heu d'establir l'hora en aquest mòdul. Per fer-ho, heu d'executar l'esbós "DS3231_set.ino" al dispositiu mestre.

PAS 3.6 (només per al dispositiu mestre) (CONFIGURACIÓ DEL M MODDUL ESP8266)

L’esbós que s’executa en aquest mòdul intenta connectar-se a la vostra xarxa wifi local i configurar un servidor web.

Per tant, hem d’actualitzar la següent informació a l’esbós "presenza_web.ino" per accedir a la vostra xarxa wifi local i configurar l’adreça de correu electrònic de Gmail des d’on l’ESP8266 enviarà els moviments detectats per tots els dispositius de la xarxa. i l'adreça de correu electrònic on voleu rebre les notificacions (instructor ESP8266 Gmail Sender)

const char * ssid = "ssid de la vostra xarxa wifi local";

const char * password = "contrasenya de la vostra xarxa wifi local"; const char * to_email = "correu electrònic on vulgueu rebre notificacions de deteccions de moviment"; Servidor WiFiServer (80); // el port que s’escoltava

i la informació següent a l'esbós "Gsender.h".

const char * EMAILBASE64_LOGIN = "*** el vostre codi d'inici de sessió de Gmail a BASE64 ***";

const char * EMAILBASE64_PASSWORD = "*** la vostra contrasenya de Gmail codificada a BASE64 ***"; const char * FROM = "*** la vostra adreça de Gmail ***";

IMPORTANT: aquest codi no funciona amb el nucli ESP8266 per a la versió 2.5.0 d'Arduino. Per a una solució temporal, utilitzeu la versió bàsica 2.4.2

PAS 3.7 (només per al dispositiu mestre)

Després de fer el pas anterior 3.3, 3.4, 3.5 i 3.6 carregueu l'esbós "presenza_master.ino" al microcontrolador NANO i l'esbós "presència_web.ino" al mòdul ESP8266

Pas 4: prova del sistema

Per provar si tot funciona com volem, l'esbós "presenza_master.ino" es pot executar en mode de prova.

Podeu provar un dispositiu específic de dues maneres:

PRIMERA MANERA: si no utilitzeu una xarxa wifi, haureu de cercar el següent codi al fitxer "presenza_master.ino", canvieu a "cert" el valor inicial de la variable "bool_test_activated" i actualitzeu l'adreça d'una dispositiu per provar a la següent línia de codi i carregar l'esbós al microcontrolador ARDUINO al dispositiu mestre.

booleà bool_test_activated = fals; // canvia a true per iniciar el mode de prova

int device_to_test = 0; // adreça del dispositiu esclau a provar

No oblideu canviar el valor a false quan vulgueu sortir del mode de prova i tornar a carregar l'esbós

SEGONA MANERA: si utilitzeu una xarxa wifi, podeu utilitzar la pàgina web per activar el mode de prova. Vegeu el pas "El servidor web"

Si el dispositiu a provar enviarà codis de control IR, col·loqueu el dispositiu mestre o esclau davant del dispositiu controlat per IR (TV, ràdio …).

Aquest mode funciona de la següent manera:

  • PROVAR LA LLUM. La llum del dispositiu específic s’ha d’encendre i apagar cada 10 segons.
  • PROVACIÓ DELS CODIS IR. L'esbós triarà aleatòriament un codi IR introduït prèviament i s'enviarà al dispositiu controlat per IR cada 10 segons. Per tant, heu de provar si aquest dispositiu està fent l’acció corresponent al codi IR rebut
  • PROVACIÓ DEL DETECTOR DE MOVIMENT. Si el dispositiu detecta moviment davant del sensor PIR, enviarà el senyal al dispositiu mestre i la llum haurà de començar a parpellejar diverses vegades.

Al vídeo que apareix al final d'aquest instructiu podeu veure el mode de prova en execució.

Pas 5: el servidor web

El servidor web
El servidor web
El servidor web
El servidor web
El servidor web
El servidor web

Per controlar el sistema i comprovar si tot funciona correctament, el mòdul ESP8266 està configurat com a servidor web. No necessiteu cap altre programari addicional per accedir remotament a la xarxa, només heu d'escriure en un navegador web la IP del vostre enrutador. Al vostre enrutador heu configurat prèviament el reenviament de ports per accedir al mòdul ESP8266 mitjançant una IP local estàtica configurada per vosaltres.

Aquest mòdul està connectat al microcontrolador ARDUINO mitjançant el protocol I2C.

Podeu veure la pàgina web inicial a la IMATGE 1:

  • La secció ESTAT DEL SISTEMA ens mostra informació sobre el sistema:

    • La data i l'hora del sistema. És molt important que la data i l’hora siguin puntuals
    • L'estat del simulador de presència (activat o desactivat), la data i hora de l'última acció de presència i l'adreça del dispositiu que ha executat l'acció (IMATGE 2)
    • L'estat del detector de moviment (activat o desactivat) i un historial de deteccions de moviment per dispositiu: comptador i data i hora de l'última detecció de moviment (IMATGE 3) En aquesta imatge podem veure que al dispositiu amb l'adreça 1 s'ha detectat 1 moviment i l'últim va ser a les 16:50:34
  • La secció COMMANDS ens permet fer el següent:

    • Per activar el simulador de presència
    • Per activar el detector de moviment
    • Per triar un dispositiu per iniciar i aturar la prova (IMATGE 4)
  • La secció ORDRE DE PRESÈNCIA ens permet fer el següent:

    Per introduir o actualitzar la planificació de simulació de presència per a un dispositiu específic. A la IMATGE 5 podeu veure com actualitzar la planificació de simulació de presència per al dispositiu d’adreces 1. El format de la cadena és el següent: (addr_device), (hour_init1), (end_init1), (hour_init2), (end_init2), (min_delay_ir), (max_delay_ir), (min_delay_light), (max_delay_light). Tots els nombres són nombres enters. Si heu introduït una cadena vàlida, veureu la nova planificació de simulació de presència abans del text "ÚLTIM"; en cas contrari, veureu el missatge "ÚLTIM: NO VÀLID"

  • La secció ORDRE DEL CODI IR ens permet fer el següent:

    Per introduir o actualitzar un codi de control IR per a un dispositiu específic. A la IMATGE 6 podeu veure com actualitzar o introduir un nou codi de control IR per al dispositiu d’adreça 1. El format de la cadena és el següent: (addr_device), (IR_protocol), (protocol_bits_length), (index_IR_control_code), (IR_control_code). El (IR_protocol) és una cadena sensible a majúscules i minúscules que només accepta els següents valors (SONY, NEC, RC5, RC6, LG, JVC, WHYNTER, SAMSUNG, DISH, DENON, SHARP, LEGO_PF) i el (IR_control_code) és un nombre hexadecimal. Com que el sistema està configurat per emmagatzemar 10 codis de control IR, (index_IR_control_code) és un nombre enter entre 1 i 10. Com abans, si heu introduït un format de cadena vàlid, veureu el nou codi de control IR abans del text "ÚLTIM". en cas contrari, veureu el missatge "ÚLTIM: NO VÀLID"

Per accedir a aquesta pàgina web des de la vostra xarxa wifi local, només heu d’escriure la IP que el vostre enrutador ha assignat a l’ESP8266 en un navegador web. A totes les imatges es pot veure que la IP assignada pel meu router és 192.168.43.120.

Per accedir remotament fora de la vostra xarxa wifi local, heu de configurar al vostre encaminador el port que utilitzeu per escoltar les dades d'entrada i redirigir-lo a l'ESP8266 de la vostra xarxa local. Després, només cal que escriviu la IP del vostre encaminador en un navegador web.

Pas 6: un exemple per aclarir-ho tot

Image
Image
Un exemple per aclarir-ho tot
Un exemple per aclarir-ho tot

He dissenyat un exemple específic per aclarir-ho tot

He construït els dispositius següents (IMATGE 2)

  • Un dispositiu controlat per IR que utilitza un microcontrolador NANO, un LED RGB dins d’una bola de ping-pong i un mòdul receptor IR (IMATGE 1). Quan premem el botó de control de l’1 al 7 del comandament IR, la bola de ping-pong canvia de color.
  • El dispositiu mestre (adreça 0)
  • Un dispositiu esclau (adreça 1)

Amb tot això, provarem totes les funcions del projecte. La planificació de la simulació de presència podria ser:

  1. La pilota controlada pel dispositiu esclau canviarà els seus colors a partir de les 17:00 h. a les 23:00 h i al matí de 7:00 a.m. a 8:00 a.m. cada interval aleatori de minuts entre l’1 i l’1.
  2. La llum controlada pel dispositiu esclau s’encendrà i s’apagarà a partir de les 17:00 hores. a les 23:00 h i al matí de 7:00 a.m. a 8:00 a.m. cada interval aleatori de minuts entre l’1 i el 2
  3. La llum controlada pel dispositiu mestre s’encendrà i s’apagarà a partir de les 16:00. a la 1:00 del matí del dia següent cada interval aleatori de minuts entre l’1 i el 2

Després d'executar l'esbós "ir_codes.ino" hem obtingut que el protocol IR utilitzat pel comandament IR és "NEC", la longitud dels codis IR és de 32 bits i els codis de control IR dels botons entre 1 i 7 en format hexadecimal són:

BOTÓ 1 = FF30CF

BOTÓ 2 = FF18E7

BOTÓ 3 = FF7A85

BOTÓ 4 = FF10EF

BOTÓ 5 = FF38C7

BOTÓ 6 = FF5AA5

BOTÓ 7 = FF42BD

Podeu configurar el sistema de dues maneres:

PRIMERA MANERA: utilitzant la pàgina web (vegeu el vídeo al final d’aquest instructiu)

SEGONA MANERA: actualització del fitxer "ir_codes.ino" i càrrega després:

/******************************************/

/ ******* codis de control IR ***************** / / ******************** ********************** / // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu mestre (adreça = 0) NEC, 32, 0xFF30CF, 0xFF18E7, 0xFF7A85, 0xFF10EF, 0xFF38C7, 0xFF5AA5, 0xFF42BD, 0, 0, 0, // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu esclau (adreça = 1) DESCONEGUT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu esclau (adreça = 2) DESCONEGUT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu esclau (adreça = 3) DESCONEGUT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // protocol_id, number_of_bits, 10 codis de control IR per al dispositiu esclau (adreça = 4) DESCONEGUT, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 / ************ ********************************* / / ********* Finalitza els codis de control IR ** ************ / / ************************************* ********* /

/ ************ PLANIFICACIÓ DE SIMULACIÓ DE PRESÈNCIA ************ /

0, 0, 16, 1, 0, 0, 1, 2, // dispositiu mestre (adreça = 0) 7, 8, 17, 23, 1, 1, 1, 2, // dispositiu esclau (adreça = 1) Bola RGB 0, 0, 0, 0, 0, 0, 0, 0, // dispositiu esclau (adreça = 2) 0, 0, 0, 0, 0, 0, 0, 0, // dispositiu esclau (adreça = 3) 0, 0, 0, 0, 0, 0, 0, 0 // dispositiu esclau (adreça = 4) / ************ SIMULADOR DE PRESÈNCIA FINAL ******** ************ /

Recomanat: