Noha számtalan kereskedelmi CCTV otthoni biztonsági rendszer létezik a piacon, a Raspberry Pi-vel (vagy más egytábla-számítógéppel) saját, barkácsolható verziójának elkészítése a személyre szabhatóság előnyeit kínálja, hogy megfeleljen a pontos céljainak.
A motionEyeOS nevű speciális Linux disztribúció megkönnyíti a biztonsági rendszer beállítását egy vagy több kamerával. Ezután érzékeli a mozgást a kameranézetből, és figyelmeztetéseket küld e -mailben vagy push értesítésben. Megmutatjuk, hogyan lehet mindent elindítani.
Amire szüksége lesz egy CCTV rendszer beállításához
- A Raspberry Pi: bármely modell működni fog, beleértve a Pi Zero és a Compute Module -t
- USB webkamera, Raspberry Pi kamera modul vagy kiváló minőségű kamera modul
Kapcsolódó: Raspberry Pi, Pico, Arduino és más egylapos számítógépek és mikrovezérlők
1. Telepítse a motionEyeOS programot
Az alkalmazás helyett a motionEyeOS önálló operációs rendszer, az egyik sok Raspberry Pi operációs rendszer . Először is meg kell találnia a Raspberry Pi modell megfelelő verzióját. Menj a a támogatott eszközök listája és kattintson a tábla legújabb verziójára a lemezkép letöltéséhez .xz fájlként.
A motionEyeOS kétféle módon telepíthető a Raspberry Pi -re. A motionEyeOS webhely képíró segédprogramot kínál a Linux és a MacOS számítógépek számára, hogy írhassák a lemezképet egy microSD-kártyára, amelyet a Raspberry Pi-ben használhatnak. Ez opcionális vezeték nélküli hálózati kapcsolat beállítását és statikus IP -cím beállítását kínálja. További részletekért lásd a Telepítési útmutató .
A második módszer - amelyet itt fogunk használni, mivel Windows gépeken is működik - a lemezkép írása a szabványos Raspberry Pi Imager eszközzel, amely letölthető a Raspberry Pi weboldal .
A beépített kártyaolvasó vagy USB-adapter használatával helyezze be a microSD-kártyát a számítógéphez való csatlakoztatáshoz, és nyissa meg a Raspberry Pi Imager alkalmazást. Kattintson Válassza ki az operációs rendszert, majd görgessen a lista aljára a kiválasztáshoz Használjon egyéni .
Böngésszen a motionEyeOS.xz a korábban letöltött fájlt. Most kattintson a gombra Válassza az SD kártyát és válassza ki a behelyezett microSD -kártyát, amelyet valószínűleg úgy hívnak, mint Generic Storage Device Media.
Végül kattintson a gombra Ír hogy felírja a képet a kártyára.
2. Konfigurálja a vezeték nélküli kapcsolatot
Mielőtt a microSD -kártyát használja a Raspberry Pi -ben, előre be kell állítania a vezeték nélküli hálózati hitelesítő adatokat.
Nyisson meg egy egyszerű szövegszerkesztőt (például a Szövegszerkesztőt a MacOS rendszeren vagy a Jegyzettömböt a Windows rendszeren), és írja be a következő sorokat a ssid és psk értékeket a saját vezeték nélküli útválasztó SSID -jével (neve) és jelszavával. Meg kell változtatnia a ország kód arra, ahol a készülék működni fog.
country=US
update_config=1
ctrl_interface=/var/run/wpa_supplicant
network={
scan_ssid=1
ssid='MyWiFiSSID'
psk='MyWiFiPassword'
}
Mentse a fájlt másként wpa_supplicant.conf a microSD -kártya gyökerébe, ahol látnia kell más fájlokat, például bootcode.bin és kernel.img . Ha a fájl .txt utótaggal menti, távolítsa el, hogy csak úgy hívják wpa_supplicant.conf .
3. Kamera beállítása
Ha Raspberry Pi kamera modult vagy kiváló minőségű kamerát használ, csatlakoztassa a Raspberry Pi kamera portjához. Ha webkamerát használ, csatlakozzon a Raspberry Pi USB -portjához.
Helyezze be a microSD -kártyát a Raspberry Pi -be, és kapcsolja be. Ha monitorhoz van csatlakoztatva, megjelenik a futó parancsok listája. Egyszer a tied wpa_supplicant.conf Ha a fájl sikeresen olvasható, akkor csatlakozik a hálózathoz, és megjeleníti a Raspberry Pi IP -címét A wlan0 interfész IP címe: .
Alternatív megoldásként, ha a Raspberry Pi nincs csatlakoztatva a monitorhoz, mindig felfedezheti az IP -címet, ha felkeresi a vezeték nélküli útválasztó beállításainak oldalát egy másik eszköz webböngészőjében, és keres egy olyan eszközt, amelynek neve a következővel kezdődik: meye- .
4. Nyissa meg a webes felületet
Egy másik számítógép vagy eszköz webböngészőjében adja meg a Raspberry Pi IP -címét, és megjelenik egy bejelentkezési képernyő. Csak lépjen be admin felhasználónévként, jelszó nélkül.
rögzíthetek egy telefonhívást az iPhone -on
Ha Raspberry Pi kameramodul vagy kiváló minőségű kamera van csatlakoztatva, akkor azt automatikusan fel kell ismerni, és látni fogja a kamera nézetét a webes felületen. Ha USB -kamerát használ, a Kamera hozzáadása megjelenő menüben válassza a lehetőséget Helyi V4L2 kamera a Kamera típusához, és USB2.0 kamera: USB2.0 kamera a Kamera számára.
Többkamerás beállítás esetén több kamera is csatlakoztatható egy Raspberry Pi-hez, bár a használt modellnek elég erősnek kell lennie az összes adatfolyam kezelésére.
Képhitel: Calin Crisan / GitHub motionEyeOS
Alternatív megoldásként több Raspberry Pi táblát is használhat, mindegyik kamerával, és kijelölhet egy másik Raspberry Pi -t hubként a folyamok kezelésére. Ez akkor hasznos, ha a kamerákat különböző helyiségekben szeretné elhelyezni.
Képhitel: Calin Crisan / GitHub motionEyeOS
Lehetőség van arra is, hogy rendes Linux számítógépet használjon központi szerverként.
5. Konfigurálja az Egyéni beállításokat
A webes felületen kattintson a bal felső sarokban található három függőleges vonal ikonra a beállítások panel megnyitásához. Ban,-ben preferenciák menüben módosítsa a Elrendezési oszlopok opciót 1 -re, ha egyetlen kamerát használ, így a nézet kitölti a képernyőt.
Az Videó eszköz menü segítségével módosíthatja az éppen kiválasztott kamera felbontását, elforgatását és képkockasebességét. A fényképezőgépet át is nevezheti leíró jellegűre, például a helyiségre. A menübeállítások módosítása után kattintson a Alkalmaz gombot az alkalmazásukhoz.
A biztonsági kamera beállításához mozgást kell észlelnie a kameranézetből. Nyissa meg a Mozgásérzékelés menüben, és kapcsolja be. Más opciók lehetővé teszik a beállítását Keretváltási küszöb szükséges a mozgás észleléséhez. Ha túl alacsonyra állítja, túl sok hamis pozitív eredményt eredményezhet. Az Mozgáshiány opció a késleltetés, mielőtt a mozgást újra észlelni kívánja a kiváltása után.
A mozgásérzékeléssel rögzített filmek megtekintéséhez kattintson az élő kamera nézetre, majd válassza ki a háromszög alakú lejátszás gomb ikonját. Lehetőség van a fényképezőgép által készített állóképek megtekintésére is - manuálisan vagy a Felvételi mód ban,-ben Állóképek menüben Mozgásindítás .
7. E -mail értesítések küldése
Az Mozgásértesítések menü segítségével e -mailt küldhet magának, amikor mozgást észlel. Bekapcsolás után írja be a Email cím címre szeretné küldeni az értesítést. Meg kell adnia a fiók egyéb beállításait.
Ha Gmailt használ, állítsa be a SMTP szerver az smtp.gmail.com címre, a SMTP port 587 -ig, és a SMTP -fiók az e -mail cím első részére (azaz @gmail.com nélkül). Az SMTP jelszó az, amellyel bejelentkezik Gmail -fiókjába. Az Címből üresen hagyható, vagy egyéni címre állítható. Készlet TLS tovább.
Egy másik böngésző lapon keresse fel a Biztonság menüt a Google -fiókjához, és állítsa be Kevésbé biztonságos hozzáférés az alkalmazásokhoz nak nek tovább - miután megkapta a biztonsági riasztást, erősítse meg, hogy Ön változtatta meg. Vegye figyelembe, hogy ezt saját felelősségére teszi. Erre a célra létrehoztunk egy új Gmail -fiókot.
Most már képesnek kell lennie elküldeni a Teszt e -mail a motionEyeOS -ból anélkül, hogy Google biztonsági riasztást váltana ki. Vegye figyelembe, hogy ha több kamerát használ, akkor külön -külön kell beállítania az e -mail értesítéseket.
Ha e -mail értesítéssel szeretne képet kapni, javasoljuk, hogy állítsa be a Csatolt képek időtartama opciót 5 és 30 közé kell állítania Felvételi mód nak nek Mozgásindítás ban,-ben Állóképek menü.
8. Push értesítések hozzáadása
Emellett push értesítéseket is küldhet a Futtasson egy parancsot opció a Mozgásértesítések menü. Például a Pushover szolgáltatás használatához - amely Android, iOS és asztali számítógépekhez kínál alkalmazásokat - létre kell hoznia egy rövid Python -szkriptet a futtatásához.
Jelentkezni valamire Könnyű eset . Ne feledje, hogy a 30 napos ingyenes próbaidőszak után egyszeri 5 dolláros alkalmazáson belüli vásárlást kell végrehajtania a használat folytatásához.
Ezt követően kattintson a gombra Alkalmazás/API token létrehozása . Jegyezze fel a hozzá tartozó API tokent/kulcsot, valamint a felhasználói kulcsot az irányítópultról.
olvassa a mac os kiterjesztett ablakokat
Letöltés: Pushover erre ios | Android (Ingyenes próbaidőszak érhető el)
A Pushover webhelyről származó kód segítségével létrehozhatja a Python -szkriptet:
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()
Cserélje ki abc123 az alkalmazás API -tokenjével, és felhasználó123 a felhasználói kulccsal. Cserélje ki IP-CÍM a motionEyeOS beállítás IP -címével.
Ahhoz, hogy ezt a motionEyeOS rendszerére helyezze, be kell jelentkeznie egy másik számítógépről a Terminal alkalmazással (vagy WinSCP -vel Windows rendszeren), és írja be:
ssh admin@&IP_ADDRESS
Cserélje ki IP-CÍM a motionEyeOS rendszer IP -címével. Most írja be:
cd /data
Most az adatkönyvtárban van, hozzon létre egy új fájlt pushover.py :
nano pushover.py
Illessze be vagy írja be a Python -szkriptjét, és mentse a -val Ctrl + X , majd utána ÉS . Most tegye futtathatóvá a következővel:
chmod +x pushover.py
Alternatív megoldásként a Windows WinSCP -ben nyomja meg a gombot F9 , állítsa az engedélyeket 0775 -re, majd nyomja meg a gombot rendben .
Tesztelje a szkriptet a futtatásával:
python pushover.py
Értesítést kell kapnia, hangos riasztással, a Pushover alkalmazásban lévő motionEyeOS -tól.
Visszatérve a motionEyeOS webes felület Mozgásértesítések menüjébe, kapcsolja be a Futtasson egy parancsot opció és típus python /data/pushover.py a Parancs mezőbe, és mondja meg, hogy futtassa a Python -szkriptjét.
Kattints a Alkalmaz gomb. Ne feledje, hogy a telepítés minden egyes kamerájához eltérő Run A Command szkriptet alkalmazhat, így több Python -szkriptet is létrehozhat, amelyek mindegyike azt mondja, hogy melyik kamera mozgását észlelte.
Saját DIY biztonsági kamerarendszer készítése
Gratulálunk, most beállította saját testreszabható CCTV biztonsági rendszerét a Raspberry Pi használatával, e -mailekkel és push értesítésekkel kiegészítve, hogy figyelmeztesse Önt a kamerán észlelt betolakodók jelenlétére.
Részvény Részvény Csipog Email Hogyan készítsünk riasztást a Raspberry Pi Pico segítségévelCsatlakoztasson egy PIR -érzékelőt a Pico -hoz, hogy észlelje a betolakodókat és megszólaltassa a riasztást
Olvassa tovább Kapcsolódó témák- DIY
- Raspberry Pi
A szabadúszó technológiai és szórakoztató újságíró, Phil számos hivatalos Raspberry Pi könyvet szerkesztett. Régi Raspberry Pi és elektronikai barkácsoló, rendszeres munkatársa a The MagPi magazinnak.
Továbbiak Phil KingtőlIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide