Taula de continguts:

Alarma de porta amb ATTiny: 6 passos
Alarma de porta amb ATTiny: 6 passos

Vídeo: Alarma de porta amb ATTiny: 6 passos

Vídeo: Alarma de porta amb ATTiny: 6 passos
Vídeo: வாழ்க்கையில் வெற்றி பெற | How to Win in Life | Suki Sivam 2024, Desembre
Anonim
Alarma de porta amb ATTiny
Alarma de porta amb ATTiny

Hola a tothom, en aquesta pàgina us mostraré com he fet una alarma de porta senzilla, compacta, forta i amb bateria.

Pas 1: components

Components
Components
Components
Components
Components
Components
Components
Components

Hi ha una llista completa del que necessiteu per a aquest projecte, he salvat la majoria dels components de coses que tenia, però podeu comprar-les fàcilment.

  • AtTiny45 / 85: el cervell d’aquest projecte, podeu fer servir fins i tot una placa arduino per a això, però crec que està massa superat.
  • Regulador de voltatge de 5V: he utilitzat un CJ78M05 per proporcionar 5 volts per a l’Attiny.
  • LM386: amplificador operatiu que executa l’altaveu.
  • Altaveu / Piezo: n’ha triat un de fort, no d’impedància elevada.
  • Relé: interruptor electromagnètic que s’utilitza per apagar l’amplificador per estalviar energia quan l’alarma està en espera, he utilitzat un TX2-3V encara que el condueixi amb 5v, hauria d’estar bé.
  • Optocoplador: una mica de CI per aïllar la bobina del relé de l’Attiny, he utilitzat un EL817 però podeu utilitzar el que vulgueu.
  • Transistor NPN: per accionar el relé.
  • Diodo: per protegir el circuit de les puntes d'alta tensió de la bobina que es descarreguen quan s'apaga el relé.
  • Reed Switch: un interruptor magnètic per detectar la posició de la porta mitjançant un imant.
  • Imant: ho vaig salvar d'un disc dur vell.
  • Condensadors: en necessitareu un de 10 uF per establir el guany de LM386 i dos de 300 uF, un per estabilitzar la línia elèctrica i un per a la sortida dels altaveus.
  • Resistències: un 1kOhm per a la base del transistor, un 1MOhm com a resistència desplegable per a l’entrada del commutador de canya, he utilitzat una resistència tan alta per estalviar energia quan estic en espera i una resistència per a l’entrada de l’optocoplador.

Heu de calcular el valor d’aquest darrer basant-me en el full de dades del vostre optoacoblador: en el meu cas, el full de dades mostrava un flux de corrent ideal de 20 mA a través del led infraroig de l’optoacoplador, de manera que mentre el condueixo amb 5v he calculat el resistència que necessitava amb la llei d'Ohm:

R = V / I R = 5v / 0, 002A R = 250 Ohms

  • Interruptor: connectat amb un cable llarg per activar i desactivar l'alarma.
  • Cable de bateria + bateria de 9v.
  • Tauler de perfeccionament: n’estic fent servir un amb connexió de terra per un costat per fer el circuit més net (no el de la imatge).
  • pins de capçalera per a circuits integrats i altaveus, terminal de cargol per al commutador: recomanat, però no és estrictament necessari.
  • Estoig de plàstic: de nou, es recomana, però es pot muntar a la porta fins i tot amb cinta de doble cara o fins i tot es pot imprimir en 3D.

Pas 2: programa ATTiny45

Programa ATTiny45
Programa ATTiny45
Programa ATTiny45
Programa ATTiny45

Com haureu notat que no podeu connectar l'ATTiny al vostre port USB per programar-lo, necessitareu un programador ISP. Si no teniu un programador així, podeu utilitzar fàcilment una placa arduino com a programador d’ISP com he fet jo. Aquests són els passos que heu de seguir:

Pengeu l'esbós "Arduino ISP" que podeu trobar als exemples de l'IDE Arduino a una placa Arduino

Connecteu l'ATTiny a Arduino de la manera que es mostra la imatge, fins i tot podeu fer un escut com ho vaig fer per facilitar la reprogramació en el futur

  • Connecteu Arduino a un port USB i obriu l'IDE,
  • Allà, obriu la pestanya "Eines" i "Programador" i seleccioneu "Arduino com a ISP".
  • Obriu "Fitxer", "Preferències" i, a l'URL del Gestor de taulers addicionals, indiqueu aquesta url:
  • Obriu "Boards", "Board Manager" i desplaceu-vos cap avall per la llista on hi apareix "attiny de Davis A. Mellis". Feu clic a sobre i instal·leu-lo. En aquest punt hauríeu de poder veure ATTiny a la llista de taulers.
  • Ara al menú del tauler, seleccioneu ATTiny i, a "Processador", heu escollit el que teniu, a "Rellotge" seleccioneu "8Mhz intern" i feu clic a "Grava el carregador d'arrencada".

Ara ja podeu descarregar i penjar el codi.

Pas 3: Circuit de taulers de pa

Circuit de taulers de pa
Circuit de taulers de pa
Circuit de taulers de pa
Circuit de taulers de pa
Circuit de taulers de pa
Circuit de taulers de pa

Ara heu de fer un prototip de Breadboard segons els esquemes anteriors per provar que tot funcioni.

Pas 4: Circuit de la placa de perfecció

Circuit Perf Board
Circuit Perf Board

Ara, un cop provat tot el que funciona, podeu moure el circuit de Breadboard a un de perfboard. L’ús d’un PCB amb un costat a terra estalvia molt de temps i espai i també és una bona idea utilitzar endolls per a tots els circuits integrats. un cop hàgiu acabat de provar, el circuit continua funcionant correctament i, a continuació, afegiu un interruptor en sèrie amb el cable positiu del connector de la bateria de 9 v mitjançant el connector de cargol i els cables llargs.

Pas 5: caixa i muntatge

Estoig i muntatge
Estoig i muntatge
Estoig i muntatge
Estoig i muntatge

Si voleu, podeu posar-ho tot dins d’una caixa o una caixa per mantenir-ho tot agradable i compacte, fins i tot podeu imprimir-ne un 3D similar al de la imatge que he dissenyat. Munteu la caixa per sobre de la porta utilitzant cinta de doble cara o cargols i l’imant de la porta en correspondència amb l’interruptor reed. Assegureu-vos d’utilitzar un imant fort. Amagueu l'interruptor d'alimentació en algun lloc o dificulteu l'accés i ja heu acabat.

Pas 6: heu acabat

Aquí el teniu, en aquest moment hauríeu de tenir una alarma de porta que funcioni amb una durada de la bateria de llarga durada, la meva extreu aproximadament 1mA en espera i utilitzeu una bateria de 9v que té típicament 500mAh que hauria de durar unes 500 hores. Si voleu estalviar encara més energia, podeu evitar el regulador de tensió i alimentar el circuit directament amb 5 volts reduint la potència consumida a només alguns uA, però, d’aquesta manera, l’alarma tindrà un volum inferior.

Si teniu algun suggeriment o problema mentre el construïu, utilitzeu la secció de comentaris, us proporcionaré solucions sense cap problema.

Recomanat: