ඇනලොග් කැමරාවක් රාස්ප්බෙරි පයි වෙත සම්බන්ධ කිරීම. Raspberry Pi භාවිතා කරන වීඩියෝ නිරීක්ෂණ සේවාදායකය. කාලානුරූපී වීඩියෝවක් නිර්මාණය කිරීම

කැමරාව Raspberry Pi වෙත නිසියාකාරව සම්බන්ධ කිරීම සහ ටර්මිනල් කවුළුව හරහා එය සමඟ වැඩ කිරීම සහ Python ක්‍රමලේඛන භාෂාව භාවිතා කිරීම සඳහා ක්‍රම බලමු.
අදාළ ද්රව්ය:
Raspberry වෙත කැමරාව සම්බන්ධ කරන විට, පහත සඳහන් දේ මතක තබා ගන්න:
  • කැමරාව ස්ථිතික විදුලියට බිය වේ; ප්‍රති-ස්ථිතික ද්‍රව්‍ය හරහා ක්‍රියාත්මක වන විට එය ස්පර්ශ කිරීම සුදුසුය
  • කැමරාව 250 mA පරිභෝජනය කරයි - සාමාන්‍ය Malina බල සැපයුමක් භාවිතා කරන විට, කැමරාව සක්‍රියව ක්‍රියා කරන විට කැමරාව සම්බන්ධ කිරීම බලය නොමැතිකමට හේතු විය හැක.
  • කැමරාවේ මයික්‍රෆෝනයක් නොමැත
  • කැමරාවේ ඉහළ කොටස කේබල් පිටවීමට ප්‍රතිවිරුද්ධ පැත්තේ පිහිටා ඇත, නමුත් රූපය සිරස් අතට පරාවර්තනය කිරීමට විශේෂ විධානයක් ඇත - ඊට වඩා පහතින්.

සම්බන්ධතාවය

කැමරාව අක්රිය කළ Raspberry එකකට සම්බන්ධ කිරීම යෝග්ය වේ. ඔබට ඉක්මනින් Raspberry විධානය සමඟ අක්රිය කළ හැකිය
sudo වසා දැමීම දැන්
CSI ඩේසි දාම සම්බන්ධකය HDMI අසල පිහිටා ඇත: USB මෙන් නොව, මෙම සම්බන්ධකය හරහා කැමරාව සම්බන්ධ කිරීමේ වාසිය නම්, එය CSI අතුරුමුහුණත හරහා දත්ත මාරු කිරීමේදී ප්‍රොසෙසරයට සහනයක් ලබා දීමයි.
කැමරා සවි කිරීමේ පහසුව සඳහා තිබේ සූදානම් කළ විසඳුම්, උදාහරණයක් ලෙස - ඇක්රිලික් රඳවනය.
කැමරා අතුරුමුහුණත Raspberry සැකසුම් තුළ සක්රිය කළ යුතුය:
කැමරාව සක්රිය කිරීමෙන් පසු (අවශ්ය නම්), මලිනා නැවත ආරම්භ කළ යුතුය: sudo reboot now
කැමරාව සමඟ වැඩ කිරීමට, Raspbian දැනටමත් අවශ්ය උපයෝගිතා සහ ධාවකයන් පෙර ස්ථාපනය කර ඇත. නවතම අනුවාද භාවිතා කිරීමට පැකේජ යාවත්කාලීන කරමු: sudo apt-get update -y sudo apt-get dist-upgrade -y සියල්ල නිවැරදිව සිදු කර ඇත්නම්, අපි කැමරාවෙන් පරීක්ෂණ රාමුවක් ලබා ගැනීමට උත්සාහ කරමු - ඡායාරූප සඳහා ෆෝල්ඩරයක් සාදන්න, යන්න එයට සහ රූප ග්‍රහණ විධානය ක්‍රියාත්මක කරන්න: mkdir ~/pi_cam/ cd ~/pi_cam/ raspistill -v -o test.jpg
අසාර්ථක වූ විට, ඔබ පෙර පියවර පරීක්ෂා කළ යුතුය, නැතහොත් කැමරාවේ සහ මලිනා මත සම්බන්ධක සම්බන්ධතා නාද කරන්න.
කැමරාව සමඟ වැඩ කිරීම සඳහා පහත පැකේජ Raspbian OS හි පූර්ව ස්ථාපනය කර ඇත:
  • raspivid, raspvidyuv - වීඩියෝ ග්රහණය
  • raspistill, raspiyuv - ඡායාරූප ගැනීම
ලැයිස්තුගත උපයෝගිතා සඳහා සම්පූර්ණ මාර්ගෝපදේශයක් ලබා ගත හැකිය ඉංග්රීසි භාෂාවක්‍රියා විරහිතයි. Raspberry Pi වෙබ් අඩවිය
සියලුම උපයෝගිතා ටර්මිනලයෙන් දියත් කර ඇති අතර ඒවා භාවිතා කිරීමට තරමක් පහසුය.
"yuv" වලින් අවසන් වන නම් සහිත පැකේජ කේතීකරණ සංරචකය භාවිතා නොකරයි - ඒවා කැමරා සංවේදකය මගින් ලැබෙන "අමු" නොකළ තොරතුරු ගබඩා කරයි. අපි එක් එක් පැකේජය සමඟ වැඩ කිරීම දෙස බලමු, නමුත් පළමුව අපි සියලු පැකේජ සඳහා පොදු කැමරා පරාමිති ලැයිස්තුවක් සමඟ දැන හඳුනා ගනිමු, පසුව අපි නිශ්චිත තර්ක දෙස බලමු. නිශ්චිත උදාහරණඔවුන්ගේ අයදුම්පත්.

පොදු පරාමිතීන්

පරාමිති අගයන් දෙස බලමු. එය සඳහන් කිරීම වටී:
  • උපයෝගීතාව ඇමතීමේ දී තර්කයක් නියම කර නොමැති නම්, එහි පෙරනිමි අගය භාවිතා වේ.
  • "අවසර ලත් අගයන් පරාසය" තීරුව හිස් නම්, අමතර අගයන් සම්මත කිරීම අවශ්‍ය නොවේ - තර්කය සම්මත කිරීම පමණක් ප්‍රමාණවත් වේ.
  • පෙරදසුන පෙන්වන්නේ Raspberry හා සම්බන්ධ භෞතික මොනිටරයක පමණි. ඔබ දුරස්ථ ඩෙස්ක්ටොප් (VNC) හරහා Raspberry වෙත ප්‍රවේශ වන්නේ නම්, පෙරදසුන් රූපය ඉතිරි තොරතුරුවලට ඉහළින් ඇති මොනිටරය වෙත කෙලින්ම යවන බැවින් පෙරදසුන කිසිදු සැකසීම් වලදී නොපෙන්වයි.
  • ඩෙස්ක්ටොප් එක හරහා වීඩියෝ නැරඹීමට සමානයි
