U ovom vodiču izradit ćemo DIY bežičnu sigurnosnu kameru i instalirati je u 3D ispisano kućište inspirirano Google Nest Cam. Možete ga instalirati bilo gdje s pristojnim Wi-Fi dometom. Osim toga, možete povećati pojačanje Wi-Fi veze instaliranjem vanjske antene, što vam daje veću moć da je instalirate na udaljenom mjestu.

Stvara IP vezu koju možete pregledavati u web-pregledniku kako biste gledali feed kamere. Također, možete ga dodati na poslužitelj kućne automatizacije i integrirati s MotionEye za automatizaciju kamere streamajte i snimajte fotografije ili videozapise kada se otkrije pokret i primajte obavijesti na svoj pametni telefon.

Stvari koje trebate za izradu bežične IP sigurnosne kamere

Trebat će vam sljedeće za izradu sigurnosne kamere nalik na Google Nest za manje od 10 USD.

  • ESP32-CAM modul.
  • USB u TTL ili serijski pretvarač za flešovanje firmvera.
  • Bilo koji 5V DC adapter. Svoj stari punjač telefona možete koristiti s mikro USB kabelom.
  • Neke DuPontove ili kratkospojne žice.
  • Kućište s 3D printom i vijak za ugradnju na željeno mjesto.
instagram viewer

Korak 1: Flash Firmware

Za ovaj projekt koristit ćemo Tasmota firmware za ESP32.

Dakle, preuzmite alat Tasmotizer s GitHub i spojite USB na TTL pretvarač na ESP32-CAM, kao što je prikazano na sljedećem dijagramu.

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

Sada slijedite ove jednostavne korake:

  1. Spojite USB na računalo i pokrenite alat Tasmotizer.
  2. Odaberite COM priključak na koji je spojen USB na TTL.
  3. Klik Otvorena odabrati tasmota32-webcam.binfirmware.
  4. Klik Tasmotizirati. Ovo će prebaciti firmware tasmota32-webcam.bin na ESP32-CAM.

Sljedeće što trebate učiniti je konfigurirati modul kamere.

Korak 2: Konfigurirajte ESP32-CAM

Konfiguriranje ESP32-CAM modula je malo komplicirano, stoga pažljivo slijedite upute u nastavku.

  1. Odspojite IO0 pin iz GND da biste onemogućili način rada bljeskalice.
  2. Zatim otvorite Wi-Fi postavke na pametnom telefonu ili računalu i povežite se na Tasmota-xxx Pristupna točka (AP).
  3. Otvorite prozor web preglednika i posjetite 192.168.4.1.
  4. Odaberite Wi-Fi mrežu i unesite lozinku. Spremite postavke.

ESP32-CAM će se spojiti na mrežu i prikazati IP adresu. Zabilježite to i posjetite IP u svom web pregledniku.

Dodijelite trajnu IP adresu svom ESP32-CAM putem DHCP postavki vašeg usmjerivača. Ovo je važno kako bi IP adresa ESP32-CAM ostala ista nakon ponovnog pokretanja. U suprotnom ćete morati skenirati svoju mrežu kako biste pronašli IP kamere i promijenili ga svaki put ako je integriran s Home Assistantom (HA).

Sada, idite na Konfiguracija > Konfiguriraj ostalo i zalijepite sljedeće ispod Predložak polju, a zatim kliknite na Uštedjeti.

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

Zatim kliknite Konfiguracija > Konfiguracija modula i odaberite AI Thinker Cam među opcijama. Klik Uštedjeti.

Nakon ponovnog pokretanja, ESP32-CAM će početi prikazivati ​​prijenos uživo kamere s temperaturom i klizačem za prebacivanje i podešavanje svjetline LED svjetiljke na ESP32-CAM.

Sada možete prenositi prijenos uživo kamere iz bilo kojeg web-preglednika posjetom 'http://:81/stream'-na primjer, http://192.168.10.180:81/stream.

Zadana je razlučivost niska i možda ćete vidjeti zamućen tok. Međutim, možete jednostavno promijeniti razlučivost pomoću wcresolution naredba. Možete podesiti veličinu okvira ili razlučivost između 96x96 do 1600x1200. Međutim, u našem testiranju otkrili smo 480x320 i 640x480 kako bi bili stabilniji s brojem sličica u sekundi i temperaturom ESP32-CAM.

Za postavljanje razlučivosti posjetite IP adresu Tasmota Webcam, kliknite Konzole> Konzola, i upišite rezolucija 7. Udari Unesi ključ. Ovo će promijeniti rezoluciju u 480x320. Slično, ako pokrenete naredbu rezolucija 8, rezolucija će se promijeniti u 640x480, i tako dalje.

Također možete preslikati ili okrenuti stream uživo i prilagoditi zasićenost, svjetlinu ili kontrast pomoću naredbi navedenih u nastavku:

wcbrightness -2 do 2
wccontrast -2 do 2
wcflip 1 ili 0
wcmirror 1 ili 0

Korak 3: Ispišite kućište i sastavite ESP32-CAM

Možete ispisati bilo koje 3D kućište koje odgovara ESP32-CAM. Međutim, pronašli smo zanimljivu 3D torbicu inspiriranu Google Nest Camom Kultovi 3D koji ima dovoljno mjesta za spremanje velike baterije za rezervnu kopiju i malog modula napajanja. Također je podesiv, a možete ga jednostavno pričvrstiti na bilo koji zid ili strop. Također izgleda dobro ako je otisnut s kvalitetnim PLA ili PETG filamentom.

Također možete koristiti bilo koje staro kućište CCTV kamere i instalirati ESP32-CAM u njega pomoću vrućeg ljepila ili trake.

Korak 4: Dodajte u Home Assistant

Sada možete dodati ovu ESP32-CAM sigurnosnu kameru u Home Assistant (HA) kako biste automatizirali kameru i uključili je samo kada se otkrije pokret. Također će vam slati obavijesti na vašem telefonu. Također možete omogućiti glasovne obavijesti putem Alexa. Možete slijediti naš vodič do postavite Home Assistant Server na Raspberry Pi.

Ako već imate instaliran i postavljen poslužitelj Home Assistant, slijedite ove korake:

  1. Otvorite i prijavite se na poslužitelj Home Assistant.
  2. Instalirajte i konfigurirajte MQTT dodatak Home Assistant-a.
  3. Nakon konfiguracije, otvorite Tasmota web sučelje, idite na Konfiguracija > Konfiguriraj MQTT i unesite MQTT IP, korisničko ime i lozinku. Klik Uštedjeti.
  4. Uređaj će se automatski povezati s Home Assistantom (HA). Sada, na HA nadzornoj ploči, kliknite tri točke i odaberite Uredi nadzornu ploču.
  5. Klik Dodaj karticu i odaberite Kartica sa slikom od opcija.
  6. Unesite naziv gdje je kamera instalirana ili kako god želite i zalijepite URL streama Tasmota Webcam u Put slike polje. Također možete dodati prekidač svjetla kamere u Entiteti odjeljak za upravljanje svjetlom. Klik Uštedjeti.

Sada možete gledati stream uživo, uključiti ga/isključiti ili prilagoditi svjetlinu svjetiljke putem kartice za slike u Home Assistantu. Međutim, ovo će prikazati samo stream uživo. Neće ništa snimiti niti snimiti. Ako želite snimiti video ili fotografije kada se otkrije pokret, morate instalirati Dodatak MotionEye Home Assistant-a.

Kamera ne može vidjeti niti detektirati kretanje u mraku. Dakle, možete i vi izradite pametni prekidač svjetla koji prepoznaje pokret u blizini ESP32-CAM koji će uključiti svjetiljku ili izvor svjetlosti kada se otkrije pokret. To će pomoći kameri da otkrije pokret i počne snimati snimke ili snimati video na temelju postavki koje primijenite.

S ovim dodatkom možete postaviti snimanje pokreta i dodati automatizaciju u Home Assistant da vam šalje obavijesti na vašem pametnom telefonu ili putem Alexa (zahtijeva pretplatu na Nabu Casa).

Pogledajte stream kamere na Amazon Echo Showu

Amazon Echo Show podržava RSTP protokol za strujanje feedova kamere. Srećom, možete omogućiti RSTP na poslužitelju web kamere Tasmota pokretanjem sljedeće naredbe na konzoli.

wsrstp 1

Kada završite, možete streamati feed kamere putem RSTP-a na sljedećoj adresi:

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

Da biste provjerili radi li RSTP, otvorite VLC player i idi na Mediji > Otvori mrežni tok. Sada zalijepite RSTP URL i kliknite igra. Ako se stream počne reproducirati, radi.

Sada možete koristiti ovaj URL za prikaz streama kamere Echo Show uređaji rekavši, 'Alexa, izložbena terasa.' Međutim, morat ćete instalirati i postaviti Monocle RTSP/RTP IP kamere vještina u aplikaciji Alexa.

Osigurajte svoj dom povoljno

Kamere su savršene za osiguranje vaših domova ili ureda. Međutim, instaliranje više sigurnosnih kamera može povećati troškove, uključujući DVR ili NVR, kabele, napajanje i naknade za održavanje koje naplaćuju neke tvrtke.

Slijedeći ovaj vodič, možete izraditi više sigurnosnih kamera od 10 USD DIY i integrirati ih s Home Assistantom kako biste osigurali svoj dom snimanjem i snimkama temeljenim na pokretu. To su jeftine i pouzdane kamere koje možete instalirati na više mjesta, bežično se povezati s usmjerivačem i pratiti ih putem nadzorne ploče Home Assistant ili Echo Showa.