ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
සති කිහිපයකට පෙර අපි වියදම් කළා හැකර්වරුන් සඳහා මාර්ගගත ගවේෂණය: ඔවුන් කාමරයක් සාදා, ඔවුන් ස්මාර්ට් උපාංගවලින් පුරවා එයින් YouTube විකාශනයක් දියත් කළහ. ක්‍රීඩකයින්ට ක්‍රීඩා වෙබ් අඩවියෙන් IoT උපාංග පාලනය කළ හැකිය; ඉලක්කය වූයේ කාමරයේ සඟවා ඇති ආයුධයක් (ප්‍රබල ලේසර් දර්ශකයක්) සොයා ගැනීම, එය හැක් කර කාමරයේ කෙටි පරිපථයක් ඇති කිරීමයි.

ක්‍රියාවට එකතු කිරීම සඳහා, අපි කාමරයේ ඉරීමක් තැබුවෙමු, එයට අපි රූබල් 200 ක් පටවා ගත්තෙමු: ඉරා දමන්නා පැයකට බිල් එකක් කෑවේය. ක්‍රීඩාව ජයග්‍රහණය කිරීමෙන් පසු, ඔබට ෂ්‍රෙඩරය නවතා ඉතිරි මුදල් සියල්ල ගත හැකිය.

අපි දැනටමත් පවසා ඇත ඇවිදීම, මෙන්ම backend එක හදපු හැටි ව්යාපෘතිය. දෘඩාංග සහ එය එකලස් කළ ආකාරය ගැන කතා කිරීමට කාලයයි.


කාමරයක් පිරිසිදු කිරීමේ මොහොත පෙන්වීමට ඉල්ලීම් රාශියක් තිබුණි - අපි එය වෙන් කරන ආකාරය පෙන්වන්නෙමු

දෘඪාංග ගෘහ නිර්මාණ ශිල්පය: කාමර පාලනය

අපි දෘඪාංග විසඳුමක් සැලසුම් කිරීමට පටන් ගත්තේ සිද්ධිය දැනටමත් දළ වශයෙන් වටහාගෙන ඇති විට, පසුතලය සූදානම් වූ විට සහ උපකරණ ස්ථාපනය කිරීමට අපට හිස් කාමරයක් සූදානම් කර තිබූ විටය.

“IoT හි S යනු ආරක්ෂාවයි” (“IoT කෙටි යෙදුමේ S අකුර ආරක්‍ෂාව යන්නයි”) පැරණි විහිළුව සිහිපත් කරමින්, මෙවර ක්‍රීඩාවේ ක්‍රීඩකයින් අන්තර් ක්‍රියා කරන්නේ ඉදිරිපස සහ පසුපස අන්තය සමඟ පමණක් බව අපි තීරණය කළෙමු. අඩවියේ, නමුත් යකඩ වෙත සෘජුවම ලබා ගැනීමට අවස්ථාව නොලැබේ.

මෙය සිදු කරනු ලැබුවේ තිරයේ සිදුවන දේවල ආරක්ෂාව සහ දර්ශනය සඳහා ය: ක්‍රීඩකයින් විසින් දෘඩාංග වෙත සෘජු ප්‍රවේශය ඇතිව, ආරක්ෂිත සහ භයානක ක්‍රියාවන් හුදකලා කිරීම වඩා දුෂ්කර වනු ඇත, උදාහරණයක් ලෙස, ඉරීමක් වේගයෙන් අනුචලනය කිරීම හෝ පාලනය කිරීම pyrotechnics.

සැලසුම ආරම්භ කිරීමට පෙර, අපි සූදු උපාංග පාලනය කිරීම සඳහා මූලධර්ම කිහිපයක් සකස් කළෙමු, එය සැලසුමේ පදනම බවට පත්විය:

රැහැන් රහිත විසඳුම් භාවිතා නොකරන්න

සම්පූර්ණ ක්රීඩා අවකාශය එක් රාමුවක් තුළ ඇති අතර, එහි සෑම කොනකටම ළඟා විය හැකිය. රැහැන් රහිත සම්බන්ධතා සඳහා සැබෑ අවශ්යතාවක් නොතිබූ අතර ඒවා හුදෙක් තවත් අසාර්ථක ස්ථානයක් බවට පත් වනු ඇත.

