Sommario:
- Forniture
- Passaggio 1: disporre le parti
- Passaggio 2: suonare il campanello
- Passaggio 3: rilevamento del movimento
- Passaggio 4: integrazione Smart Lock
- Passaggio 5: codice sorgente: riepilogo
Video: Campanello intelligente fai-da-te Raspberry Pi in grado di rilevare persone, automobili, ecc.: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
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.
Piuttosto che acquistare un campanello Ring (o Nest o uno degli altri concorrenti) ho costruito il nostro campanello intelligente con un Raspberry Pi. L'intero progetto è costato circa $ 150 (USD), che è nella media per un campanello intelligente, ma è molto più completo di qualsiasi altra cosa che troverai sul mercato. Ad esempio, si integra con il resto del sistema di sicurezza domestica, utilizzando l'apprendimento automatico per identificare esseri umani, automobili, animali e altro ancora:
Forniture
Le parti esatte che ho usato possono essere trovate qui.
Passaggio 1: disporre le parti
Avevo alcune parti di ricambio in rame e ottone in giro da precedenti progetti steampunk (vedi elenco delle parti). Questo è stato utile quando non tutta l'elettronica poteva essere facilmente inserita nella scatola di giunzione.
Ho iniziato disponendo le parti. Ai lati della scatola di giunzione sono stati praticati tre fori per il cavo di alimentazione, i cavi USB e i cavi dei pulsanti. Inoltre, un foro più grande nel coperchio per ospitare la fotocamera.
Passaggio 2: suonare il campanello
La prima cosa da fare era far suonare davvero il campanello.
Con il cavo del campanello collegato a GPIO18 (pin 12) sul Raspberry Pi, ho quindi utilizzato l'ingresso della porta seriale in Node RED per rilevare la pressione dei pulsanti. Per attivare effettivamente un avviso di campanello e gestire l'audio bidirezionale (microfono/citofono), vedere questo post.
Passaggio 3: rilevamento del movimento
C'è anche il tema del rilevamento del movimento e del video.
A questo proposito, il campanello è solo un'altra telecamera CCTV. Utilizza esattamente la stessa configurazione descritta nella seguente serie di post. Il rilevamento del movimento e il riconoscimento degli oggetti è ciò che genera le immagini come quella nella parte superiore di questo post.
Passaggio 4: integrazione Smart Lock
Ho usato la colla a caldo sulle aperture della scatola di giunzione per sigillarla, ove possibile.
L'anello di rame visto sopra ha anche un labbro, che protegge la fotocamera dall'acqua. Inoltre, il tutto è installato sotto un balcone, quindi non molta acqua ha nemmeno la possibilità di suonare il campanello. Il pezzo finale è stato quello di integrare il campanello con una serratura intelligente. Per fortuna, Home Assistant lo rende facile.
Comunica con Home Assistant tramite Z-Wave. Quello che mi piace di questo lucchetto è che può essere programmato in remoto per supportare diversi codici utente (utile come host di Airbnb o quando devi far entrare un amico). Può anche rilevare quale codice pin utente è stato utilizzato per aprire la porta (e quando) - grande tranquillità quando si dà un codice per la casa agli addetti alle pulizie.
Passaggio 5: codice sorgente: riepilogo
Vorrei poterti dare il codice copia e incolla per questo progetto, ma molto dipenderà dal tuo esatto hardware, altoparlanti, fotocamere, ecc. Invece, ricapitolerò ogni pezzo coinvolto e collegherò gli articoli/codice dove spiego come implementarli:
- Il nodo rosso utilizza gpiod per attivare un flusso quando si attiva GPIO #18 (il pulsante del campanello).
- Il flusso di avviso dell'altoparlante riproduce un file wav.
- Ho più altoparlanti fai-da-te che riproducono l'avviso in casa.
- MotionEye guida la fotocamera, catturando foto e video.
- Le telecamere di sicurezza CCTV gestiscono il rilevamento di persone/oggetti.
- L'integrazione di Yale Lock di Home Assistant ci consente di bloccare/sbloccare. La serratura Yale è un dispositivo Z-Wave. Una volta abbinato a Home Assistant, si presenta come un lucchetto e non richiede ulteriori configurazioni.
Consigliato:
Campanello intelligente fai-da-te: codice, configurazione e integrazione HA: 7 passaggi (con immagini)
Campanello intelligente fai-da-te: codice, configurazione e integrazione HA: in questo progetto, ti mostrerò come trasformare il tuo normale campanello in uno intelligente senza modificare le funzionalità attuali o tagliare i cavi. Userò una scheda ESP8266 chiamata Wemos D1 mini. Nuovo su ESP8266? Guarda la mia introduzione
Un circuito in grado di rilevare la variazione del valore della temperatura: 10 passaggi
Un circuito in grado di rilevare la variazione del valore della temperatura: questo circuito misura la temperatura utilizzando un sensore di temperatura LM35 e confronta la tensione di ingresso utilizzando un amplificatore operazionale ic con le informazioni raccolte il circuito accenderà e spegnerà il relè
Avvisi push Arduino per campanello, antifurto, rilevatori di fumo ecc: 8 passaggi
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
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
Trasforma il tuo campanello cablato in un campanello intelligente con Home Assistant: 6 passaggi
Trasforma il tuo campanello cablato in un campanello intelligente con Home Assistant: trasforma il tuo campanello cablato esistente in un campanello intelligente. Ricevi una notifica sul tuo telefono o accoppiala con la videocamera della porta anteriore esistente per ricevere un avviso foto o video ogni volta che qualcuno suona il campanello.Scopri di più su: fireflyelectronix.com/pro