Sistema de vigilancia automático casero con arduino (simple y barato) (3 / 6 paso)

Paso 3: Programe el código de sistema de vigilancia para el arduino:

Una vez que lea el botón del control remoto los códigos hexagonales entonces ahora trata de poner el código del programa principal en arduino.

El bramido es programa de arduino para este sistema de vigilancia automática de proyectos. cargar el código de abajo en arduino.

antes de cargar el código poner el tus botones del control remoto de tv código hexadecimal en posición correspondiente demostró en el programa usando el comando line.and uno más son necesarios cambios en el programa para adoptan su control remoto para que siga el paso dado entre el código en línea multicommand

#include < IRremote.h >

Irsend de IRsend;

int rf_data = 8;

int rf_input = 9;

int rf_power = 10;

int rf_ground = 11;

red_led int = 6;

int blue_led = 7;

zumbador de int = 4;

relé de int = 13;

int potencia = 14;

tierra de int = 16;

int estado = 0;

void setup() {}

pinMode(rf_data,INPUT);

pinMode(rf_input,INPUT);

pinMode(rf_power,OUTPUT);

pinMode(rf_ground,OUTPUT);

pinMode(red_led,OUTPUT);

pinMode(blue_led,OUTPUT);

pinMode(buzzer,OUTPUT);

pinMode(relay,OUTPUT);

pinMode(power,OUTPUT);

pinMode(ground,OUTPUT);

digitalWrite(rf_power,HIGH);

digitalWrite(rf_ground,LOW);

digitalWrite(power,HIGH);

digitalWrite(ground,LOW);

Serial.Begin(9600);

}

void loop() {}

int rf_state = digitalRead(rf_data);

if(rf_state == High) {}

digitalWrite(blue_led,HIGH);

digitalWrite(red_led,LOW);

digitalWrite(buzzer,LOW);

digitalWrite(relay,LOW);

Si (estado == 1) {}

irsend.sendNEC (0 x40BF28D7, 67); / / poner su código hexadecimal TV remota fuente de entrada botón en área subrayada.

/ * Otra cosa importante en este proyecto es encontrar la longitud del código hexadecimal que está presente en el número subrayado en el código:irsend.sendNEC (0x40BF28D7,67); El 67 es la longitud de mi código hexagonal remoto de la tv. Este valor difieren de acuerdo con el mando a distancia. Para encontrar la longitud de este valor en su remote.simply Conecte el receptor ir como se muestra en el paso anterior a arduino. Luego agregar la biblioteca de control remota IR para el software de arduino. Abra el software de arduino y goto archivo -> examlpes -> IRremote -> IRrecvDump. un código será abierto carga el código de arduino y abrir monitor de serie. Pulse cualquier botón del televisor remoto apuntando hacia el receptor de infrarrojos conectado con arduino. una longitud de valores mostró entonces en el monitor serie. En se puede ver que el RAW(value) .en que soporte cerca de las primas tiene valor. Es la longitud del código hexadecimal de su control remoto de TV. Example:RAW(67). Anote el valor y cambie su valor de longitud remoto TV en lugar de 67 de este código en que todo lugar. Entonces todos ustedes hecho en código. Usted está listo para el diseño de circuito /

Delay(10);

irsend.sendNEC (0 x40BFFA05, 67); / / poner su código hexadecimal TV remoto selección botón en área subrayada.

Delay(10);

irsend.sendNEC (0 x40BFD22D, 67); / / poner su TV del control remoto botón Aceptar código hexadecimal en subrayó área.

Delay(10);

irsend.sendNEC (0 x40BF48B7, 67); / / poner el código hexadecimal de TV del control remoto botón de encendido en el área subrayada.

estado = 0;

}

else if (estado == 2) {}

irsend.sendNEC (0 x40BF28D7, 67); / / poner su código hexadecimal TV remota fuente de entrada botón en área subrayada.

Delay(10);

irsend.sendNEC (0 x40BFFA05, 67); / / poner su código hexadecimal TV remoto selección botón en área subrayada.

Delay(10);

irsend.sendNEC (0 x40BFD22D, 67); / / poner su TV del control remoto botón Aceptar código hexadecimal en subrayó área.

Delay(10);

estado = 0;

}

}

else {} if(rf_state==LOW)

digitalWrite(red_led,HIGH);

digitalWrite(blue_led,LOW);

int calling_button = digitalRead(rf_input);

if(calling_button == Low) {}

digitalWrite(relay,HIGH);

digitalWrite(buzzer,HIGH);

Delay(1000);

digitalWrite(buzzer,LOW);

ldr int = analogRead(A1);

Si (ldr < 200) {}

irsend.sendNEC (0 x40BF48B7, 67); poner el código hexadecimal de TV del control remoto botón de encendido en área subrayada.

Delay(8500);

irsend.sendNEC (0 x40BF28D7, 67); / / poner su código hexadecimal TV remota fuente de entrada botón en área subrayada.

Delay(10);

irsend.sendNEC (0 x40BF2AD5, 67); / / poner su código hexadecimal TV remoto selección botón en área subrayada.

Delay(10);

irsend.sendNEC (0 x40BFD22D, 67); / / poner su TV del control remoto botón Aceptar código hexadecimal en subrayó área.

estado = 1;

} else if (ldr > = 200) {}

irsend.sendNEC (0 x40BF28D7, 67); / / poner su código hexadecimal TV remota fuente de entrada botón en área subrayada.

