Taula de continguts:
- Pas 1: components
- Pas 2: programa ATTiny45
- Pas 3: Circuit de taulers de pa
- Pas 4: Circuit de la placa de perfecció
- Pas 5: caixa i muntatge
- Pas 6: heu acabat
Vídeo: Alarma de porta amb ATTiny: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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
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ó
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
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:
Sensor d'alarma de porta amb interruptor magnètic, obert, projecte senzill, 100% en funcionament, codi font indicat: 3 passos
Sensor d'alarma de porta d'interruptor magnètic, obert, projecte senzill, 100% funcionant, codi font donat: Descripció: Hola, faré un tutorial sobre l'alarma del sensor d'interruptor magnètic MC-18 que funciona en mode obert normalment. Tipus de commutador: NO (tipus normal de tancament), el circuit està obert normalment i el circuit es connecta quan l'imant està a prop. La canya
Tutorial: Com es fa l’alarma de la porta mitjançant l’alarma del sensor d’interruptor magnètic MC-18: 3 passos
Tutorial: Com es fa l’alarma de la porta mitjançant l’alarma del sensor d’interruptor magnètic MC-18: Hola, faré un tutorial sobre l’alarma del sensor d’interruptor magnètic MC-18 que funciona en mode de tancament normal. Però primer, permeteu-me que us expliqui en resum, el que s’entén per normalment proper. Hi ha dos tipus de mode, normalment obert i normalment tancat
Alarma de porta de bricolatge amb alertes de text: 5 passos
Alarma de porta de bricolatge amb alertes de text: feu la vostra pròpia alarma de porta / finestra amb elements electrònics senzills, imants i Raspberry Pi. El Raspberry Pi s’utilitza per enviar-vos missatges de text o correu electrònic quan s’obre la porta. Materials necessaris (enllaços inclosos): Raspberry Pi (aquí teniu el kit que hem utilitzat) Reed Switch Neodymiu
Alarma de porta de garatge Arduino amb Blynk: 3 passos
Alarma de la porta del garatge Arduino amb Blynk: un sensor bastant bàsic que envia dades al projecte Blynk per mostrar l'estat de la porta del garatge - Obert de tancament - i envia una alerta automàtica al telèfon quan l'estat de la porta canvia: Obre a Apagat o Apagat obrir. He utilitzat WEMOS D1 Mini Pro per a wifi co
Alarma de porta Arduino amb alertes de text: 14 passos (amb imatges)
Alarma de porta Arduino amb alertes de text: es tracta d’una alarma de porta basada en Arduino que utilitza un interruptor magnètic de canya per determinar l’estat de la porta i té una alarma sonora i una alarma basada en missatges de text