In questa guida, costruiremo una videocamera di sicurezza wireless fai-da-te e la installeremo in una custodia stampata in 3D ispirata a Google Nest Cam. Puoi installarlo ovunque con una discreta copertura Wi-Fi. Inoltre, puoi aumentare il guadagno Wi-Fi installando un'antenna esterna, offrendoti una maggiore leva per installarla in un luogo distante.
Crea un collegamento IP che puoi sfogliare in un browser web per guardare il feed della telecamera. Inoltre, puoi aggiungerlo a un server domotico e integrarlo con MotionEye per automatizzare la telecamera riproduci in streaming e acquisisci foto o video quando viene rilevato un movimento e ricevi notifiche sul tuo smartphone.
Cose che ti servono per costruire una telecamera di sicurezza IP wireless
Avrai bisogno di quanto segue per costruire una videocamera di sicurezza simile a Google Nest per meno di $ 10.
- Un modulo ESP32-CAM.
- Un convertitore da USB a TTL o seriale per il flashing del firmware.
- Qualsiasi adattatore di alimentazione da 5 V CC. Puoi utilizzare il tuo vecchio caricatore del telefono con un cavo micro USB.
- Alcuni cavi DuPont o jumper.
- Una custodia stampata in 3D e una vite per installarla nella posizione desiderata.
Passaggio 1: eseguire il flashing del firmware
Per questo progetto utilizzeremo il firmware Tasmota per ESP32.
Quindi, scarica lo strumento Tasmotizer da GitHub e collegare il convertitore da USB a TTL a ESP32-CAM, come mostrato nel diagramma seguente.
ESP32-CAM | Modulo da USB a TTL |
U0R | TX |
U0T | RX |
5V | VCC |
GND | GND |
IO0 | GND |
Ora, segui questi semplici passaggi:
- Collega l'USB al PC e avvia lo strumento Tasmotizer.
- Selezionare la porta COM a cui è collegato da USB a TTL.
- Clic Aprire per scegliere il tasmota32-webcam.binfirmware.
- Clic Tasmotizzare. Questo eseguirà il flashing del firmware tasmota32-webcam.bin su ESP32-CAM.
La prossima cosa che devi fare è configurare il modulo della fotocamera.
Passaggio 2: configurare l'ESP32-CAM
La configurazione del modulo ESP32-CAM è leggermente complicata, quindi segui attentamente le istruzioni seguenti.
- Disconnetti il IO0 spilla da GND per disabilitare la modalità flash.
- Quindi, apri le impostazioni Wi-Fi sul tuo smartphone o PC e connettiti Tasmota-xxx Punto di accesso (AP).
- Apri una finestra del browser web e visita 192.168.4.1.
- Scegli la rete Wi-Fi e inserisci la password. Salva le impostazioni.
L'ESP32-CAM si collegherà alla rete e visualizzerà un indirizzo IP. Annotalo e visita l'IP nel tuo browser web.
Assegna un IP permanente alla tua ESP32-CAM tramite le impostazioni DHCP del tuo router. Questo è importante per mantenere lo stesso indirizzo IP dell'ESP32-CAM dopo il riavvio. In caso contrario, dovrai scansionare la tua rete per trovare l'IP della telecamera e cambiarlo ogni volta se integrato con Home Assistant (HA).
Ora vai a Configurazione > Configura altro e incolla quanto segue sotto il Modello campo e quindi fare clic su Salva.
{"NAME":"AITHINKER CAM","GPIO":[4992,1,672,1,416,5088,1,1,1,6720,736,704,1,1,5089,5090,0,5091,5184,5152,0 ,5120,5024,5056,0,0,0,0,4928,576,5094,5095,5092,0,0,5093],"BANDIERA":0,"BASE":2}
Quindi, fare clic Configurazione > Configura modulo e scegli AI Thinker Cam dalle opzioni. Clic Salva.
Dopo il riavvio, l'ESP32-CAM inizierà a visualizzare il feed della telecamera in tempo reale con la temperatura e un dispositivo di scorrimento per attivare e regolare la luminosità della torcia a LED sull'ESP32-CAM.
Ora puoi trasmettere in streaming il feed live della telecamera da qualsiasi browser web visitando 'http://
La risoluzione predefinita è bassa e potresti vedere un flusso sfocato. Tuttavia, puoi facilmente modificare la risoluzione utilizzando il wcrisoluzione comando. È possibile regolare la dimensione del fotogramma o la risoluzione tra 96x96 a 1600x1200. Tuttavia, nei nostri test, abbiamo trovato 480x320 e 640x480 per essere più stabili con frame rate e temperatura ESP32-CAM.
Per impostare la risoluzione, visitare l'indirizzo IP della webcam Tasmota, fare clic su Console> Consolee digita wcrisoluzione 7. Colpire il accedere chiave. Questo cambierà la risoluzione in 480x320. Allo stesso modo, se esegui il comando wcrisoluzione 8, la risoluzione cambierà in 640x480, e così via.
Puoi anche specchiare o capovolgere lo streaming live e regolare la saturazione, la luminosità o il contrasto utilizzando i comandi indicati di seguito:
wcluminosità da -2 a 2
wccontrast da -2 a 2
wcflip 1 o 0
wcmirror 1 o 0
Passaggio 3: stampa caso e assembla ESP32-CAM
Puoi stampare qualsiasi custodia 3D compatibile con ESP32-CAM. Tuttavia, abbiamo trovato un'interessante custodia 3D ispirata a Google Nest Cam Culti 3D che ha spazio sufficiente per riporre una grande batteria per il backup e un piccolo modulo di alimentazione. È anche regolabile e puoi avvitarlo facilmente su qualsiasi parete o soffitto. Ha anche un bell'aspetto se stampato con filamenti PLA o PETG di buona qualità.
È inoltre possibile utilizzare qualsiasi vecchio corpo di telecamera CCTV e installarvi l'ESP32-CAM utilizzando colla a caldo o nastri.
Passaggio 4: aggiungi all'assistente domestico
Ora puoi aggiungere questa telecamera di sicurezza ESP32-CAM all'Home Assistant (HA) per automatizzare la telecamera e accenderla solo quando viene rilevato un movimento. Ti invierà anche notifiche sul tuo telefono. Puoi anche abilitare la notifica vocale tramite Alexa. Puoi seguire la nostra guida a configurare Home Assistant Server su un Raspberry Pi.
Se hai già installato e configurato il server Home Assistant, procedi nel seguente modo:
- Apri e accedi al tuo server Home Assistant.
- Installa e configura Componente aggiuntivo MQTT di Home Assistant.
- Dopo la configurazione, apri l'interfaccia web di Tasmota, vai su Configurazione > Configura MQTT e inserisci l'IP MQTT, il nome utente e la password. Clic Salva.
- Il dispositivo si collegherà automaticamente all'Home Assistant (HA). Ora, nella dashboard HA, fai clic su tre punti e seleziona Modifica dashboard.
- Clic Aggiungi carta e seleziona il Scheda immagine dalle opzioni.
- Immettere il nome in cui è installata la telecamera o come si desidera nominarla e incollare l'URL dello stream Tasmota Webcam nel file Percorso immagine campo. Puoi anche aggiungere l'interruttore della luce della fotocamera nel Entità sezione per controllare la luce. Clic Salva.
Ora puoi visualizzare il live streaming, accenderlo/spegnerlo o regolare la luminosità della torcia tramite la Picture Card in Home Assistant. Tuttavia, questo visualizzerà solo il live streaming. Non registrerà né catturerà nulla. Se si desidera acquisire video o foto quando viene rilevato un movimento, è necessario installarlo Componente aggiuntivo MotionEye di Home Assistant.
La fotocamera non è in grado di vedere o rilevare il movimento al buio. Quindi, potresti anche tu costruisci un interruttore della luce intelligente con rilevamento del movimento vicino all'ESP32-CAM che accenderà la lampada o la sorgente luminosa quando viene rilevato un movimento. Ciò aiuterà la fotocamera a rilevare il movimento e iniziare a catturare le istantanee o registrare video in base alle impostazioni applicate.
Con questo componente aggiuntivo, puoi impostare il motion capture e anche aggiungere l'automazione nell'Home Assistant per inviarti notifiche sul tuo smartphone o tramite Alexa (richiede l'abbonamento a Nabu Casa).
Visualizza lo streaming della videocamera su Amazon Echo Show
Amazon Echo Show supporta il protocollo RSTP per lo streaming dei feed della telecamera. Fortunatamente, puoi abilitare l'RSTP nel server della webcam Tasmota eseguendo il seguente comando nella console.
prima cosa 1
Una volta terminato, è possibile eseguire lo streaming del feed della telecamera tramite RSTP al seguente indirizzo:
rtsp://ESP32-CAM-IP: 8554/mjpeg/1
Per verificare se l'RSTP funziona, apri il file lettore VLC e vai a Media > Apri flusso di rete. Ora, incolla l'URL RSTP e fai clic Giocare a. Se lo streaming inizia a essere riprodotto, funziona.
È ora possibile utilizzare questo URL per visualizzare lo stream della telecamera Dispositivi Echo Show dicendo, 'Alexa, mostra la terrazza.' Tuttavia, dovrai installare e configurare il Telecamere IP Monocle RTSP/RTP abilità nell'app Alexa.
Proteggi la tua casa con un budget limitato
Le telecamere sono perfette per proteggere la tua casa o il tuo ufficio. Tuttavia, l'installazione di più telecamere di sicurezza in giro può aumentare i costi, inclusi DVR o NVR, cavi, alimentazione e spese di manutenzione addebitate da alcune società.
Seguendo questa guida, puoi costruire più telecamere di sicurezza fai-da-te da $ 10 e integrarle con Home Assistant per proteggere la tua casa con acquisizioni e registrazioni basate sul movimento. Si tratta di telecamere economiche e affidabili che puoi installare in più posizioni, connetterti al router in modalità wireless e monitorarle tramite la dashboard di Home Assistant o Echo Show.