Anda di halaman 1dari 4

Proyecto de alarma Pequeo proyecto de construccin de una alarma activada por haz de luz (o corte de haz, segn programemos),

con activacin de seal acstica y luminosa y activacin de un dispositivo externo (bocina, rel auxiliar, etc).

Esquema:

Conexin del programador:

PCB:

Proyecto de alarma

Diagrama en bloque de una aplicacin de un sistema automatizado de alarma:

Componentes necesarios:
Microcontrolador PICAXE-08 Diodo Emisor de Luz (LED) Altavoz piezoelctrico

Resistencia dependiente de la luz (LDR) Transistor Diodo semiconductor Conector descarga de programas al PICAXE Resistencia

Proyecto de alarma

Cantidad 1 1 1 3 1 1 1 1 1 1 1 1 1 1

Parte CT1 B1 CN1 R1-R3-R1 R1 R2 R5 Q1 C1 IC1 IC1 D1 BZ1 R2

Descripcin 3.5mm stereo socket Borne placa C.I. 2 terminales Tira pines (2 pines) 10k /0,25W 1k /0,25W 22k /0,25W 330 /0,25W BC548B 100F Electroltico Zcalo 8 pin Microcontrolador PICAXE-08 Diodo LED Altavoz piezoelctrico Resistencia LDR

Programa:
Programa 1
' Alarma para PICAXE-08 ' Entrada analogical en pin 1 ' Entrada digital en pin 3 ' LED en pin 0 ' Altavoz piezoelctrico en pin 2 ' Salida en pin 4 symbol luz = b1 ' ***** Menu principal ***** ' Bucle chequeo luz y sensores inicio: ' Endendido de LED y lectura del valor de la luz high 0 readadc 1, luz ' Si el valor analgico ledo es bajo (inferior a 40) emite sonido if luz < 40 then sonido ' Si el interruptor esta activado activar la alarma if pin3 = 1 then alarma ' Pausa (prdida de tiempo) de 500 ms = s pause 500 ' Apagado de LED y lectura del valor de la luz low 0 readadc 1, luz ' Si el valor analgico ledo es bajo (inferior a 40) emite sonido if luz < 40 then sonido ' Si el interruptor esta activado activar la alarma if pin3 = 1 then alarma ' Pausa (prdida de tiempo) de 500 ms = s pause 500

Proyecto de alarma

'Ir a inicio para repetir el bucle goto inicio ' ***** Genera sonido***** sonido: sound 2,(120,50,80,50,120,50) pause 200 goto inicio

' ***** Activacin salida alarma **** alarma: high 4 pause 2000 low 4 goto inicio

Programa 2
' ***** Menu principal ***** ' Bucle chequeo de sensores inicio: 'LED apagado low 0 'Lectura del valor de la luz covertidor A/D y carga valor en variable b1 readadc 1,b1 'Si el valor analgico ledo es bajo (inferior a 40) emite sonido if b1 < 40 then alarma ' Si el interruptor esta activado activar el sonido if pin3 = 1 then sonido 'Ir a inicio para repetir el bucle goto inicio

' ***** Genera sonido hasta que el interruptor se cierre ***** sonido: high 0 sound 2,(120,100) if pin 3 = 1 then inicio

' ***** Activacin de la alarma indefinidamente***** alarma: high 4 goto alarma

Anda mungkin juga menyukai