විශේෂ ස්මාර්ට් නිවාස උපාංග කිසිවක් භාවිතා නොකරන්න

ප්‍රධාන වශයෙන් අභිරුචිකරණ නම්‍යශීලීභාවය සඳහා. අපගේ කාර්යය සඳහා සූදානම් කළ පරිපාලක සහ පාලන සහිත ස්මාර්ට් නිවාස පද්ධතිවල බොහෝ කොටු අනුවාද අභිරුචිකරණය කළ හැකි බව පැහැදිලිය, නමුත් ශ්‍රම පිරිවැය ඔබේම සරල විසඳුමක් නිර්මාණය කිරීම හා සැසඳිය හැකිය.

ඊට අමතරව, එහි තත්වය වෙනස් කළේ ක්‍රීඩකයින් බව පැහැදිලිව පෙන්වන උපාංග සමඟ පැමිණීම අවශ්‍ය විය: ඔවුන් එය සක්‍රිය / අක්‍රිය කර හෝ FALCON අකුරු මත නිශ්චිත ආලෝකයක් තැබීය.

සාමාන්‍ය ගුවන්විදුලි කොටස් වෙළඳසැල් වලින් මිලදී ගත හැකි ප්‍රසිද්ධියේ ලබා ගත හැකි දෘඩාංග වලින් සියලුම අංග අපි එකතු කළෙමු: පීසා සහ ඩයට් කෝලා බෙදා හැරීම අතර, කුරියර් චිප් සහ ඩිප් සහ ලෙරෝයි නිරන්තරයෙන් වෙබ් අඩවියට පැමිණියහ.

සෑම දෙයක්ම අප විසින්ම එකලස් කිරීමේ තේරීම සරල කරන ලද නිදොස්කරණය, පරිමාණය, කෙසේ වෙතත්, ස්ථාපනය කිරීමේදී වැඩි සැලකිල්ලක් අවශ්ය විය.

සියලුම රිලේ සහ අරූඩින් රාමුව තුළ නොපෙනේ

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

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
අවසානයේදී, මේසය යට සියල්ල සඟවා තිබූ අතර, මේසයට පහළින් කිසිවක් නොපෙනෙන පරිදි කැමරාව සවි කර ඇත. ඉංජිනේරුවාට රිංගා ගැනීම සඳහා මෙය අපගේ "අන්ධ ස්ථානය" විය

ප්රතිඵලයක් වශයෙන්, අපි ඇත්ත වශයෙන්ම එක් ස්මාර්ට් උපාංගයක් ලබා ගත්තා: එය එහි එක් එක් කොටස්වල තත්වය පසුතලයෙන් ලැබුණු අතර සුදුසු විධානය සමඟ එය වෙනස් කළේය.

දෘඩාංග ක්‍රියාත්මක කිරීමේ දෘෂ්ටි කෝණයකින්, මෙම උපාංගය මූලද්‍රව්‍ය 6 ක් පාලනය කරයි:

  1. මේස ලාම්පු කිහිපයක්, ඒවාට සක්‍රිය / අක්‍රිය තත්වයක් ඇති අතර ක්‍රීඩකයින් විසින් පාලනය කරනු ලැබේ
  2. බිත්තියේ අකුරු, ක්රීඩකයන්ගේ අණ පරිදි ඔවුන්ගේ වර්ණය වෙනස් කළ හැකිය
  3. සේවාදායකය පූරණය වන විට flipchart කරකැවෙන සහ විවෘත කරන විදුලි පංකා
  4. ලේසර් PWM හරහා පාලනය වේ
  5. කාලසටහනට අනුව මුදල් කෑ ෂ්රෙඩර්
  6. සෑම ලේසර් වෙඩි තැබීමකට පෙර නිවී ගිය දුම් යන්ත්‍රයක්


ලේසර් සමඟ දුම් යන්ත්රයක් පරීක්ෂා කිරීම