තර්කය
විස්තර
වලංගු පරාසය
පෙරනිමි අගය
-p
පෙරදසුන් කවුළු විකල්ප
පළල, උස, x-ඛණ්ඩාංක, y-ඛණ්ඩාංක
-එෆ්
සම්පූර්ණ තිර පෙරදසුන
නැත
-n
පෙරදසුනක් නැත
- ඔප්
කවුළු විනිවිදභාවය පෙරදසුන් කරන්න
0...255
255
-sh
තියුණු බව
-100...100
0
-co
පරස්පරතාව
-100...100
0
-br
ආලෝකකරණය
0...100
50
-සා
සන්තෘප්තිය
-100...100
0
-අයිඑස්ඕ
කැමරා සංවේදක සංවේදීතාව
-100...100
0
- එදිරිව
වීඩියෝ ස්ථායීකරණය
(වීඩියෝ පමණි)
නැත
-ev
නිරාවරණ වන්දි
-10...10
0
-උදා
ප්‍රදර්ශනය
  • රෑ
  • රාත්රී පෙරදසුන
  • backlight: විෂයට පිටුපසින් ආලෝකය
  • ස්පොට්ලයිට්: ස්පොට්ලයිට් ආලෝකය
  • ක්රීඩා: චලනය වන වස්තුව
  • හිම: හිම සහිත භූ දර්ශනය
  • වෙරළ: වෙරළ භූ දර්ශනය
  • ඉතා දිගු: දිගු නිරාවරණය
  • fixedfps: FPS ස්ථාවර අගයකට සීමා කරන්න
  • antishake: විරෝධී සෙලවීම
  • ගිනිකෙළි: ගිනිකෙළි සහිත භූ දර්ශනය
ස්වයංක්‍රීය
-awb
සුදු සමබරතාවය
  • හිරු: 5000K...6500K - හිරු
  • cloud:6500K ... 12000K වලාකුළු
  • සෙවන: සෙවනේ
  • ටංස්ටන්: 2500K ... 3500K ටංස්ටන්
  • ප්රතිදීප්ත: 2500K...4500K
  • තාපදීප්ත: රතු-උණුසුම් ලෝහ
  • ෆ්ලෑෂ්: ෆ්ලෑෂ් සමඟ
  • ක්ෂිතිජය
ස්වයංක්‍රීය
-ifx
විවිධ බලපෑම්
කිසිවක් නැත, සෘණ, සූර්යාලෝකය, පෝස්ටරයිස්, වයිට්බෝඩ්, කළු ලෑල්ල, කටු සටහන, ඩෙනොයිස්, එම්බෝස්, ඔයිල්පේන්ට්, හැච්, ජීපීඑන්, පැස්ටල්, දිය සායම්, චිත්‍රපටය, නොපැහැදිලි, සන්තෘප්තිය, වර්ණ මාරු කිරීම, සේදීම, වර්ණ ලක්ෂ්‍යය, වර්ණ සමතුලිතතාවය, කාටූන්
කිසිවක් නැත
-cfx
වර්ණ ශේෂය
0...255:0...255
128:128
-මි.මී
නිරාවරණ මැනීම
  • සාමාන්යය: සාමාන්යය
  • ස්ථානය: ලක්ෂ්යය
  • backlit: backlit රූපය කියවන්න
  • matrix: matrix මැනීම
සාමාන්යය
- කුණුවීම
හැරෙන්න
0 ... 359
0
-hf
තිරස් පරාවර්තනය
නැත
-vf
සිරස් පරාවර්තනය
නැත
-රෝයි
ROI සංවේදකය
ඉහළ වම් කෙළවරේ සහ ප්රදේශයේ පළල සහ උස සිට සම්බන්ධීකරණය කරයි
0 … 1,0 … 1,0 … 1,0 … 1
0,0,1,1
-ss
ෂටරයේ වේගය
මයික්‍රො තත්පර වලින්
6000000
-drc
ගතික පරාසයක සම්පීඩනය
අක්රිය
-st
සංඛ්යා ලේඛන පෙන්වන්න
නැත
ඊළඟට, අපි උපයෝගිතා වෙන වෙනම සලකා බලමු.


raspistill - ඡායාරූප ග්රහණය

මෙම උපයෝගීතාව කේතනය කරන ලද සම්පීඩිත රූපයක් නිපදවන අතර, මෙම ක්‍රියාව සිදු කිරීම සඳහා raspistill ධාවනය කිරීමේදී තර්ක ලෙස සම්මත කර ඇති පරාමිති කිහිපයක් තිබේ.

තර්ක

තර්කය
විස්තර
වලංගු පරාසය
පෙරනිමි අගය
-ඩබ්ලිව්
පළල
0...උපරිම
උපරිම
-h
උස
0...උපරිම
උපරිම
-q
ගුණාත්මක
0...100
75
-o
ගොනු නාමය
ගොනුව වෙත මාර්ගය
-
-v
ටර්මිනලයට ප්‍රතිදානය
අල්ලා ගැනීමේ ක්රියාවලිය පිළිබඳ තොරතුරු
නැත
-ටී
ක්රියා කිරීමට පෙර ප්රමාද කරන්න
මිලි තත්පර වලින්
0
-tl
කාලය ගතවීම
උදාහරණයක්: -tl 2000 -o රූපය%04d.jpg
2000 - පරතරය
%04d - ඉලක්කම් 4ක සංඛ්‍යා රටාව
-
-ඉ
ආකෘතියට කේතනය කිරීම
jpg, bmp, gif, සහ png
jpg
-x
EXIF ටැග් එකතු කිරීම
ටැග් 32 දක්වා
-
-ආර්
කේතනය කරන ලද රූපයක මෙටා දත්ත තුළ Bayer Array ගබඩා කිරීම
-

උදාහරණ

raspistill භාවිතා කිරීම සඳහා නිශ්චිත උදාහරණ දෙස බලමු:
තත්පර 2 කට පසු සම්මත රූපයක් ග්‍රහණය කර එය image.jpg ගොනුවට සුරකින්න (ඔබ දැනට සිටින ෆෝල්ඩරයේ). විභේදනය සම්මත (උපරිම) raspistill -t 2000 -o image.jpg එකම දෙය වනු ඇත, නමුත් 640x480 raspistill -o image.jpg -w 640 -h 480 විභේදනයකදී 5% ක අඩු ගුණාත්මක භාවයක් සහිත රූපයක් ග්‍රහණය කර ගන්න එය image.jpg ගොනුවකට සුරකින්න (ඔබ දැනට සිටින ෆෝල්ඩරයේ). මෙම ගුණාංගය සමඟින්, රූපයේ ප්‍රමාණය සැලකිය යුතු ලෙස කුඩා වනු ඇත raspistill -o image.jpg -q 5 PNG ආකෘතියෙන් සංකේතනය කරන ලද රූපයක් ලබාගෙන එය ගොනුවට සුරැකීම.png raspistill -o image.png –e png සමඟ සම්මත රූපයක් ලබා ගැනීම කාවැද්දූ EXIF ​​ටැග් දෙකක්: චිත්‍ර ශිල්පියා - බොරිස්, GPS උන්නතාංශය - මීටර් 123.5 raspistill -o image.jpg -x IFD0.Artist=Boris -x GPS.GPSAltitude=1235/10 ග්‍රහණය කර ගත හැකි කාල වකවානු සහිත රූප කට්ටලයක් නිර්මාණය කිරීම තත්පර 10 ක කාල පරතරයකින් විනාඩි 10 (මිලි. 600,000) සහ image_num_001_today.jpg, image_num_002_today.jpg සහ යනාදී ලෙස හැඳින්වේ. අවසාන රූපය නම් කරනු ලැබේ latest.jpg raspistill -t 600000 -tl 10000 -o image_num_%03d_today.jpg -l latest.jpg ඔබ Enter එබූ විට පින්තූර ග්‍රහණය කරන්න, ගොනු එක පැත්තකින් සුරකින අතර my_pics01.jpg my_pics02 ලෙස නම් කෙරේ. jpg ආදිය. raspistill -t 0 -k -o my_pics%02d.jpg

