Sommario:

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.: 5 passaggi

Video: Campanello intelligente fai-da-te Raspberry Pi in grado di rilevare persone, automobili, ecc.: 5 passaggi

Video: Campanello intelligente fai-da-te Raspberry Pi in grado di rilevare persone, automobili, ecc.: 5 passaggi
Video: COME fare un IMPIANTO DI VIDEOSORVEGLIANZA FAI DA TE con Telecamere YI HOME 2024, Luglio
Anonim
Campanello intelligente fai-da-te Raspberry Pi in grado di rilevare persone, automobili, ecc
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.

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

Disporre le parti
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

Suonare il campanello
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

Integrazione Smart Lock
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

Codice sorgente: Riepilogo
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: