Sommario:
- Passaggio 1: componenti
- Passaggio 2: programma ATTiny45
- Passaggio 3: circuito breadboard
- Passaggio 4: circuito della scheda prestazioni
- Passaggio 5: custodia e montaggio
- Passaggio 6: hai finito
Video: Allarme porta con ATTiny: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Ciao a tutti, in questa pagina vi mostrerò come ho realizzato un semplice antifurto per porta compatto, rumoroso e alimentato a batteria.
Passaggio 1: componenti
C'è un elenco completo di ciò di cui hai bisogno per questo progetto, ho salvato la maggior parte dei componenti da cose che avevo in giro, ma puoi facilmente acquistarli.
- AtTiny45/85: Il cervello di questo progetto, puoi usare anche una scheda arduino per questo, ma penso che sia troppo potente.
- Regolatore di tensione 5V: ho usato un CJ78M05 per fornire 5 volt per Attiny.
- LM386: op-amp che gestisce l'altoparlante.
- Altoparlante/piezoelettrico: scegline uno rumoroso, non troppo alto in impedenza.
- Relè: Interruttore elettromagnetico utilizzato per spegnere l'amplificatore per risparmiare energia quando l'allarme è in stand-by, ho usato un TX2-3V anche se lo guiderò con 5v, dovrebbe andare bene.
- Optoaccoppiatore: un piccolo circuito integrato per isolare la bobina del relè dall'Attiny, ho usato un EL817 ma puoi usare quello che vuoi.
- Transistor NPN: per pilotare il relè.
- Diodo: per proteggere il circuito dai picchi di alta tensione della bobina che si scarica quando il relè si spegne.
- Reed Switch: un interruttore magnetico per rilevare la posizione della porta tramite un magnete.
- Magnete: l'ho recuperato da un vecchio disco rigido.
- Condensatori: ti serviranno uno da 10 uF per impostare il guadagno di LM386 e due da 300 uF, uno per stabilizzare la linea di alimentazione e uno per l'uscita dell'altoparlante.
- Resistenze: una da 1kOhm per la base del transistor, una da 1MOhm come resistenza di pulldown per l'ingresso dell'interruttore reed, ne ho usata una ad alta resistenza per risparmiare energia in stand-by, e una resistenza per l'ingresso del fotoaccoppiatore.
Devi calcolare il valore di quest'ultimo in base al datasheet del tuo fotoaccoppiatore: nel mio caso il datasheet mostrava un flusso di corrente ideale di 20mA attraverso il led infrarossi del fotoaccoppiatore, quindi mentre lo sto guidando con 5v ho calcolato il resistenza di cui avevo bisogno usando la legge di Ohm:
R=V/I R=5v/0, 002A R=250Ohm
- Interruttore: collegato con un lungo cavo per accendere e spegnere l'allarme.
- Batteria piombo+batteria 9v.
- Perf board: ne sto usando una con messa a terra su un lato per pulire il circuito (non quella in foto).
- pin di intestazione per circuiti integrati e altoparlanti, terminale a vite per l'interruttore: consigliato ma non strettamente necessario.
- Custodia in plastica: di nuovo, consigliata ma si può montare sulla porta anche usando del nastro biadesivo oppure si può anche stampare in 3d.
Passaggio 2: programma ATTiny45
Come avrai notato non puoi collegare ATTiny alla tua porta USB per programmarlo, avrai bisogno di un programmatore ISP. Se non hai un programmatore del genere puoi facilmente usare una scheda arduino come programmatore ISP come ho fatto io. Ecco i passaggi che devi seguire:
Carica lo sketch "Arduino ISP" che trovi negli esempi dell'IDE Arduino su una scheda Arduino
Collega ATTiny ad Arduino nel modo in cui mostra l'immagine, puoi persino creare uno scudo come ho fatto io per semplificare la riprogrammazione in futuro
- Collega Arduino a una porta USB e apri l'IDE,
- Lì apri la scheda "Strumenti" e "Programmatore" e seleziona "Arduino come ISP".
- Apri "File", "Preferenze" e negli URL di Gestione schede aggiuntive inserisci questo URL:
- Apri "Boards", "Board Manager" e lì scorri verso il basso l'elenco dove c'è scritto "attiny by Davis A. Mellis". Fare clic su di esso e installarlo. A questo punto dovresti essere in grado di vedere ATTiny nell'elenco delle schede.
- Ora nel menu della scheda seleziona ATTiny e in "Processor" scegli quello che hai, su "Clock" seleziona "Internal 8Mhz" e quindi fai clic su "Masterizza bootloader".
Ora sei pronto per scaricare e caricare il codice.
Passaggio 3: circuito breadboard
Ora devi creare un prototipo di Breadboard secondo gli schemi sopra per testare che tutto funzioni.
Passaggio 4: circuito della scheda prestazioni
Ora, una volta che hai testato tutto funziona, puoi spostare il circuito Breadboard su uno perfboard. L'utilizzo di un PCB con un lato Grounded consente di risparmiare molto tempo e spazio, e anche l'utilizzo di socket per tutti i circuiti integrati è una buona idea. una volta terminato il test il circuito funziona ancora correttamente quindi aggiungere un interruttore in serie con il polo positivo del connettore della batteria 9v utilizzando il connettore a vite e fili lunghi.
Passaggio 5: custodia e montaggio
Se vuoi puoi mettere il tutto all'interno di una custodia o una scatola per mantenere tutto bello e compatto, puoi persino stamparne uno in 3D simile a quello nella foto che ho disegnato. Montare la scatola sopra la porta utilizzando nastro biadesivo o viti e il magnete sulla porta stessa in corrispondenza dell'interruttore reed, assicurarsi di utilizzare un magnete potente. Nascondi l'interruttore di alimentazione da qualche parte o rendi difficile l'accesso e il gioco è fatto.
Passaggio 6: hai finito
Ecco fatto, a questo punto dovresti avere un antifurto funzionante con una batteria di lunga durata, il mio assorbe circa 1mA in stand-by e utilizzando una batteria da 9v che tipicamente ha 500mAh dovrebbe durare circa 500 ore. Se si vuole risparmiare ancora più energia si può evitare il regolatore di tensione e alimentare direttamente il circuito con 5 volt riducendo il consumo di corrente a pochi uA, comunque in questo modo l'allarme avrà un volume più basso.
Se hai suggerimenti o problemi durante la costruzione, usa la sezione commenti, ti fornirò soluzioni senza problemi.
Consigliato:
Allarme impianto allarme sete: 13 passaggi
Allarme sete per le piante: devo confessare: sono un orribile genitore vegetale. È bello togliermelo dal petto. Non riesco a capire se sta colpendo la fotosintesi un po 'troppo forte o sta andando leggero con il vecchio H2O. Sembra che niente di ciò che farò manterrà questi tizi
Tutorial: come attivare l'allarme della porta utilizzando l'allarme del sensore dell'interruttore magnetico MC-18: 3 passaggi
Tutorial: come creare un allarme porta utilizzando l'allarme del sensore dell'interruttore magnetico MC-18: Ciao ragazzi, sto per fare un tutorial sull'allarme del sensore dell'interruttore magnetico MC-18 che funziona in modalità normalmente chiusa. Ma prima, lasciate che vi spieghi in breve cosa si intende per normalmente vicino. Esistono due tipi di modalità, normalmente aperta e normalmente chiusa
Allarme porta con sensore Hall magnetico: 5 passaggi
Allarme porta con sensore magnetico Hall: l'allarme porta è un dispositivo molto comune e utile per motivi di sicurezza. Servono per rilevare se la Porta è aperta o chiusa. Spesso abbiamo visto qualche allarme porta nel frigorifero che produceva un suono diverso quando si attivava. Allarme porta Pro
Allarme porta fai da te con avvisi di testo: 5 passaggi
Allarme porta fai-da-te con avvisi di testo: crea il tuo allarme porta/finestra con alcuni semplici dispositivi elettronici, magneti e Raspberry Pi. Il Raspberry Pi viene utilizzato per inviare messaggi di testo o e-mail quando la porta viene aperta!Materiali necessari (link inclusi):Raspberry Pi (ecco il kit che abbiamo usato)Reed SwitchNeodymiu
Allarme porta Arduino con avvisi di testo: 14 passaggi (con immagini)
Allarme porta Arduino con avvisi di testo: questo è un allarme porta basato su Arduino che utilizza un interruttore magnetico reed per determinare lo stato della porta e ha un allarme acustico e un allarme basato su messaggi di testo. Elenco delle parti Arduino UnoArduino Uno Ethernet Shield3x LED2x interruttori SPST1x pulsante momentaneo2