raspiyuv

දියත් කිරීමේ තර්ක හරියටම raspistill හි ඒවාට සමාන වේ (ඉහත බලන්න), එයින් පහත ඒවා පමණක් ලබා ගත නොහැක:
-q - ගුණාත්මකභාවය
-e - ඉලක්ක රූප ආකෘතිය සඳහන් කිරීම
-x - EXIF ​​ටැග් එකතු කරන්න
-r - කේතනය කළ රූපයේ මෙටා දත්ත තුළ Bayer අරාවක් ගබඩා කරන්න
කෙසේ වෙතත්, තමන්ගේම තර්කයක් තිබේ
-rgb - RGB888 ආකෘතියෙන් "අමු" අමු දත්ත සුරැකීම (බිට් 8/නාලිකාව)

raspivid - වීඩියෝ ග්රහණය

දියත් කිරීමේ පරාමිතීන්

තර්කය
විස්තර
වලංගු පරාසය
පෙරනිමි අගය
-ඩබ්ලිව්
පළල
0...උපරිම
1920
-h
උස
0...උපරිම
1080
-බී
වීඩියෝ බිටු අනුපාතය
තත්පරයට බිටු ගණන.
10Mbits/s සකසා ඇත -b 10000000
-o
ගොනු නාමය
ගොනුව වෙත මාර්ගය
-
-v
ටර්මිනලයට ප්‍රතිදානය
අල්ලා ගැනීමේ ක්රියාවලිය පිළිබඳ තොරතුරු
-ටී
ක්රියා කිරීමට පෙර ප්රමාද කරන්න
මිලි තත්පර වලින්
0
-fps
රාමු කරන්න
තත්පරයකට රාමු ගණන 2...30
-කේ
Enter එබීමෙන් පටිගත කිරීම ආරම්භ කරන්න/නවත්වන්න
"X" එබීමෙන් ක්රියාවලිය බාධා වේ
-sg
ස්ථාවර කාල සීමාවක් සහිත වීඩියෝ කොටස් වෙනම ගොනු වලට සුරැකීම
එක් කොටසක කාලසීමාව සහ ගොනු ආවරණයක් සකසන්න
-sg 3000 -o වීඩියෝ%04d.h264
-wr
ඛණ්ඩනය කිරීමේදී උපරිම ගොනු ගණන සීමා කිරීම
-sg තර්කය සමඟ භාවිතා කරන අතර DVR වල මෙන් චක්‍රීය නැවත ලිවීම ක්‍රියාත්මක කරයි
පෙරනිමි විභේදනය 1080p (1920x1080)
නිශ්චිත උදාහරණ දෙස බලමු:
තත්පර 5 ක සම්මත වීඩියෝවක් (1920x1080, 30 රාමු/තත්පර) පටිගත කිරීම සහ ගොනුවකට සුරැකීම. /s සහ video.h264 ගොනු කිරීමට සුරකිමින් raspivid -t 5000 -o video.h264 -b 3500000 සම්මත විභේදන වීඩියෝ තත්පර 5ක් 5fps රාමු අනුපාතයකින් පටිගත කර video.h264 raspivid -t 5000 -o video.h264 -f ගොනුවට සුරකින්න 5 මොනිටරයක් ​​HDMI හරහා Raspberry වෙත සම්බන්ධ කර ඇත්නම්, පටිගත කරන ලද වීඩියෝව omxplayer ප්ලේයරය භාවිතයෙන් නැරඹිය හැක: sudo apt-get install omxplayer #Player එක තවම ස්ථාපනය කර නොමැති නම් omxplayer video.h264 VNC හරහා වීඩියෝ බැලීම ලබා ගත නොහැක.

දෝෂ කේත

  • 0 - සාර්ථකව නිම කිරීම
  • 64 - වලංගු නොවන විධානයක් යවා ඇත (වාක්‍ය ඛණ්ඩ දෝෂය)
  • 70 - උපයෝගීතාවයේ දෝෂයක් හෝ කැමරාව සමඟ සන්නිවේදනය කිරීමේදී
  • 130 - ක්‍රියාත්මක කිරීම පරිශීලකයා විසින් බාධා කරන ලදී (යතුරු සංයෝජනය Ctrl + C)

PiCamera පුස්තකාලය

මෙය පයිතන් ක්‍රමලේඛන භාෂාව සඳහා වන පුස්තකාලයක් වන අතර එමඟින් ඔබට Raspberry කැමරාව සමඟ වැඩ සරල කිරීමට සහ ස්වයංක්‍රීය කිරීමට ඉඩ සලසයි.
පුස්තකාලයේ සම්පූර්ණ විස්තරය ඉංග්‍රීසියෙන්
Raspbian බෙදාහැරීමේ නවීන අනුවාද වල, පුස්තකාලය දැනටමත් පෙර ස්ථාපනය කර ඇත, ඔබට මෙය Python console python3 import picamera හරහා පරීක්ෂා කළ හැකිය, අසාර්ථක වූ විට, exit() විධානය ඇතුළත් කිරීමෙන් හෝ Ctrl + භාවිතා කිරීමෙන් ඔබ කොන්සෝලය හැර යා යුතුය. D යතුරු සංයෝජනය සහ sudo apt-get install python3-picamera විධානය සමඟ පුස්තකාලය ස්ථාපනය කරන්න ඉහත සාකච්ඡා කර ඇති ටර්මිනල් විධානවලට සමාන පයිතන් කේතයෙන් කැමරාව සමඟ වැඩ කිරීම. ඔබට පයිතන් කොන්සෝලය තුළ සෘජුවම කැමරාවකින් සම්මත රූපයක් ලබා ගත හැක: picamera ආනයනය කරන්න #කැමරා පුස්තකාල කැමරාව ආනයනය කරන්න = picamera.PiCamera() #කැමරා වස්තුවක් කැමරාවක් සාදන්න.capture("image.jpg") #කැමරා රූපය අමතන්න capture method camera .close() #close the camera session වත්මන් ෆෝල්ඩරයේ ඇති image.jpg ගොනුවට රූපය සුරැකේ.

මීට අවුරුදු දෙකකට කලින් මම මල්ටිකොප්ටර්වල වැඩ කරන්න පටන් ගත්තම මට පොඩි එකක් හදන්න වුණා. quadcopter සම්පූර්ණයෙන්ම ස්වයංක්‍රීය වීමට අදහස් කළ බැවින්, මෙම දුරස්ථ පාලකයට අවශ්‍ය වූයේ පරීක්ෂා කිරීමේදී සහ සැකසීමේදී ඩ්‍රෝනය පාලනය කිරීම පමණි.

ප්‍රතිපත්තිමය වශයෙන්, දුරස්ථ පාලකය එයට පවරා ඇති සියලුම කාර්යයන් සමඟ සාර්ථකව කටයුතු කළේය . නමුත් බරපතල අඩුපාඩු ද විය.

  1. බැටරි නඩුවට නොගැලපෙන නිසා මට ඒවා විදුලි ටේප් එකකින් ටේප් කිරීමට සිදු විය :)
  2. උෂ්ණත්වයට ඉතා සංවේදී බවට පත් වූ පොටෙන්ටෝමීටර හතරක් භාවිතයෙන් පරාමිතීන් සකස් කර ඇත. ඔබ සමහර අගයන් ගෘහස්ථව සකසන්න, පිටතට යන්න - ඒවා දැනටමත් වෙනස් ය, ඒවා පාවී ගොස් ඇත.
  3. යූ Arduino නැනෝ, මම දුරස්ථ පාලකයේ භාවිතා කළ, ඇනලොග් ආදාන 8 ක් පමණි. පොටෙන්ටියෝමීටර සුසර කිරීම මගින් හතරක් අල්ලා ගන්නා ලදී. එක් පොටෙන්ටෝමීටරයක් ​​ගෑස් ලෙස සේවය කළේය. ජොයිස්ටික් එකට ආදාන දෙකක් සම්බන්ධ කර ඇත. එක් ප්‍රතිදානයක් පමණක් නොමිලයේ පැවති අතර, වින්‍යාස කිරීමට තවත් බොහෝ පරාමිතීන් තිබුණි.
  4. එකම ජොයිස්ටික් එක ගුවන් නියමුවෙකු නොවීය. පොටෙන්ටියෝමීටරයකින් තෙරපුම පාලනය කිරීම ද තරමක් කලකිරීමට පත් විය.
  5. තවද දුරස්ථ පාලකය කිසිදු ශබ්දයක් නිකුත් නොකළ අතර එය සමහර විට අතිශයින්ම ප්රයෝජනවත් වේ.

මෙම සියලු අඩුපාඩු ඉවත් කිරීම සඳහා, දුරස්ථ පාලකය රැඩිකල් ලෙස ප්රතිනිර්මාණය කිරීමට මම තීරණය කළෙමි. දෘඪාංග කොටස සහ මෘදුකාංග යන දෙකම. මට කරන්න අවශ්‍ය දේ මෙන්න:

  • ඔබට දැන් අවශ්‍ය සියල්ල (බැටරි ඇතුළුව) සහ පසුව ඔබට අවශ්‍ය ඕනෑම දෙයක් පිරවිය හැකි පරිදි විශාල නඩුවක් සාදන්න.
  • පොටෙන්ටියෝමීටර ගණන වැඩි කිරීමෙන් නොව, සැකසුම් සමඟ ගැටළුව කෙසේ හෝ විසඳන්න. Plus, දුරස්ථ පාලකයේ පරාමිතීන් සුරැකීමේ හැකියාව එකතු කරන්න.
  • සාමාන්‍ය ගුවන් නියමු කොන්සෝලවල මෙන් ජොයිස්ටික් දෙකක් සාදන්න. හොඳයි, ජොයිස්ටික් ඕතඩොක්ස් විසින්ම දමන්න.

නව ගොඩනැගිල්ල

අදහස අතිශයින්ම සරල හා ඵලදායී වේ. අපි ප්ලෙක්සිග්ලාස් හෝ වෙනත් තුනී ද්රව්ය වලින් තහඩු දෙකක් කපා ඒවා රාක්ක සමඟ සම්බන්ධ කරමු. නඩුවේ සම්පූර්ණ අන්තර්ගතය ඉහළ හෝ පහළ තහඩුවට අමුණා ඇත.

පාලන සහ මෙනු

පරාමිති පොකුරක් පාලනය කිරීම සඳහා, ඔබ දුරස්ථ පාලකයේ පොටෙන්ටියෝමීටර පොකුරක් තබා ADC එකතු කළ යුතුය, නැතහොත් මෙනුව හරහා සියලු සැකසුම් කළ යුතුය. මම දැනටමත් පවසා ඇති පරිදි, පොටෙන්ටියෝමීටර සමඟ ගැලපීම සැමවිටම හොඳ අදහසක් නොවේ, නමුත් ඔබ එය අත් නොහැරිය යුතුය. එබැවින්, දුරස්ථ පාලකයේ පොටෙන්ටෝමීටර හතරක් තබා සම්පූර්ණ මෙනුවක් එක් කිරීමට තීරණය විය.

මෙනුව හරහා සැරිසැරීමට සහ පරාමිතීන් වෙනස් කිරීමට, බොත්තම් සාමාන්යයෙන් භාවිතා වේ. වම, දකුණ, ඉහළ, පහළ. නමුත් මට බොත්තම් වෙනුවට කේතකයක් භාවිතා කිරීමට අවශ්‍ය විය. මට මේ අදහස ලැබුනේ ත්‍රිමාණ මුද්‍රණ පාලකයකින්.


ඇත්ත වශයෙන්ම, මෙනුව එකතු කිරීම නිසා දුරස්ථ පාලක කේතය කිහිප වතාවක් පුළුල් වී ඇත. ආරම්භ කිරීමට, මම මෙනු අයිතම තුනක් පමණක් එකතු කළෙමි: "ටෙලිමෙට්‍රි", "පරාමිතීන්" සහ "ගබඩා පරාමිතීන්". පළමු කවුළුව විවිධ දර්ශක අටක් දක්වා පෙන්වයි. මෙතෙක් මම භාවිතා කරන්නේ තුනක් පමණි: බැටරි බලය, මාලිමා සහ උන්නතාංශය.

දෙවන කවුළුවෙහි, පරාමිති හයක් පවතී: X/Y, Z අක්ෂ සහ ත්වරණමාන නිවැරදි කිරීමේ කෝණ සඳහා PID පාලක සංගුණක.

තුන්වන අයිතමය ඔබට EEPROM හි පරාමිතීන් සුරැකීමට ඉඩ සලසයි.

ජොයිස්ටික්

ගුවන් නියමු ජොයිස්ටික් තෝරාගැනීම ගැන මම දිගු කලක් සිතුවේ නැත. quadcopter ව්‍යාපාරයේ සගයෙකුගෙන් මට පළමු Turnigy 9XR ජොයිස්ටික් ලැබුණි - Alex-exe.ru හි සුප්‍රසිද්ධ වෙබ් අඩවියේ හිමිකරු ඇලෙක්සැන්ඩර් වාසිලීව්. මම දෙවෙනි එක කෙලින්ම Hobbyking එකෙන් ඕඩර් කලා.


පළමු ජොයිස්ටික් ඛණ්ඩාංක දෙකෙහිම වසන්ත-පටවන ලදී - යව් සහ තණතීරුව පාලනය කිරීමට. මම ගත්ත දෙවෙනි එකත් ඒකම තමයි, ඒ නිසා මට ඒක ජොයිස්ටික් එකක් බවට පත් කරලා කම්පනය සහ භ්‍රමණය පාලනය කරන්න පුළුවන් වුණා.

පෝෂණය

පැරණි දුරස්ථ පාලකයේ මම සරල LM7805 වෝල්ටීයතා නියාමකය භාවිතා කළෙමි, එය AA බැටරි 8 ක පොකුරකින් පෝෂණය විය. නියාමකය උණුසුම් කිරීම සඳහා වෝල්ට් 7 ක් වැය කරන ලද භයානක අකාර්යක්ෂම විකල්පයකි. බැටරි 8 ක් - අතේ තිබුණේ එවැනි මැදිරියක් පමණක් වන අතර LM7805 - ඒ වන විට මෙම විකල්පය මට සරලම හා වඩාත්ම වැදගත් ලෙස වේගවත් යැයි පෙනුන බැවිනි.

දැන් මම ඥානවන්තව ක්රියා කිරීමට තීරණය කළ අතර LM2596S මත තරමක් ඵලදායී නියාමකයෙකු ස්ථාපනය කර ඇත. AA බැටරි 8 ක් වෙනුවට, මම LiIon 18650 බැටරි දෙකක් සඳහා මැදිරියක් ස්ථාපනය කළෙමි.


ප්රතිඵලය

සියල්ල එකට එකතු කර, අපි මෙම උපාංගය ලබා ගත්තා. ඇතුළත දසුන.


නමුත් පියන වසා ඇත.


එක් පොටෙන්ටියෝමීටරයක තොප්පිය සහ ජොයිස්ටික්වල තොප්පි අතුරුදහන්.

අවසාන වශයෙන්, මෙනුව හරහා සැකසුම් වින්‍යාස කර ඇති ආකාරය පිළිබඳ වීඩියෝවක්.


පහළ රේඛාව

දුරස්ථ පාලකය භෞතිකව එකලස් කර ඇත. දැන් මම දුරස්ථ පාලකයේ සහ quadcopter සඳහා කේතය අවසන් කිරීමට කටයුතු කරමින් සිටින්නේ ඔවුන්ගේ පෙර පැවති ශක්තිමත් මිත්‍රත්වයට ඔවුන් නැවත ලබා දීම සඳහා ය.

