7 ene. 2017

Arduino - ALARMA


Arduino - ALARMA

Sensores de Apertura e Infrarojos (PIR)

Control por teclado (keypad) y por Mando Remoto



Placa de Conexiones - PCB :




Placa para la conexión de los componentes,
Lleva un 7805 regulador de 5V para la alimentación general y un transistor BD139 actuando como relé
para la sirena (máx. 1.5A). Está preparada para poder conectar un sensor de ultrasonidos.

COMPONENTES:

RX 433MhzBuzzer 5V

 LCD - I2C
Sensores Magnéticos

PIR Arduino MINI, Nano, etc.




Software :  https://drive.google.com/open?id=0B-aQ4eIWtpZcbXJMN0xKaE9rSlk

Soft lectura y grabación Mando Remoto 433Mhz :

https://drive.google.com/open?id=0B-aQ4eIWtpZcaGd4S25JWTBEclk

Pinout :

Arduino  :
A0 - > Mag.Sensors
A1  -> Leds
A2  -> Sirena
A3  -> Pir
A4  -> Lcd SDA
A5  -> Lcd SCL

Arduino :  6  7  8  9  10  11  12
Keypad :  1  2  3  4    5    6    7

Buzzer : Arduino Pin 13

Alarma montada aprovechando la caja de un viejo modem 56k :





Video :





24 comentarios:

  1. Pincha aqui :

    http://berreizeta.blogspot.com.es/2017/01/arduino-alarma-sensores-de-apertura-e.html

    ResponderEliminar
  2. amigo muy buenos dias le doy la gracias por todo el montaje le quedo super..te pregunto tines otra forma de aser las coneciones sin usar la placa es que no la consigo y por vistoo ay que mandar aser trato de interpertar las coneciones pero la verda soy muy nuevo en todo esto muchas grcais por sus aportes

    ResponderEliminar
    Respuestas
    1. La placa no es necesaria, lo único necesario es el regulador de voltaje 7805 para alimentar el arduino.

      Yo me hago mis propias placas :
      https://www.youtube.com/watch?v=vj0wI8x9f_E&feature=youtu.be

      Con un poco de maña puedes hacerte tu mismo las conexiones sin necesitar la placa.
      Un saludo

      Eliminar
  3. Muy buen trabajo, me estoy montando una muy parecida a esta y le quiero colocar un módulo gsm, me podrias ayudar con la programación?

    ResponderEliminar
  4. Con módulos gsm no he hecho nada pero en lo que pueda ayudarte cuenta con ello.

    ResponderEliminar
  5. Hola disculpa en que parte del arduino conectas el modulos de control remoto

    ResponderEliminar
  6. Buenos días German, una pregunta: los pines del LCD SDA y SCL no se pueden conectar a los pines del ARDUINO SDA y SCL y asi quedarían libres los pines A4 y A5?

    ResponderEliminar
    Respuestas
    1. Son los mismos en arduino R3 pin 27 y 28 = A4 A5
      Mira:
      http://saber.patagoniatec.com/arduino-uno-r3-2-arduino-argentina-ptec/

      Eliminar
  7. que tal amigo me puedes ayudar con el diagrama de conexiones por favor gracias buen aporte

    ResponderEliminar
    Respuestas
    1. Las conexiones son estas :

      Arduino :
      A0 - > Mag.Sensors
      A1 -> Leds
      A2 -> Sirena
      A3 -> Pir
      A4 -> Lcd SDA
      A5 -> Lcd SCL

      Arduino : 6 7 8 9 10 11 12
      Keypad : 1 2 3 4 5 6 7

      Buzzer : Arduino Pin 13

      Con cual tienes problemas ?
      Un saludo.

      Eliminar
  8. Hola Germán. Enhorabuena por tu proyecto. Sin duda uno de los mejores que he encontrado por internet. He fabricado una igual y todo perfecto, salvo una cosa. No he sido capaz de que funcione el control remoto. Tengo un receptor 433 mhz y un mando de 4 canales con los que puedo encender y apagar leds (es decir, que funciona), pero he copiado sus valores en el sketch de la alarma y nada, que no responde. Simplemente he dado a sustituir los valores del proyecto original por los míos (los cambia en 2 sitios) ¿Alguna sugerencia? Gracias.

    ResponderEliminar
  9. Si el código que envía el mando remoto es mayor de 32.767

    int value = 0, sube = 1, trig1 = 0, trig2 = 0;

    cambia el value de int a long

    int sube = 1, trig1 = 0, trig2 = 0;
    long value = 0;

    ResponderEliminar
    Respuestas
    1. Funcionó. Era eso, que los valores eran superiores a 32.767. Gracias por tu ayuda y, de nuevo, enhorabuena. Gran proyecto.

      Eliminar
  10. Buenas tardes German, he montado la alarma en una casita en el campo y funciona de maravilla. Estoy intentando colocar otro "pir" pero si lo coloco en paralelo con el ya existente no funcina. ¿como puedo conectarlo? las entradas analógicas estan todas ocupadas, tendria que conectarlo a una digital, ¿me puedes ayudar en la programación?
    Gracias y un saludo.

    ResponderEliminar
  11. Has puesto los sensores magnéticos ?

    ResponderEliminar
  12. Si has utilizado el puerto de los sens. mag. y no te admite dos pir en un mismo puerto :

    - Pasa A0, A1 o A2 a uno digital (Dx)
    - Convierte pir en pir1
    . Crea un pir2
    - Donde aparezca un pir1 añade la misma instrucción pero con pir2


    ResponderEliminar
  13. El puerto de los sensores magnéticos si lo tengo usado, he pasado A1 "leds" a un digital "4" y el segundo pir lo he colocado donde estaba el leds. He modificado la programación y perfecto. Muchísimas gracias.
    Un saludo

    ResponderEliminar
  14. Hola Germán. Hace algún tiempo me ayudaste a configurar un detalle de la alarma. Ahora vuelvo con otra consulta, a ver si me puedes echar una mano. La alarma funciona a la perfección, pero para adaptarla a mis necesidades, le añadí al proyecto otra placa Arduino con un módulo Ethernet y así controlar a través de la web el relé que activa la sirena. Por separado, todo funciona correctamente. El tema es que ahora quisiera unificarlo todo en una misma placa (Arduino Mega). El problema lo tengo con la parte de control a través de la web. He colocado el código nada mas comenzar el loop. Cuando se reinicia la placa, justo en ese mismo instante, puedo conectarme al Arduino a través de una dirección web. Pero claro, luego entra el "while" estado 0, entra en un bucle, y ya pierdo la conexión. Entonces he copiado el código al final del estado 0, para que mientras la alarma se encuentre ahí, también tenga acceso a la web, pero nada. Ya pierdo la conexión por completo. Al tratarse todo el proyecto de una cadena secuencial, ¿sabes si habría alguna manera, con algún tipo de función, con la que pudiera tener control sobre la alarma a través de Internet independientemente del estado en el que se encuentre? Si fuera muy complicado, me quedaré con mis dos Arduinos y listo. Gracias y disculpa por todo este rollo.

    ResponderEliminar
  15. Si quieres, envíame el prog a berreyzeta@gmail.com y le echo un ojeo

    ResponderEliminar
  16. Hola German, me interesaria saber como configuras el rx con el control, como es el proceso del rx para aprender los 4 codigos y darle una funcion determinada, no usas un decoder ?
    Muy buena la pagina!

    ResponderEliminar
  17. hola si puedes subir un diagrama? muchas gracias

    ResponderEliminar