Šiame vadove mes sukursime „pasidaryk pats“ belaidę apsaugos kamerą ir įdiegsime ją į 3D spausdintą dėklą, įkvėptą „Google Nest Cam“. Galite įdiegti jį bet kur, kur yra tinkamas „Wi-Fi“ diapazonas. Be to, galite padidinti „Wi-Fi“ stiprinimą įdiegę išorinę anteną, kad galėtumėte ją įdiegti tolimoje vietoje.
Tai sukuria IP nuorodą, kurią galite naršyti žiniatinklio naršyklėje, kad galėtumėte žiūrėti kameros tiekimą. Be to, galite pridėti jį prie namų automatizavimo serverio ir integruoti su „MotionEye“, kad automatizuotumėte kamerą transliuoti ir užfiksuoti nuotraukas ar vaizdo įrašus, kai aptinkamas judesys, ir gauti pranešimus savo išmanusis telefonas.
Daiktai, kurių reikia norint sukurti belaidę IP apsaugos kamerą
Norėdami sukurti panašią „Google Nest“ apsaugos kamerą už mažiau nei 10 USD, jums reikės šių dalykų.
- ESP32-CAM modulis.
- USB į TTL arba nuoseklusis keitiklis programinės aparatinės įrangos paleidimui.
- Bet koks 5V DC maitinimo adapteris. Seną telefono įkroviklį galite naudoti naudodami mikro USB laidą.
- Kai kurie DuPont arba trumpikliai.
- 3D atspausdintas dėklas ir varžtas jį sumontuoti norimoje vietoje.
1 veiksmas: suaktyvinkite programinę-aparatinę įrangą
Šiam projektui naudosime „Tasmota“ programinę-aparatinę įrangą, skirtą ESP32.
Taigi, atsisiųskite „Tasmotizer“ įrankį iš GitHub ir prijunkite USB į TTL keitiklį prie ESP32-CAM, kaip parodyta šioje diagramoje.
ESP32-CAM | USB į TTL modulis |
U0R | TX |
U0T | RX |
5V | VCC |
GND | GND |
IO0 | GND |
Dabar atlikite šiuos paprastus veiksmus:
- Prijunkite USB prie kompiuterio ir paleiskite Tasmotizer įrankį.
- Pasirinkite COM prievadą, prie kurio prijungtas USB prie TTL.
- Spustelėkite Atviras pasirinkti tasmota32-webcam.binprograminė įranga.
- Spustelėkite Tasmotizuoti. Tai suaktyvins tasmota32-webcam.bin programinę įrangą ESP32-CAM.
Kitas dalykas, kurį reikia padaryti, yra sukonfigūruoti fotoaparato modulį.
2 veiksmas: sukonfigūruokite ESP32-CAM
ESP32-CAM modulio konfigūravimas yra šiek tiek sudėtingas, todėl atidžiai vykdykite toliau pateiktas instrukcijas.
- Atjunkite IO0 smeigtukas iš GND išjungti blykstės režimą.
- Tada savo išmaniajame telefone arba kompiuteryje atidarykite „Wi-Fi“ nustatymus ir prisijunkite prie Tasmota-xxx Prieigos taškas (AP).
- Atidarykite žiniatinklio naršyklės langą ir apsilankykite 192.168.4.1.
- Pasirinkite „Wi-Fi“ tinklą ir įveskite slaptažodį. Išsaugokite nustatymus.
ESP32-CAM prisijungs prie tinklo ir parodys IP adresą. Užsirašykite tai ir apsilankykite IP savo interneto naršyklėje.
Priskirkite nuolatinį IP savo ESP32-CAM naudodami maršrutizatoriaus DHCP nustatymus. Tai svarbu, kad paleidus iš naujo ESP32-CAM IP adresas išliktų toks pat. Priešingu atveju turėsite nuskaityti tinklą, kad surastumėte fotoaparato IP, ir kiekvieną kartą jį pakeistumėte, jei jis bus integruotas su namų asistentu (HA).
Dabar eik į Konfigūracija > Konfigūruoti kitą ir įklijuokite toliau pateiktą informaciją po Šablonas lauką, tada spustelėkite Sutaupyti.
{"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,"BAZIS":2}
Toliau spustelėkite Konfigūracija > Konfigūruoti modulį ir iš parinkčių pasirinkite AI Thinker Cam. Spustelėkite Sutaupyti.
Paleidus iš naujo, ESP32-CAM pradės rodyti tiesioginį fotoaparato tiekimą su temperatūra ir slankikliu, kad perjungtų ir reguliuotų ESP32-CAM LED žibintuvėlio ryškumą.
Dabar galite transliuoti tiesioginį kameros kanalą iš bet kurios žiniatinklio naršyklės apsilankę „http://
Numatytoji skiriamoji geba yra maža, todėl srautas gali būti neryškus. Tačiau galite lengvai pakeisti skiriamąją gebą naudodami wcreresolution komandą. Galite reguliuoti rėmelio dydį arba skiriamąją gebą 96x96 į 1600x1200. Tačiau atlikdami bandymus mes nustatėme 480x320 ir 640x480 kad būtų stabiliau naudojant kadrų dažnį ir ESP32-CAM temperatūrą.
Norėdami nustatyti skiriamąją gebą, apsilankykite Tasmota Webcam IP adresu, spustelėkite Pultai> Konsolė, ir įveskite 7 sprendimas. Pataikykite Įeikite Raktas. Tai pakeis rezoliuciją į 480x320. Panašiai, jei paleisite komandą 8 sprendimas, skiriamoji geba pasikeis į 640x480, ir taip toliau.
Taip pat galite atspindėti arba apversti tiesioginį srautą ir reguliuoti sodrumą, ryškumą ar kontrastą naudodami toliau nurodytas komandas:
wc ryškumas nuo -2 iki 2
wcccontrast nuo 2 iki 2
wcflip 1 arba 0
wcmirror 1 arba 0
3 veiksmas: spausdinimo dėklas ir surinkite ESP32-CAM
Galite spausdinti bet kurį 3D dėklą, kuris tinka ESP32-CAM. Tačiau radome įdomų „Google Nest Cam“ įkvėptą 3D dėklą Kultai 3D kuriame yra pakankamai vietos laikyti didelę bateriją atsarginei kopijai ir nedidelį maitinimo modulį. Jis taip pat yra reguliuojamas ir lengvai prisukamas prie bet kurios sienos ar lubų. Jis taip pat gerai atrodo, jei atspausdintas su geros kokybės PLA arba PETG siūlu.
Taip pat galite naudoti bet kurį seną CCTV kameros korpusą ir į jį įmontuoti ESP32-CAM naudodami karštus klijus arba juosteles.
4 veiksmas: pridėkite prie namų asistento
Dabar galite pridėti šią ESP32-CAM apsaugos kamerą prie namų asistento (HA), kad automatizuotumėte kamerą ir ją įjungtumėte tik aptikus judesį. Jis taip pat atsiųs pranešimus jūsų telefone. Taip pat galite įjungti balso pranešimus per „Alexa“. Galite vadovautis mūsų vadovu Nustatykite „Home Assistant Server“ Raspberry Pi.
Jei jau įdiegėte ir nustatėte „Home Assistant“ serverį, atlikite šiuos veiksmus:
- Atidarykite ir prisijunkite prie „Home Assistant“ serverio.
- Įdiegti ir sukonfigūruoti Namų asistento MQTT priedas.
- Po konfigūracijos atidarykite Tasmota žiniatinklio sąsają, eikite į Konfigūracija > Konfigūruoti MQTT ir įveskite MQTT IP, vartotojo vardą ir slaptažodį. Spustelėkite Sutaupyti.
- Įrenginys automatiškai prisijungs prie namų asistento (HA). Dabar HA prietaisų skydelyje spustelėkite tris taškus ir pasirinkite Redaguoti prietaisų skydelį.
- Spustelėkite Pridėti kortelę ir pasirinkite Vaizdo kortelė iš variantų.
- Įveskite pavadinimą, kur įdiegta kamera arba kaip norite jį pavadinti, ir įklijuokite Tasmota Webcam srauto URL Vaizdo kelias lauke. Taip pat galite pridėti fotoaparato šviesos jungiklį Subjektai skyrių, skirtą šviesai valdyti. Spustelėkite Sutaupyti.
Dabar galite peržiūrėti tiesioginį srautą, jį įjungti / išjungti arba reguliuoti žibintuvėlio ryškumą naudodami „Home Assistant“ vaizdo kortelę. Tačiau bus rodomas tik tiesioginis srautas. Jis nieko neįrašys ir neužfiksuos. Jei norite užfiksuoti vaizdo įrašą ar nuotraukas, kai aptinkamas judesys, turite įdiegti Namų asistento „MotionEye“ priedas.
Kamera nemato ar neaptinka judesio tamsoje. Taigi, jūs taip pat galite sukurti išmanųjį judesio jutimo šviesos jungiklį šalia ESP32-CAM, kuris aptikus judesį įjungs lemputę arba šviesos šaltinį. Tai padės fotoaparatui aptikti judesį ir pradėti fiksuoti momentines nuotraukas arba įrašyti vaizdo įrašą pagal jūsų taikomus nustatymus.
Naudodami šį priedą galite nustatyti judesio fiksavimą ir taip pat pridėti automatizavimo namų asistente, kad būtų išsiųsti pranešimai išmaniajame telefone arba per „Alexa“ (reikalingas „Nabu Casa“ prenumerata).
Peržiūrėkite kameros srautą „Amazon Echo Show“.
„Amazon Echo Show“ palaiko RSTP protokolą, kad būtų galima transliuoti kameros tiekimą. Laimei, „Tasmota“ žiniatinklio kameros serveryje galite įjungti RSTP, konsolėje paleisdami šią komandą.
wsrstp 1
Baigę galėsite transliuoti kameros tiekimą per RSTP šiuo adresu:
rtsp://ESP32-CAM-IP: 8554/mjpeg/1
Norėdami patikrinti, ar RSTP veikia, atidarykite VLC grotuvas ir eik į Medija > Atidaryti tinklo srautą. Dabar įklijuokite RSTP URL ir spustelėkite žaisti. Jei srautas pradeda leisti, jis veikia.
Dabar galite naudoti šį URL kameros srautui rodyti Echo Show įrenginiai sakydamas, 'Alexa, šou terasa.' Tačiau turėsite įdiegti ir nustatyti Monocle RTSP/RTP IP kameros įgūdžiai Alexa programoje.
Apsaugokite savo namus nebrangiai
Fotoaparatai puikiai tinka apsaugoti jūsų namus ar biurus. Tačiau kelių apsaugos kamerų įrengimas gali padidinti išlaidas, įskaitant DVR arba NVR, kabelius, maitinimo šaltinį ir kai kurių įmonių taikomus priežiūros mokesčius.
Vadovaudamiesi šiuo vadovu, galite sukurti kelias 10 USD vertės „pasidaryk pats“ apsaugos kameras ir integruoti jas su „Home Assistant“, kad apsaugotumėte savo namus judesiais pagrįstomis fiksacijomis ir įrašais. Tai pigios ir patikimos kameros, kurias galite montuoti keliose vietose, belaidžiu būdu prisijungti prie maršruto parinktuvo ir stebėti jas naudodami „Home Assistant“ prietaisų skydelį arba „Echo Show“.