දුරස්ථ පාලකය සැකසීමේදී, අඩුපාඩු හඳුනාගෙන ඇත. පළමුව, දුරස්ථ පාලකයේ පහළ කොන ඔබේ අතේ රැඳී ඇත: (මම බොහෝ විට තහඩු ටිකක් ප්‍රතිනිර්මාණය කරමි, කොන් සුමට කරන්නෙමි. දෙවනුව, ලස්සන ටෙලිමෙට්‍රි සංදර්ශකයක් සඳහා 16x4 සංදර්ශකයක් පවා ප්‍රමාණවත් නොවේ - මට කෙටි කළ යුතුය පරාමිති නම් අකුරු දෙකකට. උපාංගයේ ඊළඟ අනුවාදයේ මම තිත් සංදර්ශකයක් හෝ වහාම TFT න්‍යාසයක් ස්ථාපනය කරමි.


Raspberry Pi තනි පුවරු පරිගණකය ඔබට සැබවින්ම රසවත් හා ප්රයෝජනවත් දේවල් නිර්මාණය කිරීමට ඉඩ සලසයි: බහුමාධ්ය මධ්යස්ථාන සිට නිවසේ ස්වයංක්රීය පද්ධති දක්වා. Raspberry Pi වෙත විවිධ මොඩියුල සම්බන්ධ කිරීමෙන්, ඔබට මෙම කුඩා පරිගණකයේ ක්රියාකාරිත්වය සැලකිය යුතු ලෙස පුළුල් කළ හැකිය.



මෙම අතිරේක ප්ලග් ඉන් එකක් වන්නේ කැමරාවක් වන අතර, ඔබට පින්තූර ගැනීමට හෝ වීඩියෝ රූගත කිරීමට ඉඩ සලසයි. අද වෙළඳපොලේ Raspberry Pi සඳහා කැමරා ගණනාවක් ඇති අතර, මෙම ලිපියෙන් අපි ඒවා පිළිබඳ කෙටි සමාලෝචනයක් ලබා දෙන්නෙමු.


අපි වඩාත් ජනප්‍රිය කැමරා හයක් බලමු: ZeroCam Noir, ZeroCam FishEye, Raspberry Pi Compatible Fishey Camera, Raspberry Pi Camera V2, Raspberry Pi Camera V2 Noir සහ Raspberry Pi Camera 1.3.



ZeroCam Noir යනු Raspberry Pi Zero හෝ Raspberry Pi Zero W සඳහා වන කැමරා මොඩියුලයකි, එබැවින් ඔබට එය Raspberry Pi 3 හෝ 2 හි භාවිතා කිරීමට අවශ්‍ය නම්, ඔබට ඇඩැප්ටර කේබලයක් භාවිතා කිරීමට අවශ්‍ය වනු ඇත. මෙම කැමරාවේ කාචයේ IR ෆිල්ටරයක් ​​නොමැති අතර එය අඩු ආලෝක ඡායාරූපකරණය සඳහා වඩාත් සුදුසු වේ. මෙන්න එහි ප්‍රධාන ලක්ෂණ කිහිපයක්: මෙගාපික්සල් 5 සංවේදකය, 2592 × 1944 පික්සල, 1080p 30 FPS (හෝ 60 FPS 720p, 90 FPS 480p), නාභීය දුර 3.60 mm, තිරස් අංශක 53.50, අංශක 4.41 සිරස්, අංශක 4.4 කැමරාව සමඟ පුවරු මානයන්: 60 x 11.4 x 5.1 මි.මී.



මෙය ZeroCam හි fisheye අනුවාදයයි, එයින් අදහස් වන්නේ එය පුළුල් කෝණ රූපයක් ඇති බවයි. මෙම කැමරාව Pi Zero හෝ Pi Zero W සඳහාද සාදා ඇත, එබැවින් එය වෙනත් Pi පැනලයක් සමඟ භාවිතා කිරීමට ඔබට ඇඩැප්ටර කේබලයක් අවශ්‍ය වේ.



මෙය AliExpress, TaoBao, eBay වැනි විවිධ මාර්ගගත වෙළඳ වේදිකාවල පහසුවෙන් සොයා ගත හැකි Raspberry Pi ගැළපෙන fisheye කැමරාවකි. එය 175º පුළුල් කෝණයකින් සංලක්ෂිත වේ. එය මෙගාපික්සල් 5 (පික්සල 2592 x 1944) විභේදනයක් සහිත Omnivision 5647 සංවේදකය මත පදනම් වේ.



මෙම කැමරාව 3280×2464 පික්සල් ස්ථිතික රූප පෙන්වීමේ හැකියාව ඇති ස්ථාවර නාභි කාචයක් සහිත මෙගාපික්සල් 8 ක Sony IMX219 රූප සංවේදකයකින් සමන්විත වේ, එය 1080p30, 720p60 සහ 640×480p90 වීඩියෝ සඳහා සහය දක්වයි. කැමරාව සියලුම Raspberry Pi පුවරු සමඟ අනුකූල වේ, නමුත් ඔබට එය Pi Zero සමඟ භාවිතා කිරීමට අවශ්‍ය නම්, ඔබට ඇඩැප්ටර කේබලයක් අවශ්‍ය වේ.



මෙම කැමරාව Raspberry Pi Camera V2 මොඩියුලයේ සියලුම විශේෂාංග ඇත, නමුත් එහි IR ෆිල්ටරයක් ​​නොමැත. මෙයින් අදහස් කරන්නේ එය අඳුරේ වෙඩි තැබීමට සුදුසු කැමරාවක් බවයි.



Raspberry Pi Camera 1.3 V2 මොඩියුලයේ පූර්වගාමියා වේ. එය 5-megapixel OmniVision OV5647 සංවේදකයකින් සමන්විත වේ.

Raspberry Pi සඳහා කැමරා වල දර්ශන ක්ෂේත්‍රය සහ රූපයේ ගුණාත්මකභාවය සංසන්දනය කිරීම

මෙම පරීක්ෂණයේදී, සියලුම කැමරා පරීක්ෂණ රූපයේ සිට මීටර් 1 ක් දුරින් ස්ථාපනය කර ඇත. ප්රතිඵල පහත පරිදි වේ:











විශාලනය කිරීමේදී Raspberry Pi කැමරාවල රූපයේ ගුණාත්මකභාවය සහ වර්ණ විදැහුම්කරණය සංසන්දනය කිරීම











රාත්රී වෙඩි තැබීමේ ගුණාත්මකභාවය සංසන්දනය කිරීම

පහත ප්‍රතිඵලවලින් පෙන්වන්නේ රාත්‍රී ඡායාරූප ගැනීමට සූදානම් කැමරා කිහිපයක් එකම දේ කරන බවයි. පරීක්ෂණ රූපයඅඳුරේ ඉතා අඩු ආලෝකයේ.







නිගමන

සියලුම කැමරා එවැනි ලාභ මොඩියුල වලින් බලාපොරොත්තු වූවාට වඩා ටිකක් හොඳින් ක්‍රියා කරයි. අවාසනාවකට මෙන්, ඒවා අතර සියල්ලෙන් එක කැමරාවක් නොමැති අතර, IR කපා ඉවත් කරන ලද පෙරහන සහිත පුළුල් කෝණ (fisheye) කැමරා කිසිවක් ඇති බවක් නොපෙනෙන බැවින් වෙළඳාමක් කිරීමට සිදු වේ. එබැවින් ඔබට පුළුල් කෝණයක් අවශ්‍ය නම්, ඔබට සාමාන්‍ය ආලෝකය අවශ්‍ය වන අතර, අනෙක් අතට, රාත්‍රියේදී ඔබට පුළුල් කෝණයක් වෙඩි තැබීමට නොහැකි වනු ඇත.

සුබ දිනක්!

අලුත් අවුරුදු උදාවේදී, යම් ආකාරයක වීඩියෝ නිරීක්ෂණ ක්රමයක් ගොඩනඟා ගැනීමට මට අදහසක් තිබුණි. මට අවශ්‍ය සියල්ල මගේ අතේ තිබුණි:

  • Raspberry Pi Model B තනි පුවරු පරිගණකය
  • Webcam LOGITECH HD Webcam C270
කියවීමෙන් පසු, කතුවරයාගේ අදහස ටිකක් වර්ධනය කිරීමට මම තීරණය කළෙමි.
දැන හඳුනා ගැනීම
එබැවින්, පළමුව, අපි ප්රධාන "සංරචකය" සමඟ දැන හඳුනා ගනිමු:
Raspberry Pi පෙනුම:

ලක්ෂණ:

  • Broadcom BCM2835 700MHz ARM1176JZFS ප්‍රොසෙසරය සමඟ FPU සහ Videocore 4 GPU
  • GPU මඟින් විවෘත GL ES 2.0, දෘඪාංග-වේගවත් OpenVG, සහ 1080p30 H.264 ඉහළ පැතිකඩ විකේතනය සපයයි.
  • GPU වයනය පෙරීම සහ DMA යටිතල පහසුකම් සහිත 1Gpixel/s, 1.5Gtexel/s හෝ 24GFLOPS සඳහා හැකියාව ඇත.
  • 512MB RAM
  • ලිනක්ස් මෙහෙයුම් පද්ධතියේ අනුවාදයක් ක්‍රියාත්මක වන SD කාඩ්පතෙන් ආරම්භ වේ
  • 10/100 BaseT ඊතර්නෙට් සොකට්
  • HDMI වීඩියෝ අවුට් සොකට්
  • 2 x USB 2.0 සොකට්
  • RCA සංයුක්ත වීඩියෝ අවුට් සොකට්
  • SD කාඩ් සොකට්
  • microUSB සොකට් එකෙන් බල ගැන්වේ
  • 3.5mm ඕඩියෝ අවුට් ජැක්
  • Raspberry Pi HD වීඩියෝ කැමරා සම්බන්ධකය
  • ප්‍රමාණය: 85.6 x 53.98 x 17mm"
pi@hall-pi ~ $ cat /proc/cpuinfo ප්‍රොසෙසරය: 0 මාදිලියේ නම: ARMv6-අනුකූල ප්‍රොසෙසරය rev 7 (v6l) BogoMIPS: 2.00 විශේෂාංග: swp half thumb fastmult vfp edsp java tls CPU ක්‍රියාත්මක කරන්නා: 0x41 CPU 7 architecture CPU : 0x0 CPU කොටස: 0xb76 CPU සංශෝධනය: 7 දෘඪාංග: BCM2708 සංශෝධනය: 000e අනුක්‍රමික: 000000005a82c372

නිල වශයෙන් සහාය දක්වන බෙදාහැරීම් ලැයිස්තුවක් සොයා ගත හැක. මම චිත්‍රක කවචයක් නොමැතිව Raspbian තෝරා ගත්තෙමි.

ස්ථාපන ක්රියාවලිය තරමක් සරල වන අතර අවශ්ය නොවේ විස්තරාත්මක සටහන, එබැවින් මම අවධානය යොමු කළ යුතු ප්රධාන කරුණු ලැයිස්තුගත කරමි:

  1. කාල කලාපය සැකසීම
  2. පරිගණකයේ නම සැකසීම
  3. SSH ප්‍රවේශය සබල කරමින්
  4. පද්ධතිය යාවත්කාලීන කිරීම
අවශ්ය සියලු සැකසුම් සම්පූර්ණ කිරීමෙන් පසුව, ඔබට ආරම්භ කළ හැකිය.
සකස් කිරීම
පළමුව, අවශ්‍ය සියලුම පැකේජ ස්ථාපනය කරමු:
sudo apt-get install imagemagick libav-tools libjpeg8-dev subversion
ඉන්පසු mjpg-streamer බාගත කර එකලස් කරන්න:
sudo svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer/ mjpg-streamer cd mjpg-streamer make
නිසා අපි සියලු දත්ත වලාකුළෙහි ගබඩා කරන්නෙමු, අපි දුරස්ථ පාලකය සමඟ වැඩ සකසන්නෙමු ගොනු පද්ධතිය WebDAV හරහා:
sudo apt-get install davfs2 sudo mkdir /mnt/dav sudo mount -t davfs https://webdav.yandex.ru /mnt/dav -o uid=pi,gid=pi
සෑම විටම ඔබගේ පරිශීලක නාමය සහ මුරපදය ඇතුළත් නොකිරීමට, ඔබ ඒවා ගොනුවට එක් කළ යුතුය
/etc/davfs2/secrets
/mnt/dav පරිශීලක මුරපදය
වැඩ කිරීමේ ක්රියාවලිය
WebDAV සවි කිරීමට /etc/rc.local වෙත විධාන එකතු කර ජාලයට විකාශනය සඳහා ස්ක්‍රිප්ට් ධාවනය කරමු:
mount -t davfs https://webdav.yandex.ru /mnt/dav -o uid=pi,gid=pi cd /home/pi/mjpg-streamer && ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
දැන්, http://:8080/ වෙත යාමෙන් අපට කැමරාවට ප්‍රවේශය ලැබේ. ඉතිරිව ඇත්තේ රවුටරයේ වරාය ඉදිරියට යැවීම පමණක් වන අතර ඔබට දේශීය ජාලයෙන් පිටත කැමරාවට පිවිසිය හැකිය.
කාලානුරූපී වීඩියෝවක් නිර්මාණය කිරීම
මුලින්ම අපි කැමරාවෙන් රූපයක් ලබා ගත යුතුයි. නිසා එය දැනටමත් වාඩිලාගෙන ඇත (රූපය වෙබ් සේවාදායකය විසින් විකාශනය කර ඇත), එවිට අපි වෙබ් සේවාදායකයෙන් වත්මන් රූපය ලබා ගැනීමට අවස්ථාව භාවිතා කරන්නෙමු:
curl http://localhost:8080/?action=snapshot > out.jpg
රූපයේ ඡායාරූපයේ දිනය ඇඳීමට අපට අවශ්‍ය නම්, අපට පරිවර්තන විධානය භාවිතා කළ හැකිය
timestamp=`stat -c %y out.jpg` convert out.jpg -fill black -fill white -pointsize 15 -අඳින්න "පෙළ 5.15 "$(වේලා මුද්‍රාව:0:19)"" out_.jpg
සම්පූර්ණ සංස්කරණයපිටපත:
#!/bin/bash filename=$(perl -e "print time") foldername=$(date --rfc-3339=date) curl http://localhost:8080/?action=snapshot > $filename timestamp=` stat -c %y $filename` mkdir /mnt/dav/out/$foldername convert $filename -fill black -fill white -pointsize 15 -අඳින්න "පෙළ 5.15 "$(වේලා මුද්‍රාව:0:19)"" /mnt /dav /out/$foldername/$filename.jpg rm $filename
avconv විධානය භාවිතයෙන් වීඩියෝව එකලස් කර ඇත:
avconv -r 10 -i %06d.jpg -r 10 -vcodec mjpeg -qscale 1 out.avi
වීඩියෝ එකලස් පිටපතේ සම්පූර්ණ අනුවාදය:
#!/bin/bash filename=$(දිනය --rfc-3339=date) i=0 f සඳහා `ls -tr /mnt/dav/out/$filename/*.jpg 2>/dev/null` do newf=`printf %06d $i`.jpg echo $f "-->" $newf mv $f $newf i=$((i+1)) rmdir -R /mnt/dav/out/$filename/ avconv -r 10 -i %06d.jpg -r 10 -vcodec mjpeg -qscale 1 /mnt/dav/$filename.avi rm *.jpg
දැන් ඉතිරිව ඇත්තේ ක්‍රොන් උපලේඛනයේ ස්ක්‍රිප්ට් ක්‍රියාත්මක කිරීම ලියාපදිංචි කිරීම පමණි:
* * * * * pi bash /home/pi/cam.sh 59 23 * * * pi bash /home/pi/build.sh
උදාහරණ වීඩියෝව
නිගමනය
මෙම ප්‍රවේශය වීඩියෝ නැරඹීම සඳහා වැඩි කාලයක් ගත කිරීමේ අවශ්‍යතාවය ඉවත් කිරීමට උපකාරී වන අතර අවසාන නිෂ්පාදනයේ පිරිවැය ද අඩු කරයි. සම්පූර්ණ මෙහෙයුම් පද්ධතියක් තිබීමට ස්තූතිවන්ත වන අතර, ක්‍රියාකාරීත්වය නිවැරදි දිශාවට පුළුල් කිරීමට හැකි වේ.

නිසා මෙම පරිගණකය කැමරාවකින් (උදාහරණයක් ලෙස, USB කැමරාවකින්) wifi හරහා වෙනත් උපාංග වෙත වීඩියෝ ලබා ගැනීමට, ගබඩා කිරීමට, සැකසීමට සහ සම්ප්‍රේෂණය කිරීමට ප්‍රමාණවත් කාර්ය සාධනයක් ඇත. Raspberry PI සඳහා විශේෂ සම්බන්ධකයකට සම්බන්ධ වන විශේෂ කැමරා සහ ඕනෑම දෙයකට සම්බන්ධ වන USB කැමරා ඇත. USB port Raspberry PI මත. නිසා USB කැමරා, රීතියක් ලෙස, විශේෂ ඒවාට වඩා බෙහෙවින් ලාභදායී වේ (නරක වුවද), එබැවින් ඊළඟට අපි Raspberry PI සමඟ USB කැමරාවක් භාවිතා කිරීම සලකා බලමු. USB කැමරාවකින් වීඩියෝ ග්රහණය කර ගැනීම සඳහා වැඩසටහන් ගණනාවක් තිබේ, නැතහොත් ඔබට ඔබේම ලිවිය හැකිය, නමුත් සරල බව සඳහා, මුලින්ම චලන වැඩසටහන භාවිතයෙන් වීඩියෝ ග්රහණය කර සම්ප්රේෂණය කිරීම දෙස බලමු. Raspberry PI හි චලන වැඩසටහන ස්ථාපනය කිරීම සඳහා, ඔබ ප්‍රථමයෙන් එයට පුටි වැඩසටහන (හෝ SSH හරහා සන්නිවේදනය කිරීමේ හැකියාව ඇති වෙනත් පර්යන්ත වැඩසටහනක්) හරහා සම්බන්ධ විය යුතුය (මෙය කරන්නේ කෙසේද යන්න පිළිබඳ තොරතුරු සඳහා, පෙර ලිපිය “Raspberry PI 3 බලන්න. WIFI හරහා GPIO පිහිටුවීම සහ කළමනාකරණය කිරීම") . Raspberry PI වෙත සම්බන්ධ වීමෙන් පසු, ඔබට විධාන භාවිතා කර පද්ධතිය යාවත්කාලීන කළ යුතුය

Sudo apt-get update

Sudo apt-get upgrade

සාර්ථක පද්ධති යාවත්කාලීන කිරීමෙන් පසුව, ඔබට විධානය සමඟ චලන වැඩසටහන ස්ථාපනය කළ යුතුය

Sudo apt-get install motion

ස්ථාපනය අතරතුර "ඔබට ඉදිරියට යාමට අවශ්‍යද?" යන ප්‍රශ්නය ඔබෙන් අසනු ඇත. ඉන්පසු ඔබට "Y" අක්ෂරය ඇතුළත් කිරීමට අවශ්ය වනු ඇත. චලන වැඩසටහන ස්ථාපනය කිරීමෙන් පසු, ඔබට වින්‍යාස ගොනු වලට යම් යම් වෙනස්කම් කිරීමට අවශ්‍ය වනු ඇත. විධානය සමඟ නැනෝ සංස්කාරකයේ motion.conf ගොනුව විවෘත කරන්න

Sudo nano /etc/motion/motion.conf

ඉන්පසු

විසින් ප්රතිස්ථාපනය කරන ලදී

ඊළඟට, අපි වෙනස් කිරීමට වෙනත් රේඛා සොයා ගනිමු, මෙය සිදු කිරීම සඳහා, CTRL + W යතුරු සංයෝජනය ඔබන්න, "stream_localhost" ඇතුල් කර enter ඔබන්න, ඉන්පසු අවශ්ය රේඛාව සොයාගත යුතුය, එය සොයාගත නොහැකි නම්, "stream_localhost" විචල්යය. ” වෙනත් දෙයක් ලෙස හැඳින්වේ, උදාහරණයක් ලෙස “webcam_localhost” හෝ එවැනි දෙයක්. මෙම විචල්යය සමඟ රේඛාව සොයාගත් පසු, ඔබට අවශ්ය වේ

Stream_localhost ක්‍රියාත්මකයි

විසින් ප්රතිස්ථාපනය කරන ලදී

Stream_maxrate 1

සහ සමඟ ප්රතිස්ථාපනය කරන්න

Stream_maxrate 100

විසින් ප්රතිස්ථාපනය කරන ලදී

ඉන්පසු

අවම_රාමු_කාලය 0

විසින් ප්රතිස්ථාපනය කරන ලදී

අවම_රාමු_කාලය 1

දෙවැන්න සිදු කරනුයේ රාමු තත්පරයකට වරක් ප්‍රතිදානය වන පරිදි ය - මෙය එතරම් හොඳ පෙනුමක් නැත, නමුත් රූපය හදිසියේම වෙනස් වුවහොත් වීඩියෝව අතුරුදහන් නොවේ. එක් එක් විචල්‍යයේ අරමුණ අදහස් දැක්වීමේදී කියවිය හැකිය.
දැන් CTRL+O එබීමෙන් වෙනස්කම් save කර enter කරන්න, ඉන්පසු CTRL+X ඔබා පිටවන්න නැනෝ සංස්කාරකය. දැන් අපි වෙනත් ගොනුවක් සංස්කරණය කරමු, මෙය සිදු කිරීම සඳහා අපි විධානය ඇතුල් කරන්නෙමු

Sudo nano /etc/default/motion

සහ රේඛාව ප්රතිස්ථාපනය කරන්න

Start_motion_daemon=නැත

Start_motion_daemon=ඔව්

ඉන්පසු CTRL+O එබීමෙන් වෙනස්කම් සුරකින්න සහ ඇතුල් කරන්න, ඉන්පසු CTRL+X ඔබා නැනෝ සංස්කාරකයෙන් පිටවන්න. දැන් ඔබට විධානය සමඟ වීඩියෝ හුවමාරුව (USB කැමරාව එක් වරායකට සම්බන්ධ කළ යුතුය) ආරම්භ කළ හැකිය

සුඩෝ සේවා චලනය ආරම්භය

විධානයෙන් නවත්වන්න

සුඩෝ සේවා චලන නැවතුම

වීඩියෝව බැලීමට, ඔබ බ්‍රවුසරය විවෘත කර ලිපින තීරුවේ Raspberry PI හි IP ලිපිනය ඇතුළත් කළ යුතුය, ඉන්පසු colon සහ 8081 (Rapberry PI හි IP ලිපිනය: 8081) දමා enter ඔබන්න, ඉන්පසු USB කැමරාවේ වීඩියෝව බ්‍රවුසරයේ දිස්විය යුතුය. මේ සියල්ල සිදු කරන්නේ කෙසේදැයි ඔබට දැක ගත හැකිය, වීඩියෝවේ ප්රතිඵලය සහ වෙනත් දෙයක් බලන්න:

මෙවැනි සරල ආකාරයකින්ඔබට Raspberry PI වෙත සම්බන්ධ USB කැමරාවකින් වීඩියෝ ලබා ගත හැක. එය Raspberry PI 3 නම්, බිල්ට් වයිෆයි සහිත සහ පවර්බෑන්ක් (හෝ වෙනත් අතේ ගෙන යා හැකි විදුලි ප්‍රභවයක්) මගින් බල ගැන්වේ නම් (උදාහරණයක් ලෙස, මෙය එකක් හෝ මිල අඩු එකක්, මිල අඩු එකක් භාවිතා කිරීම නිර්දේශ නොකළත්, Raspberry PI එහි සියලු හැකියාවන් භාවිතා කිරීමට සාමාන්‍ය බලශක්ති ප්‍රභවයක් අවශ්‍ය වේ, ප්‍රොසෙසරය සහ රාස්ප්බෙරි ක්‍රියාකාරිත්වය අතරතුර වර්ධනය වන අනෙකුත් ක්ෂුද්‍ර පරිපථ සඳහා හීට්සින්ක් ස්ථාපනය කිරීම ද ඉතා යෝග්‍ය වේ, ඉතා මැනවින් හීට්සින්ක් තඹ සහ විශේෂ කළු තීන්ත ආලේප කළ යුතුය), පසුව සියල්ල මත පදනම්ව මෙය ඔබට යම් ආකාරයක වීඩියෝ නිරීක්ෂණ පද්ධතියක්, වීඩියෝ කැමරාවක් හෝ ඒ හා සමාන දෙයක් සෑදිය හැකිය.




ඉහල