In dieser Anleitung bauen wir eine kabellose DIY-Überwachungskamera und installieren sie in einem 3D-gedruckten Gehäuse, das von Google Nest Cam inspiriert ist. Sie können es überall mit einer anständigen Wi-Fi-Reichweite installieren. Darüber hinaus können Sie den Wi-Fi-Gewinn erhöhen, indem Sie eine externe Antenne installieren, wodurch Sie mehr Einfluss haben, um sie an einem entfernten Ort zu installieren.

Es erstellt einen IP-Link, den Sie in einem Webbrowser durchsuchen können, um den Kamera-Feed anzusehen. Sie können es auch zu einem Heimautomatisierungsserver hinzufügen und mit MotionEye integrieren, um die Kamera zu automatisieren Streamen und erfassen Sie Fotos oder Videos, wenn eine Bewegung erkannt wird, und erhalten Sie Benachrichtigungen auf Ihrem Smartphone.

Dinge, die Sie zum Bau einer drahtlosen IP-Überwachungskamera benötigen

Sie benötigen Folgendes, um eine Google Nest-Überwachungskamera für weniger als 10 US-Dollar zu bauen.

  • Ein ESP32-CAM-Modul.
  • Ein USB-zu-TTL- oder serieller Konverter zum Flashen der Firmware.
  • instagram viewer
  • Beliebiges 5-V-DC-Netzteil. Sie können Ihr altes Telefonladegerät mit einem Micro-USB-Kabel verwenden.
  • Einige DuPont- oder Überbrückungsdrähte.
  • Ein 3D-gedrucktes Gehäuse und eine Schraube, um es an der gewünschten Stelle zu installieren.

Schritt 1: Flashen Sie die Firmware

Für dieses Projekt verwenden wir die Tasmota-Firmware für ESP32.

Laden Sie also das Tasmotizer-Tool von herunter GitHub und schließen Sie den USB-zu-TTL-Konverter an die ESP32-CAM an, wie im folgenden Diagramm gezeigt.

ESP32-CAM USB-zu-TTL-Modul
U0R Senden
U0T Empfang
5V VCC
Masse Masse
IO0 Masse

Befolgen Sie nun diese einfachen Schritte:

  1. Verbinden Sie den USB mit dem PC und starten Sie das Tasmotizer-Tool.
  2. Wählen Sie den COM-Port aus, an dem USB zu TTL angeschlossen ist.
  3. Klicken Offen die zu wählen tasmota32-webcam.binFirmware.
  4. Klicken Tasmotisieren. Dadurch wird die Firmware tasmota32-webcam.bin auf ESP32-CAM geflasht.

Als nächstes müssen Sie das Kameramodul konfigurieren.

Schritt 2: Konfigurieren Sie die ESP32-CAM

Die Konfiguration des ESP32-CAM-Moduls ist etwas kompliziert, befolgen Sie daher die nachstehenden Anweisungen sorgfältig.

  1. Trennen Sie die IO0 Pin von Masse um den Blitzmodus zu deaktivieren.
  2. Öffnen Sie als Nächstes die WLAN-Einstellungen auf Ihrem Smartphone oder PC und stellen Sie eine Verbindung her Tasmota-xxx Zugangspunkt (AP).
  3. Öffnen Sie ein Webbrowser-Fenster und besuchen Sie 192.168.4.1.
  4. Wählen Sie das Wi-Fi-Netzwerk und geben Sie das Passwort ein. Speichern Sie die Einstellungen.

Die ESP32-CAM verbindet sich mit dem Netzwerk und zeigt eine IP-Adresse an. Notieren Sie es und besuchen Sie die IP in Ihrem Webbrowser.

Weisen Sie Ihrer ESP32-CAM über die DHCP-Einstellungen Ihres Routers eine feste IP zu. Dies ist wichtig, damit die IP-Adresse der ESP32-CAM nach dem Neustart gleich bleibt. Andernfalls müssen Sie Ihr Netzwerk scannen, um die Kamera-IP zu finden, und sie jedes Mal ändern, wenn sie in Home Assistant (HA) integriert ist.

Gehen Sie jetzt zu Konfiguration > Andere konfigurieren und fügen Sie das Folgende unter dem ein Schablone Feld und klicken Sie dann auf Speichern.

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

Klicken Sie anschließend auf Konfiguration > Modul konfigurieren und wählen Sie die AI Thinker Cam aus den Optionen aus. Klicken Speichern.

Nach dem Neustart beginnt die ESP32-CAM mit der Anzeige des Live-Kamera-Feeds mit Temperatur und einem Schieberegler zum Umschalten und Anpassen der Helligkeit der LED-Taschenlampe auf der ESP32-CAM.

Sie können jetzt den Live-Kamera-Feed von jedem Webbrowser aus streamen, indem Sie 'http://:81/Stream'-zum Beispiel, http://192.168.10.180:81/stream.

Die Standardauflösung ist niedrig und Sie sehen möglicherweise einen verschwommenen Stream. Sie können die Auflösung jedoch einfach ändern, indem Sie die verwenden WC-Auflösung Befehl. Sie können die Bildgröße oder Auflösung zwischen anpassen 96x96 zu 1600 x 1200. Bei unseren Tests haben wir jedoch festgestellt 480 x 320 und 640 x 480 um stabiler mit Bildraten und ESP32-CAM-Temperatur zu sein.

Um die Auflösung einzustellen, besuchen Sie die IP-Adresse der Tasmota-Webcam, klicken Sie auf Konsolen > Konsole, und geben Sie ein WC-Auflösung 7. Schlagen Sie die Eintreten Schlüssel. Dadurch ändert sich die Auflösung auf 480 x 320. Ebenso, wenn Sie den Befehl ausführen WC-Auflösung 8, die Auflösung ändert sich zu 640 x 480, usw.

Sie können den Live-Stream auch spiegeln oder umdrehen und die Sättigung, Helligkeit oder den Kontrast mit den unten genannten Befehlen anpassen:

wchelligkeit -2 bis 2
wccontrast -2 bis 2
WCFlip 1 oder 0
WC-Spiegel 1 oder 0

Schritt 3: Gehäuse drucken und ESP32-CAM zusammenbauen

Sie können jedes 3D-Gehäuse drucken, das zur ESP32-CAM passt. Wir haben jedoch einen interessanten, von der Google Nest Cam inspirierten 3D-Fall gefunden Kulte 3D das genug Platz bietet, um eine große Batterie zur Sicherung und ein kleines Stromversorgungsmodul zu verstauen. Es ist auch verstellbar und Sie können es einfach an jede Wand oder Decke schrauben. Es sieht auch gut aus, wenn es mit hochwertigem PLA- oder PETG-Filament bedruckt wird.

Sie können auch jedes alte CCTV-Kameragehäuse verwenden und die ESP32-CAM mit Heißkleber oder Klebeband darin installieren.

Schritt 4: Zu Home Assistant hinzufügen

Sie können diese ESP32-CAM-Überwachungskamera jetzt dem Home Assistant (HA) hinzufügen, um die Kamera zu automatisieren und sie nur einzuschalten, wenn eine Bewegung erkannt wird. Es sendet Ihnen auch Benachrichtigungen auf Ihr Telefon. Sie können auch die Sprachbenachrichtigung über Alexa aktivieren. Sie können unserem Leitfaden folgen Einrichten von Home Assistant Server auf einem Raspberry Pi.

Wenn Sie den Home Assistant-Server bereits installiert und eingerichtet haben, gehen Sie folgendermaßen vor:

  1. Öffnen Sie Ihren Home Assistant-Server und melden Sie sich an.
  2. Installieren und konfigurieren Das MQTT-Add-On von Home Assistant.
  3. Öffnen Sie nach der Konfiguration die Tasmota-Weboberfläche, gehen Sie zu Konfiguration > MQTT konfigurieren und geben Sie die MQTT-IP, den Benutzernamen und das Passwort ein. Klicken Speichern.
  4. Das Gerät verbindet sich automatisch mit dem Home Assistant (HA). Klicken Sie nun im HA-Dashboard auf drei Punkte und wählen Sie aus Dashboard bearbeiten.
  5. Klicken Karte hinzufügen und wählen Sie die aus Bildkarte aus den Optionen.
  6. Geben Sie den Namen ein, unter dem die Kamera installiert ist, oder wie auch immer Sie sie benennen möchten, und fügen Sie die Stream-URL der Tasmota-Webcam in die Datei ein Bildpfad aufstellen. Sie können auch den Kameralichtschalter in hinzufügen Entitäten Abschnitt, um das Licht zu steuern. Klicken Speichern.

Sie können jetzt den Live-Stream ansehen, ihn ein-/ausschalten oder die Taschenlampenhelligkeit über die Picture Card im Home Assistant anpassen. Dies zeigt jedoch nur den Live-Stream an. Es wird nichts aufgezeichnet oder erfasst. Wenn Sie Videos oder Fotos aufnehmen möchten, wenn eine Bewegung erkannt wird, müssen Sie installieren Das MotionEye-Add-on von Home Assistant.

Die Kamera kann im Dunkeln keine Bewegung sehen oder erkennen. Sie dürfen also auch Bauen Sie einen intelligenten Lichtschalter mit Bewegungserkennung in der Nähe der ESP32-CAM, die die Lampe oder Lichtquelle einschaltet, wenn eine Bewegung erkannt wird. Dies hilft der Kamera, die Bewegung zu erkennen und basierend auf den von Ihnen vorgenommenen Einstellungen mit der Aufnahme von Schnappschüssen oder Videoaufnahmen zu beginnen.

Mit diesem Add-on können Sie die Bewegungserfassung einrichten und auch eine Automatisierung im Home Assistant hinzufügen, um Ihnen Benachrichtigungen auf Ihr Smartphone oder über Alexa zu senden (erfordert Nabu Casa-Abonnement).

Sehen Sie sich den Kamerastream auf Amazon Echo Show an

Amazon Echo Show unterstützt das RSTP-Protokoll zum Streamen der Kamera-Feeds. Glücklicherweise können Sie das RSTP auf dem Tasmota-Webcam-Server aktivieren, indem Sie den folgenden Befehl in der Konsole ausführen.

wsrstp 1

Sobald Sie fertig sind, können Sie den Kamera-Feed über RSTP unter der folgenden Adresse streamen:

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

Um zu testen, ob das RSTP funktioniert, öffnen Sie die VLC-Player und gehe zu Medien > Netzwerkstream öffnen. Fügen Sie nun die RSTP-URL ein und klicken Sie darauf Spielen. Wenn der Stream abgespielt wird, funktioniert er.

Sie können nun diese URL verwenden, um den Kamerastream anzuzeigen Echo Show-Geräte mit den Worten: 'Alexa, Show-Terrasse.' Allerdings müssen Sie die installieren und einrichten Monocle RTSP/RTP IP-Kameras Skill in der Alexa App.

Sichern Sie Ihr Zuhause mit kleinem Budget

Kameras sind perfekt für die Sicherung Ihrer Häuser oder Büros. Die Installation mehrerer Sicherheitskameras in der Nähe kann jedoch zu den Kosten führen, einschließlich DVR oder NVR, Kabel, Stromversorgung und Wartungsgebühren, die von einigen Unternehmen erhoben werden.

Wenn Sie dieser Anleitung folgen, können Sie mehrere 10-Dollar-Selbstbau-Überwachungskameras bauen und sie mit Home Assistant integrieren, um Ihr Zuhause mit bewegungsbasierten Aufnahmen und Aufzeichnungen zu sichern. Dies sind günstige und zuverlässige Kameras, die Sie an mehreren Standorten installieren, drahtlos mit dem Router verbinden und über das Home Assistant-Dashboard oder Echo Show überwachen können.