Looge mitme kaameraga CCTV süsteem Raspberry Pi ja motionEyeOS abil

Looge mitme kaameraga CCTV süsteem Raspberry Pi ja motionEyeOS abil

Kuigi turul on lugematu arv kaubanduslikke CCTV koduturvasüsteeme, pakub Raspberry Pi (või muu üheplaatarvutiga) enda DIY-versiooni loomine teie täpsetele eesmärkidele vastavat kohandatavuse eelist.





Spetsiaalne Linuxi distro nimega motionEyeOS hõlbustab turvasüsteemi seadistamist ühe või mitme kaameraga. Seejärel tuvastab see kaameravaates liikumise ja saadab hoiatusi e -posti või tõukemärguande kaudu. Näitame teile, kuidas kõike käivitada.





Mida on vaja CCTV süsteemi seadistamiseks

  • Vaarika Pi: mis tahes mudel töötab, sealhulgas Pi Zero ja Compute Module
  • USB -veebikaamera, Raspberry Pi kaameramoodul või kvaliteetse kaamera moodul

Seotud: Raspberry Pi, Pico, Arduino ja muud ühe plaadi arvutid ja mikrokontrollerid





1. Installige motionEyeOS

Selle asemel, et olla rakendus, on motionEyeOS iseseisev operatsioonisüsteem, üks neist palju Raspberry Pi OS -e . Esiteks peate leidma oma Raspberry Pi mudeli jaoks õige versiooni. Minge toetatud seadmete loend ja ketta pildi allalaadimiseks .xz -failina klõpsake oma plaadi uusimal versioonil.

MotionEyeOS -i Raspberry Pi -le installimiseks on kaks peamist viisi. MotionEyeOS-i veebisait pakub Linuxi ja macOS-i arvutitele pildikirjutamise utiliiti, et kirjutada kettapilt microSD-kaardile, et seda Raspberry Pi-s kasutada. See pakub traadita võrguühenduse valikulist seadistamist ja staatilise IP -aadressi seadistamist. Lisateavet vt paigaldusjuhend .



Teine meetod - mida me siin kasutame, kuna see töötab ka Windowsi masinates - on kettakujutise kirjutamine tavalise Raspberry Pi Imager tööriista abil, mille saate alla laadida saidilt Raspberry Pi veebisait .

Sisseehitatud kaardilugeja või USB-adapteri abil sisestage oma microSD-kaart arvutisse kinnitamiseks ja avage Raspberry Pi Imager. Kliki Valige OS, seejärel kerige valimiseks loendi lõppu Kasutage kohandatud .





Sirvige motionEyeOS.xz faili, mille olete varem alla laadinud. Nüüd klõpsake nuppu Valige SD -kaart ja valige sisestatud microSD -kaart, mida tõenäoliselt nimetatakse sarnaseks üldiseks salvestusseadme andmekandjaks.

Lõpuks klõpsake nuppu Kirjutage pildi kaardile kirjutamiseks.





2. Konfigureerige oma traadita ühendus

Enne microSD -kaardi kasutamist Raspberry Pi -s soovite traadita võrgu mandaadi eelkonfigureerida.

Avage lihttekstiredaktor (nt tekstiredaktor macOS -is või Notepad Windowsis) ja sisestage järgmised read, asendades ssid ja psk väärtused oma traadita ruuteri SSID (nimi) ja parooliga. Samuti peaksite muutma riigi kood sellele, kus seade töötab.

country=US
update_config=1
ctrl_interface=/var/run/wpa_supplicant

network={
scan_ssid=1
ssid='MyWiFiSSID'
psk='MyWiFiPassword'
}

Salvestage fail nimega wpa_supplicant.conf microSD -kaardi juure, kus peaksite nägema muid faile, näiteks bootcode.bin ja kernel.img . Kui fail salvestatakse .txt -järelliitega, eemaldage see, nii et seda lihtsalt nimetatakse wpa_supplicant.conf .

3. Kaamera seadistamine

Kui kasutate Raspberry Pi kaamera moodulit või kvaliteetset kaamerat, ühendage see Raspberry Pi kaamera pordiga. Veebikaamera kasutamisel ühendage Raspberry Pi USB -pordiga.

Sisestage microSD -kaart oma Raspberry Pi -sse ja lülitage see sisse. Kui olete monitoriga ühendatud, näete käivitatavate käskude loendit. Kord sinu wpa_supplicant.conf Kui faili loetakse edukalt, siis ühendatakse see teie võrguga ja kuvatakse pärast seda Raspberry Pi IP -aadress Liidesel wlan0 on IP -aadress: .

Teise võimalusena, kui teie Raspberry Pi pole monitoriga ühendatud, saate IP -aadressi alati avastada, kui külastate oma traadita ruuteri seadete lehte teise seadme veebibrauseris ja otsite seadet nimega, mis algab meye- .

4. Juurdepääs veebiliidesele

Sisestage teise arvuti või seadme veebibrauseris Raspberry Pi IP -aadress ja peaksite nägema sisselogimisekraani. Sisestage lihtsalt admin kasutajanimena ilma paroolita.

kuidas ühendada Excelis kaks veergu?

Kui teil on ühendatud Raspberry Pi kaameramoodul või kõrgekvaliteediline kaamera, tuleks see automaatselt tuvastada ja näete veebivaatega kaameravaadet. Kui kasutate USB -kaamerat, valige Lisa kaamera ilmuvas menüüs, valige Kohalik V4L2 kaamera kaamera tüübi jaoks ja USB2.0 kaamera: USB2.0 kaamera kaamera jaoks.

Mitme kaamera seadistamiseks on võimalik Raspberry Pi-ga ühendada rohkem kui üks kaamera, kuigi kasutatav mudel peab olema kõigi voogude haldamiseks piisavalt võimas.

Pildikrediit: Calin Crisan / GitHubi motionEyeOS

Teise võimalusena saate kasutada mitut Raspberry Pi tahvlit, millest igaühel on kaamera, ja määrata nende voogude haldamiseks jaoturiks teine ​​Raspberry Pi. See on kasulik, kui soovite paigutada kaameraid erinevatesse ruumidesse.

Pildikrediit: Calin Crisan / GitHubi motionEyeOS

Samuti on võimalus kasutada keskset serverit tavalist Linuxi arvutit.

5. Seadistage kohandatud sätted

Seadete paneeli avamiseks klõpsake veebiliideses vasakul ülaosas kolme vertikaalse joone ikooni. Aastal Eelistused menüüd, muutke Paigutuse veerud suvand 1, kui kasutate ühte kaamerat, nii et vaade täidab ekraani.

The Videoseade Menüü võimaldab muuta parajasti valitud kaamera eraldusvõimet, pöörlemist ja kaadrisagedust. Samuti saate kaamera ümber nimetada millekski kirjeldavaks, näiteks ruumiks, kus see asub. Pärast menüüseadete muutmist klõpsake Rakenda nende rakendamiseks nuppu.

Turvakaamera seadistamiseks soovite kaameravaates liikumist tuvastada. Ava Liikumise tuvastamine menüü ja lülitage see sisse. Muud valikud võimaldavad teil seadistada Raami muutmise lävi vajalik liikumise tuvastamiseks. Liiga madalaks seadmine võib põhjustada liiga palju valepositiivseid tulemusi. The Liikumisvahe valik on viivitus enne liikumise uuesti tuvastamist pärast selle käivitamist.

Liikumistuvastusest jäädvustatud filmide vaatamiseks klõpsake kaamera otsevaadet ja seejärel valige kolmnurkne esitusnupu ikoon. Samuti on võimalik vaadata kaamera jäädvustatud fotosid - käsitsi või Pildistusrežiim aastal Pildid menüüst Liikumine käivitati .

7. Saada e -posti märguanded

The Liikumisteatised menüü võimaldab teil saata endale e -kirja, kui tuvastatakse liikumine. Pärast selle sisselülitamist sisestage E-posti aadress kellele soovite teate saata. Peate sisestama oma konto muud seaded.

Kui kasutate Gmaili, seadistage SMTP -server aadressile smtp.gmail.com, SMTP port kuni 587 ja SMTP konto e -posti aadressi esimesse ossa (st ilma @gmail.com). The SMTP parool on see, mida kasutate oma Gmaili kontole sisselogimiseks. The Aadressilt võib jätta tühjaks või määrata kohandatud aadressi. Määra TLS edasi.

Külastage mõnel muul brauseri vahekaardil Turvalisus oma Google'i konto menüü ja seadistage Vähem turvaline juurdepääs rakendustele et peal - pärast turvateate saamist kinnitage, et teie muutsite seda. Pange tähele, et seda tehakse omal vastutusel. Seadistasime selleks spetsiaalse uue Gmaili konto.

