- Брзо направите сигурносну камеру за снимање покрета помоћу Распберри Пи:
- Прилагођавање поставки медија у покрету:
- Како доћи до видео фида путем Интернета:
Безбедност је главна брига данас, а данас постоји мноштво технологија које одржавају ваше место безбедним и надгледаним. ЦЦТВ камере су врло корисне да припазите на своју кућу или канцеларију. Иако су цене ових врста камера знатно смањене од њиховог почетка, али ипак су ИП камере, које имају могућност слања и примања датума преко мреже, врло скупе. А за Труе Сурвеилланце, камера мора имати могућност слања свог феед-а путем Интернета како би се могла гледати са било ког места на свету.
Данас правимо врло јефтину Сурвеилланце Мотион Цаптуре камеру користећи Распберри Пи и веб камеру. Ово је сјајан и врло јефтин сигурносни алат који има много подесивих опција и може се направити за неколико минута. Овде користимо само Распберри Пи и УСБ веб камеру за израду ове камере за снимање покрета. На нашој Распберри Пи плочи инсталиран је Распбиан Јессие ОС. Требали бисте проверити овај чланак да бисте инсталирали Распбиан ОС и започели рад са Распберри Пи.
Овде ћемо прво проћи кроз водич за брзи почетак, тако да своју надзорну камеру можете припремити за неколико минута са свим подразумеваним конфигурацијама, а након тога ћемо заронити у остале детаље и опције конфигурације да бисмо је прилагодили вашим потребама.
Али пре тога, хајде да знамо нешто о Мотион-у (надзорном софтверу), који је срце овог пројекта. Мотион је бесплатан, ЦЦТВ софтвер за откривање покрета отвореног кода, развијен за Линук. Открива покрет и започиње његово снимање. Са „Мотион“ инсталираним на Распберри Пи, можете на чаробни начин претворити Распберри Пи у сигурносну камеру и добити следеће функције:
1. Можете гледати Ливе Видео феед у веб прегледачу уношењем ИП адресе Пи заједно са портом.
2. Снимат ће и сачувати Видео кад год открије Покрет или било какве сметње у подручју приказа. Снимаће видео запис све док се не покрене, а затим зауставља и спрема датотеку која се касније може гледати.
3. Може да створи прелепи Тимелапсе Видео.
4. Може да прави снимке у редовном интервалу или када се креће. Снимке се такође чувају на диску за каснију употребу.
Поред тога, има неколико опција конфигурације о којима ћемо ускоро разговарати, а такође можемо поставити и кориснички дефинисане „окидаче“ за одређене догађаје. Мотион тренутно подржава само УСБ камеру из кутије, ако желите да користите Пи камеру, онда морате да користите посебну верзију Мотион-а.
Брзо направите сигурносну камеру за снимање покрета помоћу Распберри Пи:
Овде треба да покренете само неколико команди да бисте почели да примате први видео феед преко мреже. Пре тога, правилно проверите да ли је Распберри Пи повезан са Интернетом, било путем ЛАН-а или Ви-Фи-а, а затим следите кораке у наставку:
Корак 1: Прво покрените наредбу у наставку да бисте ажурирали ОС Распбиан на Распберри Пи:
судо апт-гет упдате
Корак 2: Затим инсталирајте „Мотион“ библиотеку помоћу наредбе испод:
судо апт-гет инсталација покрета
Корак 3: Сада поставите Мотион даемон на иес уређивањем датотеке: / етц / дефаулт / мотион тако да ће увек бити покренута. Уредите ову датотеку помоћу „нано“ уређивача са „судо“ као што је дато у наставку:
судо нано / етц / дефаулт / мотион
Затим сачувајте датотеку притиском на „ЦТРЛ + Кс“, затим на „И“ и на тастер Ентер.
Корак 4: Сада треба да поставимо дозволу за циљни директоријум (/ вар / либ / мотион /), у којем Мотион чува све видео записе и датотеке слика. Морамо поставити 'Мотион' као власника овог директоријума издавањем наредбе испод:
судо цховн мотион: мотион / вар / либ / мотион /
Ова дозвола је неопходна, у супротном ћете добити испод грешке када проверите Статус услуге кретања помоћу ове наредбе: статус кретања услуге судо
Корак 5: Сада смо скоро готови, само морамо да променимо једну опцију конфигурације у конфигурационој датотеци Мотион (/етц/мотион/мотион.цонф ) која је искључена стреам_лоцалхост. Морамо да искључимо овај локални пренос домаћина, иначе нећемо моћи да приступимо Видео фиду на нашој мрежи и биће му доступан само са саме Распберри Пи. Да бисте то урадили, уредите датотеку за конфигурацију покрета помоћу „нано“ уређивача и искључите је, као што је приказано доле:
судо нано /етц/мотион/мотион.цонф
Сада смо готови и спремни смо да преузмемо наш фид уживо са УСБ веб камере повезане на Пи. Само покрените услугу Мотион помоћу наредбе испод и отворите ИП вашег Распберри Пи-а, са портом 8081, у свом прегледачу (попут 192.168.1.103:8081):
судо /етц/инит.д/мотион старт
Видећете феед уживо са ваше веб камере као испод. Овде смо користили јефтину УСБ веб камеру (Куантум веб цамера КХМ500ЛМ), која је несметано радила са нашом Распберри Пи, али можете даље користити квалитетну камеру за бољу резолуцију.
Као што ће се приказати у прегледачу, за гледање фида можете да користите било који уређај који подржава веб прегледач попут Мобитела, таблета итд. Испод је један снимак са мобилног телефона:
Увек можете покренути, зауставити, поново покренути и добити статус услуге Мотион користећи доле наведене четири наредбе:
судо /етц/инит.д/мотион старт судо /етц/инит.д/мотион стоп судо сервице мотион рестарт судо сервице мотион статус
или можете поново покренути Распберри Пи као корак за решавање проблема када је то потребно:
судо ребоот
Напомена: Ако сте модел Распберри Пи испод верзије 3, можда ће вам требати Ви-Фи донгле за бежично повезивање Распберри Пи-а са рутером. Распберри Пи 3 има уграђени Ви-Фи. Овде смо користили Распберри Пи 2 Модел Б са Ви-Фи донглом.
Прилагођавање поставки медија у покрету:
Тако да сада наша надзорна камера ради и ради. Сада можемо да погледамо неке врло корисне опције конфигурације, помоћу којих можемо да је оптимизујемо у складу са нашим потребама и можемо добити врло импресивне резултате. У датотеци за конфигурацију покрета, сва подешавања су врло лепо објашњена са њиховом подразумеваном и поново започетом вредношћу, само је проверите помоћу наредбе испод:
судо нано /етц/мотион/мотион.цонф
Осим што добија феед уживо, Мотион снима и снима видео датотеке кад год открије Мотион. Тако можете прилагодити брзину кадра, квалитет, ширину / висину стримованих видео записа. Можете поставити високу брзину кадрова за видео записе у стварном времену, али ваша мрежа мора бити довољно брза за овај. Испод су вредности које смо користили и можете их у складу са тим променити:
# Ширина слике (пиксели). Важећи опсег: Зависно од камере, подразумевано: 352 ширина 640 # Висина слике (пиксели). Важећи опсег: Зависно од камере, подразумевано: 288 висина 480 # Максималан број кадрова који се снимају у секунди. # Важећи опсег: 2-100. Подразумевано: 100 (готово без ограничења). фрамерате 50 стреам_куалити 90
Било би добро сачувати неке слике пре и после детекције покрета и започети снимање видео записа. За то користите доња подешавања:
# Одређује број унапред снимљених (бафер) слика пре откривања покрета # које ће се приказати при откривању покрета. # Препоручени опсег: 0 до 5 (подразумевано: 0) пре_цаптуре 0 # Број оквира за снимање након покрета више није откривен (подразумевано: 0) пост_цаптуре 0
Мотион подразумевано снима превише слика када детектује Мотион и на крају ћете добити толико „јпг“ датотека за мали покрет. Дакле, било би добро или искључити ову поставку ( оутпут_пицтурес офф ) или поставити на „најбоље“:
оутпут_пицтурес најбоље
Такође можете да правите снимке у редовним интервалима, које сте ви дефинисали, користећи доњу опцију:
# Направите аутоматизовани снимак сваких Н секунди (подразумевано: 0 = онемогућено) снапсхот_интервал 0
Најатрактивнија карактеристика за мене је тимелапсе видео, то је врло добар аранжман за лепе тимелапсе видео записе по врло ниској цени. Овде можете да дефинишете интервал за снимке за Тимелапсе Видео:
# Подразумевана вредност 0 = искључено - иначе сачувајте кадар сваке Н-те секунде ффмпег_тимелапсе 2
Можете да промените Таргет Дирецтори да бисте сачували све снимљене датотеке и слике помоћу 'таргет_дир' и не заборавите да поставите 'Мотион' као власника овог директоријума, као што је раније објашњено.
# Циљни основни директоријум за слике и филмове # Препоручује се употреба апсолутне путање. (Подразумевано: тренутни радни директоријум) таргет_дир / вар / либ / мотион
Можете да промените порт за веб стриминг (подразумевано је 8081):
# Мини-хттп сервер преслушава овај порт за захтеве (подразумевано: 0 = онемогућено) стреам_порт 8081
Ако не желите дугачку видео датотеку, можете упутити Мотион да направи неколико исечака одређеног трајања уместо једне велике датотеке. Можете споменути трајање исечака у секундама (0 за бесконачно):
# Максимална дужина филма у секундама # Када је вредност премашена, креира се нова датотека са филмом. (Подразумевано: 0 = бесконачно) мак_мовие_тиме 30
Такође можете одлучити како да дефинишете покрет и можете подесити број пиксела или оквира које треба променити за откривање истинског кретања:
# Праг за број промењених пиксела на слици који # покреће праг детекције покрета (подразумевано: 1500) 1500 # Оквири за слике морају садржавати покрет најмање одређени број оквира # у реду пре него што се открију као истинско кретање. Подразумевано 1, детектује се # кретање. Важећи опсег: 1 до хиљаде, препоручује се 1-5 минималних_оквира_оквира 5
Мотионс подразумевано чува дневнике у 'сислог-у', али можете дефинисати наменску датотеку дневника за Мотион:
# Користите датотеку за спремање порука дневника, ако нису дефинисани стдерр и сислог. (подразумевано: није дефинисано) логфиле /тмп/мотион.лог
Не заборавите да сачувате и поново покренете услугу Мотион након промене било које поставке. Да бисте сачували мотион.цонф, притисните ЦТРЛ + Кс, затим И, а затим Ентер.
Дакле, ово су нека уобичајена подешавања која се могу користити за постизање добрих резултата. Али ако сте знатижељни, копајте више конфигурациону датотеку и почните да се играте са подешавањима. Постоји пуно опција за подешавање осветљености, контраста, брзине преноса, окидача, аутентификације лозинком и многих других.
Како доћи до видео фида путем Интернета:
Овде смо надгледали феед веб камере преко локалне мреже користећи локалну ИП адресу Распберри Пи. Али ако желите да га надгледате са било ког места преко Интернета, морате да поставите прослеђивање порта у свом рутеру / модему. У основи морате да проследите порт 80 (који се користи за ХТТП или Интернет) на вашу локалну или приватну ИП адресу вас Распберри Пи (попут (192.168 * у нашем случају). Након прослеђивања порта све долазне везе на порт 80 биће прослеђене на ову локалну адресу и можете гледати феед уживо уношењем своје јавне ИП адресе на Интернету уз стриминг порт који смо раније поставили (8081). Сваки рутер има различит кориснички интерфејс за подешавање прослеђивања порта, тако да се можете пријавити на свој рутер (192.168.1.1) и пронаћи опцију за исти. Али запамтите то, да бисте приступили Распберри Пи преко Интернета треба да имате статичку јавну ИП адресу и не би је требало мењати при сваком поновном покретању модема. Статичку ИП адресу обезбеђује ваш ИСП.
Дакле, ово је начин на који лако можемо да поставимо врло повољну надзорну камеру помоћу Распберри Пи и једноставне веб камере.