පසුව, වේදිකා ආලෝකයක් එකතු කරන ලද අතර, එය රාමුව පිටුපස සිටගෙන, 1 වන ස්ථානයේ සිට ලාම්පු මෙන් හරියටම පාලනය විය. වේදිකා ආලෝකය අවස්ථා දෙකකදී ක්‍රියා කළේය: එයට බලය යෙදූ විට එය ලේසර් ආලෝකමත් කළ අතර එය පෙර බර ආලෝකමත් කළේය. ලේසර් සටන් ආකාරයෙන් දියත් කරන ලදී.

මෙම ස්මාර්ට් උපාංගය කුමක්ද?

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය

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

VPS මඟින් උපාංගයේ තත්ත්වය සමඟ json ලබාගෙන USB හරහා සම්බන්ධ කර ඇති Arduino වෙත යවන ස්ක්‍රිප්ට් එකක් ධාවනය කරනු ඇතැයි උපකල්පනය කරන ලදී.

වරායට සම්බන්ධ:

  • නිත්‍ය රිලේ 16ක් (වීඩියෝවේ ඇසුණු ක්ලික් සද්දය ඇති කළේ ඔවුන්ය. අපි ප්‍රධාන වශයෙන් ඒවා තෝරා ගත්තේ මෙම ශබ්දය නිසාය)
  • විදුලි පංකා වැනි PWM නාලිකා පාලනය කිරීම සඳහා ඝන තත්ත්‍ව රිලේ 4ක්,
  • ලේසර් සඳහා වෙනම PWM ප්රතිදානය
  • LED තීරුව වෙත සංඥාවක් ජනනය කරන ප්රතිදානය

මේ තියෙන්නේ server එකෙන් relay එකට ආපු json command එකකට උදාහරණයක්

{"power":false,"speed":0,"period":null,"deviceIdentifier":"FAN"}

මෙය අරුඩිනෝ වෙත විධානය ලැබුණු ශ්‍රිතයක උදාහරණයකි

def callback(ch, method, properties, body):    
request = json.loads(body.decode("utf-8"))    
print(request, end="n")     
send_to_serial(body)

අවසානයේ ලේසර් කඹය හරහා දැවෙන මොහොත නිරීක්ෂණය කිරීමට සහ බර මින්මැදුරට පියාසර කරන විට, අපි බර වැටෙන විට ක්‍රියාත්මක වන කුඩා බොත්තමක් සාදා පද්ධතියට සංඥාවක් ලබා දුන්නෙමු.

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
බර චලනය නිරීක්ෂණය කිරීම සඳහා බොත්තම

මෙම සංඥාවේදී, පිංපොං බෝල වලින් සාදන ලද දුම් බෝම්බ දැල්විය යුතු විය. අපි දුම් දැල් 4 ක් කෙලින්ම සේවාදායක පෙට්ටියට දමා ඒවා නයික්‍රෝම් නූල් එකකින් සම්බන්ධ කළෙමු, එය රත් වීමට සහ ජ්වලනය ලෙස ක්‍රියා කළ යුතුය.

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
දුම් බෝම්බ සහ චීන මල්මාලා සහිත නිවාස

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය

අර්ඩුයිනෝ

මුල් සැලැස්මට අනුව, Arduino මත ක්රියා දෙකක් සිදු විය.

පළමුව, නව ඉල්ලීමක් ලැබුණු විට, ඉල්ලීම ArduinoJson පුස්තකාලය භාවිතයෙන් විග්‍රහ කරන ලදී. ඊළඟට, කළමනාකරණය කළ සෑම උපාංගයක්ම එහි ගුණාංග දෙක සමඟ සංසන්දනය කරන ලදී:

  • බල තත්ත්වය "සක්‍රිය" හෝ "අක්‍රිය" (සම්මත තත්ත්වය)
  • උපාංගය සක්‍රිය කර ඇති කාල සීමාව - පුවරුවේ ආරම්භයේ සිට මයික්‍රෝ තත්පර වල කාලය, එය ක්‍රියා විරහිත කිරීමට කාලය වන විට, එනම් තත්වය සම්මතයට ගෙන එන්න

JSON හි අනුරූප පරාමිතිය ලැබීමේදී අවසන් වරට එය සකසා ඇත, නමුත් එය සම්ප්‍රේෂණය කළ නොහැකි විය, පසුව අගය 0 ලෙස සකසා ඇති අතර යළි පිහිටුවීමක් සිදු නොවීය.

සෑම චක්‍රයක්ම Arduino විසින් සිදු කරන ලද දෙවන ක්‍රියාව වන්නේ තත්වයන් යාවත්කාලීන කිරීමයි, එනම් යමක් ක්‍රියාත්මක කිරීමට අවශ්‍ය වේද යන්න හෝ ඕනෑම උපාංගයක් ක්‍රියා විරහිත කිරීමට කාලය පැමිණ තිබේද යන්න පරීක්ෂා කිරීමයි.

ලේසර් පොයින්ටර් - එකම Megatron 3000

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය

මෙය සාමාන්‍ය LSMVR450-3000MF 3000mW 450nm අතින් අවධානය යොමු කරන ලේසර් කැපීම සහ සලකුණු කිරීමේ මොඩියුලයකි.

අකුරු Falcon

ඒවා ඉතා සරළව සාදා ඇත - අපි සරලව ලාංඡනයෙන් අකුරු පිටපත් කර, කාඩ්බෝඩ් වලින් කපා, පසුව LED ටේප් වලින් ආවරණය කර ඇත. මෙම අවස්ථාවේ දී, මට ටේප් කෑලි එකට පෑස්සීමට සිදු විය, එක් එක් මැහුම් මත සම්බන්ධතා 4 ක්, නමුත් ප්රතිඵලය එය වටී. අපේ පසුපෙළ පාෂා පැය කිහිපයකටත් අඩු කාලයකින් එය කරමින් දක්ෂතාවයේ හාස්කම් පෙන්වීය.

Iot උපාංගයේ පළමු පරීක්ෂණ සහ නිමාව

අපි පළමු පරීක්ෂණ සිදු කළ අතර ඒ සමඟම නව කාර්යයන් අප වෙත පැමිණියේය. කාරණය නම්, ක්‍රියාවලිය මධ්‍යයේ, VGIK හි සැබෑ චිත්‍රපට නිෂ්පාදකයෙකු සහ කැමරා ශිල්පියෙකු වන ඉල්යා සෙරොව් කණ්ඩායමට සම්බන්ධ වීමයි - ඔහු රාමුව ගොඩනඟා, අමතර සිනමා ආලෝකකරණයක් එක් කර, කුමන්ත්‍රණය වඩාත් හැඟීම්බර කිරීම සඳහා ක්‍රීඩා පිටපත තරමක් වෙනස් කළේය, සහ පින්තූරය වඩාත් නාට්යමය හා නාට්යමය.

මෙය ගුණාත්මක භාවය සැලකිය යුතු ලෙස වැඩි කළ නමුත් රිලේ සහ මෙහෙයුම් ඇල්ගොරිතමයට සම්බන්ධ කිරීමට අවශ්‍ය මූලද්‍රව්‍ය දර්ශනය විය.

තවත් ගැටළුවක් වූයේ ලේසර් ය: අපි විවිධ වර්ගයේ කඹ සහ විවිධ බලයන් සහිත ලේසර් සමඟ අත්හදා බැලීම් කිහිපයක් සිදු කළෙමු. පරීක්ෂණය සඳහා, අපි සරලවම කඹයක් මත සිරස් අතට බරක් එල්ලා තැබුවෙමු.

පරීක්ෂණ ටෝකනයක් සමඟ ධාවනය වන විට, PWM හරහා නියාමනය කරන ලද බලය 10% ට වඩා අඩු වූ අතර දිගු නිරාවරණයකින් පවා කඹයට හානි නොවීය.

සටන් මාදිලිය සඳහා, ලේසර් මිලිමීටර් 10 ක විෂ්කම්භයක් සහිත ස්ථානයකට නාභිගත කර ඇති අතර එය මීටරයක් ​​පමණ දුරින් බරක් සහිත කඹයක් හරහා විශ්වාසයෙන් පුළුස්සා දමන ලදී.

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
එබැවින් ලේසර් පරීක්ෂණ වලදී පරිපූර්ණ ලෙස ක්රියා කළේය

අපි අත්හිටවූ බරක් මත කාමරයේ ඇති සියල්ල නිවැරදිව පරීක්ෂා කිරීමට පටන් ගත් විට, ලේසර් ආරක්ෂිතව සුරක්ෂිත කිරීම එතරම් පහසු නොවන බව පෙනී ගියේය. එවිට, කඹය දැවෙන විට, එය දිය වී, දිගු කර එහි මුල් අවධානයෙන් ඉවතට ගමන් කරයි.

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
නමුත් එය තවදුරටත් එසේ වැඩ කළේ නැත: කඹය මාරු විය

ඉල්යා ලේසර් එක කඹයට විරුද්ධ කාමරයේ කෙළවරට ගෙන ගිය අතර එමඟින් ලේසර් කදම්භය සම්පූර්ණ වේදිකාව හරහා ගොස් රාමුව තුළ අලංකාර ලෙස පෙනෙන අතර එය දුර දෙගුණයක් විය.

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

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
අවසානයේ තිරයෙන් පිටත කඹය හරහා දැවී ගිය නූල්

මේ අනුව, Arduino විසින් විසඳන ලද තුන්වන කාර්යයක් දර්ශනය විය - මෙම විධානයන් ක්රියාත්මක කිරීම හා සම්බන්ධ අනුපිළිවෙලවල් සකස් කිරීම.

ටීවී එකේ සල්ලි ගණන් කරලා ෂ් රෙඩර් එක දුවන්න අවශ් යතාවය Arduino එකට දෙන්නත් අපි තීරණය කළා. මුලදී, උපකල්පනය කළේ පසුපෙළ මෙය සිදු කරනු ඇති අතර වත්මන් ශේෂය වෙබ් අඩවියේ දෘශ්‍යමාන වනු ඇති අතර රූපවාහිනියේ අපි YouTube වෙතින් අමතර අන්තර්ක්‍රියාකාරී අංගයක් ලෙස අදහස් පෙන්වමින් කාමරයේ සිදුවීම් සැබෑ ලෙස සිදුවන බව නරඹන්නන්ට පවසමු. කාලය.

නමුත් පරීක්ෂණ ධාවනය අතරතුර, ඉල්යා දර්ශනය දෙස බැලූ අතර විශාලතම තිරය මත ක්‍රීඩා ශේෂය පෙන්වීමට යෝජනා කළේය: තවමත් කොපමණ මුදලක් ඉතිරිව තිබේද, කොපමණ ප්‍රමාණයක් අනුභව කර ඇත්ද සහ ඉරා දැමීමේ ඊළඟ ආරම්භයට ගණන් කිරීම.

අපි Arduino වත්මන් වේලාවට සම්බන්ධ කළෙමු: සෑම සම්පූර්ණ පැයක්ම shredder ආරම්භ කරන ලදී. පින්තූරය රාස්බෙරි භාවිතයෙන් රූපවාහිනියේ ප්‍රදර්ශනය කරන ලද අතර, ඒ වන විටත් සේවාදායකයෙන් ඉල්ලීම් ලැබී ඒවා ක්‍රියාත්මක කිරීම සඳහා arduino වෙත යවමින් සිටියේය. කොන්සෝල උපයෝගිතා fim මෙවැනි දෙයක් ඇමතීමෙන් මුදල් දර්ශක සහිත පින්තූර අඳින ලදී

image = subprocess.Popen(["fim", "-q", "-r", "1920×1080", fim_str]), где fim_str

තවද එය අවශ්‍ය ප්‍රමාණය හෝ වේලාව මත පදනම්ව පිහිටුවා ඇත.

අපි පින්තූර කල්තියා ජනනය කළෙමු: අපි ටයිමරයක් සමඟ සූදානම් කළ වීඩියෝවක් ගෙන පින්තූර 200 ක් අපනයනය කළෙමු.

කුරුසයට වැඩසටහන්ගත කරන ලද යාන්ත්‍රික මෙයයි. අවසාන ගණන් කිරීම ආරම්භ වන විට, අපි සියල්ලෝම වෙබ් අඩවියට ගොස්, ගිනි නිවන යන්ත්‍රවලින් සන්නද්ධ වී ගින්න එනතුරු වාඩි වී සිටියෙමු (එය අසමගියේ උපරිමයෙන් පැවතුනි)

සතියකට වැඩ කරන විකාශනයක් කරන්නේ කෙසේද: කැමරාවක් තෝරා ගැනීම

ගවේෂණය සඳහා, අපට දින 7ක් සඳහා YouTube හි අඛණ්ඩ විකාශනයක් අවශ්‍ය විය - එය හරියටම අපි ක්‍රීඩාවේ උපරිම කාලසීමාව ලෙස සකසා ඇත. අපව නතර කළ හැකි කරුණු දෙකක් තිබුණි:

  1. අඛණ්ඩ ක්‍රියාකාරිත්වය හේතුවෙන් කැමරාව අධික ලෙස රත් වීම
  2. අන්තර්ජාලය ඇනහිටීම

කාමරයේ සෙල්ලම් කිරීම සහ නැරඹීම පහසු කිරීම සඳහා කැමරාවට අවම වශයෙන් Full HD පින්තූරයක් සැපයිය යුතුය.

මුලදී, අපි ප්‍රවාහකයන් සඳහා නිපදවන වෙබ් කැමරා දෙස බැලුවෙමු. අපි අපේ අයවැය අඩු කළා, ඒ නිසා අපි කැමරාවක් මිලදී ගැනීමට අවශ්ය නැත, නමුත්, එය සිදු වූ පරිදි, ඔවුන් ඒවා කුලියට ගන්නේ නැත. ඒ මොහොතේම, අපි ආශ්චර්යමත් ලෙස මගේ නිවසේ වැටී තිබූ Xbox Kinect කැමරාවක් සොයාගෙන එය මගේ කාමරයේ ස්ථාපනය කර සතියක් පරීක්ෂණ විකාශනයක් ආරම්භ කළෙමු.

කැමරාව හොඳින් ක්‍රියාත්මක වූ අතර අධික ලෙස රත් නොවීය, නමුත් එහි සැකසුම් නොමැති බව ඉල්යා වහාම දුටුවේය, විශේෂයෙන් නිරාවරණය සැකසීමට නොහැකි විය.

ඉල්යා උත්සාහ කළේ විකාශන වර්ගය චිත්‍රපට සහ වීඩියෝ නිෂ්පාදනයේ ප්‍රමිතීන්ට සමීප කිරීමට ය: දීප්තිමත් ආලෝක ප්‍රභවයන්, අඳුරු පසුබිමක් සහ රාමුවේ ඇති වස්තූන් සමඟ ගතිකව වෙනස් වන ආලෝක දර්ශනයක් ප්‍රකාශ කිරීමට. ඒ අතරම, මට අවශ්‍ය වූයේ රූපයේ විස්තාරණය උද්දීපනය කිරීම් සහ සෙවනැලි යන දෙකෙහිම, අවම ඩිජිටල් ඝෝෂාවකින් ආරක්ෂා කර ගැනීමටයි.

එබැවින්, Kinect පරීක්ෂණ වලදී විශ්වාසදායක බව ඔප්පු වුවද වීඩියෝ ග්‍රහණ කාඩ්පතක් අවශ්‍ය නොවීය (අසාර්ථක තවත් කරුණක්), අපි එය අත්හැරීමට තීරණය කළෙමු. විවිධ කැමරා පරීක්ෂා කිරීමෙන් දින තුනකට පසු, ඉල්යා Sony FDR-AX53 තෝරා ගත්තේය - කුලියට ගැනීමට මිල අඩු, නමුත් ඒ සමඟම ප්‍රමාණවත් විශ්වසනීයත්වයක් සහ දෘශ්‍ය ලක්ෂණ ඇත.

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

චිත්රපටයක් නිර්මාණය කිරීම: වේදිකාව වේදිකාගත කිරීම සහ ආලෝකය

ආලෝකය මත වැඩ කිරීම සඳහා යම් කරුණාවක් අවශ්‍ය විය; අපට අවම ක්‍රමවලින් ආලෝක ලකුණු ගොඩනගා ගැනීමට අවශ්‍ය විය:

1. ක්රීඩකයන් ඒවා සොයා ගන්නා විට වස්තූන් ආලෝකමත් කිරීම (ලේසර්, බර), මෙන්ම ෂ්රෙඩර් මත නිරන්තර ආලෝකය. මෙහිදී අපි dedolight 150 භාවිතා කළෙමු - අඩු වෝල්ටීයතා හැලජන් ලාම්පු සහිත විශ්වාසදායක සහ සංයුක්ත චිත්‍රපට ආලෝකකරණ උපාංග, පසුබිමට සහ අනෙකුත් වස්තූන්ට බලපෑම් නොකර නිශ්චිත වස්තුවක් මත කදම්භය අවධානය යොමු කිරීමට ඔබට ඉඩ සලසයි.

2. ප්රායෝගික ක්රීඩා ආලෝකය - මේස ලාම්පුව, බිම් ලාම්පුව, තරුව, මල්මාලය. රූප ප්‍රදේශය ආලෝකමත් කිරීම සඳහා රාමුව තුළ සියලු ප්‍රායෝගික ආලෝකය එකඟතාවයකින් බෙදා හරින ලදී, ඇතුළත 3200K වර්ණ උෂ්ණත්වයක් සහිත LED ලාම්පු තිබුණි, බිම ලාම්පුවේ ලාම්පුව අසාමාන්‍ය වර්ණ උච්චාරණයක් නිර්මාණය කිරීම සඳහා රතු රොස්කෝ තීරු පෙරහනකින් ආවරණය කර ඇත.

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
මම මගේ අම්මගේ ඉන්ජිනේරුවෙක්, නැත්නම් එළිදැක්වීම හෙට

අපි අන්තර්ජාලය සහ විදුලිය වෙන්කරගත් ආකාරය

ඔවුන් දත්ත මධ්‍යස්ථානයක මෙන් දෝෂ ඉවසීමේ ගැටලුවට ප්‍රවේශ විය: ඔවුන් මූලික මූලධර්මවලින් බැහැර නොවීමට තීරණය කළ අතර සුපුරුදු N+1 යෝජනා ක්‍රමයට අනුව වෙන් විය.

YouTube හි විකාශනය නතර වුවහොත්, මෙයින් අදහස් කරන්නේ එකම සබැඳිය භාවිතයෙන් නැවත සම්බන්ධ වී ප්‍රවාහය දිගටම කරගෙන යාමට නොහැකි වනු ඇති බවයි. එය තීරණාත්මක මොහොතක් වූ අතර කාමරය සාමාන්‍ය කාර්යාලයක පිහිටා තිබුණි.

මේ සඳහා අපි OpenWRT මත පදනම් වූ රවුටරයක් ​​සහ mwan3 පැකේජය භාවිතා කළෙමු. එය සෑම තත්පර 5 කට වරක් නාලිකාවේ ඇති බව ස්වයංක්‍රීයව පරීක්‍ෂා කළ අතර, විවේකයකදී, Yota සමඟ උපස්ථ මොඩමයට මාරු විය. එහි ප්‍රතිඵලයක් වශයෙන්, උපස්ථ නාලිකාවට මාරුවීම මිනිත්තුවකට අඩු කාලයකදී සිදු විය.
ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය
විදුලිය ඇනහිටීම් ඉවත් කිරීම ද ඒ හා සමානව වැදගත් විය, මන්ද කෙටි කාලීන බලශක්ති වැඩිවීමක් පවා සියලුම පරිගණක නැවත ආරම්භ කිරීමට හේතු වේ.

එබැවින්, අපි ippon innova g2 3000 අඛණ්ඩ බල සැපයුමක් ලබා ගත්තෙමු, එමඟින් සියලුම ක්‍රීඩා උපාංග උපස්ථ කරනු ඇත: අපගේ පද්ධතියේ මුළු බලශක්ති පරිභෝජනය වොට් 300 ක් පමණ විය. එය විනාඩි 75 ක් පවතිනු ඇත, අපගේ අරමුණු සඳහා ප්රමාණවත් වේ.

කාමරයේ විදුලිය විසන්ධි වුවහොත් අමතර ආලෝකය කැප කිරීමට අපි තීරණය කළෙමු - එය අඛණ්ඩ බල සැපයුමකට සම්බන්ධ නොවීය.

පිළිගැනීම්

  • මුළු කණ්ඩායමටම RUVDS, ක්‍රීඩාව නිර්මාණය කර ක්‍රියාත්මක කළේ කවුද?
  • වෙනමම, RUVDS පරිපාලකයින්ට, සේවාදායකයන්ගේ වැඩ අධීක්ෂණය කිරීම සඳහා, භාරය පිළිගත හැකි අතර සෑම දෙයක්ම සුපුරුදු පරිදි ක්‍රියාත්මක විය.
  • හොඳම ලොක්කාට ntsaplin මක්නිසාද යත්, ඇමතුමට ප්‍රතිචාර වශයෙන්, “මට අදහසක් තිබේ: අපි සේවාදායකයක් ගෙන, එයට මින්මැදුරක් තබා, ඊට ඉහළින් බරක් එල්ලා තබන්නෙමු, බූම්, පිපිරුම්, සෑම දෙයක්ම ජලයෙන් පිරී ඇත, කෙටි පරිපථයක්, ගින්නක්. !" ඔහු නිතරම විශ්වාසයෙන් පවසන්නේ "එය කරන්න!"
  • ස්තුතියි ටිල්ඩා ප්‍රකාශනය සහ Mikhail Karpov වෙත වෙන වෙනම හමු වී බාගෙට හමුවීම සහ භාවිත නියමයන් උල්ලංඝනය කිරීමට ඉඩ දීම පමණක් නොව, අපි ව්‍යාපෘතිය ගැන කතා කරන විට වසරකට ව්‍යාපාරික ගිණුමක් පවා ලබා දීම ගැන.
  • ඉල්යා සෙරොව් S_ILya ව්‍යාපෘතියට සම්බන්ධ වීම සහ එහි සම-නිෂ්පාදකයෙකු වීම සඳහා, රාත්‍රියේ අඩක් බඩගා යාමට සූදානම් වීම, LED තීරු ඇලවීම, තාක්ෂණික විසඳුම් සෙවීම සහ සෑම දෙයක්ම කිරීමෙන් අපට සැබෑ චිත්‍රපටයක් ලැබෙනු ඇත.
  • zhovner අන් අය තම දෑත්, borscht, සදාචාරාත්මක සහයෝගය සහ උදෑසන වන තුරු සංවාද කරන විට තත්වය සුරැකීමට සැමවිටම සූදානම් වීම සඳහා.
  • සමත් අපට උපදෙස් දුන් සහ කාර්යයන් සඳහා අපට උදව් කළ රටේ හොඳම පෙන්ටෙස්ටර් සමඟ අපව සම්බන්ධ කිරීම සඳහා.
  • ඩැනියමිල්ක් සියලුම වීඩියෝවල සිසිල් වීඩියෝ නිෂ්පාදනය සඳහා.
  • ඩෙල්ෆ් ස්ථිර හස්තයක් සහ අන්තිම දක්වා වැඩ කිරීමට ඇති කැමැත්ත සඳහා.
  • හොඳයි ඩෝඩෝ පීසා ඉංජිනේරු සෑම විටම පාහේ උණුසුම් පීසා සඳහා.

ඔබ දින දෙකක් නින්දක් නොමැතිව සහ වැඩ කල් දැමීමකින් තොරව ගවේෂණයේ යෙදී සිටියදී අප අත්විඳි සියලුම හැඟීම් සඳහා ක්‍රීඩකයින්ට විශාලතම කෘතඥතාව හිමි වේ.

සේවාදායකය විනාශ කිරීමේ ගවේෂණය පිළිබඳ වෙනත් ලිපි

ව්‍යාපෘති දෘඩාංග: අපි හැකර් ගවේෂණයක් සහිත කාමරයක් ගොඩනඟා ගත් ආකාරය

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න