Tabla de contenido:
- Paso 1: componentes
- Paso 2: Programar ATTiny45
- Paso 3: circuito de la placa de pruebas
- Paso 4: Circuito de la placa de rendimiento
- Paso 5: carcasa y montaje
- Paso 6: Terminaste
Video: Alarma de puerta con ATTiny: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Hola a todos, en esta página les mostraré cómo hice una alarma de puerta simple que es compacta, ruidosa y funciona con baterías.
Paso 1: componentes
Hay una lista completa de lo que necesita para este proyecto, saqueé la mayoría de los componentes de las cosas que tenía por ahí, pero puede comprarlos fácilmente.
- AtTiny45 / 85: El cerebro de este proyecto, puedes usar incluso una placa arduino para esto, pero creo que está demasiado dominado.
- Regulador de voltaje de 5V: utilicé un CJ78M05 para proporcionar 5 voltios para el Attiny.
- LM386: amplificador operacional que ejecuta el altavoz.
- Altavoz / Piezo: elija uno fuerte, que no tenga una impedancia demasiado alta.
- Relé: interruptor electromagnético que se usa para apagar el amplificador para ahorrar energía cuando la alarma está en espera, usé un TX2-3V incluso si lo voy a conducir con 5v, eso debería estar bien.
- Optoacoplador: Un pequeño IC para aislar la bobina del relé del Attiny, usé un EL817 pero puedes usar lo que quieras.
- Transistor NPN: para accionar el relé.
- Diodo: para proteger el circuito de los picos de alto voltaje de la bobina que se descarga cuando el relé se apaga.
- Interruptor de lengüeta: un interruptor magnético para detectar la posición de la puerta mediante un imán.
- Imán: saqué esto de un viejo disco duro.
- Condensadores: necesitará uno de 10 uF para establecer la ganancia de LM386 y dos de 300uF, uno para estabilizar la línea de alimentación y otro para la salida del altavoz.
- Resistencias: una de 1kOhm para la base del transistor, una de 1MOhm como resistencia desplegable para la entrada del interruptor de láminas, utilicé una de resistencia tan alta para ahorrar energía cuando estaba en espera y una resistencia para la entrada del optoacoplador.
Debe calcular el valor de este último en función de la hoja de datos de su optoacoplador: en mi caso, la hoja de datos mostró un flujo de corriente ideal de 20 mA a través del led infrarrojo del optoacoplador, así que como lo estoy conduciendo con 5v calculé el resistencia que necesitaba usando la ley de Ohm:
R = V / I R = 5v / 0, 002A R = 250 Ohmios
- Interruptor: conectado con un cable largo para encender y apagar la alarma.
- Batería de plomo + batería de 9v.
- Placa de perforación: estoy usando una con conexión a tierra en un lado para hacer el circuito más limpio (no el de la imagen).
- clavijas de cabezal para IC y altavoz, terminal de tornillo para el interruptor: recomendado pero no estrictamente necesario.
- Estuche de plástico: de nuevo, viene con rac, pero puede montarlo en la puerta incluso con cinta adhesiva de doble cara o incluso puede imprimir uno en 3D.
Paso 2: Programar ATTiny45
Como habrá notado, no puede conectar el ATTiny a su puerto USB para programarlo, necesitará un programador ISP. Si no tiene un programador de este tipo, puede usar fácilmente una placa arduino como programador ISP como lo hice yo. Estos son los pasos que debe seguir:
Cargue el boceto "Arduino ISP" que puede encontrar en los ejemplos del IDE de Arduino a una placa Arduino
Conecte el ATTiny a Arduino de la forma en que se muestra en la imagen, incluso puede hacer un escudo como lo hice yo para que sea fácil de reprogramar en el futuro
- Conecte Arduino a un puerto usb y abra el IDE,
- Allí, abra la pestaña "Herramientas" y "Programador" y seleccione "Arduino como ISP".
- Abra "Archivo", "Preferencias" y en las URL del Administrador de tableros adicionales proporcione esta URL:
- Abra "Boards", "Board Manager" y, allí, desplácese hacia abajo en la lista donde dice "attiny by Davis A. Mellis". Haga clic en eso e instálelo. En este punto, debería poder ver ATTiny en la lista del tablero.
- Ahora en el menú del tablero seleccione ATTiny y en "Procesador" elija el que tiene, en "Reloj" seleccione "Interno 8Mhz" y luego haga clic en "Grabar gestor de arranque".
Ahora está listo para descargar y cargar el código.
Paso 3: circuito de la placa de pruebas
Ahora necesita hacer un prototipo de placa de pruebas de acuerdo con los esquemas anteriores para probar que todo funciona.
Paso 4: Circuito de la placa de rendimiento
Ahora, una vez que haya probado que todo funciona, puede mover el circuito de la placa de pruebas a uno perfilado. El uso de una PCB con un lado conectado a tierra le ahorra mucho tiempo y espacio, y el uso de enchufes para todos los circuitos integrados también es una buena idea. una vez que haya terminado de probar, el circuito aún funciona correctamente y luego agregue un interruptor en serie con el cable positivo del conector de la batería de 9v utilizando el conector de tornillo y cables largos.
Paso 5: carcasa y montaje
Si lo desea, puede poner todo dentro de un estuche o una caja para mantener todo agradable y compacto, incluso puede imprimir en 3D uno similar al de la imagen que diseñé. Monte la caja sobre la puerta con cinta adhesiva de doble cara o tornillos y el imán en la puerta en correspondencia con el interruptor de lengüeta, asegúrese de usar un imán fuerte. Oculte el interruptor de encendido en algún lugar o dificulte el acceso y listo.
Paso 6: Terminaste
Aquí lo tiene, en este punto debe tener una alarma de puerta en funcionamiento con una batería de larga duración, la mía consume alrededor de 1 mA en espera y usando una batería de 9 V que típicamente tiene 500 mAh, debería durar alrededor de 500 horas. Si desea ahorrar aún más energía puede evitar el regulador de voltaje y alimentar el circuito directamente con 5 voltios reduciendo el consumo de energía a solo algunos uA, sin embargo de esta manera la alarma tendrá un volumen menor.
Si tiene alguna sugerencia o problema mientras lo construye, use la sección de comentarios, le proporcionaré soluciones sin ningún problema.
Recomendado:
Sensor de alarma de puerta con interruptor magnético, normalmente abierto, proyecto simple, 100% en funcionamiento, código fuente proporcionado: 3 pasos
Sensor de alarma de puerta de interruptor magnético, normalmente abierto, proyecto simple, 100% en funcionamiento, código fuente dado: Descripción: Hola chicos, voy a hacer un tutorial sobre la alarma de sensor de interruptor magnético MC-18 que funciona en modo normalmente abierto. Tipo de interruptor: NO (tipo de cierre normal), el circuito está abierto normalmente y el circuito está conectado cuando el imán está cerca. La caña
Tutorial: Cómo hacer una alarma de puerta usando la alarma de sensor de interruptor magnético MC-18: 3 pasos
Tutorial: Cómo hacer una alarma de puerta usando la alarma de sensor de interruptor magnético MC-18: Hola chicos, voy a hacer un tutorial sobre la alarma de sensor de interruptor magnético MC-18 que funciona en modo normalmente cerrado. Pero primero, déjenme explicarles en resumen, lo que se entiende por normalmente cerrado. Hay dos tipos de modo, normalmente abierto y normalmente cerrado
Alarma de puerta con sensor de pasillo magnético: 5 pasos
Alarma de puerta con sensor de pasillo magnético: La alarma de puerta es un dispositivo muy común y útil para fines de seguridad. Se utilizan para detectar si la puerta está abierta o cerrada. A menudo hemos visto alguna alarma en la puerta del frigorífico que producía un sonido diferente al activarse. Door Alarm Pro
Luces automáticas conectadas con puerta y monitoreo de puerta: 5 pasos
Luces automáticas conectadas con puertas y monitoreo de puertas: Parece ser muy difícil encontrar el tablero de interruptores en la oscuridad, pero este proyecto es realmente útil para resolver este problema. Siga los pasos a continuación para conocer la solución de este
Alarma de puerta Arduino con alertas de texto: 14 pasos (con imágenes)
Alarma de puerta Arduino con alertas de texto: esta es una alarma de puerta basada en Arduino que utiliza un interruptor de lengüeta magnético para determinar el estado de la puerta y tiene una alarma audible y una alarma basada en mensaje de texto