Construye tu propia Alarma Antirrobo por 100 Dolares
En estos tiempos donde lo material ha tomado muchísima importancia, personas inescrupulosas con el afán de obtener unos pocos pesos irrumpen en nuestros hogares, no solo con el fin de quitarnos nuestras cosas que con tanto esfuerzo hemos adquirido sino también poniendo en riesgo nuestra propia vida, todo por no ser atrapado. Allí es donde entra la seguridad en nuestra residencia.
En este post te solucionaré dicho problema, me tocó vivirlo personalmente antes de poder hacer esto. Ladrones entraron a mi hogar y se llevaron un par de buenas cosas. Soy estudiante de Ingeniería Electrónica de 5to año (siiii, ya casi me graduo ) y pues tengo conocimientos suficientes para idear este proyecto.
Aquí te mostraré el paso a paso de lo que hice
Lo primero es saber que se va a realizar... La idea es colocar dos sensores de movimiento (dos, porque mi casa tiene dos zonas por las cuales los ladrones pueden forzar para entrar). Estos sensores cuando detectan a una persona (no animal, es lo bueno del tipo de sensor que utilizaré) emiten una señal la cual será captada por el circuito de control y hará sonar una sirena hasta que se desactive la alarma.
Pero... Una imagen dice más que mil palabras: (Un poco de Paint... Nada del otro mundo...)
Ahora, se preguntarán, por que construirlo, por que no comprar una alarma comercial? Bueno, es más sencillo comprar una e instalarla o hasta pagar por que la instalen... El problema es el precio, aquí en Colombia una alarma comercial para residencia tiene un valor aproximado de 300.000 pesos colombianos, unos 167 Dolares aproximadamente. Además de eso, la instalación sería un costo adicional.
Ya despejada dicha duda empecemos con lo necesario para armar nuestra alarma.
Lista de Materiales:
Primero lo más importante, los sensores de movimiento:
1. Sensor Referencia DSC-LC-100Pi Este sensor tiene como principal característica que es inmune a mascotas de hasta un máximo de 25Kg lo que nos ahorrará muchas falsas alarmas a mitad de la noche por gatos u otros animales.
Trae ajuste de sensibilidad (hasta un máximo de 12m al frente) y salida tipo relé.
PRECIO: 14 Dolares x 2 = 28 dolares
SUBTOTAL: 28 Dolares
2. Sirena 12V DC Sirena de corriente continua de 12V DC, 30W, 120dB.
Una muy buena sirena por un módico precio.
PRECIO: 9 Dolares
SUBTOTAL: 37 Dolares
3. Adaptadores 12V y 7V DC 1.5A o mayor Adaptadores AC/DC 12V y 7V, (aquí pueden utilizar un cargador de 5V de cualquier tipo de celular con corriente igual o mayor a 1.5A y no el de 7V que compré)
PRECIO: 6.7 Dolares x 2 = 13.4 Dolares
SUBTOTAL: 50.4 Dolares
4. Caja plastica dimensiones 12 x 9.3 x 3.4 cm Una caja para meter todo y que servirá como panel de control maestro.
PRECIO: 16 Dolares
SUBTOTAL: 66.4 Dolares
5. Componentes Electrónicos Los componentes necesarios para el circuito:
PRECIO COMPONENTES: 32.98 Dolares
SUBTOTAL: 99.38 Dolares
6. Baquelita cobre (para circuito impreso) 15 x 10cm Baquelita para realizar el Circuito impreso
PRECIO: 0.7 Dolares
GRAN TOTAL: 100.08 Dolares
Bueno ya aquí han terminado los componentes necesarios para armar nuestra alarma casera.. Procedamos ahora a la electrónica!
Contenido Electrónico
Para los que conocen de Electrónica les será fácil leer este plano, igualmente dejaré todo para que puedan verlo mas fácilmente.
Como pueden observar la magia de todo lo hace el Microcontrolador PIC, he escogido un 16F877A por su precio y por la cantidad de pines necesarios. El PIC se encuentra procesando los sensores externos en todo momento, la visualización en la LCD así como nuestro teclado 4x4.
Explicaré un poco el circuito, lo básico, si tienen preguntas con gusto las responderé.
Los dos sensores tienen integrada una salida tipo Relé (NC o NO):
* NC: Normalmente Cerrado, esto quiere decir que cuando el sensor esta inactivo hay contacto entre los dos terminales, cuando se activa, el contacto cesa.
* NO: Normalmente Abierto, esto quiere decir que cuando el sensor esta inactivo no hay contacto entre los dos terminales, cuando se activa, existe contacto.
Entonces en el circuito donde dice SENSOR2 se conecta la salida tipo NC del sensor, haciendo que el pin del PIC se encuentre haciendo contacto con tierra mientras el sensor no se haya activado. Cuando se activa este contacto cesa y el pin recibe 5v proveniente de la Resistencia R4 y se determina que se ha activado dicho sensor.
Uno de los sensores estaba dañado por lo que utilicé solo un sensor de este tipo y un sensor de otro tipo que tenía:
.
Lastimosamente este sensor no ofrece salida tipo relé, y es alimentado por la red AC 120V.
Esta imagen describe como se conecta este sensor:
Como vemos la salida también es AC 120V y este voltaje no se le puede aplicar al PIC en uno de sus pines por que... Adiós PIC! luego lo que hice fue tomar un cargador viejo de 5V de un celular muerto y conectarlo a la salida del sensor, los cables + y - de la salida del cargador entran a donde dice Carg_S1 en el circuito.
El sensor cuando esta desactivado no activa el relé donde está conectado el cargador por lo que el pin del PIC recibe 5v a través de la resistencia R6. Cuando el sensor se activa, el cargador activa el relé y este conecta la tierra al pin del PIC por lo que éste interpreta que se ha activado el Sensor.
El circuito tiene 4 Leds, 3 rojos y uno verde. Dos rojos son los que avisan en cual zona se ha activado el sensor mientras la alarma este activada. El otro led rojo únicamente indica que el PIC se encuentra correctamente energizado y se ha iniciado. El led verde es un Led de estado, indica mediante destellos cada segundo cuando la alarma está activa. Si no titila es por que la alarma está desactivada.
El circuito en PCB es el siguiente:
Descripción del Programa de la Alarma
La alarma tendrá una pantalla principal, el cual da las siguientes opciones:
* Al presionar "A" abrirá el menú de la alarma
* Al presionar "D" se podrá ver el registro de los últimos 6 eventos de activación de la Alarma (Fecha y Hora).
* Al presionar "*" se podrá borrar dicho registro.
* Al presionar "#" se podrá cambiar el tiempo que se mantiene la Sirena activa cuando se ha activado un sensor. (esto para que no se active la sirena durante mucho tiempo si uno no está en casa).
El menú de la Alarma tiene las siguientes divisiones:
* 1. Activar Alarma
* 2. Desactivar Alarma
* 3. Modo Reloj (Un modo de reposo, se activa automáticamente después de dos minutos sin presionar tecla)
* 4. Ajustes (Abrir los ajustes de la Alarma)
* 5. Atrás
Para activar/desactivar la alarma se pedirá una Contraseña de 4 dígitos, en la pantalla para ingresarla se puede borrar con la tecla "B".
Menú de Ajustes:
* 1. Hora y Fecha (Ajustar Hora y Fecha dispositivo)
* 2. Hora Enc/Apa (Ajustar hora automática de encendido y apagado de la alarma 12am y 6am por defecto)
* 3. Contraseña (Cambiar la contraseña, esta queda guardada en la EEPROM por lo tanto no se borra al desconectar)
* 4. Atrás
Nota: Para navegar por los menús se utilizan las teclas "C" y "D" como flechas arriba y abajo
Imágenes del Proyecto
Y así quedó:
Esto es todo por hoy,espero les haya gustado. A continuación les dejaré los archivos del proyecto:
mi hermano compro dos sensores de movimiento (como los de las luces, que cuando alguien pasa se prende) en vez de conectarlo a un reflector, lo conecto a una sirena, entonces cuando algo se mueve y el sensor lo capta, suena la sirena
mi hermano compro dos sensores de movimiento (como los de las luces, que cuando alguien pasa se prende) en vez de conectarlo a un reflector, lo conecto a una sirena, entonces cuando algo se mueve y el sensor lo capta, suena la sirena
Tienes razon, hay sensores que hacen eso, pero la idea es hacer un sistema mas completo. Que pueda activarse o desactivarse por gusto del usuario o en un horario determinado si no se encuentra en la casa. Y además de eso tenga protección con contraseña entre otras cosas.
mi hermano compro dos sensores de movimiento (como los de las luces, que cuando alguien pasa se prende) en vez de conectarlo a un reflector, lo conecto a una sirena, entonces cuando algo se mueve y el sensor lo capta, suena la sirena
Tienes razon, hay sensores que hacen eso, pero la idea es hacer un sistema mas completo. Que pueda activarse o desactivarse por gusto del usuario o en un horario determinado si no se encuentra en la casa. Y además de eso tenga protección con contraseña entre otras cosas.
Ambas partes son razonables aunque si por ejemplo pongo el sensor en lugares donde si no hay nadie no debe de activarse es ideal, asi que gracias che reco y favoritos mañana voy a ver si compro algunas cosas que necesito
Muy bueno!!! te felicito, lo baje y lo probe con el proteus y va muy bien, me gustaria poder armarlo para probarlo bien fisicamente, lo unico que me falto fue la contraseña que le pusiste al hex para activar o desactivar la alarma. De nuevo muy buen trabajo
Muy bueno!!! te felicito, lo baje y lo probe con el proteus y va muy bien, me gustaria poder armarlo para probarlo bien fisicamente, lo unico que me falto fue la contraseña que le pusiste al hex para activar o desactivar la alarma. De nuevo muy buen trabajo
Hola martingallo1979 la contraseña es 1938 pero si simulas con Proteus no estoy seguro si te va a funcionar ya que la contraseña se la cargo directamente a la EEPROM al momento de programar físicamente el PIC por primera vez.
Si quieres que funcione la parte de la contraseña, en el .c dejé en la parte principal del programa unas lineas comentadas que dicen programar la clave primera vez eeprom, las des-comentas y compilas. Luego ejecutas en proteus para que se escriba la eeprom en el simulador. Después vuelves a comentar las mismas lineas y compilas de nuevo. Esto para que cada que ejecutes el programa no cargue la misma contraseña así la hayas cambiado antes.
Todo eso hay que hacerlo a menos que Proteus dejara cambiar los valores de la eeprom del pic sin codigo. La verdad no he visto esa opción.
Cualquier cosa si necesitas ayuda con mucho gusto.
Estimado, lo probare, estoy tras de hacer una alarma pero tengo que modificarla, por que lo que ye tengo es un circuito con un alambrado y necesito se active, cuando dos alambres se toquen entre si, osea deberia ser un normal abierto, voy a probar y te aviso, mientras tanto te doy mis cinco. Saludos
Que buen proyecto, pero tengo una duda, lo implemente en protoboard y ando muy bien, pero la opcion Nro 3 del MENU A que dice MODO RELOJ, no funciona, es decir no da el retardo de 2 minutos como tu lo dices, es decir un tiempo para que al activar la alarma, la persona q la activo pueda salir del ambiente que desea controlar,,,, pódrias ayudarme con eso
Hola ANTONIOJ123, esa opción de modo reloj, no está hecha para eso que mencionas. El modo reloj simplemente se hizo para que después de transcurridos 2 minutos de no presionar ningún botón de la alarma (esté activa o no) la pantalla entre en un modo de digamos menor consumo, ya que la información que se muestra en pantalla es menor que en el menú normal. Esa opción que tu deseas ahora mismo no se encuentra implementada ya que el ambiente que se controla no está cerca de la estación de
Hola ANTONIOJ123, esa opción de modo reloj, no está hecha para eso que mencionas. El modo reloj simplemente se hizo para que después de transcurridos 2 minutos de no presionar ningún botón de la alarma (esté activa o no) la pantalla entre en un modo de digamos menor consumo, ya que la información que se muestra en pantalla es menor que en el menú normal. Esa opción que tu deseas ahora mismo no se encuentra implementada ya que el ambiente que se controla no está cerca de la estación de
Si necesitas hacer eso me avisas y te puedo ayudar! :D
Si necesitas hacer eso me avisas y te puedo ayudar!
@jkano Estuve revisando la programación, eres un genio pude aprender mucha de ella, y tambien, podrias ayudarme con el retardo de 1 o 2 minutos, para q al activar la alarma, el operador pueda salir del ambiente sin q esta se active
@jkano Estuve revisando la programación, eres un genio pude aprender mucha de ella, y tambien, podrias ayudarme con el retardo de 1 o 2 minutos, para q al activar la alarma, el operador pueda salir del ambiente sin q esta se active
Hola es un exelente proyecto y quiero implementarlo, pero en la imagen de las resistencias no puedo ver claramente el color de las frangas de las resistencias para poder ver su valor porfa dime de que valor son las resistencias
Disculpa que se tan insistente pero en la foto no se logra ver ningun valor ni de resistencia ni de condensadores porfavor si puedes envia un mail con los valores exactos de los elementos para porde implementar el circuito (esteban_suquillo@hotmail.com)
Si tienes el programa Cadsoft Eagle 6.2 puedes abrir el archivo de la Board y el esquematico que tiene los valores de las resistencias. Si no lo tienes, en la noche que llegue a mi casa te los envío ya que me encuentro en el trabajo ahora.
Si tienes el programa Cadsoft Eagle 6.2 puedes abrir el archivo de la Board y el esquematico que tiene los valores de las resistencias. Si no lo tienes, en la noche que llegue a mi casa te los envío ya que me encuentro en el trabajo ahora.
Hola, pues ya estoy en mi casa y acabo de revisar los valores de las resistencias y son los siguientes:
R1 = 10K
R2, R3 = Potenciometro 10K
R4, R5, R6, R7, R8, R9, R10, R11 = 1K
R12, R13, R14, R15 = 330
Por necesitas también los valores de los condensadores son:
C1 = 0.33uF Electrolitico 16V, C2 = 0.1uF Electrolítico 16V, C3 = Ceramico 104 = 100nF
Espero puedas implementarlo y me cuentas como te fue, cualquier cosa estoy para ayudar! ;)
Hola, pues ya estoy en mi casa y acabo de revisar los valores de las resistencias y son los siguientes: R1 = 10K R2, R3 = Potenciometro 10K R4, R5, R6, R7, R8, R9, R10, R11 = 1K R12, R13, R14, R15 = 330 Por necesitas también los valores de los condensadores son: C1 = 0.33uF Electrolitico 16V, C2 = 0.1uF Electrolítico 16V, C3 = Ceramico 104 = 100nF
Espero puedas implementarlo y me cuentas como te fue, cualquier cosa estoy para ayudar!
hola jkano buen proyecto. solo kiero saber q sofware utilisast para programar el pic.... i si es posible cambiar los sensores x un LDR.. teng un proyecto de la univr... c t agradec de ante mano..!! epero m puedas ayudar..
Hola deyberjhairrojas, pues dependiendo que programador tengas... Yo tenia un Pickit 2 (un clon) de esos que venden por ahi y programé el PIC con el software Pickit 2.61 de Microchip.
Bueno, te cuento que si es posible cambiar los Sensores por LDR. Si te das cuenta la entrada del Sensor 1 es un relé de 5V, es decir que puedes usar el LDR para activar un transistor que al activarse entregue los 5V al relé, este se active y ponga el pin del PIC en bajo (Sensor 1 Activado)
Hola deyberjhairrojas, pues dependiendo que programador tengas... Yo tenia un Pickit 2 (un clon) de esos que venden por ahi y programé el PIC con el software Pickit 2.61 de Microchip.
Bueno, te cuento que si es posible cambiar los Sensores por LDR. Si te das cuenta la entrada del Sensor 1 es un relé de 5V, es decir que puedes usar el LDR para activar un transistor que al activarse entregue los 5V al relé, este se active y ponga el pin del PIC en bajo (Sensor 1 Activado)
Para el sensor 2 puedes usar otro LDR pero ahora que lo que haga es entregarle 0V a la entrada Sensor 2, es decir que conmute a tierra ya que la entrada sensor 2 va directo al pin del PIC y tambien es activo a nivel bajo.
Puedes usar google para buscar Transistor y LDR y te mostraran como activar un relé con un LDR y un transistor.. y tambien te dirán como activar un LED, solo que para este conmutan la tierra.
Para el sensor 2 puedes usar otro LDR pero ahora que lo que haga es entregarle 0V a la entrada Sensor 2, es decir que conmute a tierra ya que la entrada sensor 2 va directo al pin del PIC y tambien es activo a nivel bajo.
Puedes usar google para buscar Transistor y LDR y te mostraran como activar un relé con un LDR y un transistor.. y tambien te dirán como activar un LED, solo que para este conmutan la tierra.
Espero te haya servido, cualquier cosa me escribes y con gusto te respondo!
grasias x la info. yo tengo el programador de pic (mikro C) y lo trato de abrir ahi y no compila.. tndre que bajarme el pickit..mi proyecto es hacer una alarma con clave.. y con un panel de display con leds. osea que cuando la alarma este sonando que suene por un determinado tiempo y ese tiempo salga en el panel en cuenta regresiva..algo asi.. aver si me dar una manito con unas ideas.. :-)
Ah bueno creo que no había entendido bien tu comentario anterior.. A programa para programar el pic te refieres al compilador... Yo lo realice con el compilador CCS Compiler v4.108 o superior. Y después para programar el pic físicamente si utilice el software pickit 2.61. Lo de tu proyecto te puedo ayudar pero ahora me dirijo al trabajo así que te ayudo más tarde.
Practicamente lo que tu quieres hacer sería un proyecto un poco distinto a este, no simplemente una modificación. Si puedes mostrar esa cuenta regresiva en la LCD sería estupendo ya que la modificación no sería tan grande.
Saludos!
Practicamente lo que tu quieres hacer sería un proyecto un poco distinto a este, no simplemente una modificación. Si puedes mostrar esa cuenta regresiva en la LCD sería estupendo ya que la modificación no sería tan grande.
Saludos!
HOLA @jkano .. si m podrias ayudar con esto... e pensado q el led verde q parpadea cuando la alarma esta activada..y cuando suena esta encendida.. como hacer para q ete apagado cuando eta activado y para q parpadee cuando este suene.. con ese pulso lo llevaria a un contador para el panel de display y asi empiese a contar..!!!!c puede acer eso no?!!porfa ayuda!!!
HOLA @jkano .. si m podrias ayudar con esto... e pensado q el led verde q parpadea cuando la alarma esta activada..y cuando suena esta encendida.. como hacer para q ete apagado cuando eta activado y para q parpadee cuando este suene.. con ese pulso lo llevaria a un contador para el panel de display y asi empiese a contar..!!!!c puede acer eso no?!!porfa ayuda!!!
Hola @deyberjhairrojas claro que podrías hacer eso.
Aqui te dejo el link con la modificación.
https://dl.dropbox.com/u/99868577/Led%20Verde.txt
Saludos! Me avisas si te sirvió! :D
Estuve revisando la programación, eres un genio pude aprender mucha de ella, y tambien, podrias ayudarme con el retardo de 1 o 2 minutos, para q al activar la alarma, el operador pueda salir del ambiente sin q esta se active
Hola ANTONIOJ123 la vez que te respondí había copiado las modificaciones que había que héroe al código para que funcionara de la forma que tu necesitas pero al darle publicar el comentario debido a la longitud me lo truncaron y el código no salió y me di cuenta después, ahora mismo estoy viajando cuando llegue te público la modificación que tendrías que hacer.
Hola ANTONIOJ123 la vez que te respondí había copiado las modificaciones que había que héroe al código para que funcionara de la forma que tu necesitas pero al darle publicar el comentario debido a la longitud me lo truncaron y el código no salió y me di cuenta después, ahora mismo estoy viajando cuando llegue te público la modificación que tendrías que hacer.
Lastimosamente Taringa no permite adjuntar archivos en los comentarios por lo cual te dejo un link con un .txt con las modificaciones y la explicación para lo que necesitas realizar.
El link es: https://dl.dropbox.com/u/99868577/Modificaciones%20Alarma.txt
Me avisas si te sirvió! :D
Lastimosamente Taringa no permite adjuntar archivos en los comentarios por lo cual te dejo un link con un .txt con las modificaciones y la explicación para lo que necesitas realizar.
hola @jkano, realize lo q indicaste pero hay un error de compilación, ademas te cuento que intente aumentar el numero de "sensores de entrada", en las entradas A1,A2, A3 y sus respectivos LEDS, en el puerto E respectivamente.... bueno aqui esta el archivo https://www.dropbox.com/s/oc84st12y515dwr/taringa.txt?m El error al momento de compilar es en la linea //else cuenta=cuenta+1....................7 lineas antes del fin por eso la comente Agradeceria mucho tu ayuda, y respecto a los sensores de entrada q aumente, el led q monitorea S3, nunca llega a encender, podrias ayudarme tambein con eso
Me hubieses copiado que error sale de compilación pero igual vi el codigo y en la linea:
if (cuenta==1200){ ///////// DOS MINUTOS PARA ENTRAR.... si te das cuenta hay una llave para abrir {, y abajo de esa linea hay otra {, quizas cometi el error de colocar la llave abajo sin borrar la de arriba.
Simplemente borra la { al final de (cuenta ==1200) y así funcionará.
Me hubieses copiado que error sale de compilación pero igual vi el codigo y en la linea:
if (cuenta==1200){ ///////// DOS MINUTOS PARA ENTRAR.... si te das cuenta hay una llave para abrir {, y abajo de esa linea hay otra {, quizas cometi el error de colocar la llave abajo sin borrar la de arriba.
Simplemente borra la { al final de (cuenta ==1200) y así funcionará.
Con respecto a lo de los sensores y los Led adicionales... Ya que el puerto A no se estaba utilizando para nada, deberías indicarle al PIC que pines del Puerto A son entrada y que Pines son salida.
A1, A2, A3 = Entradas. A4, A5, E0 = Salidas.
Luego coloca este codigo en el main:
set_tris_a(0x07); // TrisA = 00000111
set_tris_e(0x00); // TrisE = 00000000
Me avisas si te funciona. ;)
Con respecto a lo de los sensores y los Led adicionales... Ya que el puerto A no se estaba utilizando para nada, deberías indicarle al PIC que pines del Puerto A son entrada y que Pines son salida.
A1, A2, A3 = Entradas. A4, A5, E0 = Salidas.
Luego coloca este codigo en el main: set_tris_a(0x07); // TrisA = 00000111 set_tris_e(0x00); // TrisE = 00000000
hola vi tu alarma y es muy chvr y estoy aprendiendo mejor a programar pero una consulta nose si se pueda k me mandaras el diagrama de flujo de la programacion. gracias
Hola @juvich8 lastimosamente no poseo ese diagrama de flujo ya que lo que generalmente hago cuando programo es hacer una lista con las tareas que debe hacer el dispositivo y voy chequeando cuando termino y pruebo cada una.. Al final hago pruebas para encontrar errores y los voy corrigiendo... Lastima no poder ayudarte con eso
Hola @juvich8 lastimosamente no poseo ese diagrama de flujo ya que lo que generalmente hago cuando programo es hacer una lista con las tareas que debe hacer el dispositivo y voy chequeando cuando termino y pruebo cada una.. Al final hago pruebas para encontrar errores y los voy corrigiendo... Lastima no poder ayudarte con eso
Como sería la modificación para que sea capaz de enviar un mensaje sms para conectarla a un celular y pueda notificar que algo sucede. Muchas gracias.
Pues ya eso no se podría hacer con el Hardware que tiene, necesitarias Hardware aparte para realizar esas tareas, además que sería un cambio bastante grande en el Firmware. De todas formas es una buena opción la que planteas espero puedas lograrla.
Pues ya eso no se podría hacer con el Hardware que tiene, necesitarias Hardware aparte para realizar esas tareas, además que sería un cambio bastante grande en el Firmware. De todas formas es una buena opción la que planteas espero puedas lograrla.
41 comentarios
Tienes razon, hay sensores que hacen eso, pero la idea es hacer un sistema mas completo. Que pueda activarse o desactivarse por gusto del usuario o en un horario determinado si no se encuentra en la casa. Y además de eso tenga protección con contraseña entre otras cosas.
Ambas partes son razonables aunque si por ejemplo pongo el sensor en lugares donde si no hay nadie no debe de activarse es ideal, asi que gracias che reco y favoritos
Muchas Gracias!
De nuevo muy buen trabajo
Hola martingallo1979 la contraseña es 1938 pero si simulas con Proteus no estoy seguro si te va a funcionar ya que la contraseña se la cargo directamente a la EEPROM al momento de programar físicamente el PIC por primera vez.
Si quieres que funcione la parte de la contraseña, en el .c dejé en la parte principal del programa unas lineas comentadas que dicen programar la clave primera vez eeprom, las des-comentas y compilas. Luego ejecutas en proteus para que se escriba la eeprom en el simulador. Después vuelves a comentar las mismas lineas y compilas de nuevo. Esto para que cada que ejecutes el programa no cargue la misma contraseña así la hayas cambiado antes.
Todo eso hay que hacerlo a menos que Proteus dejara cambiar los valores de la eeprom del pic sin codigo. La verdad no he visto esa opción.
Cualquier cosa si necesitas ayuda con mucho gusto.
R1 = 10K
R2, R3 = Potenciometro 10K
R4, R5, R6, R7, R8, R9, R10, R11 = 1K
R12, R13, R14, R15 = 330
Por necesitas también los valores de los condensadores son:
C1 = 0.33uF Electrolitico 16V, C2 = 0.1uF Electrolítico 16V, C3 = Ceramico 104 = 100nF
Espero puedas implementarlo y me cuentas como te fue, cualquier cosa estoy para ayudar!
Bueno, te cuento que si es posible cambiar los Sensores por LDR. Si te das cuenta la entrada del Sensor 1 es un relé de 5V, es decir que puedes usar el LDR para activar un transistor que al activarse entregue los 5V al relé, este se active y ponga el pin del PIC en bajo (Sensor 1 Activado)
Puedes usar google para buscar Transistor y LDR y te mostraran como activar un relé con un LDR y un transistor.. y tambien te dirán como activar un LED, solo que para este conmutan la tierra.
Saludos!
Aqui te dejo el link con la modificación.
https://dl.dropbox.com/u/99868577/Led%20Verde.txt
Saludos! Me avisas si te sirvió!
El link es: https://dl.dropbox.com/u/99868577/Modificaciones%20Alarma.txt
Me avisas si te sirvió!
El error al momento de compilar es en la linea
//else cuenta=cuenta+1....................7 lineas antes del fin por eso la comente
Agradeceria mucho tu ayuda, y respecto a los sensores de entrada q aumente, el led q monitorea S3, nunca llega a encender, podrias ayudarme tambein con eso
if (cuenta==1200){ ///////// DOS MINUTOS PARA ENTRAR.... si te das cuenta hay una llave para abrir {, y abajo de esa linea hay otra {, quizas cometi el error de colocar la llave abajo sin borrar la de arriba.
Simplemente borra la { al final de (cuenta ==1200) y así funcionará.
A1, A2, A3 = Entradas. A4, A5, E0 = Salidas.
Luego coloca este codigo en el main:
set_tris_a(0x07); // TrisA = 00000111
set_tris_e(0x00); // TrisE = 00000000
Me avisas si te funciona.
gracias