Mostrando entradas con la etiqueta alarma. Mostrar todas las entradas
Mostrando entradas con la etiqueta alarma. Mostrar todas las entradas

domingo, 18 de septiembre de 2016

Fuente alimentación UPS

Diseño

Esta fuente de alimentación la diseñé específicamente para proveer energía a mi sistema de alarma y domótica más detallado en otro post (proximamente). No es una fuente de alimentación comun ya que deberia funcionar con algunas caracteristicas muy particulares.

Requerimientos:

  1.  que provea información de estado de tensión de línea 220v al Arduino
  2.  que permita cargar una batería de bajo Mantenimiento 12v-7Ah a una tensión de tope en 13.8v pero que a su vez
  3.  provea una salida en 12v y 5v DC para los circuitos de control y actuación como el simulador de presencia y sensores de alarma
  4. que tenga la posibilidad de testear la batería bajo carga controlada y leer el valor desde Arduino.
  5.  que la salida en 12v sea protegida con un fusible electrónico de reposición automática.

Desarrollo del circuito

Como me interesa saber cuál es el valor analógico de la línea me decidí por usar un transformador convencional ya que con una fuente switching sería un poco mas complicado.

En mi caso tomo el valor desde el secundario, luego de la rectificación y filtros, ahí tenemos un valor de tensión DC proporcional a los 220v AC del primario. Es decir que si tengo 210v AC, en este punto tengo linealmente menos tensión DC que si tengo 225v AC.

Luego tengo un regulador lineal ajustable para proveer la tensión DC necesaria para los 13.8v de carga de la batería y luego con una caída de 1.3v al pasar por dos diodos 1N4007 y de allí al fusible electrónico, de esta manera me aseguro que a los circuitos alimentados les llegue como máximo 12.5v
Paralelamente a esta salida está la regulación de voltaje de 5v para la alimentación de la parte lógica

Click Para Ampliar

Control:

El circuito entrega tres señales que son leídas por el Arduino. La primera de ellas es el estado de la línea (analógica), otra es el valor de tensión en la batería(analógica) y la última es digital, ante la presencia de cortocircuito, es decir al momento de haber actuado el fusible electrónico.
También recibe una señal de control y es para activar el relé que desconecta la batería y la carga con las resistencias provocando un consumo controlado de 1A aprox. Esta señal de test de batería queda inhibida por software en el caso que la tensión de alimentación AC sea menor a 200v.

PCB

Como placa usé una de 10x10cm perforada. No quise molestarme en hacer el diseño para un PCB mas decente. Como no se usa radiofrecuencia, no es para nada crítico el diseño, siempre que se deje bien actualizada la documentación del circuito, ya que leer desde esta placa el circuito siempre es más difícil.




jueves, 12 de mayo de 2016

Sensor de golpes

Se me ocurrio que seria interesante poder detectar cualquier golpe o ruido fuerte y agregarlo a mi sistema de alarma hecho con un PIC16F876A, el cual pronto estare reemplazando por un Arduino Mega para poder darle mejores prestaciones y algo mas de domotica de lo que tiene actualmente.

En esta publicacion les dejo un circuito que estoy desarrollando, ya que aun no lo pruebo definitivamente, pero ya se que funciona por lo menos en su etapa de pruebas.

Es simplemente un microfono del tipo "electret" o ceramico capacitivo, un preamplificador de audio, luego una etapa rectificadora e integradora con un transistor para hacer de trigger a un 555 que tiene a la salida un LED y un transistor en configuracion Open Collector, aunque seria mejor y mas compatible utilizar un fototransistor con Mosfet.

Les dejo el circuito y una foto de mi breadboard.



Luego de hacer una pequeña modificacion en el circuito, ya tengo la version final desarrollada en Eagle, en algunos dias mas podre hacer el prototipo y ver como funciona con una alarma.


Lista de Materiales


Parte Valor
C1 0.01uF
C2 10uF
C3 10uF
C4 100nF
C5 100uF
C6 100nF
C7 0.01uF
D1 1N4148
D2 1N4148
IC1 LM741P
IC2 LM555N
IC3 78L05
LED1 Led Color
M1 Microfono
Q1 2N3904
Q2 2N3904
R1 4.7K
R2 1K
R3 10K
R4 10K
R5 1K
R6 10K
R7 680
R8 10K
R9 330K
R10 220
R11 1M
X1 Bornera


El desarrollo de la placa, lo hice con el metodo del toner y la transferencia con calor y algunos retoques de fibra indeleble.

Hice dos de una placa de 10x5cm




Aqui hay un video del circuito ya construido y probandolo.