Sommario:
- Passaggio 1: come funziona
- Passaggio 2: avvisi. La connessione Ethernet non riesce all'accensione
- Passaggio 3: avvisi. Avviso di accensione
- Passaggio 4: avvisi. Rilevatori di fumo
- Passaggio 6: avvisi. Campanello di casa
Video: Avvisi push Arduino per campanello, antifurto, rilevatori di fumo ecc: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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
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
"caricamento = "pigro"
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:
Campanello intelligente fai-da-te Raspberry Pi in grado di rilevare persone, automobili, ecc.: 5 passaggi
Campanello intelligente fai-da-te Raspberry Pi in grado di rilevare persone, automobili, ecc.: questo design a tema steampunk si integra con l'assistente domestico e il nostro sistema audio multi-room per comunicare con il resto della nostra casa intelligente fai-da-te. Nest, o uno degli altri concorrenti) ho costruito la nostra porta intelligente
Come realizzare un sacco di rilevatori di fumo/alcol e allarmi antincendio con NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: 7 passaggi
Come realizzare un sacco di rilevatori di fumo/alcol e allarmi antincendio con NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: maggiori dettagli puoi guardare il mio video su Youtube
Adattare un campanello video a un campanello digitale: 5 passaggi
Adattamento di un campanello video a un campanello digitale: per farla breve, Best Buy mi ha detto che non potevo installare il campanello Simplisafe con un campanello con melodia musicale. Leggere centinaia di post ha detto che non si può fare. Simplisafe ha detto che non si può fare, ma ha comunque fornito un kit. Il kit di connettori è per una barra st
Trasforma il tuo campanello cablato in un campanello intelligente con IFTTT: 8 passaggi
Trasforma il tuo campanello cablato in un campanello intelligente con IFTTT: il campanello WiFi trasforma il campanello cablato esistente in un campanello intelligente. https://www.fireflyelectronix.com/product/wifidoor
Rilevatore di fumo IOT: aggiorna il rilevatore di fumo esistente con IOT: 6 passaggi (con immagini)
Rilevatore di fumo IOT: aggiorna il rilevatore di fumo esistente con IOT: elenco dei contributori, Inventore: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Supervisore: Dr Chia Kim Seng Dipartimento di ingegneria meccatronica e robotica, Facoltà di ingegneria elettrica ed elettronica, Universiti Tun Hussein Onn Malaysia.Distribuzione