Delay(10);

irsend.sendNEC (0 x40BF2AD5, 67); / / poner su código hexadecimal TV remoto selección botón en área subrayada.

Delay(10);

irsend.sendNEC (0 x40BFD22D, 67); / / poner su TV del control remoto botón Aceptar código hexadecimal en subrayó área.

estado = 2;

}

}

}

}

Artículos Relacionados

Sistema de riego automático con sonda capacitiva y Arduino en el barato (y serio)

Sistema de riego automático con sonda capacitiva y Arduino en el barato (y serio)

Descargo de responsabilidad: Yo no soy un ingeniero en electrónica, por lo que no puedo ofrecer ninguna garantía para el diseño (mucho menos para su implementación). Sólo sé la presentó solución trabajada para mí por lo menos unos 5-6 meses (por lo q
Sistema de riego automático

Sistema de riego automático

Este es un tutorial detallado de cómo creé un sistema de riego automático para un jardín utilizando el microcontrolador familia Texas instrumento Tiva. Hay un puñado de ejemplos en línea sobre sistemas de riego, pero realmente quería algo que podría
Proveedor de cubo de hielo automático basado en Arduino

Proveedor de cubo de hielo automático basado en Arduino

El viernes pasado algunos ingenieros de DFRobot tomaron su el desafío del cubo de hielo para concienciar para ALS. Decidimos hacerlo en una forma de fabricante con un proveedor de cubo de hielo automático basado en Arduino.And estamos desafiando a to
Sistema de aparcamiento automático

Sistema de aparcamiento automático

Estoy muy emocionado crear un proyecto de IoT con arduino. Hoy voy a enseñarte chicos a hacer un impresionante coche aparcamiento sistema remoto. Pasemos al siguiente paso para encontrar más!Paso 1: introducciónHola chicos, en este tutorial que vamos
Sistema de riego automático / automatización la máquina

Sistema de riego automático / automatización la máquina

En primer lugar, permítame presentarle mi proyecto.Mi dispositivo es sistema de riego automático (interruptor de encendido/apagado solenoide de agua pero también en lugar de solenoide puede cambiar cualquier cosa que utilice corriente alterna - signi
Sistema de timbre automático con detección de objetos

Sistema de timbre automático con detección de objetos

este es uno de los circuitos muy interesantes y muy útiles en nuestra vida real llamado "Sistema automático de llamada de timbre". Si instalamos este timbre automático con circuito de detección de objeto, el circuito automáticamente detectará la
Barco piloto automático - basado en Arduino

Barco piloto automático - basado en Arduino

Aquí es cómo construir un piloto automático que puede dirigir un RC barco a waypoints! Es fácil de construir, basado en la popular plataforma Arduino e ideal para aficionados que quieren alguna soldadura práctica! Con este piloto automático, un barco
Sistema de llenado automático de agua de Keurig B40/B60/B70

Sistema de llenado automático de agua de Keurig B40/B60/B70

Este es un proyecto simple que hice para evitar la adición de agua en mi maquina cada vez que tomo una taza de café. Es un sistema bastante simple pero también requiere conocimientos básicos de plomería y habilidades eléctricas / soldaduras:-). Este
Alimentador automático cat con interfaz web

Alimentador automático cat con interfaz web

Se trata de un alimentador de gato automático basado en el taladro.  Varias libras de comida para gatos se almacenan en el depósito por encima de la barrena, y el alimentador está programado para dispensar automáticamente 1/4 de taza de alimento en l
Reloj casero con Arduino

Reloj casero con Arduino

Hoy voy a mostrar cómo hacer un reloj casero con un Arduino!Paso 1: Materiales + instalación código de ArduinoMateriales--Exhibición de segmento siete SMA420564-Al menos 12 cables de puente Sunfounder-Arduino Uno-Bredboard-2 botonesResistencias de Oh
Sistema de Control automático de trenes puerta

Sistema de Control automático de trenes puerta

se trata de un circuito llamado "Regulador automático de la puerta del tren". El objetivo principal de este proyecto es operar y controlar la puerta del tren sin tripulación de la manera correcta para evitar los accidentes en el cruce de tren si
Controlar un brazo robótico OWI con Arduino

Controlar un brazo robótico OWI con Arduino

el brazo de Edge robótico OWI es un barato y buenísimo 5-grado-de-libertad robótica del brazo que sólo cuesta $37. Es un gran kit para construir con un niño y no tomar más de un par de horas para terminar. Fuera de la caja, sólo puede ser controlado
Sistema de control automático de temperatura independiente MSP430G2231 ambiente (cualquier fan)

Sistema de control automático de temperatura independiente MSP430G2231 ambiente (cualquier fan)

Algunas de las partes que puede obtener de su tienda local de electrónica:1) universal para soldar Junta (ELIMEX): http://www.elimex.bg/product/20010/pl-uchebna-10-8...2) punta de transistor Darlington (ST) 121 http://www.elimex.bg/product/17811/tip1
Apartamento timbre automático entrada con IVR Elastix

Apartamento timbre automático entrada con IVR Elastix

Si eres como yo, pasa el 95% de su preocupante del día que ha olvidado sus llaves y será bloqueado fuera de su edificio para siempre.He leído un par de soluciones relacionadas con el zumbador, donde propietarios de apartamentos tendría un contestador