In deze handleiding bouwen we een doe-het-zelf draadloze beveiligingscamera en installeren deze in een 3D-geprinte behuizing geïnspireerd op Google Nest Cam. Je kunt het overal installeren met een fatsoenlijk wifi-bereik. Bovendien kunt u de Wi-Fi-versterking vergroten door een externe antenne te installeren, waardoor u meer hefboomwerking hebt om deze op een verre plaats te installeren.

Het creëert een IP-link die u in een webbrowser kunt doorbladeren om de camerafeed te bekijken. U kunt het ook toevoegen aan een domoticaserver en integreren met MotionEye om de camera te automatiseren stream en leg foto's of video's vast wanneer beweging wordt gedetecteerd, en ontvang meldingen op uw smartphone.

Dingen die u nodig hebt om een ​​draadloze IP-beveiligingscamera te bouwen

Je hebt het volgende nodig om een ​​Google Nest-achtige beveiligingscamera te bouwen voor minder dan $ 10.

  • Een ESP32-CAM-module.
  • Een USB naar TTL of serieel converter voor het flashen van de firmware.
  • Elke 5V DC voedingsadapter. U kunt uw oude telefoonoplader gebruiken met een micro-USB-kabel.
  • instagram viewer
  • Sommige DuPont- of jumperdraden.
  • Een 3D-geprint hoesje en een schroef om het op de gewenste locatie te installeren.

Stap 1: Flash de firmware

Voor dit project gebruiken we de Tasmota-firmware voor ESP32.

Dus download de Tasmotizer-tool van GitHub en sluit de USB naar TTL-converter aan op ESP32-CAM, zoals weergegeven in het volgende diagram.

ESP32-CAM USB naar TTL-module
U0R TX
U0T RX
5V VCC
GND GND
IO0 GND

Volg nu deze eenvoudige stappen:

  1. Sluit de USB aan op de pc en start de Tasmotizer-tool.
  2. Selecteer de COM-poort waarop USB naar TTL is aangesloten.
  3. Klik Open om de te kiezen tasmota32-webcam.binfirmware.
  4. Klik Tasmotize. Hierdoor wordt de tasmota32-webcam.bin-firmware naar ESP32-CAM geflitst.

Het volgende dat u hoeft te doen, is de cameramodule configureren.

Stap 2: Configureer de ESP32-CAM

Het configureren van de ESP32-CAM-module is enigszins gecompliceerd, dus volg de onderstaande instructies zorgvuldig.

  1. Koppel de los IO0 pin van GND om de flitsmodus uit te schakelen.
  2. Open vervolgens Wi-Fi-instellingen op uw smartphone of pc en maak verbinding met Tasmota-xxx Toegangspunt (AP).
  3. Open een webbrowservenster en bezoek 192.168.4.1.
  4. Kies het wifi-netwerk en voer het wachtwoord in. Sla de instellingen op.

De ESP32-CAM maakt verbinding met het netwerk en geeft een IP-adres weer. Noteer het en bezoek het IP-adres in uw webbrowser.

Wijs een permanent IP-adres toe aan uw ESP32-CAM via de DHCP-instellingen van uw router. Dit is belangrijk om het IP-adres van de ESP32-CAM na de herstart hetzelfde te houden. Anders moet u uw netwerk scannen om het IP-adres van de camera te vinden en dit elke keer wijzigen als het is geïntegreerd met Home Assistant (HA).

Ga nu naar Configuratie > Andere configureren en plak het volgende onder de Sjabloon veld en klik vervolgens op Opslaan.

{"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],"VLAG":0,"BASE":2}

Klik vervolgens op Configuratie > Module configureren en kies de AI Thinker Cam uit de opties. Klik Opslaan.

Na de herstart zal de ESP32-CAM beginnen met het weergeven van de live camerafeed met temperatuur en een schuifregelaar om de helderheid van de LED-zaklamp op de ESP32-CAM te wisselen en aan te passen.

U kunt de live camerafeed nu vanuit elke webbrowser streamen door naar 'http://:81/stream'-bijvoorbeeld, http://192.168.10.180:81/stream.

De standaardresolutie is laag en u ziet mogelijk een wazige stream. U kunt de resolutie echter eenvoudig wijzigen met de wc-resolutie opdracht. U kunt de framegrootte of resolutie aanpassen tussen: 96x96 tot 1600x1200. Bij onze tests vonden we echter: 480x320 en 640x480 stabieler te zijn met framesnelheden en ESP32-CAM-temperatuur.

Om de resolutie in te stellen, gaat u naar het Tasmota Webcam IP-adres, klikt u op Consoles> Console, en typ wcresolutie 7. Druk op de Binnenkomen sleutel. Dit zal de resolutie veranderen in: 480x320. Evenzo, als u de opdracht uitvoert: wcresolutie 8, zal de resolutie veranderen in 640x480, enzovoort.

Je kunt de livestream ook spiegelen of spiegelen en de verzadiging, helderheid of contrast aanpassen met de onderstaande commando's:

wcbrightness -2 tot 2
wccontrast -2 tot 2
wcflip 1 of 0
wcmirror 1 of 0

Stap 3: Druk de behuizing af en monteer de ESP32-CAM

U kunt elke 3D-behuizing afdrukken die op de ESP32-CAM past. We vonden echter een interessante op de Google Nest Cam geïnspireerde 3D-behuizing op Cults 3D die voldoende ruimte heeft om een ​​grote batterij op te slaan voor back-up en een kleine voedingsmodule. Hij is ook verstelbaar en je kunt hem gemakkelijk op elke muur of plafond schroeven. Het ziet er ook goed uit als het is bedrukt met PLA- of PETG-filament van goede kwaliteit.

U kunt ook een oude CCTV-camerabehuizing gebruiken en de ESP32-CAM erin installeren met behulp van hete lijm of tapes.

Stap 4: Toevoegen aan Home Assistant

Je kunt deze ESP32-CAM beveiligingscamera nu toevoegen aan de Home Assistant (HA) om de camera te automatiseren en alleen aan te zetten als er beweging wordt gedetecteerd. Het stuurt je ook meldingen op je telefoon. U kunt ook spraakmeldingen via Alexa inschakelen. U kunt onze gids volgen om: Home Assistant Server instellen op een Raspberry Pi.

Als je de Home Assistant-server al hebt geïnstalleerd en ingesteld, volg je deze stappen:

  1. Open en log in op uw Home Assistant-server.
  2. Installeren en configureren MQTT-add-on van Home Assistant.
  3. Open na de configuratie de Tasmota-webinterface, ga naar Configuratie > MQTT configureren en voer het MQTT IP, gebruikersnaam en wachtwoord in. Klik Opslaan.
  4. Het apparaat maakt automatisch verbinding met de Home Assistant (HA). Klik nu in het HA-dashboard op drie stippen en selecteer Dashboard bewerken.
  5. Klik Voeg een kaart toe en selecteer de Fotokaart uit de opties.
  6. Voer de naam in waar de camera is geïnstalleerd of hoe u deze ook wilt noemen, en plak de Tasmota Webcam-stream-URL in de Afbeeldingspad veld. U kunt ook de cameralichtschakelaar toevoegen aan de Entiteiten sectie om het licht te regelen. Klik Opslaan.

Je kunt nu de livestream bekijken, aan-/uitzetten of de helderheid van de zaklamp aanpassen via de Picture Card in Home Assistant. Hiermee wordt echter alleen de livestream weergegeven. Het zal niets opnemen of vastleggen. Als u video of foto's wilt maken wanneer beweging wordt gedetecteerd, moet u installeren MotionEye-add-on van Home Assistant.

De camera kan in het donker geen beweging zien of detecteren. Dus jij mag ook bouw een slimme bewegingsgevoelige lichtschakelaar in de buurt van de ESP32-CAM die de lamp of lichtbron inschakelt wanneer beweging wordt gedetecteerd. Dit zal de camera helpen de beweging te detecteren en de snapshots te maken of video op te nemen op basis van de instellingen die u toepast.

Met deze add-on kun je motion capture instellen en ook automatisering toevoegen in de Home Assistant om je meldingen te sturen op je smartphone of via Alexa (vereist Nabu Casa-abonnement).

Camerastream bekijken op Amazon Echo Show

Amazon Echo Show ondersteunt het RSTP-protocol om de camerafeeds te streamen. Gelukkig kunt u de RSTP in de Tasmota-webcamserver inschakelen door de volgende opdracht in de console uit te voeren.

wsrstp 1

Als je klaar bent, kun je de camerafeed streamen via RSTP op het volgende adres:

rtsp://ESP32-CAM-IP: 8554/mjpeg/1

Om te testen of de RSTP werkt, opent u de VLC-speler en ga naar Media > Netwerkstream openen. Plak nu de RSTP-URL en klik op Toneelstuk. Als de stream begint te spelen, werkt deze.

U kunt nu deze URL gebruiken om de camerastream weer te geven op Echo Show-apparaten door te zeggen, 'Alexa, toon terras.' U moet echter wel de Monocle RTSP/RTP IP-camera's vaardigheid in de Alexa-app.

Beveilig uw huis met een beperkt budget

Camera's zijn perfect voor het beveiligen van uw huizen of kantoren. Het installeren van meerdere beveiligingscamera's kan echter de kosten met zich meebrengen, inclusief de DVR of NVR, kabels, voeding en onderhoudskosten die door sommige bedrijven in rekening worden gebracht.

Door deze gids te volgen, kunt u meerdere doe-het-zelf-beveiligingscamera's van $ 10 bouwen en deze integreren met Home Assistant om uw huis te beveiligen met op beweging gebaseerde opnamen en opnames. Dit zijn goedkope en betrouwbare camera's die je op meerdere locaties kunt installeren, draadloos met de router kunt verbinden en in de gaten kunt houden via het Home Assistant-dashboard of Echo Show.