Šajā rokasgrāmatā mēs izveidosim DIY bezvadu drošības kameru un uzstādīsim to 3D drukātā korpusā, ko iedvesmojusi Google Nest Cam. Varat to instalēt jebkur ar pienācīgu Wi-Fi diapazonu. Turklāt jūs varat palielināt Wi-Fi pastiprinājumu, uzstādot ārēju antenu, tādējādi nodrošinot lielāku iespēju to uzstādīt attālā vietā.

Tas izveido IP saiti, kuru varat pārlūkot tīmekļa pārlūkprogrammā, lai skatītos kameras plūsmu. Varat arī pievienot to mājas automatizācijas serverim un integrēt ar MotionEye, lai automatizētu kameru straumējiet un tveriet fotoattēlus vai videoklipus, kad tiek noteikta kustība, un saņemiet paziņojumus savā ierīcē viedtālrunis.

Nepieciešamās lietas, lai izveidotu bezvadu IP drošības kameru

Lai izveidotu Google Nest līdzīgu drošības kameru par mazāk nekā 10 ASV dolāriem, jums būs nepieciešams tālāk norādītais.

  • ESP32-CAM modulis.
  • USB uz TTL vai sērijas pārveidotājs programmaparatūras mirgošanai.
  • Jebkurš 5V līdzstrāvas adapteris. Varat izmantot veco tālruņa lādētāju ar mikro USB kabeli.
  • Daži DuPont vai džemperu vadi.
  • 3D drukāts futrālis un skrūve, lai to uzstādītu vēlamajā vietā.

1. darbība. Flash programmaparatūra

Šim projektam mēs izmantosim Tasmota programmaparatūru ESP32.

Tātad, lejupielādējiet Tasmotizer rīku no GitHub un pievienojiet USB uz TTL pārveidotāju ESP32-CAM, kā parādīts nākamajā diagrammā.

ESP32-CAM USB uz TTL moduli
U0R TX
U0T RX
5V VCC
GND GND
IO0 GND

Tagad veiciet šīs vienkāršās darbības:

  1. Pievienojiet USB datoram un palaidiet Tasmotizer rīku.
  2. Atlasiet COM portu, kurā ir pievienots USB uz TTL.
  3. Klikšķis Atvērt lai izvēlētos tasmota32-webcam.binprogrammaparatūra.
  4. Klikšķis Tasmotizēt. Tasmota32-webcam.bin programmaparatūra tiks aktivizēta ESP32-CAM.

Nākamā lieta, kas jums jādara, ir konfigurēt kameras moduli.

2. darbība: konfigurējiet ESP32-CAM

ESP32-CAM moduļa konfigurēšana ir nedaudz sarežģīta, tāpēc uzmanīgi izpildiet tālāk sniegtos norādījumus.

  1. Atvienojiet IO0 pin no GND lai atspējotu zibspuldzes režīmu.
  2. Pēc tam viedtālrunī vai datorā atveriet Wi-Fi iestatījumus un izveidojiet savienojumu ar Tasmota-xxx Piekļuves punkts (AP).
  3. Atveriet tīmekļa pārlūkprogrammas logu un apmeklējiet 192.168.4.1.
  4. Izvēlieties Wi-Fi tīklu un ievadiet paroli. Saglabājiet iestatījumus.

ESP32-CAM izveidos savienojumu ar tīklu un parādīs IP adresi. Pierakstiet to un apmeklējiet IP savā tīmekļa pārlūkprogrammā.

Piešķiriet savam ESP32-CAM pastāvīgu IP, izmantojot maršrutētāja DHCP iestatījumus. Tas ir svarīgi, lai ESP32-CAM IP adrese pēc restartēšanas paliktu nemainīga. Pretējā gadījumā jums būs jāskenē tīkls, lai atrastu kameras IP, un katru reizi tas jāmaina, ja tas ir integrēts ar Home Assistant (HA).

Tagad dodieties uz Konfigurācija > Konfigurēt citu un ielīmējiet tālāk zem Veidne laukā un pēc tam noklikšķiniet uz Saglabāt.

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

Tālāk noklikšķiniet uz Konfigurācija > Konfigurēt moduli un no opcijām izvēlieties AI Thinker Cam. Klikšķis Saglabāt.

Pēc restartēšanas ESP32-CAM sāks rādīt tiešraides kameras plūsmu ar temperatūru un slīdni, lai pārslēgtu un pielāgotu ESP32-CAM LED zibspuldzes spilgtumu.

Tagad varat straumēt tiešraides kameras plūsmu no jebkura tīmekļa pārlūkprogrammas, apmeklējothttp://:81/straume'-piemēram, http://192.168.10.180:81/stream.

Noklusējuma izšķirtspēja ir zema, un jūs varat redzēt izplūdušu straumi. Tomēr jūs varat viegli mainīt izšķirtspēju, izmantojot wcresolution komandu. Varat pielāgot rāmja izmēru vai izšķirtspēju starp 96x96 uz 1600x1200. Tomēr mūsu pārbaudē mēs atklājām 480x320 un 640x480 lai būtu stabilāks ar kadru ātrumu un ESP32-CAM temperatūru.

Lai iestatītu izšķirtspēju, apmeklējiet Tasmota Webcam IP adresi, noklikšķiniet uz Konsoles> Konsole, un ierakstiet 7. risinājums. Nospiediet uz Ievadiet taustiņu. Tas mainīs izšķirtspēju uz 480x320. Tāpat, ja palaižat komandu 8. risinājums, izšķirtspēja tiks mainīta uz 640x480, un tā tālāk.

