Tabla de contenido:

Alarma de puerta con ATTiny: 6 pasos
Alarma de puerta con ATTiny: 6 pasos

Video: Alarma de puerta con ATTiny: 6 pasos

Video: Alarma de puerta con ATTiny: 6 pasos
Video: Alarma inalámbrica muy fácil en solo minutos con Arduino 2024, Mes de julio
Anonim
Alarma de puerta con ATTiny
Alarma de puerta con ATTiny

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

Componentes
Componentes
Componentes
Componentes
Componentes
Componentes
Componentes
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

Programa ATTiny45
Programa ATTiny45
Programa ATTiny45
Programa 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

Circuito de protoboard
Circuito de protoboard
Circuito de protoboard
Circuito de protoboard
Circuito de protoboard
Circuito de protoboard

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

Circuito de placa de rendimiento
Circuito de 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

Caja y montaje
Caja y montaje
Caja y montaje
Caja 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: