Sommario:

Avvisi push Arduino per campanello, antifurto, rilevatori di fumo ecc: 8 passaggi
Avvisi push Arduino per campanello, antifurto, rilevatori di fumo ecc: 8 passaggi

Video: Avvisi push Arduino per campanello, antifurto, rilevatori di fumo ecc: 8 passaggi

Video: Avvisi push Arduino per campanello, antifurto, rilevatori di fumo ecc: 8 passaggi
Video: ANTIFURTO e DOMOTICA INTEGRATI. RECENSIONE sistema ABODE 2024, Dicembre
Anonim
Avvisi push Arduino per campanello, allarme antifurto, rilevatori di fumo ecc
Avvisi push Arduino per campanello, allarme antifurto, rilevatori di fumo ecc
Avvisi push Arduino per campanello, allarme antifurto, rilevatori di fumo ecc
Avvisi push Arduino per campanello, allarme antifurto, rilevatori di fumo ecc
Avvisi push Arduino per campanello, allarme antifurto, rilevatori di fumo ecc
Avvisi push Arduino per campanello, allarme antifurto, rilevatori di fumo ecc

Notifiche IoT dal tuo campanello, allarme antifurto, rilevatori di fumo ecc. utilizzando un Arduino Uno e uno scudo Ethernet

Tutti i dettagli sul mio sito web qui

Informazioni su Arduino Push Alert Box Utilizza un Arduino Uno ed Ethernet Shield basato sul chip Wiznet W5100 per inviare avvisi push sull'attivazione di rilevatori di fumo, antifurto e campanello tramite PushingBox. Tutti gli avvisi ignorano situazioni/guasti di cablaggio che danno rapidi trigger multipli. Ciò impedisce l'invio di enormi quantità di messaggi di falso avviso al telefono cellulare. Gli avvisi possono anche essere collegati a qualsiasi webcam installata in casa/ufficio. Questo viene fatto tramite l'interfaccia PushingBox. L'elenco dei servizi PushingBox include tutti i tipi di telefono (Android, Windows e Iphone), computer (Mac, PC Windows e Chromebook) e include anche posta e twitter. Se utilizzi Pushbullet, gli avvisi vengono ripetuti anche sul tuo PC/Chromebook e molto presto su Mac OS.

Allarme antifurto

Invia avvisi quando la sirena è attivata e anche quando la sirena viene spenta per timeout o intervento dell'utente. Si collega tramite l'uscita sirena ausiliaria sul mio pannello di allarme principale. Un'immagine fissa viene anche inviata da qualsiasi telecamera configurata.

Allarme antincendio

Utilizza un rilevatore di fumo modificato in un sistema di allarme di fumo in rete wireless come interfaccia. Rileva quando i rilevatori di fumo suonano per un vero avviso e ignora gli avvisi di batteria scarica/guasto. Lo fa misurando il ritardo tra i trilli dell'ecoscandaglio.

Si collega tramite un fotoaccoppiatore all'uscita modificata della sirena del rilevatore di fumo.

Avviso campanello

Quando si preme il campanello, il campanello tradizionale suona normalmente, ma viene inviato anche un avviso a tutti i dispositivi insieme a un'immagine del chiamante. Ha anche un'interfaccia per cercare tutti i telefoni su un sistema telefonico wireless quando suona il campanello. La maggior parte dei circuiti viene utilizzata per l'interfaccia cercapersone telefonica che faceva parte di un progetto esistente. Questo circuito può essere facilmente omesso e sostituito, vedere il diagramma schematico minimo. Il codice del campanello dovrà essere modificato per tenerne conto. Questo renderà il progetto molto più semplice.

Avviso di ripristino/accensione

Al ripristino dell'alimentazione dopo un'interruzione di corrente, viene inviato un avviso per informarvi che l'alimentazione è stata interrotta ed è stata ripristinata.

C'è anche un avviso visivo se la connessione ethernet non può essere stabilita all'accensione.

Utilizza circa 2 Watt di potenza.

Passaggio 1: come funziona

Come funziona
Come funziona
Come funziona
Come funziona

PushingBox

Vedi immagine 1.

Gli avvisi vengono rilevati dall'Arduino montato nella Push Alert Box e inviati tramite una scheda Ethernet a PushingBox. PushingBox quindi invia gli avvisi ai tuoi servizi e vengono quindi trasferiti a tutti i tuoi dispositivi.

L'immagine 2 mostra un elenco di servizi che possono essere attivati dai tuoi avvisi.

Ogni oggetto rilevato attiva uno "Scenario".

Ogni "Scenario" contiene "Servizi" configurati su misura per i tuoi avvisi. Puoi avere solo 1 o più servizi in ogni scenario. ad esempio, uno scenario campanello può inviare un'e-mail, inviare un avviso push istantaneo e inviare un'immagine dalla videocamera della porta.

