Pse mund të përdorni kamera me mjedër. Si të instaloni dhe konfiguroni modulin e kamerës Raspberry Pi

Mjetet antipiretike për fëmijët përshkruhen nga një pediatër. Por ka situata të ndihmës së domosdoshme për ethet, nëse fëmija duhet të japë fytyra nga pakujdesia. Më pas baballarët marrin përsipër ringjalljen dhe ndalojnë preparatet antipiretike. Çfarë mund t'u jepet foshnjave? Si mund ta ulni temperaturën tek fëmijët më të rritur? Cilat janë fytyrat më të sigurta?

Publikuar më 03.12.2014

Matrica e kamerës 5 MP, kamera mund të ketë një lente me fokus fiks dhe ju lejon të bëni foto nga një ndërtesë e veçantë 2592×1944. Video: 1080p, FPS: 30 fps, 720p me 60 fps dhe 640x480 deri në 90 fps. Kamera do të shkurtohet përsëri sistemi operativ Raspbian.

Lidhja me kamerën

Jini të respektueshëm! Elektrikët statikë mund ta nxjerrin kamerën jashtë rrezikut! Moduli i kamerës është i lidhur me Raspberry Pi me një kabllo fleksibël tek trëndafilat, i cili mund të instalohet ndërmjet ethernetі HDMI.

Tërhiqeni shulën në pjesën e pasme të prizës, futni një kabllo fleksibël me kontakte deri në prizën HDMI. Treni mund të hyjë pa zusil. Pas diçkaje për të vulosur trenin me një fiksues, duke e futur me kujdes jogon në fole.

Kamera duhet të jetë afër 3 gram dhe mund të ketë një madhësi miniaturë. Për fiksimin normal të kamerës rekomandoj robiti be trimach. Utrimuvach, si Vi Bachite në foto, i shkaktuar në një printer 3D.

sudo apt-get përditësimi sudo apt-get upgrade

Pas asaj që ne nisim raspi-konfigurim dhe aktivizoni prerjen e kamerës:

sudo raspi-konfigurim

Ndryshimi Çaktivizomundësojnë

Rinisni Raspberry Pi:

Zyomka me Raspberry Pi për ndihmën e modulit të kamerës

Përdorni dy mjete standarde për të punuar me një aparat fotografik i raspividі raspistill. Kamera ju lejon të punoni me efekte grafike që parametra të lartë kamerat. Mund të ndryshoni ekuilibrin e bardhë, fokusin, llojin e fotografisë, ekspozimin, ISO etj.

Foto (raspistill)

Ndihmë për ruajtjen e imazheve në Formati JPEG. Parametrat e Wikoristanya në komandë raspistill:

Përdorimi: raspistill Komandat e parametrave të imazhit -?, --ndihmë: Info -w, --gjerësia: Cakto gjerësinë e imazhit -h, --height: Cakto lartësinë e imazhit -q, --quality: Vendos cilësinë jpeg<0 to 100>-r, --raw: Shtoni të dhëna të papërpunuara bayer për metadatat jpeg -o, --output: Emri i skedarit dalës (Për të shkruar në stdout, përdorni "-o -"). Nëse nuk treguat se skedari nuk mund të ruhet -l, -- fundit: Lidhni imazhin e fundit të plotë me emrin e skedarit -v, --verbose: Nxjerrja e informacionit verbostik gjatë ekzekutimit -t, --timeout: Koha (në ms) përpara fotografisë dhe mbyllja (nuk është specifikuar, vendosur në 5s) -th, --thumb: Vendos parametrat e fotografisë ( x: y:cilësi) ose asnjë -d, --demo: Ekzekutoni një modalitet demonstrimi (cikloni përmes gamës së opsioneve të kamerës, pa regjistrim) -e, --encoding: Kodimi për kodimin për një skedar (jpg, bmp, gif, png ) -x, --exif: etiketa EXIF ​​për aplikim për kapje (format si "key=value") ose asnjë -tl, --timelapse: Modaliteti Timelapse. Bën një foto çdo ms -fp, --fullpreview: Ekzekutoni pamjen paraprake për stil shtesë të rezolucionit të kapjes (mund të zvogëlojë pamjen paraprake në fps) -k, --shtypja e tastierës: Lidhuni ndërmjet vizitave për ENTER, X do të jetë ENTER për -s paraprakisht, --sinjali: Prisni imazhi për SIGUSR1 me procese të tjera -g, --gl: ilustrim për të marrë tekstin e butonit nga imazhi i video-komponentit -gc, --glcapture: imazhi i tamponit të kornizës GL i kapur nga grupi i imazheve, -- cilësimet: Merr cilësimet e kamerës dhe shkruaj në stdout -cs, --camselect: Zgjidhni kamerën . 0 -bm e parazgjedhur, --burst: Aktivizo "modalitetin e kapjes me shpërthim" Parametrat e komandës -p, --parashikimi: Paraafisho cilësimet e dritares<"x,y,w,h">

Komanda tjetër është të regjistroni foton e thyer nga kamera në skedarin photo.jpg. Skedari do të regjistrohet në drejtorinë e transmetimit:

Raspistill -o foto.jpg

Madhësia e fotografisë 2592×1944 (5 Mp). Për të ndryshuar parametrat e fotografive, ndryshoni parametrat e përshkruar më sipër.

Foto Zrobiti 640×480:

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

Video (raspivid)

Ndihmë për ruajtjen e videos në format H264. Parametrat e Wikoristanya në komandë i raspivid:

