V tejto príručke si zostavíme vlastnú bezdrôtovú bezpečnostnú kameru a nainštalujeme ju do 3D tlačeného puzdra inšpirovaného kamerou Google Nest Cam. Môžete ho nainštalovať kdekoľvek so slušným dosahom Wi-Fi. Okrem toho môžete zvýšiť zisk Wi-Fi inštaláciou externej antény, čím získate väčší vplyv na jej inštaláciu na vzdialené miesto.

Vytvára odkaz IP, ktorý môžete prehliadať vo webovom prehliadači a sledovať prenos z kamery. Môžete ho tiež pridať na server domácej automatizácie a integrovať s MotionEye, aby ste automatizovali kameru streamujte a zachytávajte fotografie alebo videá pri detekcii pohybu a dostávajte upozornenia smartfón.

Veci, ktoré potrebujete na zostavenie bezdrôtovej IP bezpečnostnej kamery

Na zostavenie podobnej bezpečnostnej kamery Google Nest za menej ako 10 dolárov budete potrebovať nasledovné.

  • Modul ESP32-CAM.
  • USB na TTL alebo sériový prevodník na flashovanie firmvéru.
  • Akýkoľvek napájací adaptér 5V DC. Môžete použiť svoju starú nabíjačku telefónu s káblom micro USB.
  • instagram viewer
  • Niektoré DuPont alebo prepojovacie káble.
  • Puzdro s 3D tlačou a skrutka na inštaláciu na požadované miesto.

Krok 1: Aktualizujte firmvér

Pre tento projekt použijeme firmvér Tasmota pre ESP32.

Stiahnite si nástroj Tasmotizer z GitHub a pripojte prevodník USB na TTL k ESP32-CAM, ako je znázornené na nasledujúcom obrázku.

ESP32-CAM Modul USB na TTL
U0R TX
U0T RX
5V VCC
GND GND
IO0 GND

Teraz postupujte podľa týchto jednoduchých krokov:

  1. Pripojte USB k počítaču a spustite nástroj Tasmotizer.
  2. Vyberte port COM, ku ktorému je pripojené USB na TTL.
  3. Kliknite OTVORENÉ vybrať si tasmota32-webcam.binfirmvéru.
  4. Kliknite Tasmotizovať. Tým sa aktualizuje firmvér tasmota32-webcam.bin do ESP32-CAM.

Ďalšia vec, ktorú musíte urobiť, je nakonfigurovať modul kamery.

Krok 2: Nakonfigurujte ESP32-CAM

Konfigurácia modulu ESP32-CAM je mierne komplikovaná, preto pozorne postupujte podľa nižšie uvedených pokynov.

  1. Odpojte IO0 pin od GND na deaktiváciu režimu blesku.
  2. Potom na svojom smartfóne alebo PC otvorte nastavenia Wi-Fi a pripojte sa k Tasmota-xxx Prístupový bod (AP).
  3. Otvorte okno webového prehliadača a navštívte 192.168.4.1.
  4. Vyberte sieť Wi-Fi a zadajte heslo. Uložte nastavenia.

ESP32-CAM sa pripojí k sieti a zobrazí IP adresu. Poznamenajte si to a navštívte IP vo svojom webovom prehliadači.

Priraďte svojmu ESP32-CAM trvalú IP prostredníctvom nastavení DHCP smerovača. Toto je dôležité, aby IP adresa ESP32-CAM zostala po reštarte rovnaká. V opačnom prípade budete musieť prehľadať svoju sieť, aby ste našli IP adresu kamery a zakaždým ju zmeniť, ak je integrovaná s Home Assistant (HA).

Teraz prejdite na Konfigurácia > Konfigurovať iné a vložte nasledovné pod Šablóna pole a potom kliknite na Uložiť.

{"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}

Ďalej kliknite Konfigurácia > Konfigurovať modul a vyberte si kameru AI Thinker Cam z možností. Kliknite Uložiť.

Po reštarte ESP32-CAM začne zobrazovať živý prenos kamery s teplotou a posuvníkom na prepínanie a úpravu jasu LED baterky na ESP32-CAM.

Teraz môžete streamovať živý obraz z kamery z ľubovoľného webového prehliadača na stránke 'http://:81/stream“ – napr. http://192.168.10.180:81/stream.

Predvolené rozlíšenie je nízke a stream môže byť rozmazaný. Rozlíšenie však môžete jednoducho zmeniť pomocou wcresolution príkaz. Medzi nimi môžete upraviť veľkosť rámu alebo rozlíšenie 96 x 96 do 1600 x 1200. Pri našom testovaní sme však zistili 480 x 320 a 640 x 480 aby bol stabilnejší pri snímkových frekvenciách a teplote ESP32-CAM.

Ak chcete nastaviť rozlíšenie, navštívte adresu IP webovej kamery Tasmota, kliknite Konzoly> Konzolaa zadajte wcresolution 7. Zasiahnite Zadajte kľúč. Tým sa zmení rozlíšenie na 480 x 320. Podobne, ak spustíte príkaz wcresolution 8, rozlíšenie sa zmení na 640 x 480, a tak ďalej.

Môžete tiež zrkadliť alebo prevrátiť živý prenos a upraviť sýtosť, jas alebo kontrast pomocou príkazov uvedených nižšie:

wcjas -2 až 2
wckontrast -2 až 2
wcflip 1 alebo 0
wcmirror 1 alebo 0

Krok 3: Vytlačte puzdro a zostavte ESP32-CAM

Môžete vytlačiť akékoľvek 3D puzdro, ktoré sa hodí pre ESP32-CAM. Našli sme však zaujímavé 3D puzdro inšpirované kamerou Google Nest Cam Kulty 3D ktorý má dostatok miesta na uloženie veľkej batérie na zálohovanie a malého napájacieho modulu. Je tiež nastaviteľný a môžete ho ľahko priskrutkovať na akúkoľvek stenu alebo strop. Vyzerá tiež dobre, ak je vytlačený kvalitným vláknom PLA alebo PETG.

Môžete tiež použiť akékoľvek staré telo CCTV kamery a nainštalovať do nej ESP32-CAM pomocou horúceho lepidla alebo pások.

Krok 4: Pridajte do Home Assistant

Teraz môžete túto bezpečnostnú kameru ESP32-CAM pridať do Home Assistant (HA), aby ste kameru zautomatizovali a zapnite ju len vtedy, keď je detekovaný pohyb. Bude vám tiež posielať upozornenia na váš telefón. Môžete tiež povoliť hlasové upozornenia cez Alexa. Môžete postupovať podľa nášho sprievodcu nastaviť Home Assistant Server na Raspberry Pi.

Ak už máte server Home Assistant nainštalovaný a nastavený, postupujte takto:

  1. Otvorte a prihláste sa na server Home Assistant.
  2. Nainštalujte a nakonfigurujte Doplnok MQTT Home Assistant.
  3. Po konfigurácii otvorte webové rozhranie Tasmota, prejdite na Konfigurácia > Konfigurovať MQTT a zadajte MQTT IP, užívateľské meno a heslo. Kliknite Uložiť.
  4. Zariadenie sa automaticky pripojí k domácemu asistentovi (HA). Teraz na paneli HA kliknite na tri bodky a vyberte Upraviť informačný panel.
  5. Kliknite Pridať kartu a vyberte Obrázková karta z možností.
  6. Zadajte názov, kde je kamera nainštalovaná alebo ako ju chcete pomenovať, a prilepte adresu URL streamu webovej kamery Tasmota do Cesta k obrázku lúka. Môžete tiež pridať prepínač osvetlenia fotoaparátu entity sekcia na ovládanie svetla. Kliknite Uložiť.

Teraz môžete sledovať živý prenos, zapínať/vypínať ho alebo upravovať jas baterky prostredníctvom obrázkovej karty v aplikácii Home Assistant. Tým sa však zobrazí iba priamy prenos. Nič nezaznamená ani nezachytí. Ak chcete zachytiť video alebo fotografie pri detekcii pohybu, musíte nainštalovať Doplnok MotionEye Home Assistant.

Kamera nevidí ani nezaznamená pohyb v tme. Takže môžete tiež vytvoriť inteligentný spínač svetla so snímaním pohybu v blízkosti ESP32-CAM, ktorý rozsvieti lampu alebo svetelný zdroj, keď je detekovaný pohyb. To pomôže fotoaparátu rozpoznať pohyb a začať zachytávať momentky alebo nahrávať video na základe nastavení, ktoré použijete.

Pomocou tohto doplnku si môžete nastaviť snímanie pohybu a tiež pridať automatizáciu v Home Assistant, aby vám posielal upozornenia na váš smartfón alebo cez Alexa (vyžaduje predplatné Nabu Casa).

Pozrite si stream z kamery na Amazon Echo Show

Amazon Echo Show podporuje protokol RSTP na streamovanie zdrojov z kamery. Našťastie môžete povoliť RSTP na serveri webovej kamery Tasmota spustením nasledujúceho príkazu v konzole.

wsrstp 1

Po dokončení môžete streamovať obraz z kamery cez RSTP na nasledujúcej adrese:

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

Ak chcete otestovať, či RSTP funguje, otvorte VLC prehrávač a prejdite na Médiá > Otvoriť sieťový prúd. Teraz prilepte adresu URL RSTP a kliknite hrať. Ak sa stream začne prehrávať, funguje to.

Teraz môžete použiť túto adresu URL na zobrazenie streamu z kamery Zariadenia Echo Show hovorením, 'Alexa, ukážte terasu.' Budete však musieť nainštalovať a nastaviť Monocle RTSP/RTP IP kamery zručnosti v aplikácii Alexa.

Zabezpečte si svoj domov za rozumnú cenu

Kamery sú ideálne na zabezpečenie vašich domovov alebo kancelárií. Inštalácia viacerých bezpečnostných kamier však môže zvýšiť náklady, vrátane DVR alebo NVR, káblov, napájania a poplatkov za údržbu účtovaných niektorými spoločnosťami.

Podľa tohto sprievodcu si môžete zostaviť viacero domácich bezpečnostných kamier v hodnote 10 USD a integrovať ich s domácim asistentom, aby ste zabezpečili svoj domov snímaním a záznamom založeným na pohybe. Ide o lacné a spoľahlivé kamery, ktoré môžete nainštalovať na viacero miest, bezdrôtovo sa pripojiť k routeru a monitorovať ich cez palubnú dosku Home Assistant alebo Echo Show.