Ho incluso esempi dei seguenti avvisi nel mio codice: campanello, allarme antifurto attivato, allarme antifurto disattivato, rilevatore di fumo e ripristino dell'alimentazione Ethernet. Gli avvisi possono essere facilmente impostati per gli allarmi del congelatore, gli allarmi delle serre, gli allarmi della temperatura dei serbatoi di pesci tropicali e qualsiasi numero di altri allarmi.

Ogni avviso ha la propria interfaccia hardware per attivare Arduino e il proprio bit di codice per dare un senso all'hardware.

L'hardware/software è molto modulare, quindi è molto facile scegliere quali parti di questo progetto si desidera includere.

Passaggio 2: avvisi. La connessione Ethernet non riesce all'accensione

Avvisi. La connessione Ethernet non riesce all'accensione
Avvisi. La connessione Ethernet non riesce all'accensione
Avvisi. La connessione Ethernet non riesce all'accensione
Avvisi. La connessione Ethernet non riesce all'accensione

Al ripristino dell'alimentazione o all'accensione iniziale, la scheda Wiznet W5100 Ethernet proverà a connettersi a Internet. Sulle schede R3 è presente un chip di ripristino che ripristina la scheda all'accensione e dovrebbe garantire che la scheda si colleghi senza errori.

Sulle schede inferiori a R3 la scheda tende a non riconnettersi all'accensione. C'è una mod che puoi eseguire che dà alla scheda un reset quando viene accesa e dà buoni risultati vedi le immagini per i dettagli della mod.

Nel caso in cui la tua scheda non riesca a riconnettersi dopo l'interruzione dell'alimentazione (non riceverai alcun avviso) ho impostato Arduino per accendere un LED lampeggiante come avviso. Il LED lampeggerà mentre la scheda tenta di connettersi, quindi dovrebbe spegnersi.

Se il LED rosso lampeggiante rimane acceso, prova a spegnere e riaccendere la scatola.

Passaggio 3: avvisi. Avviso di accensione

Image
Image

Avviso di accensione

Quando viene ripristinata l'alimentazione alla Push Alert Box, viene inviato un avviso una volta che la scheda Ethernet si è ricollegata con successo a Internet. Questo ti avviserà che c'è stata un'interruzione di corrente in qualche momento e ti avviserà di controllare che tutti i sistemi funzionino di nuovo quando torni a casa. La scatola dell'interfaccia IoT dispone di interruttori di test per consentire di testare tutti i sistemi in allerta. I rilevatori di fumo possono essere testati premendo qualsiasi "pulsante di test" dell'allarme fumo. Dovresti comunque fare i test di allarme fumo mensilmente!

Video 1

Video in tempo reale della mia interfaccia IoT nella sua fase di progettazione alla prima accensione. Una sezione dello schermo del mio PC è sulla destra che mostra gli avvisi ricevuti mentre il mio telefono cellulare è sulla sinistra dello schermo. Uso gli avvisi vocali di Newtifry sul mio cellulare durante il test del sistema in modo da poter sentire quali avvisi vengono inviati.

Video 2

Accendi la demo degli avvisi dal mio desktop che mostra gli avvisi del desktop, l'output della porta COM di Arduino e i miei avvisi mobili sovrapposti sopra.

Passaggio 4: avvisi. Rilevatori di fumo

Avvisi. Allarme antifurto
Avvisi. Allarme antifurto

"caricamento = "pigro"

Avvisi. Allarme antifurto
Avvisi. Allarme antifurto

Gli allarmi antifurto vengono inviati quando si attiva l'allarme acustico. Se necessario, negli avvisi di allarme può essere inclusa anche un'immagine della webcam. Puoi monitorare le tue webcam alla ricerca di intrusi come richiesto.

Se la sirena è disattivata o scade, viene inviato un ulteriore avviso per informarti che l'allarme è ora disattivato. Se hai l'audio sulle tue webcam, puoi confermarlo tramite l'interfaccia del tuo telefono cellulare.

Se si verifica un errore di cablaggio sul cavo del sensore e si disconnette, verranno inviati più avvisi. L'Arduino è impostato per rilevare e ignorare gli avvisi rapidi. Mi sono collegato all'uscita dell'allarme ausiliario ma vuoi hackerare il tuo pannello antifurto dovresti essere in grado di ottenere uscite dagli indicatori di avviso LED in modo da poter creare avvisi personalizzati a seconda di quali zone sono state attivate, ad es. antipanico, porte interne o esterne.

L'interfaccia è molto semplice, l'uscita ausiliaria aziona un relè che fa scattare l'Arduino vedi immagine modulo veroboard 2.

Il video mostra avvisi push sul mio desktop e anche sul mio cellulare sovrapposti sopra. Viene mostrata anche la porta COM di Arduino.

Passaggio 6: avvisi. Campanello di casa

Consigliato: