Orodha ya maudhui:
- Hatua ya 1: Kusanya Vipengele
- Hatua ya 2: Pakia Mfumo wa Uendeshaji
- Hatua ya 3: SSH Ingia & Andaa Mfumo wa Uendeshaji
- Hatua ya 4: Unda na Jaribu Hati
- Hatua ya 5: Endesha Mtiririko
Video: Kamera ya IP Kutumia Raspberry Pi Zero (Sehemu ya 1 ya Ufuatiliaji wa Nyumbani): Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
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
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
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
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
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:
Otomatiki ya Nyumbani Kutumia Sauti ya Raspberry Pi Matrix na Vipande (Sehemu ya 2): Hatua 8
Utengenezaji wa Nyumbani Kutumia Sauti ya Raspberry Pi Matrix na Snips (Sehemu ya 2): Sasisho la Utengenezaji wa Nyumbani Kutumia Sauti ya Raspberry Pi Matrix na Snips. Katika PWM hii hutumiwa kudhibiti umeme wa nje wa LED na Servo Maelezo yote yaliyotolewa katika sehemu ya 1
Ufuatiliaji wa Kuharakisha Kutumia Raspberry Pi na AIS328DQTR Kutumia Python: 6 Hatua
Ufuatiliaji wa Kuharakisha Kutumia Raspberry Pi na AIS328DQTR Kutumia Python: Kuongeza kasi ni ndogo, nadhani kulingana na sheria zingine za Fizikia.- Terry Riley Duma hutumia kasi ya kushangaza na mabadiliko ya haraka kwa kasi wakati wa kufukuza. Kiumbe mwenye kasi zaidi pwani mara moja kwa wakati hutumia mwendo wake wa juu kukamata mawindo.
Sauti ya DIY / Mtandao Kudhibitiwa kwa Nyumbani na Ufuatiliaji Kutumia ESP8266 na Google Mini Mini: Hatua 6
Sauti ya DIY / Mtandao Kudhibitiwa kwa Nyumbani na Ufuatiliaji Kutumia ESP8266 na Google Mini Mini: Hei !! Baada ya mapumziko marefu niko hapa kwani sote tunapaswa kufanya kitu cha kuchosha (kazi) kupata.Baada ya nakala zote za NYUMBANI ZA NYUMBANI nimeandika kutoka BLUETOOTH, IR, WIFI wa Mitaa, Cloud yaani zile ngumu, * SASA * inakuja rahisi lakini yenye ufanisi zaidi
Kuingiliana kwa Sehemu ya Sehemu 7 na Usajili wa Shift Kutumia Udhibiti mdogo wa CloudX: Hatua 5
Kuingiliana kwa Sehemu ya Sehemu 7 na Usajili wa Shift Kutumia Microcontroller ya CloudX: Katika mradi huu tunachapisha mafunzo juu ya jinsi ya kuunganisha sehemu saba za onyesho la LED na microcontroller ya CloudX. Maonyesho ya sehemu saba hutumiwa katika mfumo mwingi uliopachikwa na matumizi ya viwandani ambapo anuwai ya matokeo yatakayoonyeshwa ni kno
Ufuatiliaji wa Joto la Chumba cha Raspberry Pi na Ufuatiliaji wa Picha ya Gnuplot na Uwezo wa Tahadhari ya Barua pepe: Hatua 7
Ufuatiliaji wa Chumba cha Raspberry Pi Udhibiti wa Joto na Pato la Picha ya Gnuplot na Uwezo wa Tahadhari ya Barua Pepe: Pale ninapofanya kazi, kuna chumba muhimu sana ambacho kina kompyuta nyingi. Joto la kawaida la chumba hiki lazima liwe baridi sana ili kuongeza utendaji wa mifumo hii. Niliulizwa kuja na mfumo wa ufuatiliaji ambao una uwezo wa