Përdorimi: komandat e parametrave të imazhit raspivid -?, --ndihmë: Info -w, --width: Cakto gjerësinë e imazhit . 1920 -h i parazgjedhur, --lartësia: Cakto lartësinë e imazhit . 1080-b i parazgjedhur, -- shpejtësia e biteve: Cakto shpejtësinë e biteve. Përdorni bit për sekondë (p.sh. 10 MBit/s do të ishte -b 10000000) -o, --output: Emri i skedarit dalës (Zgjidhni stdout, shkruani "-o -") -v, --verbose: Nxjerrja e informacionit verbose orën e fundit -t, --timeout: Koha (në ms) për verbose. Nëse nuk është caktuar, thirrni deri në 5s. Zero për të çaktivizuar -d, --demo: Ekzekutoni një modalitet demonstrimi (cikloni përmes gamës së opsioneve të kamerës, pa kapje) -fps, --framerate: Specifikoni kornizat për sekondë për të regjistruar -e, --penc: Shfaq imazhin e pamjes paraprake * kodimi pas* (tregon artefakte të ngjeshjes) -g, --intra: Informacion rreth periudhës së rifreskimit brenda (shkalla e kuadrit kyç/madhësia GoP). Zero për të prodhuar një kornizë fillestare I dhe më pas vetëm korniza P. -pf, --profile: Specifikoni profilet H264 për marrjen e pikave -td, --koha: Cikli ndërmjet kapjes dhe pauzës. -cikli i ndezur, i çaktivizuar ku aktivizohet është koha e rekordit dhe çaktivizimi është koha e pauzës në ms -s, --sinjali: Cikli ndërmjet kapjes dhe pauzës në sinjalin -k, --shtypja e tastierës: Cikli ndërmjet regjistrimit dhe pauzës në ENTER -i, -- fillestar: Gjendja fillestare. Vick "rekord" ose "pauzë". "Regjistrimi" i paracaktuar -qp, --qp: Parametri i kuantizimit. Vykoristovuєtsya afërsisht 10-40. Parazgjedhja 0 (off) -ih, --inline: Fut titujt e brendshëm (SPS, PPS) për transmetimin -sg, --segment: Segmento skedarin dalës në skedarë të shumtë në intervalin e caktuar -wr, --wrap: Në modalitetin e segmentit, filloni me numrin e segmentit të specifikuar -sp, --ndarje: Në modalitetin e pritjes, krijoni skedar të ri dalës për çdo ngjarje të fillimit -c, --rrethor: Ekzekutoni të dhënat e koduara përmes buferit rrethor derisa të aktivizohet ruaj -x, --vektorët: Emri i skedarit dalës për vektorët e lëvizjes inline -cs, --kamera zgjidhni: Zgjidhni kamerën . Cilësimet e parazgjedhura 0, --settings: Merrni cilësimet e kamerës dhe shkruani në stdout H264 Opsionet e profilit: cilësimet bazë, kryesore, të larta të butonit të pamjes paraprake -p, --parashikimi: Shiko cilësimet e dritares paraprake<"x,y,w,h">-f, --ekrani i plotë: Modaliteti i pamjes paraprake të ekranit të plotë -op, --opacity: Pamjaftueshmëria e dritares (0-255) -n, --nopreview: Nuk është dhënë si dritare e pamjes Komandat e parametrave të imazhit -sh, --mprehtësia: Cakto mprehtësinë e imazhit ( -100 deri në 100) -co, --kontrast: Cakto kontrastin e imazhit (-100 deri në 100) -br, --ndritshmëri: Cakto ndriçimin e imazhit (0 deri në 100) -sa, --ngopje: Cakto ngopjen e imazhit (-100 në 100) -ISO, --ISO: Cakto kapjen ISO -vs, --vstab: Rikontrollo për stabilizimin e videos -ev, --ev: Cakto kompensimin EV -ex, --ekspozimi: Cakto modalitetin e ekspozimit (shih Shënimet) -awb , - -awb: Cakto modalitetin AWB (shih Shënimet) -ifx, --imxfx: Cakto efektin e imazhit (shih Shënimet) -cfx, --colfx: Cakto efektin e ngjyrës (U:V) -mm, --matjen: Cakto matjen modaliteti (shih Shënimet) -rot, --rotation: Cakto rrotullimin e imazhit (0-359) -hf, --hflip: Cakto rrokullisje horizontale -vf, --vflip: Vendos rrokullisje vertikale -roi, --roi: Vendos rajonin e interesi (x,y,w,das koordinatat e normalizuara) -ss, --shutter: Cakto shpejtësinë e diafragmës në mikrosekonda -awbg, --awbgains: Cakto fitimet AWB - modaliteti AWB duhet të jetë joaktiv -drc, --drc: Se t Niveli i DRC

Komanda tjetër është të regjistroni 20 sekonda video në formatin h264:

Raspivid -t 20000 -o video.h264

Për përshkrim më të detajuar të këtyre komandave, ju rekomandoj që të njiheni me skedarin. E reja ka shumë aplikacione që demonstrojnë aftësitë e modulit të kamerës.

Transmetimi i videos

Për transmetimin e videos, instalojeni në Raspberry Pi mjpg-transmetues. Ne do t'i bashkojmë përsëri, është e nevojshme për mjpg-transmetues paketat:

apt-merr instalo cmake apt-merr instalo subversion apt-merr instalo libv4l-dev apt-merr instalo libjpeg8-dev apt-merr instalo imazhmagick

Tani mund të instalohet mjpg-transmetues:

Wget github.com/jacksonliam/mjpg-streamer/archive/master.zip unzip ./master -d ./ms cd ./ms/mjpg-streamer-master/mjpg-streamer-experimental pastroni të gjitha

Për kamxhik mjpg-transmetues skedari i saktë nis.sh:

Nanostart.sh

Të gjitha rreshtat komentohen, ose shohim se shtojmë dy rreshta hapash:

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- Zgjero videon horizontalisht
-y 480- Zgjero videon vertikalisht
-fps 10- shpejtësia e kornizës
-ish auto- ekspozimi automatik
-awb auto– balancim automatik i bardhë
- kundër- Sync vertikale
-ISO 100- Parametrat ISO

Le të fillojmë mjpg-transmetues:

./fillim.sh

Tani mund të shikoni videon e transmetimit nga kompjuteri juaj tjetër me shfletuesin më të mirë duke përdorur:

De 192.168.1.100 - Adresa IP e Raspberry Pi tim. Ju duhet të ndryshoni yogo në adresën e Raspberry Pi.

Mund ta shikoni edhe videon ndërtesa të lëvizshme- tableta, telefona inteligjentë gjithashtu. Për të rishikuar videon në një smartphone me një sistem operativ Android i programit vicorist IP Cam Viewer Lite.

Schob Zupiniti mjpg-transmetues shtypni në tastierë ctrl+c

video me kalim kohe

Tani le ta provojmë Video me kalim kohe. Tsej priyom vikoristovuєtsya për zyomki povіlnyh protsesіv. Provoni një seri fotografish me një interval kënge, si rregull, brenda 1 sekondës e më shumë (sigurohuni që ta mbani në proces, çfarëdo që dini). Më pas, me një grup fotografish, krijohet një video për ndihmë, qoftë ajo programet e disponueshme jak mund të ketë funksione të tilla. Shumë kamera mund të funksionojnë imazhet për "Time lapse Video", por Raspberry Pi mund të funksionojë ende. Crym zjomki, Raspberry Pi mund të punojë me fjalë të tjera, për shembull, të ndezë dritën në momentin e zjomki, dhe më pas vimikati yogo. Është edhe më mirë, nëse të korrat janë tre herë më shumë se tizhniv, të korren në intervale të mëdha për orë. Nuk është e nevojshme, në mënyrë që drita të digjet gjatë gjithë orës, veçanërisht për shkak të ndriçimit të ndriçimit të detyruar. Raspberry Pi jeton në një botë, e cila është e nevojshme për një korrje të suksesshme për të përfunduar proceset e nevojshme, si rritja e kristaleve ose jeta e rritjes, procesi i korrjes së tillë mund të zgjasë disa ditë, ditë dhe muaj. Fotografia e zmadhuar mund të kopjohet në një kompjuter tjetër dhe të përpunohet në një orë tjetër të ditës. Kur zjomki, nëse kamera është fajtore për ndryshimin e pozicionit të saj, Raspberry Pi do të ndihmojë në automatizimin e procesit.

Otzhe, mënyra më e thjeshtë për të krijuar një seri fotografish për video me kalim kohe- shpejtoni çelësin -tl në ekip raspistill. Për shembull:

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

Kjo komandë krijon një foto të lëkurës në 10 (-tl 10000) sekonda për 10 minuta (10 minuta = 600000 ms). Skedarët do të emërohen image_num_1_today.jpg, image_num_2_today.jpg, image_num_3_today.jpg dhe deri tani. Për marrjen e një videoje të vogël, një metodë e tillë është krejtësisht e rastësishme. Ale pіd hіmok zyomok trivalih protsesіv vyniknuti problem i vogël. Kur hani një Raspberry Pi, ka shumë arsye për të ndërprerë, për të ekzekutuar përsëri komandën.

Tse nuk më dominonte. Kjo është arsyeja pse unë shkrova një skenar dhe hyra në lançimin e jogës krontab. Ndrysho skriptin:

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

Rreshti në crontab:

*/10 * * * * rrënjë /root/camera/camera.bash

Tani skenari fillon 10 minuta. Navigoni për të rifilluar Raspberry Pi, ekziston një skenar fillestar. Skripti ndez dritën (deri në GPIO11, qarku është i lidhur, pasi ndez llambën e ndriçimit), bëni një foto dhe më pas ndizni dritën.

Mund të ruani një video nga nxjerrja e një fotoje duke përdorur programin avkonv. Rivendos avkonv komanda sulmuese:

apt-get instaloni libav-tools

Fotografia është për shkak të nënës së emrave të skedarëve në formatin e saj. Prapa e skenarit, që është riemërtimi jpg skedarët në drejtorinë e transmetimit pasi të keni rregulluar datat e modifikimit të tyre, filloni konvertimin dhe regjistroni videon në skedar timelapse.avi:

#!/bin/bash i=0 për f në `ls -tr *.jpg 2>/dev/null` bëni newf=`printf %06d $i`.jpg echo $f "-->" $newf mv $ f $newf i=$((i+1)) kryer avconv -r 10 -i %06d.jpg -r 10 -vcodec mjpeg -qscale 1 timelapse.avi

Për më tepër, përpunimi i materialit kërkon të dhëna shtesë, siç është përpunimi i grupit të përparmë të fotografisë, është e arsyeshme të kopjoni materialin fotografik në një kompjuter më të vështirë dhe të mos lundroni në Raspberry Pi.

Boshti i karrierës në mua vyyshlo:

Kjo video e parë testuese është modifikuar për përzgjedhjen e parametrave të xhirimit.

Shkruani në foto

Nëse keni nevojë të bëni një shënim në foto, në shumicën e rasteve datën dhe orën, mund të shpejtoni ekipin konvertohet.

Ndryshoni skriptin duke shtuar datën dhe orën në këndin e sipërm të majtë të fotografisë së marrë:

#!/bin/bash echo 11 > /sys/class/gpio/eksporto echo out > /sys/class/gpio/gpio11/direction echo 1 > /sys/class/gpio/gpio11/value DATE=$(data +" %Y-%m-%d_%H%M") vula kohore=$(data +"%Y.%m.%d %H:%M:%S") raspistill -o /root/camera/tmp.jpg konverto /root/camera/tmp.jpg -mbushje të zezë -vizato "drejtkëndësh 0.0 420.70" -mbush të bardhë -madhësi 45 -vizato "tekst 10.50 "$(vula kohore)" /root/camera/$DATE . jpg rm /root/camera /tmp.jpg echo 0 > /sys/class/gpio/gpio11/value echo 11 > /sys/class/gpio/uexport

Tani të gjitha fotot do të kenë datën dhe orën e ditës. Në anën e pasme të fotos, është vizatuar një prerje e drejtë e një ngjyre të zezë ( -mbushni të zezë - vizatoni "drejtkëndëshin 0.0 420.70"), dhe më pas ora u shkrua me ngjyra ( -mbush të bardhë -madhësia e pikës 45 -vizato "teksti 10.50 "$(vula kohore)"").

Sukses.


Kompjuteri me një tabelë Raspberry Pi ju lejon të krijoni fjalët dhe frazat e duhura: nga qendrat multimediale te sistemet e automatizimit të shtëpisë. Duke lidhur module të ndryshme me Raspberry Pi, mund të zgjeroni ndjeshëm funksionalitetin e këtij minikompjuteri.



Një nga këto module shtesë është një aparat fotografik që ju lejon të kapni foto ose të kapni video. Sot, ka disa kamera për Raspberry Pi në treg, dhe në këtë material do të bëjmë një sondazh të vogël.


Le të hedhim një vështrim në gjashtë nga kamerat më të njohura: ZeroCam Noir, ZeroCam FishEye, Raspberry Pi Compatible Sheye Camera, Raspberry Pi Camera V2, Raspberry Pi Camera V2 Noir dhe Raspberry Pi Camera 1.3.



ZeroCam Noir është moduli i kamerës së Raspberry Pi Zero ose Raspberry Pi Zero W, kështu që nëse dëshironi të ndizni yoga në Raspberry Pi 3 ose 2, do t'ju duhet të ndezni një kabllo përshtatës. Kjo aparat fotografik nuk ka një filtër infra të kuqe në lente, i cili është ideal për shkrepje në kushte me dritë të ulët. Karakteristikat kryesore të boshtit janë: Sensori 5 megapiksel, 2592 × 1944 piksele, 1080p në 30 FPS (ose 60 FPS në 720p, 90 FPS në 480p), gjatësia fokale 3,60 mm, 53,50 gradë në1. Madhësia e pagesës me kamerë: 60 x 11.4 x 5.1 mm.



Ky version i ZeroCam është me sy peshku, që do të thotë se nuk mund të jetë me kënd të gjerë. Kjo kamerë është projektuar gjithashtu për Pi Zero ose Pi Zero W, kështu që ju nevojitet një kabllo përshtatës për të punuar me panelin tuaj tjetër Pi.



Kostoja e një kamere Raspberry Pi është me sy peshku, mund ta gjeni lehtësisht në faqe të ndryshme të blerjeve në internet si AliExpress, TaoBao, eBay. Vaughn karakterizohet nga një pamje me sy të gjerë prej 175º. Ai bazohet në sensorin Omnivision 5647 në një ndërtesë 5 megapikselë (2592 x 1944 piksele).



Kjo kamerë është e pajisur me një sensor imazhi 8 megapiksel Sony IMX219 me një lente me fokus fiks, i aftë për të shfaqur imazhe statike prej 3280 × 2464 piksele dhe video me 1080p30, 720p60 dhe 640 × 480p90. Kamera është e përputhshme me një grup tabelash Raspberry Pi, ose nëse doni të fitoni me një Pi Zero, do t'ju duhet një kabllo përshtatës.



Kjo kamerë ka të gjitha funksionet e modulit Raspberry Pi Camera V2, por nuk ka filtër infra të kuqe. Tse do të thotë që tse mayzhe është një aparat fotografik ideal për të kapur në errësirë.



Raspberry Pi Camera 1.3 është pjesa e përparme e modulit V2. Vaughn është i pajisur me një sensor 5 megapiksel OmniVision OV5647.

Përmirësimi i furnizimit me ujë dhe cilësia e imazhit të kamerave për Raspberry Pi

Për këtë test, të gjitha kamerat janë instaluar në një distancë prej 1 metër nga imazhi i testit. Rezultati si ky:











Shkëlqimi i saktë i imazhit dhe ngjyra e kamerave për Raspberry Pi kur zmadhoni











Porivnyannya yakostі zyomki natën

Lërini pezull poshtë rezultateve për të demonstruar punën e një numri kamerash të bashkangjitura në shkrepjen e natës, të cilat do të kapin të njëjtat imazhe testuese edhe me ndriçim të dobët në errësirë.







Visnovki

Usі kamera pratsyyut trohi më mirë, nizh ochіkuvalosa në module të tilla të lira. Fatkeqësisht, nuk ka kamera universale në mes të tyre dhe nuk ka kompromise, copëza, duket se nuk ka kamera me kënd të gjerë ("sy rib'yache") me një filtër IF të largët. Tek ai që ju nevojitet kut i gjerë Keni nevojë për më shumë dritë dhe, së fundi, gjatë natës nuk ka gjasa të keni një ditë të gjerë.

Kompjuteri me një bord Raspberry Pi mund të përdoret jo vetëm për ndërtimin e sistemeve të automatizimit të shtëpisë dhe projekteve të tjera që nuk konsumojnë burime, por edhe për video robotike, transmetim video nga kamerat e internetit në mbarë botën.



Ky material do të ketë një udhëzim të detajuar për konfigurimin e Raspberry Pi si një server me një kamerë në internet, i cili do të transmetohet video sipas nevojës me ndihmën e një softueri special. Në rastin tonë, paketa softuerike Motion do të jetë vikoristovuvatysya, e cila є kostovnymi që është e njohur për aksesin publik.


Gjithashtu, për cilin projekt ka nevojë Raspberry Pi Model B ose më i ri, Përshtatës USB WiFi, kamerë USB me mikrofon, kartë SD me Raspbian OS, akses në Raspberry Pi përmes tastierës dhe mausit ose telekomandës.


Rikonsideroni që të gjitha paketat e softuerit kanë hequr përditësimet e nevojshme. Për të cilët thjesht mund të dërgoni:


sudo apt-get përditësim


Pastaj ju duhet të instaloni programin Motion:


sudo apt-get lëvizje instalimi


Nëse dëshironi të fitoni një modul të veçantë kamere për Raspberry Pi, atëherë ky version i Motion nuk e mbështet ende jogën. Për të shtuar mbështetje për modulin e kamerës, është e nevojshme ta instaloni atë në linjën e palosjes me një gradë fyese:



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


Tani është e nevojshme të përmirësohet siguria e softuerit. Duhet të modifikojmë skedarin e konfigurimit motion.conf. Fut rreshtin tjetër:


sudo nano /etc/motion/motion.conf


Këtu ju duhet të ndryshoni hapin: DAEMON = OFF (ndrysho në ON), Webcam_localhost = ON (Ndrysho në OFF). Ata na dhanë nevojën për të aktivizuar shërbimin Daemon. Të tjera:


sudo nano /etc/default/motion


І ndrysho start_motion_daemon=jo (ndrysho në po).


Tani ju duhet të filloni serverin në internet. Sigurohuni që kamera në internet të jetë e lidhur me Raspberry Pi përmes USB. Fut rreshtin tjetër:


fillimi i lëvizjes së shërbimit sudo


Nëse dëshironi të filloni këtë shërbim, atëherë nxitoni me komandën e mëposhtme:


ndalimi i lëvizjes së shërbimit sudo


Për të rifilluar shërbimin Motion, mund të përdorni komandën e sulmit:


Rinisja e lëvizjes së shërbimit sudo


Nëse Motion funksionon, atëherë mund të hapni faqen e internetit në kompjuterin tuaj desktop, në shiritin e adresave do të jetë IP-ja e Raspberry Pi dhe porta 8081 (përndryshe, ju e keni ndryshuar atë). Këtu mund të shihni një imazh nga një webcam i lidhur me një Raspberry Pi.


Une jetoj! Dua ta tregoj këtë për Raspberry Pi 3 video në shtëpi shiko në holl (video kapëse). Në treg, ekziston një zgjidhje jopersonale në formën e varieteteve kineze, prote їх yakіkіє dhe funksionale me jo vlastovuvav. Є vendim, nëse do të ishin të denjë për mua, për shembull, përndryshe, çmimet e ale nga 200 në 240 euro - është shumë e shtrenjtë! Për atë virіshiv robiti svіy bashkëngjitjet. Shikoni rreth konceptit, i cili do të zhvillohet më tej.
Gjithashtu, zbatimi i videos tregon kujdes, duke shkelur punën në Raspberry për arsyet e mëposhtme:
Së pari, për një çmim të vogël, ne do të marrim një mini-kompjuter me të madhe funksionalitetin(si softueri ashtu edhe hardueri) për shikimin e kamerave IP stacionare (video bravë);
Në një mënyrë tjetër, mund të lidhni një videokamerë për një ndërfaqe shtesë CSI (Camera Serial Interface), që është procesori minimal. Sot, ekzistojnë dy opsione për kamera të tilla (me një ndërtesë të veçantë prej 5 dhe 8 megapikselë);
Së treti, shumë dzherel іnformatsії në razі vyniknennya problemet që ushqimi;

Gjithçka që duhet të bëni është të mbylleni në dyqanin Gearbest.
1.
2.
3.
4. Për çdo vipadok që mblodha, kishte shumë histori horror për mbinxehjen e mjedrës së tretë.

Pamja e ekranit të magjisë



Unë nuk do të raportoj për Raspberry Pi 3, por mund ta bëni pasi të keni lexuar rishikimin. Më lejoni t'ju jap karakteristikat kryesore:
Procesori: 64-bit ARM Cortex-A53 me 4 bërthama frekuenca e orës 1.2 GHz në një çip të vetëm Broadcom BCM2837;
RAM: 1 GB LPDDR2 SDRAM;
video dixhitale: HDMI;
prodhimi i përbërë: 3,5 mm (4 pin);
Portet USB: USB 2.0 4;
rrjetë: WiFi 802.11n, 10/100 Mb RJ45 Ethernet;
Bluetooth: Bluetooth 4.1, Bluetooth i ulët energji;
Lidhësi i ekranit: Ndërfaqja serike e ekranit (DSI);
prizat e videokamerës: Ndërfaqja serike e kamerës MIPI (CSI-2);
kartë memorie: MicroSD;
portet e hyrje-vizitës: 40;
dimensionet: 85x56x17 mm.

Videokamera ishte e pajisur me fitore të gjeneratës së parë, gjë që mjafton gjithnjë e më shumë për rojen e tamburit.
Karakteristikat:
-Matrix 5MP Omnivision 5647 me fokus fiks;
-Shpërndarja maksimale e fotove të ndërtesave 2592х1944 piksele;
- Opsionet e regjistrimit të videos: 1080p (30 fps), 720p (60 fps), 640x480p (60/90 fps);

Paketimi, pagesa, komente

“Raspberry pi 3” është i paketuar në një kuti të tillë


Shkruhet se çfarë prishet në Kinë


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


Vetë pllaka është në një qese antistatike.


Eksploroni nga këndvështrime të ndryshme










Mistami fluks i keq vіdmitiy


Paketimi i modulit të kamerës




Tabela e kamerës




Moduli i kamerës është i lidhur me një rozetë me një kabllo me 15 tela.

Mendova për një kohë të gjatë se çfarë softueri të zgjedh për detyrat e mia. Nuk ka paketa softuerësh si GStreamer, Motion, mjpg-streamer dhe të tjera. Ale në lëkurën e tyre є suttєve nedolіki. Unë e kuptoj që ekspertët e Linux mund të zgjedhin të gjitha paketat që u nevojiten, t'i blejnë ato, të shkruajnë një GUI dhe të optimizojnë robotin. Megjithatë, njohuritë e mia për Linux do të jenë të kufizuara. Pra, për njerëz të tillë, si unë, është e nevojshme të merret një vendim, si puna "jashtë kutisë". Kam gjetur një program të tillë! thirrur OS me sy të lëvizjes. Çmimi jo për të program okrema dhe një shpërndarje Linux me ndërfaqen e vet grafike.

Aftësitë e MotionEye OS:
- Robot me kamera kіlkom
- Sinkronizimi i orës nëpërmjet internetit
- Mbështetje për Ethernet dhe Wi-Fi
- Shkruani regjistrat e regjistrave
- Rregullimi i mënyrave të kamerës robotike (shkëlqimi, kontrasti, dendësia, balancimi automatik i ndriçimit, shpejtësia e kuadrove në sekondë, mbështjellja dhe zgjerimi i kamerës). Është e mundur të instaloni fuqinë e personalizimit jo standard.
- Ruajtja e pamjeve të ekranit dhe videove pas skripteve. Me mundësinë e kursimit në një kartë SD, unë do të kursej para në një kartë SD (mbështetur nga Google Drive dhe DropBox).
- Për detektorin ruhu, kërkesat Merr/Post, kontrollin e skripteve personale, njoftimet me postë elektronike
- Një mbivendosje e çdo teksti në imazh
- Transmetim njëorësh i videove në internet me mundësinë e ndarjes së aksesit dhe rregullimeve të fuqisë së hapësirës së shpërndarjes dhe kamerave fps.
- akordim i imët detektor ruhu
- punë prapa paraqitjes.
- Shpërndarja e Tsey është absolutisht pa kosto

Kështu duket programi kryesor


Dritaret kryesore të përmirësimit MotionEye















Foto nga kamera, një ndërtesë e veçantë 1280x1024

Gjithashtu, MotionEye OS mund të instalohet në: Banana PI, Cubietruck, Odroid C1 (dhe C1+), Odroid XU4, Raspberry PI (modelet A, B, A+, B+, Compute Module dhe Zero), Raspberry PI 2 Raspberry PI 3.
Ka dy mënyra instalimi.

Mënyra e parë është instalimi i një imazhi "të zhveshur".
Shpërndarja Zavantage z. Imazhi është instaluar në kartën Micro SD me një shikim. Nisja e parë e shpërndarjes është për shkak të lidhjes së kabllos Ethernet!!! Hyni në administrator pa fjalëkalim. Adminka do të jetë në dispozicion në ip të shfletuesit, le të marrim mjedra.
Kjo metodë është e zgjuar, por do të instalohet vetëm MotionEye OS. Nuk është mirë, sepse funksionaliteti i Raspberry është reduktuar shumë.

Mënyra tjetër është ta instaloni atë në Raspbian.
1. Instaloni Raspbian (mendoj se nuk kam nevojë të shpjegoj).
2. Kontrolloni dhe instaloni përditësimet
sudo apt-get përditësimi sudo apt-get upgrade
3. Instaloni kodek ffmpeg
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. Edhe pse ka kodekë të vjetër në sistem, ata duhet të hiqen dhe të instalohen të rinj
sudo apt-get hiq libavcodec-extra-56 libavformat56 libavresample2 libavutil54 sudo apt-get instalo libavutil54 libavformat56 libswscale3
5. Instaloni lëvizjen
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/ lëvizje
6. Instaloni çantat e vjetra
sudo apt-get instalo python-pip python-dev curl libssl-dev libcurl4-openssl-dev libjpeg-dev
7. Instaloni motioneye
sudo pip instaloni motioneye
8. Ndryshoni drejtoritë
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. Filloni motionEye dhe shtoni jogën në avancimin automatik
sudo cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service sudo systemctl daemon-reload sudo systemctl aktivizo motioneye sudo systemctl start motioneye
10. Për rinovimin dhe otrimannya version i ri lëvizje Syri
sudo pip instaloni motioneye --përmirësoni sudo systemctl rinisni motioneye
11. Për të mbështetur modulin e kamerës robotike, duhet të shtoni hyrjen bcm2835_v4l2 /etc/modules
sudo nano /etc/module
Mbi të cilin është përfunduar instalimi. Qasja në panelin e administratorit mund të merret në shfletues duke futur ip malini dhe portin 8765. Tani kemi një raspbian të plotë dhe një motioneye që funksionon.

