Orodha ya maudhui:

Kamera ya IP Kutumia Raspberry Pi Zero (Sehemu ya 1 ya Ufuatiliaji wa Nyumbani): Hatua 5
Kamera ya IP Kutumia Raspberry Pi Zero (Sehemu ya 1 ya Ufuatiliaji wa Nyumbani): Hatua 5

Video: Kamera ya IP Kutumia Raspberry Pi Zero (Sehemu ya 1 ya Ufuatiliaji wa Nyumbani): Hatua 5

Video: Kamera ya IP Kutumia Raspberry Pi Zero (Sehemu ya 1 ya Ufuatiliaji wa Nyumbani): Hatua 5
Video: CS50 2015 – 10-я неделя 2024, Novemba
Anonim
Kamera ya IP Kutumia Raspberry Pi Zero (Sehemu ya Ufuatiliaji wa Nyumbani 1)
Kamera ya IP Kutumia Raspberry Pi Zero (Sehemu ya Ufuatiliaji wa Nyumbani 1)

Hii ndio chapisho la kwanza kwenye safu mpya ya mini, ambapo tunaunda mfumo wa ufuatiliaji wa nyumba, haswa tukitumia Raspberry Pis. Katika chapisho hili, tunatumia sifuri ya Raspberry PI na kuunda kamera ya IP inayotiririsha video juu ya RTSP. Video ya pato ni ya hali ya juu sana ikilinganishwa na mfano uliopita na hata bodi ya esp32-cam. Kwa chaguo-msingi, imewekwa kutoa video 1080 kwa 30fps na kiwango kidogo cha 2Mbps, lakini hizi zote zinaweza kusasishwa ili kukidhi mahitaji yako.

Video hapo juu inakuongoza kupitia mchakato mzima na ningependekeza utazame hiyo kwanza, kupata muhtasari wa jinsi yote inavyokusanyika.

Hatua ya 1: Kusanya Vipengele

Kukusanya Vipengele
Kukusanya Vipengele

Tutatumia Raspberry Pi sifuri hapa, haswa kwa sababu ni ngumu na bei rahisi ikilinganishwa na anuwai zingine. Walakini, hii pia itafanya kazi na lahaja nyingine yoyote ya Raspberry Pi.

Hapa kuna vitu kuu ambavyo tungehitaji:

  • Bodi ya Raspberry Pi
  • kadi ya MicroSD
  • Moduli ya kamera
  • Cable inayofaa ya kamera
  • Chanzo cha umeme kinachofaa
  • Msomaji wa kadi ya USB kupata kadi na yaliyomo

Hatua ya 2: Pakia Mfumo wa Uendeshaji

Pakia Mfumo wa Uendeshaji
Pakia Mfumo wa Uendeshaji
Pakia Mfumo wa Uendeshaji
Pakia Mfumo wa Uendeshaji
Pakia Mfumo wa Uendeshaji
Pakia Mfumo wa Uendeshaji

Jambo la kwanza tunalohitaji kufanya ni kupakia mfumo wa uendeshaji kwenye kadi ya MicroSD. Ili kufanya hivyo, nenda kwenye sehemu ya upakuaji wa wavuti ya Raspberry Pi na pakua Raspbian Lite OS.

www.raspberrypi.org/downloads/raspbian/

Kisha, pakua na usakinishe Etcher, ikiwa tayari unayo hii. Chagua picha uliyopakua, hakikisha umechagua kadi ya MicroSD na kisha bonyeza kitufe cha Flash. Subiri ikamilike.

Kisha tunahitaji kuwezesha mitandao ya WiFi kwa kuunda faili ya wpa_supplicant.conf kwenye kiendeshi cha boot. Unaweza pia kupakua templeti ifuatayo na kuisasisha na maelezo yako - nambari ya nchi, jina la mtandao na nywila. Inashauriwa kutumia kihariri cha maandishi kama notepad ++ au tukufu kufanya hivyo.

www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt

Jambo la mwisho kushoto kufanya ni kuwezesha SSH. Hii inaruhusu sisi kufikia mbali na kudhibiti Raspberry Pi, juu ya mtandao. Kufanya hivi ni rahisi. Tumia moja tu ya wahariri wa maandishi waliotajwa hapo juu kuunda faili mpya, na kisha uihifadhi kwenye bootdrive na jina "ssh". Huna haja ya kuongeza kiendelezi chochote kwenye faili.

Sasa tuko tayari kuwasha bodi, kwa hivyo ingiza kadi ya MicroSD ndani ya bodi na unganisha kamera kwa kutumia kebo. Kuwa mpole na tabo za kiunganishi kwani ni laini. Mara baada ya kumaliza, ingiza kebo ya microUSB na nguvu KWENYE ubao. Itachukua kama dakika kuanza kabisa, kwa hivyo ipe muda.

Ili kuwasiliana na bodi kwa kutumia ssh, tunahitaji anwani ya IP ya bodi. Pakua na usakinishe skana ya AngryIP kwani hii itatusaidia kuipata. Unaweza hata kupakua toleo la urithi kwenye windows, ambayo haiitaji usanikishaji wowote. Ukimaliza, ingiza safu ya IP kama inavyoonyeshwa kwenye picha na bonyeza kitufe cha kuanza. Subiri iligundue bodi kisha uone anwani ya IP. Anwani ya IP ya bodi yangu ni 192.168.1.35

Hatua ya 3: SSH Ingia & Andaa Mfumo wa Uendeshaji

Fungua dirisha la haraka la amri kwa kuandika "cmd 'kwenye menyu ya kuanza. Unaweza kutumia terminal ikiwa uko kwenye Mac OS. Kisha, andika" ssh [email protected] "na ugonge kuingia. Kumbuka kutumia IP anwani inayolingana na bodi yako. Itakuuliza ikiwa unataka kuthibitisha / kuhifadhi ufunguo. Andika kwa ndio na bonyeza kitufe cha kuingiza. Halafu itakuuliza nywila, kwa hivyo ingiza "rasipiberi" ambayo ni nywila chaguomsingi, na kisha gonga kuingia tena. Hii itakuingiza kwenye ubao.

Kabla ya kufanya kazi kwenye hati halisi, tunahitaji kuwezesha moduli ya kamera. Hii inaweza kufanywa kwa kutumia amri ya "sudo raspi-config". Nenda kwenye "Chaguzi za Kuingiliana", halafu "Kamera" na ugonge kuingia. Chagua "ndio" wakati inakuuliza ikiwa unataka kuwezesha kamera kisha uende kwenye chaguo la "Maliza". Itakuuliza ikiwa unataka kuwasha upya. Chagua "ndio" na kisha subiri bodi ianze upya. Ipe bodi dakika moja kisha urudishe ndani yake kama hapo awali.

Ifuatayo, ni wazo nzuri kusasisha OS kwa hivyo andika "sasisho la apt" na gonga kuingia. Kisha andika katika sudo apt-upgrade kamili.

Mwishowe, tunahitaji kusanikisha vlc na hii inaweza kufanywa kwa kutumia amri ya "sudo apt-get install vlc". Fuata vidokezo vyovyote na subiri ikamilishe. Sasa unaweza kuendelea kuunda hati.

Hatua ya 4: Unda na Jaribu Hati

Unda na Jaribu Hati
Unda na Jaribu Hati
Unda na Jaribu Hati
Unda na Jaribu Hati

Ili kuunda hati, tumia amri ifuatayo "sudo nano rtsp-stream.sh". Hii itafungua kihariri cha maandishi na kisha unaweza kuandika yaliyomo kwenye hati ambayo imeonyeshwa hapa chini:

#! / bin / bash

raspivid -o - -t 0 -rot 180 -w 1920 -h 1080 -fps 30 -b 2000000 | mkondo wa cvlc -vvv: /// dev / stdin --sout '#rtp {sdp = rtsp: //: 8554 / stream}': demux = h264

Tunaunda tu mkondo wa video kwa kutumia amri ya raspivid na kisha tunapeana hii kupitia mtandao kutumia VLC. Unaweza kusasisha azimio, kiwango cha fremu na bitrate ili kukidhi mahitaji yako. Kiunga kifuatacho kitakupeleka kwenye ukurasa unaofaa ambao una nyaraka.

www.raspberrypi.org/documentation/usage/camera/raspicam/raspivid.md

Mara hii ikimaliza, bonyeza kitufe cha "CTRL + X" na itakuchochea kuokoa faili. Andika "y" na ubonyeze kuingia ili uhifadhi. Kisha tunahitaji kufanya hati hii itekelezwe na hiyo inaweza kufanywa kwa kutumia amri ya "chmod + x rtsp-stream.sh". Ili kutekeleza hati, andika tu kwenye "./rtsp-stream.sh" na ugonge kuingia. Hii itawezesha mkondo.

Ili kutazama mkondo, itakubidi kupakua na kutumia VLC. Ukimaliza, chagua chaguo "Fungua Mtandao" kutoka kwenye menyu ya Faili na uingize URL ifuatayo:

"rtsp: //192.168.1.35: 8554 / mkondo"

Tena, hakikisha kutumia anwani ya IP ya bodi yako. Kisha, gonga kitufe cha wazi na unapaswa kuona mtiririko.

Ikiwa unataka kuangalia utumiaji wa rasilimali, basi unaweza kufungua dirisha mpya la haraka ya amri, SSH ndani ya bodi na kisha tumia amri ya "juu". Tafadhali angalia video kwa maelezo zaidi.

Hatua ya 5: Endesha Mtiririko

Wasiliana na Mtiririko
Wasiliana na Mtiririko

Sasa kwa kuwa tunajua kuwa mtiririko unafanya kazi, tunahitaji tu kuiwezesha kama inaweza kuanza. Kufanya hivi ni rahisi, fanya tu amri ifuatayo "sudo nano /etc/systemd/system/rtsp-stream.service". Hii itafungua kihariri cha maandishi na itabidi uandike yaliyomo yafuatayo:

[Kitengo]

Maelezo = kuanza kwa mkondo

Baada ya = multi-user.target

[Huduma]

Aina = rahisi

ExecStart = / nyumba / pi / rtsp-stream.sh

Mtumiaji = pi

WorkingDirectory = / nyumbani / pi

Anzisha upya = kutofaulu

[Sakinisha]

InayotarajiwaBy = multi-user.target

Ukimaliza, hifadhi faili kwa kubonyeza vitufe vya "CTRL + X", kisha Y, kisha Ingiza. Kisha tunahitaji kuwezesha huduma kwa kutumia amri ifuatayo "sudo systemctl kuwezesha rtsp-stream.service". Hiyo ndiyo yote tunahitaji kufanya. Wakati ujao buti za bodi, itafanya huduma moja kwa moja ambayo itaita hati. Unaweza pia kudhibiti huduma kwa mikono ukitumia amri zifuatazo:

Kuanza: "sudo systemctl anza rtsp-stream.service"

Kuacha: "sudo systemctl stop rtsp-stream.service"

Tazama Hali: "Sudo systemctl status rtsp-stream.service"

Anzisha tena bodi kwa kutumia amri ya "sudo reboot". Ipe dakika ili boot na kisha ufungue VLC kutazama mkondo.

Na ndivyo unavyoweza kuunda kamera ya IP ukitumia Raspberry Pi sifuri. Kila wakati buti za bodi, itaunda moja kwa moja mkondo na unaweza kuona hii kwa mbali. Katika chapisho linalokuja, tutajifunza jinsi ya kuunda NVR ambayo itaturuhusu kutazama mito mingi na kuzihifadhi kwenye uhifadhi fulani. Ikiwa unapenda miradi ya aina hii, tafadhali fikiria kujisajili kwenye kituo chetu cha YouTube kwani hutusaidia kuendelea kuunda miradi kama hii.

YouTube:

Asante kwa kusoma!

Ilipendekeza: