Ebben az útmutatóban egy DIY vezeték nélküli biztonsági kamerát készítünk, és a Google Nest Cam által ihletett 3D nyomtatott tokba helyezzük. Bárhová telepítheti megfelelő Wi-Fi hatótávolsággal. Ezenkívül növelheti a Wi-Fi erősítését egy külső antenna felszerelésével, így nagyobb mértékben telepítheti távoli helyre.
Létrehoz egy IP-hivatkozást, amelyet a webböngészőben böngészhet a kamera hírfolyamának megtekintéséhez. Ezenkívül hozzáadhatja egy otthoni automatizálási szerverhez, és integrálhatja a MotionEye-val a kamera automatizálásához streamelhet és rögzíthet fényképeket vagy videókat, ha mozgást észlel, és értesítéseket kaphat a készülékén okostelefon.
Amire szüksége van egy vezeték nélküli IP biztonsági kamera elkészítéséhez
A következőkre lesz szüksége egy Google Nesthez hasonló biztonsági kamera 10 dollár alatti elkészítéséhez.
- Egy ESP32-CAM modul.
- USB-TTL vagy soros átalakító a firmware flash-re.
- Bármilyen 5V-os DC hálózati adapter. Régi telefontöltőjét micro USB kábellel használhatja.
- Néhány DuPont vagy áthidaló vezeték.
- Egy 3D nyomtatott tok és egy csavar a kívánt helyre történő felszereléséhez.
1. lépés: Flash a firmware
Ehhez a projekthez a Tasmota firmware-t használjuk az ESP32-hez.
Tehát töltse le a Tasmotizer eszközt innen GitHub és csatlakoztassa az USB-TTL átalakítót az ESP32-CAM-hez, a következő ábra szerint.
ESP32-CAM | USB-TTL modul |
U0R | TX |
U0T | RX |
5V | VCC |
GND | GND |
IO0 | GND |
Most kövesse az alábbi egyszerű lépéseket:
- Csatlakoztassa az USB-t a számítógéphez, és indítsa el a Tasmotizer eszközt.
- Válassza ki azt a COM-portot, amelyhez az USB-TTL csatlakozik.
- Kattintson Nyisd ki kiválasztani a tasmota32-webcam.binfirmware.
- Kattintson Tasmotizálni. Ez felvillantja a tasmota32-webcam.bin firmware-t az ESP32-CAM-re.
A következő dolog, amit meg kell tennie, a kameramodul konfigurálása.
2. lépés: Konfigurálja az ESP32-CAM-ot
Az ESP32-CAM modul konfigurálása kissé bonyolult, ezért gondosan kövesse az alábbi utasításokat.
- Válassza le a IO0 gombostű GND a vaku mód letiltásához.
- Ezután nyissa meg a Wi-Fi-beállításokat okostelefonján vagy számítógépén, és csatlakozzon Tasmota-xxx Hozzáférési pont (AP).
- Nyisson meg egy webböngésző ablakot, és keresse fel 192.168.4.1.
- Válassza ki a Wi-Fi hálózatot, és írja be a jelszót. Mentse el a beállításokat.
Az ESP32-CAM csatlakozik a hálózathoz, és megjelenít egy IP-címet. Jegyezze fel, és keresse fel az IP-címet a böngészőjében.
Rendeljen állandó IP-címet az ESP32-CAM-hez az útválasztó DHCP-beállításaival. Ez azért fontos, hogy az ESP32-CAM IP-címe az újraindítás után ugyanaz maradjon. Ellenkező esetben át kell vizsgálnia a hálózatot, hogy megtalálja a kamera IP-címét, és minden alkalommal módosítania kell, ha az otthoni asszisztenssel (HA) van integrálva.
Most menj ide Konfiguráció > Egyéb konfigurálása és illessze be a következőket a Sablon mezőben, majd kattintson a gombra Megment.
{"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,"BASE":2}
Ezután kattintson Konfiguráció > Modul konfigurálása és válassza ki a lehetőségek közül az AI Thinker Cam-t. Kattintson Megment.
Az újraindítás után az ESP32-CAM elkezdi megjeleníteni az élő kamera hírfolyamát a hőmérséklettel és egy csúszkával az ESP32-CAM LED-es zseblámpa fényerejének váltásához és beállításához.
Mostantól bármelyik webböngészőből streamelheti a kamera élő hírfolyamát a "http://
Az alapértelmezett felbontás alacsony, és elmosódott adatfolyamot láthat. A felbontást azonban egyszerűen módosíthatja a wcresolution parancs. A keret mérete vagy felbontása között állítható 96x96 nak nek 1600x1200. Tesztelésünk során azonban azt találtuk 480x320 és 640x480 hogy stabilabb legyen a képsebességgel és az ESP32-CAM hőmérséklettel.
A felbontás beállításához keresse fel a Tasmota Webcam IP-címét, majd kattintson a gombra Konzolok> Konzol, és írja be wcresolution 7. Üsd a Belép kulcs. Ezzel a felbontás erre módosul 480x320. Hasonlóképpen, ha futtatja a parancsot wcresolution 8, a felbontás a következőre módosul 640x480, stb.
Az alábbi parancsok segítségével tükrözheti vagy megfordíthatja az élő közvetítést, és beállíthatja a telítettséget, a fényerőt vagy a kontrasztot:
wc fényerő -2-2
wcccontrast -2-től 2-ig
wcflip 1 vagy 0
wcmirror 1 vagy 0
3. lépés: Nyomtatás tok és összeszerelés ESP32-CAM
Bármilyen 3D tokot nyomtathat, amely illeszkedik az ESP32-CAM-hez. Találtunk azonban egy érdekes, Google Nest Cam által ihletett 3D tokot Kulták 3D amiben elegendő hely van egy nagy akkumulátor és egy kis tápegység tárolására. Ezenkívül állítható, és könnyedén felcsavarozhatja bármilyen falra vagy mennyezetre. Jó minőségű PLA vagy PETG filamenttel nyomtatva is jól néz ki.
Bármilyen régi CCTV kameraházat is használhat, és forró ragasztóval vagy szalagokkal szerelheti bele az ESP32-CAM-et.
4. lépés: Hozzáadás az Otthoni asszisztenshez
Mostantól hozzáadhatja ezt az ESP32-CAM biztonsági kamerát az otthoni asszisztenshez (HA), hogy automatizálja a kamerát, és csak akkor kapcsolja be, ha mozgást észlel. A telefonra is küld értesítéseket. Hangos értesítést is engedélyezhet az Alexán keresztül. Kövesse útmutatónkat állítsa be a Home Assistant szervert egy Raspberry Pi-n.
Ha már telepítette és beállította a Home Assistant szervert, kövesse az alábbi lépéseket:
- Nyissa meg és jelentkezzen be Home Assistant szerverére.
- Telepítse és konfigurálja Az otthoni asszisztens MQTT kiegészítője.
- A konfigurálás után nyissa meg a Tasmota webes felületét, lépjen a címre Konfiguráció > MQTT konfigurálása és adja meg az MQTT IP-címét, felhasználónevét és jelszavát. Kattintson Megment.
- Az eszköz automatikusan csatlakozik a Home Assistanthez (HA). Most a HA irányítópulton kattintson három pontra, és válassza ki Irányítópult szerkesztése.
- Kattintson Kártya hozzáadása és válassza ki a Képes kártya a lehetőségek közül.
- Írja be a nevet, ahová a kamerát telepítette, vagy bármit, amit el szeretne nevezni, és illessze be a Tasmota Webcam adatfolyam URL-jét a Kép elérési útja terület. A kamera fénykapcsolóját is hozzáadhatja a készülékhez Entitások szakaszt a fény vezérléséhez. Kattintson Megment.
Mostantól megtekintheti az élő közvetítést, be- és kikapcsolhatja, vagy beállíthatja a zseblámpa fényerejét a Home Assistant Picture Card kártyájával. Ez azonban csak az élő közvetítést jeleníti meg. Nem rögzít vagy rögzít semmit. Ha mozgás észlelésekor videót vagy fényképeket szeretne rögzíteni, telepítenie kell A Home Assistant MotionEye kiegészítője.
A kamera nem látja vagy érzékeli a mozgást sötétben. Szóval te is lehet építsen egy intelligens mozgásérzékelős fénykapcsolót az ESP32-CAM közelében, amely mozgás érzékelésekor bekapcsolja a lámpát vagy a fényforrást. Ez segít a kamerának észlelni a mozgást, és elkezdeni a pillanatfelvételek rögzítését vagy a videó rögzítését az alkalmazott beállítások alapján.
Ezzel a kiegészítővel beállíthatja a mozgásrögzítést, és automatizálást is hozzáadhat az otthoni asszisztenshez, hogy értesítéseket küldhessen az okostelefonján vagy az Alexán keresztül (Nabu Casa előfizetés szükséges).
Tekintse meg a kamerafolyamot az Amazon Echo Show-n
Az Amazon Echo Show támogatja az RSTP protokollt a kamera feedek streameléséhez. Szerencsére engedélyezheti az RSTP-t a Tasmota webkamera-kiszolgálón a következő parancs futtatásával a konzolon.
wsrstp 1
Ha elkészült, RSTP-n keresztül streamelheti a kamera feedjét a következő címen:
rtsp://ESP32-CAM-IP: 8554/mjpeg/1
Az RSTP működésének teszteléséhez nyissa meg a VLC lejátszó és menj oda Média > Nyissa meg a hálózati adatfolyamot. Most illessze be az RSTP URL-t, és kattintson Játék. Ha a stream elindul, akkor működik.
Most már használhatja ezt az URL-t a kamera adatfolyamának megjelenítéséhez Echo Show eszközök mondva, 'Alexa, bemutató terasz.' Azonban telepítenie és be kell állítania a Monocle RTSP/RTP IP kamerák készség az Alexa alkalmazásban.
Biztosítsa otthonát olcsón
A kamerák tökéletesek otthona vagy irodája védelmére. Több biztonsági kamera telepítése azonban megnövelheti a költségeket, beleértve a DVR-t vagy az NVR-t, a kábeleket, a tápegységet és az egyes vállalatok által felszámított karbantartási díjakat.
Ha követi ezt az útmutatót, több 10 dolláros barkács biztonsági kamerát építhet, és integrálhatja őket a Home Assistant szolgáltatással, hogy mozgásalapú rögzítésekkel és felvételekkel biztosítsa otthonát. Ezek olcsó és megbízható kamerák, amelyeket több helyre telepíthet, vezeték nélkül csatlakozhat az útválasztóhoz, és figyelheti őket a Home Assistant műszerfalán vagy az Echo Show-n keresztül.