Kāpēc jūs varat izmantot aveņu kameras. Kā instalēt un konfigurēt Raspberry Pi kameras moduli

Pretdrudža līdzekļus bērniem izraksta pediatrs. Bet ir situācijas, kas nepieciešama drudža gadījumā, ja bērnam ir nepieciešams nolaidīgi dot sejas. Tad tēvi paši uzņemas reanimāciju un pārtrauc antipirētiskos preparātus. Ko var dot zīdaiņiem? Kā pazemināt temperatūru vecākiem bērniem? Kuras ir visdrošākās sejas?

Publicēts 03.12.2014

Kameras matrica 5 MP, kamerai var būt objektīvs ar fiksētu fokusu un ļauj fotografēt no atsevišķas ēkas 2592 × 1944. Video: 1080p, kadri sekundē: 30 fps, 720p ar 60 kadriem sekundē un 640x480 līdz 90 kadriem sekundē. Kamera tiks apgriezta aizmugurē operētājsistēma Raspbian.

Kameras savienojums

Esiet cieņpilni! Statiskā elektrība var izvest kameru no prāta! Kameras modulis ir savienots ar Raspberry Pi ar elastīgu kabeli pie rozēm, kuru var uzstādīt starp Ethernetі HDMI.

Pavelciet fiksatoru ligzdas aizmugurē, ievietojiet elastīgu kabeli ar kontaktiem līdz HDMI ligzdai. Vilciens var ienākt bez zusilas. Pēc kaut kā aizzīmogot vilcienu ar fiksatoru, uzmanīgi ieliekot jogu ligzdā.

Kamerai ir jābūt gandrīz 3 gramiem, un tai var būt miniatūra izmēra. Normālai kameras fiksācijai iesaku robiti būt trimach. Utrimuvach, tāpat kā Vi Bachite fotoattēlā, nodarīts 3D printerim.

sudo apt-get update sudo apt-get jauninājums

Pēc tam, ko mēs palaižam raspi-config un ieslēdziet kameras apdari:

sudo raspi-config

Mainīt Atspējot uz iespējot

Atsāknējiet Raspberry Pi:

Zyomka ar Raspberry Pi par kameras moduļa palīdzību

Lai strādātu ar kameru, izmantojiet divus standarta rīkus skarbsі raspistill. Kamera ļauj strādāt ar grafiskajiem efektiem, kas augsti parametri kameras. Varat mainīt baltā balansu, fokusu, fotoattēla veidu, ekspozīciju, ISO utt.

Foto (raspistill)

Lietderība attēlu glabāšanai JPEG formātā. Wikoristanya parametri komandā raspistill:

Lietojums: raspistill Attēla parametru komandas -?, --help: Info -w, --width: Iestatīt attēla platumu -h, --height: iestatiet attēla augstumu -q, --quality: iestatiet jpeg kvalitāti<0 to 100>-r, --raw: pievienojiet neapstrādātus Bayer datus jpeg metadatiem -o, --output: izvades faila nosaukums (Lai rakstītu uz stdout, izmantojiet "-o -"). Ja nenorādījāt, ka failu nevar saglabāt -l, --latest: Saistiet jaunāko pilno attēlu ar faila nosaukumu -v, --verbose: izpildes laikā tiek izvadīta detalizēta informācija -t, --timeout: laiks (ms) pirms attēla un izslēgšanas (nav norādīts, iestatīts uz 5 s) -th, --thumb: iestatiet sīktēlu parametrus (x: y:quality) vai nav -d, --demo: palaidiet demonstrācijas režīmu (pārskatiet kameras opciju diapazonu, bez tveršanas) -e, --encoding: faila kodēšana (jpg, bmp, gif, png) -x, --exif: EXIF ​​tags, kas paredzēts uzņemšanai (formāts kā "key=value") vai nav -tl, --timelapse: Timelapse režīms. Uzņem attēlu katru ms -fp, --fullpreview: palaidiet priekšskatījumu, lai iegūtu papildu tveršanas izšķirtspējas stilu (var samazināt priekšskatījuma fps) -k, --taustiņu nospiešana: savienojiet starp apmeklējumiem, lai ievadītu ENTER, X būs ENTER priekšskatījumam -s, --signal: uzgaidiet attēls SIGUSR1 ar citiem procesiem -g, --gl: ilustrācija pogas teksta izgūšanai no komponenta video attēla -gc, --glcapture: GL kadru bufera attēls, kas uzņemts no attēla kopas, --settings: izgūt kameras iestatījumus un rakstīt uz stdout -cs, --camselect: atlasiet kameru . Noklusējums 0 -bm, --burst: iespējot "sērijveida uzņemšanas režīmu" Priekšskatīt komandas parametrus -p, --preview: priekšskatījuma loga iestatījumi<"x,y,w,h">

Nākamā komanda ir ierakstīt fotoattēlu, ko kamera pārtrauca, failā photo.jpg. Fails tiks ierakstīts straumes direktorijā:

Raspistill -o foto.jpg

Fotogrāfijas izmērs 2592×1944 (5 Mp). Lai mainītu fotogrāfiju parametrus, mainiet iepriekš aprakstītos parametrus.

Zrobiti fotoattēls 640 × 480:

Raspistill -o image.jpg -w 640 -h 480

Video (spīdīgs)

Lietderība video glabāšanai formātā H264. Wikoristanya parametri komandā skarbs:

Lietojums: raspivid Attēla parametru komandas -?, --help: Info -w, --width: iestatīt attēla platumu . Noklusējums 1920 -h, --height: iestatiet attēla augstumu . Noklusējums 1080-b, --bitrate: iestatiet bitu pārraides ātrumu. Izmantojiet bitus sekundē (piemēram, 10 MB biti/s būtu -b 10000000) -o, --output: izvades faila nosaukums (Atlasiet stdout, ierakstiet "-o -") -v, --verbose: izvadiet detalizētu informāciju pēdējā stundā -t, --timeout: laiks (ms) detalizētam. Ja tas nav iestatīts, sastādiet līdz 5 s. Nulle, lai atspējotu -d, --demo: palaidiet demonstrācijas režīmu (pārskatiet kameras opciju diapazonu, bez tveršanas) -fps, --framerate: norādiet ierakstāmo kadru skaitu sekundē -e, --penc: parāda priekšskatījuma attēlu * after* kodējums (rāda saspiešanas artefaktus) -g, --intra: informācija par iekšējo atsvaidzināšanas periodu (atslēgas kadru nomaiņas ātrums/GoP lielums). Nulle, lai izveidotu sākotnējo I kadru un pēc tam tikai P kadrus. -pf, --profile: norādiet H264 profilus punktu izguvei -td, --timed: cikls starp uztveršanu un pauzi. -cikls ieslēgts, izslēgts, kur ieslēgts ir ierakstīšanas laiks un izslēgts ir pauzes laiks ms -s, --signāls: cikls starp uztveršanu un pauzi signālam -k, --taustiņu nospiešana: cikls starp uztveršanu un pauzi, izmantojot taustiņu ENTER -i, -- Sākotnējais: Sākotnējais stāvoklis. Nospiediet "ieraksts" vai "pauze". Noklusējuma "ieraksts" -qp, --qp: kvantizācijas parametrs. Vykoristovuєtsya aptuveni 10-40. Noklusējums 0 (izslēgts) -ih, --inline: ievietot iekļautās galvenes (SPS, PPS) straumei -sg, --segment: segmentējiet izvades failu vairākos failos ar noteiktu intervālu -wr, --wrap: segmenta režīmā sāciet ar norādīto segmenta numuru -sp, --split: gaidīšanas režīmā katram sākuma notikumam izveidojiet jaunu izvades failu -c, --circular: palaidiet kodētos datus caur apļveida buferi, līdz tiek aktivizēts. saglabāšana -x, --vektori: izvades faila nosaukums iekļautiem kustības vektoriem -cs, --camselect: atlasiet kameru . Noklusējuma 0 -set, --settings: izgūstiet kameras iestatījumus un ierakstiet uz stdout H264 Profila opcijas: bāzes līnija, galvenā, augsta Priekšskatījuma pogas iestatījumi -p, --preview: Priekšskatījuma loga iestatījumi<"x,y,w,h">-f, --fullscreen: pilnekrāna priekšskatījuma režīms -op, --caurredzamība: priekšskatījuma loga necaurredzamība (0-255) -n, --nopreview: netiek renderēts kā skata logs Attēla parametru komandas -sh, --sharpness: iestatiet attēla asumu. ( -100 līdz 100) -co, --contrast: iestatiet attēla kontrastu (-100 līdz 100) -br, --spilgtums: iestatiet attēla spilgtumu (no 0 līdz 100) -sa, --saturation: iestatiet attēla piesātinājumu (-100). līdz 100) -ISO, --ISO: iestatiet uztveršanas ISO -vs, -vstab: vēlreiz pārbaudiet video stabilizāciju -ev, -ev: iestatiet EV kompensāciju -piem., -exposure: iestatiet ekspozīcijas režīmu (skatiet Piezīmes) -awb , - -awb: iestatīt AWB režīmu (skatiet piezīmes) -ifx, --imxfx: iestatīt attēla efektu (skatiet piezīmes) -cfx, --colfx: iestatīt krāsu efektu (U:V) -mm, --mērīšana: iestatīt mērīšanu. režīms (skatiet piezīmes) -rot, --rotation: iestatīt attēla pagriešanu (0-359) -hf, --hflip: iestatīt horizontālo apvēršanu -vf, --vflip: iestatīt vertikālo apvērsumu -roi, --roi: iestatīt apgabalu interese ( x,y,w,das normalizētas koordinātas ) -ss, --shutter: iestatiet aizvara ātrumu mikrosekundēs -awbg, --awbgains: iestatiet AWB pastiprinājumu - AWB režīmam jābūt izslēgtam -drc, --drc: Se t KDR līmenis

Nākamā komanda ir ierakstīt 20 sekundes video h264 formātā:

Raspivid -t 20000 -o video.h264

Lai iegūtu detalizētāku šo komandu aprakstu, iesaku iepazīties ar failu. Jaunajā ir daudz aplikāciju, kas demonstrē kameras moduļa iespējas.

Video straumēšana

Lai straumētu video, instalējiet Raspberry Pi mjpg-streameris. Mēs to atkal saliksim kopā, tas ir nepieciešams mjpg-streameris iepakojumi:

apt-get install cmake apt-get install subversion apt-get install libv4l-dev apt-get install libjpeg8-dev apt-get install imagemagick

Tagad instalējams mjpg-streameris:

Wget github.com/jacksonliam/mjpg-streamer/archive/master.zip unzip ./master -d ./ms cd ./ms/mjpg-streamer-master/mjpg-streamer-experimental padarīt tīru visu

Siešanai mjpg-streameris pareizais fails start.sh:

Nanostart.sh

Visas rindas ir komentētas, vai arī mēs redzam, ka mēs pievienojam divas soļu rindas:

CD /root/ms/mjpg-streamer-master/mjpg-streamer-experimental ./mjpg_streamer -o "./output_http.so -w ./www" -i "./input_raspicam.so -x 640 -y 480 -fps 10 -ex auto -awb auto -vs -ISO 100"

de:
-x 640- Izvērsiet video horizontāli
-y 480- Izvērsiet video vertikāli
-fps 10- kadru ātrums
-ex auto- automātiska ekspozīcija
-awb auto- automātiskais baltā balanss
- pret- vertikālā sinhronizācija
-ISO 100- ISO parametri

Sāksim mjpg-streameris:

./start.sh

Tagad varat skatīt straumēšanas video no sava cita datora ar labāko pārlūkprogrammu, izmantojot:

De 192.168.1.100 - Mana Raspberry Pi IP adrese. Jums jāmaina joga uz Raspberry Pi adresi.

Varat arī noskatīties video mobilās saimniecības ēkas- arī planšetdatori, viedtālruņi. Lai pārskatītu video viedtālrunī ar operētājsistēmu Android i vikoristu programma IP Cam Viewer Lite.

Šobs Zupinīti mjpg-streameris nospiediet pie pults ctrl+c

time-lapse video

Tagad izmēģināsim Time lapse video. Tsej priyom vikoristovuєtsya par zyomki povіlnyh protsesіv. Izmēģiniet fotoattēlu sēriju ar dziesmu intervālu, kā likums, no 1 sekundes un vairāk (noteikti saglabājiet to procesa ātrumā, kas jums ir zināms). Pēc tam ar fotoattēlu komplektu tiek izveidots video, lai palīdzētu, lai tas būtu pieejamās programmas jakam var būt šādas funkcijas. Daudzas kameras var izmantot attēlus Time lapse Video, taču Raspberry Pi joprojām var darboties. Crym zjomki, Raspberry Pi var darboties ar citiem vārdiem, piemēram, palielināt gaismu zjomki laikā un pēc tam vimikati jogo. Vēl labāk, ja raža ir trīs reizes lielāka par tižņivas brētliņu, novākt ar lieliem stundu intervāliem. Tas nav nepieciešams, lai gaisma degtu visu stundu, it īpaši piespiedu apgaismojuma apgaismojuma dēļ. Raspberry Pi dzīvo pasaulē, kas ir nepieciešama veiksmīgai ražas novākšanai, lai pabeigtu nepieciešamos procesus, piemēram, kristālu augšanu vai augšanas mūžu, kuru novākšanas process var ilgt dažas dienas, dienas un mēnešus. Palielināto fotoattēlu var pārkopēt citā datorā un apstrādāt citā diennakts stundā. Kad zjomki, ja kamera ir vainīga, mainot savu pozīciju, Raspberry Pi palīdzēs automatizēt procesu.

Otzhe, vienkāršākais veids, kā izveidot fotoattēlu sēriju time-lapse video- paātriniet atslēgu -tl komandā raspistill. Piemēram:

Raspistill -t 600000 -tl 10000 -o image_num_%d_today.jpg

Šī komanda izveido ādas fotoattēlu 10 (-tl 10000) sekundēs un 10 minūtes (10 minūtes = 600 000 ms). Faili tiks nosaukti attēlu_numurs_1_šodien.jpg, attēlu_numurs_2_šodien.jpg, attēlu_numurs_3_šodien.jpg un līdz šim. Lai iegūtu nelielu video, šāda metode ir pilnībā nejauša. Ale pіd hіmok zyomok trivalih protsesіv vyniknuti neliela problēma. Ēdot Raspberry Pi, ir daudz iemeslu pārtraukt darbību un palaist komandu vēlreiz.

Tse manī nedominēja. Tāpēc es uzrakstīju scenāriju un ienācu jogas palaišanā crontab. Mainīt skriptu:

#!/bin/bash echo 11 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio11/direction echo 1 > /sys/class/gpio/gpio11/value DATE=$(datums +" %y-%m-%d_%H%M") raspistill -o /root/camera/$DATE.jpg echo 0 > /sys/class/gpio/gpio11/value echo 11 > /sys/class/gpio/unexport

Rinda pie crontab:

*/10 * * * * sakne /root/camera/camera.bash

Tagad skripts sākas 10 minūtes. Pārejiet uz Raspberry Pi restartēšanu, ir startēšanas skripts. Skripts ieslēdz gaismu (līdz GPIO11, ķēde ir pievienota, jo ieslēdz apgaismojuma lampu), nofotografē un pēc tam ieslēdz gaismu.

Varat saglabāt video no fotoattēla uzņemšanas, izmantojot utilītu avconv. Atjaunot avconv aizskaroša komanda:

apt-get instalēt libav-tools

Fotoattēls ir saistīts ar failu nosaukumu māti savā formātā. Skripta apakšdaļa, kas ir pārdēvēta jpg failus straumēšanas direktorijā pēc to modifikācijas datumu noteikšanas, sāciet konvertēšanu un ierakstiet video failā timelapse.avi:

#!/bin/bash i=0 priekš f in `ls -tr *.jpg 2>/dev/null` do newf=`printf %06d $i`.jpg echo $f "-->" $newf mv $ f $newf i=$((i+1)) darīts avconv -r 10 -i %06d.jpg -r 10 -vcodec mjpeg -qscale 1 timelapse.avi

Turklāt materiāla apstrādei ir nepieciešami papildu dati, piemēram, fotogrāfijas priekšējā pakešu apstrāde, ir jēga kopēt fotomateriālu uz cietāku datoru un neradīt Raspberry Pi.

Axis scho manī vyyshlo:

Šis pirmais testa video ir rediģēts fotografēšanas parametru atlasei.

Uzrakstiet uz fotoattēla

Ja jums ir nepieciešams veikt piezīmi fotoattēlā, vairumā gadījumu datumu un stundu, varat paātrināt komandu konvertēt.

Mainiet skriptu, pievienojot datumu un stundu uzņemtā fotoattēla kreisajā augšējā stūrī:

#!/bin/bash echo 11 > /sys/class/gpio/export echo out > /sys/class/gpio/gpio11/direction echo 1 > /sys/class/gpio/gpio11/value DATE=$(datums +" %Y-%m-%d_%H%M") timestamp=$(datums +"%Y.%m.%d %H:%M:%S") raspistill -o /root/camera/tmp.jpg konvertēt /root/camera/tmp.jpg -aizpildīt melnu -zīmēt "taisnstūris 0,0 420,70" -aizpildīt baltu -punkta izmērs 45 -zīmēt "teksts 10,50 "$(laikspiedols)" /root/camera/$DATE . jpg rm /root/camera /tmp.jpg echo 0 > /sys/class/gpio/gpio11/value echo 11 > /sys/class/gpio/unexport

Tagad visiem fotoattēliem būs datums un diennakts stunda. Fotoattēla aizmugurē ir uzzīmēts taisns griezums melnā krāsā ( -aizpildiet melnu - zīmējiet "taisnstūri 0,0 420,70"), un tad stunda tika uzrakstīta krāsā ( -aizpildīt baltu -punkta izmērs 45 -uzzīmēt "teksts 10,50 '$(laikspiedols)"").

Panākumi.


Viena borta dators Raspberry Pi ļauj izveidot pareizos vārdus un frāzes: no multivides centriem līdz mājas automatizācijas sistēmām. Pieslēdzot Raspberry Pi dažādus moduļus, var ievērojami paplašināt šī minidatora funkcionalitāti.



Viens no šiem papildu moduļiem ir kamera, kas ļauj uzņemt attēlus vai uzņemt video. Šodien tirgū ir dažas Raspberry Pi kameras, un šajā materiālā mēs veiksim nelielu aptauju.


Apskatīsim sešas no populārākajām kamerām: ZeroCam Noir, ZeroCam FishEye, Raspberry Pi saderīgā Fisheye Camera, Raspberry Pi Camera V2, Raspberry Pi Camera V2 Noir un Raspberry Pi Camera 1.3.



ZeroCam Noir ir Raspberry Pi Zero vai Raspberry Pi Zero W kameras modulis, tādēļ, ja vēlaties zibspuldzi joga savā Raspberry Pi 3 vai 2, jums būs nepieciešams zibspuldzes adaptera kabelis. Šīs kameras objektīvam nav infrasarkanā filtra, kas ir ideāli piemērots fotografēšanai vāja apgaismojuma apstākļos. Darbības ass un galvenie raksturlielumi: 5 megapikseļu sensors, 2592 × 1944 pikseļi, 1080p pie 30 FPS (vai 60 kadri/s pie 720p, 90 kadri/s pie 480p), fokusa attālums 3,60 mm, 53,50 grādi ieslēgts1. samaksas izmērs ar kameru: 60 x 11,4 x 5,1 mm.



Šī ZeroCam versija ir zivs acs, kas nozīmē, ka tā nevar būt platleņķa. Šī kamera ir paredzēta arī Pi Zero vai Pi Zero W, tāpēc jums ir nepieciešams adaptera kabelis, lai strādātu ar otru Pi paneli.



Raspberry Pi kameras cena ir zivs acs cena, to varat viegli atrast dažādās tiešsaistes iepirkšanās vietnēs, piemēram, AliExpress, TaoBao, eBay. Vonam raksturīgs 175º platu acu skatiens. Tas ir balstīts uz Omnivision 5647 sensoru 5 megapikseļu (2592 x 1944 pikseļu) ēkā.



Šī kamera ir aprīkota ar 8 megapikseļu Sony IMX219 attēla sensoru ar fiksēta fokusa objektīvu, kas spēj attēlot 3280 × 2464 pikseļu statiskus attēlus un 1080p30, 720p60 un 640 × 480p90 video. Kamera ir saderīga ar Raspberry Pi dēļu komplektu, vai arī, ja vēlies laimēt ar Pi Zero, būs nepieciešams adaptera kabelis.



Šai kamerai ir visas Raspberry Pi Camera V2 moduļa funkcijas, taču tai nav infrasarkanā filtra. Tse nozīmē, ka tse mayzhe ir ideāla kamera fotografēšanai tumsā.



Raspberry Pi Camera 1.3 ir V2 moduļa priekšpuse. Vaughn ir aprīkots ar 5 megapikseļu OmniVision OV5647 sensoru.

Ūdensapgādes un kameru attēla kvalitātes uzlabošana Raspberry Pi

Šim testam visas kameras ir uzstādītas 1 metra attālumā no testa attēla. Rezultāts šāds:











Pareiza attēla spilgtums un kameru krāsa Raspberry Pi tālummaiņas laikā











Porivnyannya yakostі zyomki naktī

Virziet kursoru zem rezultātiem, lai demonstrētu vairāku nakts fotografēšanai pievienoto kameru darbību, kas tumsā uzņems tos pašus testa attēlus ar pat vāju apgaismojumu.







Višnovki

Usі kameras pratsyyut trohi labāk, nizh ochіkuvalosa tādos lētos moduļos. Diemžēl pa vidu nav universālu kameru, un nav nekādu kompromisu, šķembu, šķiet, nav arī platleņķa (“rib'yache eye”) kameru ar tālu IF filtru. Uz to, kas jums nepieciešams plats kut Jums ir nepieciešams vairāk gaismas, un, visbeidzot, naktī jums ir maz ticams, ka jums būs gaiša diena.

Raspberry Pi vienas plates datoru var izmantot ne tikai mājas automatizācijas sistēmu izbūvei un citiem resursiem netērējošiem projektiem, bet arī robotizētam video, video straumēšanai no tīmekļa kamerām visā pasaulē.



Šajā materiālā būs detalizēta instrukcija Raspberry Pi iestatīšanai kā serverim ar tīmekļa kameru, kurā pēc vajadzības ar speciālas programmatūras palīdzību tiks straumēts video. Mūsu gadījumā Motion programmatūras pakotne būs vikoristovuvatysya, kas ir kostovnymi, kas ir zināma sabiedrībai.


Arī kādam projektam ir nepieciešams Raspberry Pi modelis B vai jaunāks, USB adapteris WiFi, USB tīmekļa kamera ar mikrofonu, SD karte ar Raspbian OS, piekļuve Raspberry Pi, izmantojot tastatūru un peli vai tālvadības pulti.


Pārdomājiet, vai visas programmatūras pakotnes ir noņēmušas nepieciešamos atjauninājumus. Kam jūs varat vienkārši nosūtīt:


sudo apt-get atjauninājums


Pēc tam jums jāinstalē programma Motion:


sudo apt-get install motion


Ja vēlies laimēt īpašu kameras moduli priekš Raspberry Pi, tad šī Motion versija vēl neatbalsta jogu. Lai pievienotu atbalstu kameras modulim, tas ir jāinstalē locīšanas līnijā ar aizskarošu pakāpi:



sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient15 libmysql


Tagad ir nepieciešams uzlabot programmatūras drošību. Mums ir jārediģē motion.conf konfigurācijas fails. Ievadiet nākamo rindu:


sudo nano /etc/motion/motion.conf


Šeit jums ir jāmaina darbība: DAEMON = OFF (mainīt uz ON), Webcam_localhost = ON (mainīt uz OFF). Viņi mums deva nepieciešamību aktivizēt dēmona pakalpojumu. Cits:


sudo nano /etc/default/motion


І mainīt start_motion_daemon=no (mainīt uz jā).


Tagad jums ir jāstartē tīmekļa serveris. Pārliecinieties, vai tīmekļa kamera ir savienota ar Raspberry Pi, izmantojot USB. Ievadiet nākamo rindu:


sudo pakalpojuma kustības sākums


Ja vēlaties sākt šo pakalpojumu, pasteidzieties ar šādu komandu:


sudo servisa kustības apstāšanās


Lai restartētu pakalpojumu Motion, varat izmantot uzbrukuma komandu:


sudo pakalpojuma kustības restartēšana


Ja Motion darbojas, tad varat atvērt mājas lapu savā galddatorā, adreses joslā tas būs jūsu Raspberry Pi IP un ports 8081 (pretējā gadījumā jūs to esat mainījis). Šeit jūs varat redzēt attēlu no tīmekļa kameras, kas savienota ar Raspberry Pi.


ES dzīvoju! Es vēlos to pastāstīt par Raspberry Pi 3 mājas video skatīties vestibilā (video aizdare). Tirgū ir bezpersonisks risinājums ķīniešu šķirņu, prote їх yakіkіє un funkcionālu me not vlastovuvav veidā. Є lēmums, ja viņi būtu manis cienīgi, piemēram, citādi, alu cenas no 200 līdz 240 eiro - tas ir pārāk dārgi! Tam virіshiv robiti svіy pielikumus. Apskatiet koncepciju, kas ir jāattīsta tālāk.
Arī piesardzības video ieviešana, pārkāpjot darbu pie Raspberry šādu iemeslu dēļ:
Pirmkārt, par nelielu cenu, mēs paņemsim mini datoru ar lielisku funkcionalitāte(gan programmatūra, gan aparatūra) stacionāro IP kameru (video slēdzenes) skatīšanai;
Citā veidā varat pievienot videokameru papildu CSI interfeisam (Camera Serial Interface), kas ir minimālais procesors. Mūsdienās šādām kamerām ir divas iespējas (ar atsevišķu 5 un 8 megapikseļu ēku);
Treškārt, bagātīgi dzherel іinformatsії pie razі vyniknennya problēmas, ka pārtika;

Viss, kas jums jādara, ir tuvu Gearbest veikalam.
1.
2.
3.
4. Par katru manis savākto vipadoku bija daudz šausmu stāstu par trešās avenes pārkaršanu.

Burvestības ekrānuzņēmums



Es neziņošu par Raspberry Pi 3, bet jūs varat to izdarīt pēc apskata izlasīšanas. Ļaujiet man sniegt jums galvenās īpašības:
Procesors: 64 bitu 4 kodolu ARM Cortex-A53 pulksteņa frekvence 1,2 GHz vienā mikroshēmā Broadcom BCM2837;
RAM: 1 GB LPDDR2 SDRAM;
digitālais video: HDMI;
kompozīta izvade: 3,5 mm (4 tapas);
USB porti: USB 2.0 4;
tīkls: WiFi 802.11n, 10/100 Mb RJ45 Ethernet;
Bluetooth: Bluetooth 4.1, Bluetooth zems enerģija;
Displeja savienotājs: Displeja seriālais interfeiss (DSI);
videokameru ligzdas: MIPI Camera Serial Interface (CSI-2);
atmiņas karte: MicroSD;
iepazīšanās-apmeklējuma ostas: 40;
izmēri: 85x56x17 mm.

Videokamera bija aprīkota ar pirmās paaudzes uzvarām, ar ko arvien vairāk pietiek tambursargam.
Raksturlielumi:
-Matrix 5MP Omnivision 5647 ar fiksētu fokusu;
-Maksimālais ēku sadalījums foto 2592х1944 pikseļi;
- Video ierakstīšanas iespējas: 1080p (30 kadri/s), 720p (60 kadri/s), 640x480p (60/90 kadri/s);

Iepakošana, apmaksa, komentāri

"Raspberry pi 3" ir iepakots šādā kastē


Ir rakstīts, kas ir lauzts Ķīnā


Useredinі, іnstruktsіya z shvidkogo cob roboti ta sekpepeka


Pati dēlis ir antistatiskā maisiņā.


Izpētiet no dažādiem leņķiem










Mistami plūsma šķebinošs vіdmitiy


Kameras moduļa iepakošana




Kameras dēlis




Kameras modulis ir savienots ar rozeti ar 15 vadu kabeli.

Es ilgi domāju, kādu programmatūru izvēlēties saviem uzdevumiem. Nav tādu programmatūras pakotņu kā GStreamer, Motion, mjpg-streamer un citas. Alus ādā no tiem є suttєve nedolіki. Es saprotu, ka Linux speciālisti var izvēlēties visas vajadzīgās paketes, tās iegādāties, uzrakstīt GUI un optimizēt robotu. Tomēr manas zināšanas par Linux būs ierobežotas. Tātad tādiem cilvēkiem, piemēram, man, ir jāpieņem lēmums, piemēram, strādājot “no kastes”. Es atradu šādu programmu! sauca kustības acs OS. Cena nav okrema programma un Linux izplatīšana ar savu grafisko interfeisu.

MotionEye OS iespējas:
- Robots ar kilkom kamerām
- Stundu sinhronizācija, izmantojot internetu
- Ethernet un Wi-Fi atbalsts
- Rakstīt žurnālu žurnālus
- Robotizētās kameras režīmu pielāgošana (spilgtums, kontrasts, blīvums, automātiskais spilgtuma līdzsvars, kadru ātrums sekundē, kameras ietīšana un paplašināšana). Ir iespējams uzstādīt nestandarta pielāgošanas jaudu.
- Ekrānuzņēmumu un videoklipu saglabāšana aiz skriptiem. Ar iespēju ietaupīt uz sd kartes, es gatavojos ietaupīt naudu uz sd karti (to atbalsta Google disks un DropBox).
- Ruhu detektoram, Get/Post pieprasījumi, personīgo skriptu kontrole, e-pasta paziņojumi
- jebkura teksta pārklājums uz attēla
- Vienas stundas video pārraide internetā ar iespēju koplietot sadales ēkas un fps kameru piekļuvi un jaudas regulēšanu.
- laba skaņa ruhu detektors
- darbs aiz izkārtojuma.
- Tsey izplatīšana ir pilnīgi bez maksas

Šādi izskatās galvenā programma


MotionEye uzlabošanas galvenie logi















Fonda attēls no kameras, atsevišķa ēka 1280x1024

Turklāt MotionEye OS var instalēt: Banana PI, Cubietruck, Odroid C1 (un C1+), Odroid XU4, Raspberry PI (A, B, A+, B+, Compute Module un Zero modeļi), Raspberry PI 2 Raspberry PI 3.
Ir divas instalēšanas metodes.

Pirmais veids ir instalēt “kailu” attēlu.
Zavantage sadalījums z . Vienā mirklī attēls tiek instalēts Micro SD kartē. Pirmā izplatīšanas palaišana ir saistīta ar Ethernet kabeļa pievienošanu!!! Piesakieties admin bez paroles. Adminka būs pieejama pārlūkprogrammā ip, ņemsim avenes.
Šī metode ir gudra, taču tā tiks instalēta tikai MotionEye OS. І tse nav labi, jo Raspberry funkcionalitāte ir ievērojami samazināta.

Otrs veids ir instalēt to Raspbian.
1. Instalējiet Raspbian (man šķiet, ka man nav nepieciešams paskaidrot).
2. Pārbaudiet un instalējiet atjauninājumus
sudo apt-get update sudo apt-get jauninājums
3. Instalējiet ffmpeg kodeku
sudo wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_2.8.3.git325b593-1_armhf.deb sudo dpkg -i ffmpeg_2.8.3.git325b593-1_armhf.deb
4. Lai gan sistēmā ir veci kodeki, tie ir jānoņem un jāinstalē jauni
sudo apt-get noņemt libavcodec-extra-56 libavformat56 libavresample2 libavutil54 sudo apt-get install libavutil54 libavformat56 libswscale3
5. Ievietot kustību
sudo apt-get install motion sudo wget https://github.com/ccrisan/motioneye/wiki/precompiled/motion-mrdave-raspbian -O /usr/local/bin/motion sudo chmod +x /usr/local/bin/ kustība
6. Uzstādiet vecos maisus
sudo apt-get instalēt python-pip python-dev curl libssl-dev libcurl4-openssl-dev libjpeg-dev
7. Instalējiet motioneye
sudo pip instalējiet motioneye
8. Mainiet direktorijus
sudo mkdir -p /etc/motioneye sudo cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf sudo mkdir -p /var/lib/motioneye
9. Sāciet motionEye un pievienojiet jogu automātiskajai virzībai
sudo cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service sudo systemctl daemon-reload sudo systemctl iespējot motioneye sudo systemctl start motioneye
10. Atjaunošanai un otrimannyai jauna versija kustība Acs
sudo pip instalējiet motioneye -- jauniniet sudo systemctl restartējiet programmu motioneye
11. Lai atbalstītu robotizētās kameras moduli, jums jāpievieno ieraksts bcm2835_v4l2 /etc/modules
sudo nano /etc/module
Uz kuriem instalēšana ir pabeigta. Piekļuvi admin panelim var iegūt pārlūkprogrammā, ievadot ip malini un portu 8765. Tagad mums ir pilna raspbian un darba motioneye.

Dalī dodamo Es uzzīmēšu funkciju, piemēram, Push paziņojumus uz tālruni kustības izstrādes laikā. Varētu būt arī biedējoši, it kā kāds būtu stulbs jūsu durvju priekšā, bet jūs neesat mājās.
Pirmā lieta, kas jums jāzina, ir doties uz vietni. Lejupielādējiet lietotni operētājsistēmai Android vai iOS. Iziet reģistrāciju. Reģistrēsim programmu "Reģistrēt pieteikumu". Pēc tam aizpildiet laukus "Nosaukums", "Apraksts", cilnē "Tips" atlasiet "Pieteikums". Varat pievienot bazhannya ikonu. Pēc apstiprināšanas programma tiks pievienota ar unikālu Token/Key API. Jūsu lietotāja atslēga tiek parādīta galvenajā lapā.
Nākamais solis ir Python skripta rakstīšana.

#!/usr/bin/python importēt httplib, urllib conn = httplib.HTTPSConnection("api.pushover.net:443") conn.request("POST", "/1/messages.json", urllib.urlencode(() "token": "am25zkm2p3msdgtmohaho9fraiieb", # Ievietojiet lietotnes marķieri šeit "user": "umsxy2qh9ub14rbkc59711fzca5nfx", # Ievietot lietotāja pilnvaru šeit "html": "1", # 1 for HTML, 0 ", # ssage of the message :" kustību sensors!!", # ziņojuma "url" saturs: "http://192.168.1.33:8081", # Saite, kas jāiekļauj ziņojumā "url_title": "Skatīt tiešraidi", # Teksts saitei "skaņa": " sirēna", # Definējiet atskaņoto skaņu )), ( "Satura veids": "application/x-www-form-urlencoded" )) conn.getresponse()
Nemēģiniet mani labot, es esmu nomainījis atslēgas))
Šim nolūkam izveidosim failu pushover.py
pieskarieties ./pushover.py
Vіdkriti un pievienojiet norādījumus skripta tekstam. Uzmanies. Aizveram failu.
sudo nano pushover.py
Piešķirts tiesību failam
sudo chmod 777 pushover.py
Tagad mūsu skripts ir gatavs palaišanai. Pazaudēta joga izvēlnē "Kustības paziņojumi" laukā "Palaist komandu" /home/pi/pushover.py

Nepietiek testu.
Vikoristovuvav Ethernet savienojuma pārbaudei. Attēlos ir redzams maksimālais fps parastajā režīmā un tad, kad tiek noteikta kustība.






Procesora izmaksas ir 20-30%. Temperatūra robotā ir 45-48 grādi, papildu dzesēšanas procesors nedarbojas.

Višnovoka.
Bez šaubām, parādot attēlus, ir nelielas stostīšanās. Optimāla sadales ēka Es ievadu 1024 x 768 un mazāku. Ar robotkameras rezultātiem biju apmierināts. Kustības attīstībai ir plānots pievienot iespēju ierakstīt skaņu no mikrofona.

Skatoties uz viišovu ar plecu paraustīšanu programmas daļā, un es ilgu laiku vācu informāciju no pārtikas avota un vēlmes par pārliecībām. Es lūgšu jums iespējamu piedošanu, es joprojām esmu VI ar Linux līdzīgām sistēmām)) Tāpēc gatavs atbildēt uz jautājumu.

P.s. Tagad cena manā veikalā Raspberry pi 3 ir 35,99 USD

Plāno pirkt +85 Pievienojiet rāmī Izskata cienīgs +54 +117

Raspberry Pi ir viena borta dators, kas kļuvis populārs tā izlaišanas brīdī. Cena ir kļuvusi neciešama pret tehniskajām īpašībām, darba vienkāršību un smuki pret iespēju savienot visus moduļus. Viena no tām, viņa paša istabā, ir Raspberry Pi kamera.

Kameras funkcijas Raspberry Pi

Raspberry Pi kamera parādījās 2014. gadā, un tā ir kļuvusi par populārāko vienas plates moduli. Vikoristuuchi yogo, coristuvachi mazumtirgotāji atņēma iespēju īstenot dažādus projektus, tostarp:

  • teleskopi;
  • radījumu stezhennya paplašinājums;
  • video brīdinājuma sistēmas ar osib toshcho atpazīšanas funkciju.

Pirmā kameras versija ir maza 5 megapikseļu matrica. Uzņēmums Omnivision nodarbojās ar jaunu optisko sensoru izstrādi. Un jau, piemēram, 2014. gadā vins viņus izņēma no apļa, no saites, ar kuru gadījās to mainīt.

Raspberry Pi kamera v2 parādījās no nekurienes, it kā tā būtu īsāka, zemāka priekšā. Tam ir 8 megapikseļu Sony tipa sensors, ko var saukt par IMX 219 EXMOR RS.

Jaunā kamera iemācījās atpazīt kadru nomaiņas ātrumu 60 kadri/s HD formātā, savukārt vecā kamera redzēja tikai 30 fps. Un, tāpat kā pirmajā paaudzē, draugs varēja ierakstīt arī FullHD video ar 30 kadru ātrumu.

Tātad, kļuvuši gudrāki un smuki, mācoties labāk sabalansēt balto.

Nākamais solis ir norādīt, ka Raspberry kamera nedarbojas procesora stundā, fragmentiem var būt savs videoklips. Tse pozitīvi rezonē ar standarta USB kamerām.

Kā pievienot Raspberry Pi kameru

Pieņemsim, ka kamera jau ir izņemta no iepakojuma, un viena tāfele atrodas uz galda. Viss, kas jums nepieciešams, lai moduli iegūtu Raspberry - ievietojiet kabeli CSI portā, kas var būt paraksts - CAMERA.

Svarīgi: krāsu atslēga ir jānosūta uz Ethernet portu. Savienojumi ar savu godu tika veikti tikai par negodīgu samaksu.

Ja vēlaties izmantot Raspbian darba stilu, jums ir nepieciešams:

  • atvērt izvēlni;
  • dodieties uz Preferences;
  • palaidiet Raspberry Pi Configuration programmu.

Parādās konfigurācijas utilīta, saskarnē ir vairākas cilnes - jums jādodas uz sadaļu Interfeisi. Balstoties uz to, jums jāzina kameras džemperis (skaņa vispirms) un jāievieto pozīcijā "Iespējots". Dali ir nepieciešams vienkārši noklikšķināt uz Labi un atkārtoti izmantot.

Ja tas ir pareizi un viss ir uzminēts pareizi, pirms Raspberry Pi kameras savienojums var būt veiksmīgs. Ale, nu, tse nākamais pereverit. Nākamreiz, kad iegūsit Raspbian, jums būs jāatver izvēlne, jāiet uz Programmēšana un jāatver Python 3.

Palaidiet IDLE, tādā gadījumā jums ir jāizveido fails ar nosaukumu camera.py (var darīt savādāk, ale, ja saprotat, labāk to darīt šādi).

  • від picamera importēt PiCamera
  • # Tiek parādīti papildu norādījumi par slēdža moduļa pievienošanu
  • no laika importa miegu
  • # tagad vienbalsīgi mainīt kameru
  • kamera = PiCamera()
  • # tad paskatīsimies uz signālu, kuram jānāk no kameras tā, lai attēls tiktu rādīts virs visa pārējā
  • start_preview()
  • # ļaujiet attēlam parādīties 15 sekundes
  • gulēt (15)
  • # pabeidziet pārskatīšanu
  • stop_preview()

Ja kods ir ievadīts, tas ir jāsaglabā (taustiņi CTRL + S), un pēc tam - palaidiet koda pārskatīšanu, lai mēģinātu nospiest F5. Tiklīdz ekrānā parādās attēls, ja sensors ir ieslēgts, Py kamera Raspberry darbojas pareizi.

Tagad, ja ir pārliecība, ka kamera ir pareizi pievienota, tā ir jāpiešķir mērķiem, kuriem tā uzvarēs. Piemēram, Raspberry Pi palīdzību jūs varat vadīt video brīdinājumu, sekot putniem vai pamirkšķināt it kā citādi.

Kādu iemeslu dēļ kodu varat uzrakstīt pats, bet, ja jums nav laika, jums jāiet uz GitHub un jāzina pareizais Python skripts — tādu ir gandrīz tūkstotis. Neatkarīgi no tā, kurš no tiem, jūs varat izveidot IP kameru ar Raspberry Pi vai citu. Šeit nav nekādas sajūtas skatīties skriptu instalēšanas instrukcijas, GitHub ir smirdīgas skaidiņas.

Kā savienot USB kameru ar Raspberry

Kas attiecas uz to, ka Raspberry Pi ir pievienota USB kamera, tad jāsaka, ka tai jādarbojas tāpat kā ar visiem Linux distribūcijām.

Pielāgošanas princips ir šāds:

  • kameras savienojums;
  • repozitoriju un programmatūras saraksta atjaunināšana (pēc izvēles);
  • Motion programmatūras uzstādīšana;
  • programmas konfigurācija.

Mainīti lauki divu failu maiņai: motion/motion.conf un default/motion - apvainojumi no tiem ir atrodami direktorijā etc.

Pirmajā ir jāmaina divi parametri: DAEMON - uz ON un Webcam_local - uz OFF. Otrai savai rindai aiz "=" zīmes parametrā start_motion_daemon ierakstiet jā (noklusējumiem nē).

Lai palaistu Motion Raspberry Pi, jāsāk jogas pakalpojums. Lai cīnītos ar komandu: servisa kustības sākums (nu, sudo). Dēmons tiek izsaukts ar to pašu komandu, tikai deputāta startam jādod pavēle ​​apstāties.

Ja vajag pārraidīt uz internetu, tad maršrutētājā jāatver Raspberry ports 8081. Tad var iet uz kameru šādi: http://router_address:8081.

Lai mainītu kameras robotu, pārlūkprogrammā jāievada šāda adrese: http://raspberry_addresses:8081. Ass ar tik vienkāršu rangu tika pienaglota Raspberry Pi tīmekļa kameras usb.

Bija skaidrāks, ka Raspberry kameru var savienot ar vienas plates ierīci. Kā var bachiti, tse robiti ir vēl vienkāršāk - šmuce, skaidri seko norādījumiem.

Atbalsti projektu – dalies savos centienos, mīļā!
Izlasi arī
Kā instalēt avast bezmaksas antivīrusu Kā instalēt avast bezmaksas antivīrusu Kā tīrīt datoru'ютер від вірусів самостійно Kā patstāvīgi tīrīt datoru no vīrusiem Kā vēlreiz iztīrīt datoru'ютер від вірусів Kā vēlreiz notīrīt datoru no vīrusiem