Dali dodamo Unë do të vizatoj funksionin, të tilla si njoftimet Push në telefon në momentin e zhvillimit të lëvizjes. Mund të jetë gjithashtu e frikshme, sikur dikush të jetë budalla para dyerve tuaja, por ju nuk jeni në shtëpi.
Gjëja e parë që duhet të dini është të shkoni në sit. Shkarkoni aplikacionin për Android ose iOS. Kaloni regjistrimin. Le të regjistrojmë programin "Regjistro një aplikacion". Më pas plotësoni fushat "Emri", "Përshkrimi", në skedën "Lloji" zgjidhni "Aplikacioni". Ju mund të shtoni një ikonë për bazhannya. Pas konfirmimit, programi do të shtohet me një API unike Token/Key. Çelësi juaj i përdoruesit shfaqet në faqen kryesore.
Hapi tjetër është të shkruani një skript Python.

#!/usr/bin/python import httplib, urllib conn = httplib.HTTPSConnection("api.pushover.net:443") conn.request("POST", "/1/messages.json", urllib.urlencode(( "token": "am25zkm2p3msdgtmohaho9fraiieb", # Fut tokenin e aplikacionit këtu "përdorues": "umsxy2qh9ub14rbkc59711fzca5nfx", # Fut kodin e përdoruesit këtu "html": "1", # 1 për HTML, 0 ", #mesazhi" :" zbulimi i lëvizjes!!", # përmbajtja e mesazhit "url": "http://192.168.1.33:8081", # Lidhja për t'u përfshirë në mesazhin "url_title": "Shiko transmetimin e drejtpërdrejtë", # Teksti për lidhjen "tingulli": " sirenë", # Përcaktoni tingullin e luajtur )), ( "Content-type": "application/x-www-form-urlencoded" )) conn.getresponse()
Mos u mundoni të më korrigjoni, unë kam ndryshuar çelësat))
Le të krijojmë një skedar pushover.py për këtë
prek ./pushover.py
Vіdkriti dhe shtoni udhëzime në tekstin e skenarit. Kujdesu. Le ta mbyllim dosjen.
sudo nano pushover.py
Caktuar në dosjen e të drejtës
sudo chmod 777 pushover.py
Tani skenari ynë është gati për të ekzekutuar. Joga e humbur në menynë "Njoftimet e lëvizjes" në fushën "Run një komandë" /home/pi/pushover.py

Nuk janë teste të mjaftueshme.
Për testimin e lidhjes vikoristovuvav Ethernet. Fotografitë tregojnë maksimumin e fps në modalitetin normal dhe kur zbulohet lëvizja.






Kostoja e procesorit është 20-30%. Temperatura në robot është 45-48 gradë, procesori shtesë i ftohjes nuk funksionon.

Visnovok.
Pa dyshim, ka belbëzime të vogla gjatë shfaqjes së fotografive. Ndërtesa optimale e shpërndarjes Unë fut 1024 x 768 dhe më poshtë. Isha i kënaqur me rezultatet e kamerës robotike. Ka plane për të shtuar aftësinë për të regjistruar zërin nga një mikrofon për zhvillimin e lëvizjes.

Duke i hedhur sytë viishovit me një ngritje supet në pjesën e programit dhe për një kohë të gjatë po mblidhja informacione nga burimi i ushqimit dhe dëshirat për siguritë. Unë do t'ju kërkoj një falje të mundshme, unë jam ende në VI me sisteme të ngjashme me Linux)) Pra gati për t'iu përgjigjur pyetjes.

P.s. Tani çmimi në dyqanin tim në Raspberry pi 3 është 35,99 dollarë

Plani për të blerë +85 Shtoni në kornizë Një vështrim i denjë +54 +117

Raspberry Pi është një kompjuter me një bord që është bërë i njohur në momentin e lëshimit. Çmimi është bërë i padurueshëm për karakteristikat teknike, thjeshtësinë e punës dhe pakënaqësinë e mundësisë së lidhjes së të gjitha moduleve. Një prej tyre, në dhomën e tij, është kamera Raspberry Pi.

Karakteristikat e kamerës për Raspberry Pi

Për Raspberry Pi, kamera u shfaq në vitin 2014 dhe është bërë moduli më i popullarizuar me një bord. Shitës me pakicë Vikoristuuchi yogo, coristuvachi hoqën mundësinë për të zbatuar projekte të ndryshme, ndër to:

  • teleskopë;
  • një zgjatje për një stezhennya të krijesave;
  • sistemet e paralajmërimit me video me funksionin e njohjes së osib toshcho.

Versioni i parë i kamerës është i vogël me matricë 5 megapikselë. Kompania Omnivision ishte e angazhuar në zhvillimin e sensorëve të rinj optikë. Dhe tashmë, për shembull, në vitin 2014, fituesi i nxori nga rrethi, nga lidhja me të cilën ndodhi ta ndryshonte.

Kamera Raspberry Pi v2 doli nga hiçi, sikur të ishte më e shkurtër, më e ulët përpara. Ka një sensor 8 megapiksel të tipit Sony, i cili mund të quhet IMX 219 EXMOR RS.

Kamera e re mësoi të njohë shpejtësinë e kuadrove prej 60 FPS në HD, ndërsa e vjetra pa vetëm 30 FPS. Dhe, si gjenerata e parë, një mik mund të regjistrojë gjithashtu video FullHD me shpejtësi kuadri 30.

Pra, duke u bërë më i zgjuar dhe më i zymtë, duke mësuar të balanconi më mirë të bardhën.

Hapi tjetër është të tregoni se kamera Raspberry nuk po funksionon në orën e procesorit, fragmentet mund të kenë videoklipin e tyre. Tse rezonon pozitivisht me kamerat standarde USB.

Si të lidhni një kamerë Raspberry Pi

Le të supozojmë se kamera tashmë është jashtë paketimit dhe paneli i vetëm është në tryezë. Gjithçka që ju nevojitet për të futur modulin në Raspberry - futni një kabllo në portën CSI, e cila mund të jetë nënshkrimi - CAMERA.

E rëndësishme: çelësi me ngjyra duhet të dërgohet në portën Ethernet. Lidhjet, me nderin e tyre, kryheshin vetëm me një tarifë të paskrupullt.

Nëse dëshironi të përdorni stilin e punës Raspbian, ju duhet:

  • menuja e hapur;
  • shkoni te Preferencat;
  • nisni programin e konfigurimit të Raspberry Pi.

Shfaqet mjeti i konfigurimit, në ndërfaqe ka disa skeda - duhet të shkoni te Ndërfaqet. Duke u mbështetur në të, duhet të njihni kërcyesin e Kamera (së pari tingëllon) dhe ta vendosni në pozicionin "Enabled". Dali është e nevojshme që thjesht të klikoni në OK dhe të ripërfitoni.

Nëse është e saktë dhe gjithçka është hamendësuar saktë, përpara Raspberry Pi, lidhja e kamerës mund të jetë e suksesshme. Ale, mirë, tse pereverit tjetër. Për herën tjetër që të merrni Raspbian, do t'ju duhet të hapni menunë, të shkoni te Programimi dhe të hapni Python 3.

Filloni IDLE, në këtë rast duhet të krijoni një skedar me emrin camera.py (mund ta bëni ndryshe, ale, nëse e kuptoni, është më mirë ta bëni në këtë mënyrë).

  • nga importimi i pikamerës PiCamera
  • # Tregohen më shumë udhëzime për lidhjen e modulit të ndërprerësit
  • nga koha e importit të gjumit
  • # tani njëzëri ndryshon për kamerën
  • kamera = PiCamera ()
  • # atëherë le t'i hedhim një vështrim sinjalit, i cili duhet të vijë nga kamera në mënyrë të tillë që imazhi të shfaqet mbi të gjithë pjesën tjetër
  • fillimi_parashikimi ()
  • # lëreni fotografinë të shfaqet për 15 sekonda
  • gjumë (15)
  • # përfundo rishikimin përpara
  • stop_preview ()

Nëse kodi është futur, është e nevojshme ta ruani atë (çelësat CTRL + S), dhe më pas - ekzekutoni rishikimin e kodit për të provuar të shtypni F5. Sapo të shfaqet një foto në ekran, nëse sensori është i ndezur, atëherë kamera Py Raspberry funksionon siç duhet.

Tani, nëse ka besim se kamera është e lidhur saktë, është e nevojshme të caktohet për qëllime, për të cilat do të jetë fitimtare. Për shembull, për ndihmën e Raspberry Pi, ju mund të drejtoni një paralajmërim video, të ndiqni zogjtë ose të shkelni syrin sikur të ishte ndryshe.

Për disa arsye, ju mund ta shkruani vetë kodin, por nëse nuk keni kohë, atëherë duhet të shkoni në GitHub dhe të njihni skriptin e duhur në Python - ka afër një mijë prej tyre. Cilado prej tyre, mund të krijoni një kamerë IP me një Raspberry Pi ose tjetër. Nuk ka asnjë ndjesi këtu për të parë udhëzimet për instalimin e skripteve, copëzat e erës së keqe janë të pranishme në GitHub.

Si të lidhni një kamerë USB me Raspberry

Sa i përket faktit që është e mundur të lidhni një kamerë USB me Raspberry Pi, atëherë duhet thënë se duhet të jetë e njëjtë si me të gjitha shpërndarjet Linux.

Parimi i personalizimit është si më poshtë:

  • lidhje me kamera;
  • përditësimi i listës së depove dhe programeve kompjuterike (opsionale);
  • instalimi i softuerit Motion;
  • konfigurimin e programit.

Fushat e ndryshuara për ndryshimin e dy skedarëve: motion/motion.conf dhe default/motion - ofendimet prej tyre gjenden në drejtorinë etj.

I pari duhet të ndryshojë dy parametra: DAEMON - në ON dhe Webcam_local - në OFF. Për tjetrin, për rreshtin tuaj, pas shenjës "=" në parametrin start_motion_daemon, shkruani po (jo për parazgjedhjet).

Për të nisur Motion Raspberry Pi, duhet të filloni shërbimin e jogës. Për të luftuar me komandën: fillimi i lëvizjes së shërbimit (mirë, sudo). Demoni thirret me të njëjtën komandë, vetëm zëvendës starti duhet të urdhërohet të ndalojë.

Nëse keni nevojë të transmetoni në internet, atëherë duhet të hapni portin 8081 për Raspberry në ruter. Pastaj mund të shkoni te kamera si kjo: http://router_address:8081.

Për të ndryshuar robotin e kamerës, duhet të futni adresën e mëposhtme në shfletues: http://raspberry_addresses:8081. Aksi me një rang kaq të thjeshtë u gozhdua me kamerë në internet Raspberry Pi usb.

Ishte më e qartë se kamera Raspberry mund të lidhet me një pajisje me një bord. Si mund të bachiti, tse robiti është edhe më e lehtë - smut, ndiqni qartë udhëzimet.

Mbështetni projektin - ndani përpjekjet tuaja, e dashur!
Lexoni gjithashtu
Si të instaloni antivirus falas të avast Si të instaloni antivirus falas të avast Si të pastroni kompjuterin'ютер від вірусів самостійно Si ta pastroni vetë kompjuterin tuaj nga viruset Si të pastroni përsëri kompjuterin'ютер від вірусів Si të pastroni përsëri kompjuterin nga viruset