Selles juhendis koostame DIY juhtmevaba turvakaamera ja paigaldame selle 3D-prinditud korpusesse, mis on inspireeritud Google Nest Camist. Saate selle installida kõikjal, kus on korralik Wi-Fi leviala. Lisaks saate Wi-Fi võimendust suurendada, paigaldades välise antenni, mis annab teile rohkem võimendust selle paigaldamiseks kaugemasse kohta.
See loob IP-lingi, mida saate kaamera kanali vaatamiseks veebibrauseris sirvida. Samuti saate selle lisada koduautomaatika serverisse ja integreerida kaamera automatiseerimiseks MotionEye'ga voogesitage ja jäädvustage fotosid või videoid, kui tuvastatakse liikumine, ning saate oma seadmes märguandeid nutitelefoni.
Asjad, mida vajate traadita IP-turvakaamera ehitamiseks
Google Nesti sarnase turvakaamera loomiseks alla 10 dollari eest vajate järgmist.
- ESP32-CAM moodul.
- USB-TTL- või jadamuundur püsivara vilkumiseks.
- Mis tahes 5 V alalisvoolu adapter. Vana telefonilaadijat saate kasutada mikro-USB-kaabliga.
- Mõned DuPont või hüppaja juhtmed.
- 3D prinditud ümbris ja kruvi selle paigaldamiseks soovitud kohta.
1. samm: välgutage püsivara
Selle projekti jaoks kasutame ESP32 jaoks mõeldud Tasmota püsivara.
Niisiis, laadige alla Tasmotizeri tööriist aadressilt GitHub ja ühendage USB-TTL-muundur ESP32-CAM-iga, nagu on näidatud järgmisel joonisel.
ESP32-CAM | USB-TTL-moodul |
U0R | TX |
U0T | RX |
5V | VCC |
GND | GND |
IO0 | GND |
Nüüd järgige neid lihtsaid samme:
- Ühendage USB arvutiga ja käivitage Tasmotizeri tööriist.
- Valige COM-port, kuhu USB ja TTL on ühendatud.
- Klõpsake Avatud et valida tasmota32-webcam.binpüsivara.
- Klõpsake Tasmotiseerida. See välgub tasmota32-webcam.bin püsivara ESP32-CAM-i.
Järgmine asi, mida peate tegema, on kaamera mooduli konfigureerimine.
2. samm: konfigureerige ESP32-CAM
ESP32-CAM mooduli konfigureerimine on veidi keeruline, seega järgige hoolikalt allolevaid juhiseid.
- Ühendage lahti IO0 pin from GND välgurežiimi keelamiseks.
- Järgmisena avage oma nutitelefonis või arvutis Wi-Fi seaded ja looge ühendus Tasmota-xxx Pöörduspunkt (AP).
- Avage veebibrauseri aken ja külastage 192.168.4.1.
- Valige Wi-Fi-võrk ja sisestage parool. Salvestage sätted.
ESP32-CAM loob ühenduse võrguga ja kuvab IP-aadressi. Märkige see üles ja külastage oma veebibrauseris IP-d.
Määrake oma ESP32-CAM-ile alaline IP ruuteri DHCP-sätete kaudu. See on oluline, et ESP32-CAM-i IP-aadress pärast taaskäivitamist samaks jääks. Vastasel juhul peate kaamera IP-aadressi leidmiseks skannima oma võrku ja muutma seda iga kord, kui see on integreeritud Home Assistantiga (HA).
Nüüd minge Konfiguratsioon > Konfigureeri muu ja kleepige alljärgnev Mall väljal ja seejärel klõpsake nuppu Salvesta.
{"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"ALUS":2}
Järgmisena klõpsake Konfiguratsioon > Mooduli seadistamine ja valige valikute hulgast AI Thinker Cam. Klõpsake Salvesta.
Pärast taaskäivitamist hakkab ESP32-CAM kuvama reaalajas kaameravoogu koos temperatuuri ja liuguriga, et lülitada ja reguleerida ESP32-CAM LED-taskulambi heledust.
Nüüd saate kaamera otseülekannet voogesitada mis tahes veebibrauserist, külastades "http://
Vaikimisi eraldusvõime on madal ja voogu võib olla hägune. Siiski saate eraldusvõimet hõlpsalt muuta, kasutades nuppu wcresolution käsk. Saate reguleerida kaadri suurust või eraldusvõimet 96x96 juurde 1600x1200. Kuid oma testimise käigus leidsime 480x320 ja 640x480 et olla stabiilsem kaadrisageduse ja ESP32-CAM temperatuuriga.
Eraldusvõime määramiseks külastage Tasmota veebikaamera IP-aadressi, klõpsake nuppu Konsoolid> Konsool, ja tüüp Lahendus 7. Lööge Sisenema võti. See muudab eraldusvõimeks 480x320. Samamoodi, kui käivitate käsu Lahendus 8, muudetakse eraldusvõimeks 640x480, ja nii edasi.
Saate ka otseülekannet peegeldada või ümber pöörata ning reguleerida küllastust, heledust või kontrasti, kasutades alltoodud käske.
wc heledus -2 kuni 2
wcccontrast -2 kuni 2
wcflip 1 või 0
wcmirror 1 või 0
3. samm: printige ümbris ja pange kokku ESP32-CAM
Saate printida mis tahes 3D-korpuse, mis sobib ESP32-CAM-iga. Leidsime aga huvitava Google Nest Camist inspireeritud 3D-ümbrise Kultused 3D millel on piisavalt ruumi suure varuaku ja väikese toitemooduli hoidmiseks. See on ka reguleeritav ja saate selle hõlpsalt igale seinale või lakke kruvida. Samuti näeb see hea välja, kui see on trükitud kvaliteetse PLA või PETG filamendiga.
Võite kasutada ka mis tahes vana CCTV kaamera korpust ja paigaldada ESP32-CAM sellesse kuuma liimi või teibidega.
4. toiming: lisage koduabilisele
Nüüd saate selle ESP32-CAM turvakaamera lisada koduabilisele (HA), et automatiseerida kaamerat ja lülitada see sisse ainult siis, kui tuvastatakse liikumine. Samuti saadab see teile teateid teie telefoni. Samuti saate Alexa kaudu häälteavituse lubada. Võite järgida meie juhendit seadistage Raspberry Pi-s Home Assistant Server.
Kui teil on Home Assistanti server juba installitud ja seadistatud, toimige järgmiselt.
- Avage ja logige sisse oma Home Assistant serverisse.
- Installige ja konfigureerige Koduabilise MQTT lisandmoodul.
- Pärast seadistamist avage Tasmota veebiliides, minge aadressile Konfiguratsioon > MQTT seadistamine ja sisestage MQTT IP, kasutajanimi ja parool. Klõpsake Salvesta.
- Seade loob automaatselt ühenduse koduabilisega (HA). Nüüd klõpsake HA armatuurlaual kolme punkti ja valige Muuda armatuurlauda.
- Klõpsake Lisa kaart ja valige Pildikaart valikute hulgast.
- Sisestage nimi, kuhu kaamera on installitud või mis iganes soovite seda nimetada, ja kleepige Tasmota veebikaamera voo URL Pildi tee valdkonnas. Võite lisada ka kaamera tulede lüliti Üksused sektsioon valguse juhtimiseks. Klõpsake Salvesta.
Nüüd saate vaadata otseülekannet, seda sisse/välja lülitada või reguleerida taskulambi heledust Home Assistanti pildikaardi kaudu. See kuvab aga ainult otseülekannet. See ei salvesta ega jäädvusta midagi. Kui soovite liikumise tuvastamisel jäädvustada videot või fotosid, peate installima Koduabilise MotionEye lisandmoodul.
Kaamera ei näe ega tuvasta liikumist pimedas. Nii et võite ka ehitada nutikas liikumisanduriga valguslüliti ESP32-CAM läheduses, mis lülitab liikumise tuvastamisel sisse lambi või valgusallika. See aitab kaameral tuvastada liikumist ja alustada hetktõmmiste jäädvustamist või video salvestamist teie rakendatavate sätete alusel.
Selle lisandmooduliga saate seadistada liikumise jäädvustamise ja lisada ka koduabilise automaatika, et saata teile nutitelefonis või Alexa kaudu teateid (vajab Nabu Casa tellimust).
Vaadake kaameravoogu saidil Amazon Echo Show
Amazon Echo Show toetab kaamera kanalite voogesitamiseks RSTP-protokolli. Õnneks saate Tasmota veebikaamera serveris RSTP lubada, käivitades konsoolis järgmise käsu.
wsrstp 1
Kui see on tehtud, saate kaameravoogu RSTP kaudu voogesitada järgmisel aadressil:
rtsp://ESP32-CAM-IP: 8554/mjpeg/1
Et testida, kas RSTP töötab, avage VLC mängija ja minna Meedia > Ava võrguvoog. Nüüd kleepige RSTP URL ja klõpsake Mängi. Kui voog hakkab mängima, siis see töötab.
Nüüd saate seda URL-i kasutada kaamera voo kuvamiseks Echo Show seadmed öeldes:'Alexa, näituseterrass.' Siiski peate installima ja seadistama Monocle RTSP/RTP IP-kaamerad oskus Alexa rakenduses.
Kindlustage oma kodu eelarvega
Kaamerad sobivad suurepäraselt teie kodu või kontori turvamiseks. Mitme turvakaamera paigaldamine võib aga suurendada kulusid, sealhulgas DVR-i või NVR-i, kaablite, toiteallika ja mõne ettevõtte võetavaid hooldustasusid.
Seda juhendit järgides saate ehitada mitu 10-dollarist DIY turvakaamerat ja integreerida need Home Assistantiga, et kindlustada oma kodu liikumispõhiste jäädvustuste ja salvestustega. Need on odavad ja töökindlad kaamerad, mida saate paigaldada mitmesse kohta, ühendada ruuteriga juhtmevabalt ja jälgida neid Home Assistanti armatuurlaua või Echo Show kaudu.