Varat arī spoguļot vai apgriezt tiešraides straumi un pielāgot piesātinājumu, spilgtumu vai kontrastu, izmantojot tālāk minētās komandas:

wc spilgtums -2 līdz 2
wcccontrast -2 līdz 2
wcflip 1 vai 0
wcmirror 1 vai 0

3. darbība: drukas futrālis un salieciet ESP32-CAM

Varat izdrukāt jebkuru 3D korpusu, kas atbilst ESP32-CAM. Tomēr mēs atradām interesantu Google Nest Cam iedvesmotu 3D korpusu Kulti 3D kurā ir pietiekami daudz vietas, lai uzglabātu lielu akumulatoru rezerves kopēšanai un nelielu barošanas moduli. Tas ir arī regulējams, un to var viegli pieskrūvēt pie jebkuras sienas vai griestiem. Tas arī izskatās labi, ja ir drukāts ar labas kvalitātes PLA vai PETG pavedienu.

Varat arī izmantot jebkuru veco videonovērošanas kameras korpusu un tajā uzstādīt ESP32-CAM, izmantojot karsto līmi vai lentes.

4. darbība. Pievienojiet mājas palīgam

Tagad varat pievienot šo ESP32-CAM drošības kameru Home Assistant (HA), lai automatizētu kameru un ieslēgtu to tikai tad, kad tiek noteikta kustība. Tas arī nosūtīs jums paziņojumus uz jūsu tālruni. Varat arī iespējot balss paziņojumus, izmantojot Alexa. Varat sekot mūsu ceļvedim iestatiet mājas palīga serveri Raspberry Pi.

Ja jums jau ir instalēts un iestatīts Home Assistant serveris, veiciet šīs darbības:

  1. Atveriet un piesakieties savā Home Assistant serverī.
  2. Instalējiet un konfigurējiet Mājas palīga MQTT papildinājums.
  3. Pēc konfigurācijas atveriet Tasmota tīmekļa saskarni, dodieties uz Konfigurācija > Konfigurēt MQTT un ievadiet MQTT IP, lietotājvārdu un paroli. Klikšķis Saglabāt.
  4. Ierīce automātiski izveidos savienojumu ar Home Assistant (HA). Tagad HA informācijas panelī noklikšķiniet uz trim punktiem un atlasiet Rediģēt informācijas paneli.
  5. Klikšķis Pievienot karti un atlasiet Attēlu karte no opcijām.
  6. Ievadiet nosaukumu, kur kamera ir instalēta, vai jebkuru citu nosaukumu, un ielīmējiet Tasmota Webcam straumes URL Attēla ceļš lauks. Varat arī pievienot kameras gaismas slēdzi Entītijas sadaļu, lai kontrolētu gaismu. Klikšķis Saglabāt.

Tagad varat skatīt tiešraides straumi, ieslēgt/izslēgt to vai pielāgot zibspuldzes spilgtumu, izmantojot Home Assistant attēla karti. Tomēr tiks rādīta tikai tiešraides straume. Tas neko neierakstīs un neuzņems. Ja vēlaties uzņemt video vai fotoattēlus, kad tiek noteikta kustība, tas ir jāinstalē Mājas palīga MotionEye papildinājums.

Kamera nevar redzēt vai noteikt kustību tumsā. Tātad, jūs arī varat izveidojiet viedu kustības sensora gaismas slēdzi netālu no ESP32-CAM, kas ieslēgs lampu vai gaismas avotu, kad tiks konstatēta kustība. Tas palīdzēs kamerai noteikt kustību un sākt tvert momentuzņēmumus vai ierakstīt video, pamatojoties uz jūsu lietotajiem iestatījumiem.

Izmantojot šo papildinājumu, varat iestatīt kustības uztveršanu un arī pievienot mājas palīga automatizāciju, lai nosūtītu jums paziņojumus viedtālrunī vai izmantojot Alexa (nepieciešams Nabu Casa abonements).

Skatiet kameras straumi vietnē Amazon Echo Show

Amazon Echo Show atbalsta RSTP protokolu, lai straumētu kameras plūsmas. Par laimi, Tasmota tīmekļa kameras serverī varat iespējot RSTP, konsolē izpildot šādu komandu.

wsrstp 1

Kad tas ir izdarīts, varat straumēt kameras plūsmu, izmantojot RSTP, uz šo adresi:

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

Lai pārbaudītu, vai RSTP darbojas, atveriet VLC atskaņotājs un dodieties uz Multivide > Atvērt tīkla straumi. Tagad ielīmējiet RSTP URL un noklikšķiniet uz Spēlēt. Ja straume sāk atskaņot, tā darbojas.

Tagad varat izmantot šo URL, lai parādītu kameras straumi Echo Show ierīces sakot:'Alexa, šova terase.' Tomēr jums būs jāinstalē un jāiestata Monocle RTSP/RTP IP kameras prasme Alexa lietotnē.

Nodrošiniet savu māju ar zemu budžetu

Kameras ir lieliski piemērotas jūsu mājas vai biroja drošībai. Tomēr vairāku drošības kameru uzstādīšana var palielināt izmaksas, tostarp DVR vai NVR, kabeļu, strāvas padeves un apkopes maksas, ko iekasē daži uzņēmumi.

Ievērojot šo rokasgrāmatu, varat izveidot vairākas 10 $ DIY drošības kameras un integrēt tās ar Home Assistant, lai nodrošinātu savu māju ar kustību balstītiem tveriem un ierakstiem. Šīs ir lētas un uzticamas kameras, kuras varat uzstādīt vairākās vietās, izveidot bezvadu savienojumu ar maršrutētāju un pārraudzīt tās, izmantojot Home Assistant informācijas paneli vai Echo Show.