Nüüd peaksite saama saata a Testi e -posti aadress motionEyeOS -ist ilma Google'i turvahoiatust käivitamata. Pange tähele, et kui kasutate mitut kaamerat, peate iga kaamera jaoks eraldi seadistama e -posti märguanded.

E -posti märguandega pildi saamiseks soovitame teil määrata Lisatud piltide ajavahemik valikuks 5 kuni 30. Samuti peate määrama Pildistusrežiim et Liikumine käivitati aastal Pildid menüü.

8. Lisage tõukemärguanded

Tõukemärguandeid saate saata ka nupu abil Käivita käsk valik jaotises Liikumisteatised menüü. Näiteks teenuse Pushover kasutamiseks, mis pakub rakendusi Androidile, iOS -ile ja töölauale, peate selle käivitamiseks looma lühikese Pythoni skripti.

Registreeruge Tõukur . Pidage meeles, et pärast 30-päevast tasuta prooviperioodi peate selle kasutamise jätkamiseks tegema ühekordse 5-dollarise ostu.

Pärast seda klõpsake nuppu Looge rakenduse/API žetoon . Märkige üles talle antud API žetoon/võti koos armatuurlaua kasutajavõtmega.

installige google play Amazon fire'i

Lae alla: Tõukur jaoks ios | Android (Saadaval tasuta prooviversioon)

Kasutades Pushoveri veebisaidil olevat katlaplaadi koodi, saate luua oma Pythoni skripti:

import httplib, urllib
conn = httplib.HTTPSConnection('api.pushover.net:443')
conn.request('POST', '/1/messages.json',
urllib.urlencode({
'token': 'abc123',
'user': 'user123',
'title': 'CCTV alert'
'message': 'Motion detected on camera 1!',
'url': 'http://IP.ADD.RE.SS',
'url_title': 'View live stream',
}), { 'Content-type': 'application/x-www-form-urlencoded' })
conn.getresponse()

Asenda abc123 teie rakenduse API -märgiga ja kasutaja123 oma kasutajavõtmega. Asenda IP-AADRESS oma motionEyeOS -i seadistuse IP -aadressiga.

Selle paigutamiseks oma motionEyeOS -süsteemi peate SSH sisse logima teisest arvutist, kasutades rakendust Terminal (või WinSCP Windowsis), sisestades:

ssh admin@&IP_ADDRESS

Asenda IP-AADRESS oma motionEyeOS -süsteemi IP -aadressiga. Nüüd sisestage:

cd /data

Nüüd olete andmekataloogis, looge uus fail nimega pushover.py :

nano pushover.py

Kleepige või tippige sinna oma Pythoni skript ja salvestage Ctrl + X , millele järgneb JA . Nüüd tehke see käivitatavaks:

chmod +x pushover.py

Teise võimalusena vajutage Windowsi WinSCP -s nuppu F9 , määrake õigusteks 0775 ja vajutage Okei .

Testige skripti, käivitades:

python pushover.py

Peaksite saama oma Pushover -rakenduses motionEyeOS märguande koos helisignaaliga.

Tagasi motionEyeOS -i veebiliidese liikumisteatiste menüüsse lülitage sisse Käivita käsk valik ja tüüp python /data/pushover.py käsureale, et öelda, et see käivitaks teie Pythoni skripti.

Klõpsake Rakenda nuppu. Pange tähele, et saate oma seadistuse iga kaamera jaoks rakendada erinevat käsku Käivita käsk, nii et saate luua mitu Pythoni skripti, millest igaüks ütleb, milline kaamera on liikumist tuvastanud.

Isetehtud turvakaamerasüsteemi valmistamine

Õnnitleme! Nüüd olete seadistanud Raspberry Pi abil oma kohandatava CCTV turvasüsteemi koos e -posti ja tõukemärguannetega, mis hoiatavad teid kaameras tuvastatud sissetungijate eest.

Jaga Jaga Piiksuma E -post Kuidas teha sissetungija alarmi Raspberry Pi Pico abil

Ühendage oma Picoga PIR -andur, et tuvastada sissetungijad ja helistada

Loe edasi
Seotud teemad
  • DIY
  • Vaarika Pi
Autori kohta Phil King(22 artiklit avaldatud)

Vabakutseline tehnoloogia- ja meelelahutusajakirjanik Phil on toimetanud arvukalt ametlikke Raspberry Pi raamatuid. Pikaajaline Raspberry Pi ja elektroonikatöötaja, ta on ajakirja The MagPi regulaarne kaastööline.

Veel Phil Kingilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin
Kategooria Diy