ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము

ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము
కొన్ని వారాల క్రితం మేము గడిపాము హ్యాకర్ల కోసం ఆన్‌లైన్ అన్వేషణ: వారు ఒక గదిని నిర్మించారు, దానిని వారు స్మార్ట్ పరికరాలతో నింపారు మరియు దాని నుండి YouTube ప్రసారాన్ని ప్రారంభించారు. ఆటగాళ్ళు గేమ్ వెబ్‌సైట్ నుండి IoT పరికరాలను నియంత్రించగలరు; గదిలో దాగి ఉన్న ఆయుధాన్ని (శక్తివంతమైన లేజర్ పాయింటర్) కనుగొనడం, దానిని హ్యాక్ చేయడం మరియు గదిలో షార్ట్ సర్క్యూట్‌ను కలిగించడం లక్ష్యం.

చర్యకు జోడించడానికి, మేము గదిలో ఒక ష్రెడర్‌ను ఉంచాము, దానిలో మేము 200 రూబిళ్లు లోడ్ చేసాము: ష్రెడర్ గంటకు ఒక బిల్లును తిన్నాడు. గేమ్ గెలిచిన తర్వాత, మీరు ష్రెడర్‌ను ఆపి, మిగిలిన డబ్బు మొత్తాన్ని తీసుకోవచ్చు.

మేము ఇప్పటికే చెప్పాము నడకమరియు బ్యాకెండ్ ఎలా తయారు చేయబడింది ప్రాజెక్ట్. హార్డ్‌వేర్ గురించి మరియు అది ఎలా అసెంబుల్ చేయబడింది అనే దాని గురించి మాట్లాడే సమయం ఇది.


గదిని శుభ్రపరిచే క్షణాన్ని చూపించమని చాలా అభ్యర్థనలు వచ్చాయి - మేము దానిని ఎలా వేరు చేస్తాము

హార్డ్‌వేర్ ఆర్కిటెక్చర్: రూమ్ కంట్రోల్

దృశ్యం ఇప్పటికే దాదాపుగా అర్థం చేసుకున్నప్పుడు మేము హార్డ్‌వేర్ పరిష్కారాన్ని రూపొందించడం ప్రారంభించాము, బ్యాకెండ్ సిద్ధంగా ఉంది మరియు పరికరాలను ఇన్‌స్టాల్ చేయడానికి మాకు ఖాళీ గది సిద్ధంగా ఉంది.

“IoTలోని S అంటే భద్రత” (“IoT సంక్షిప్తీకరణలోని S అక్షరం భద్రతను సూచిస్తుంది”) అనే పాత జోక్‌ను గుర్తుచేసుకుంటూ, ఈసారి గేమ్ దృష్టాంతంలోని ఆటగాళ్లు ఫ్రంట్-ఎండ్ మరియు బ్యాక్-ఎండ్‌తో మాత్రమే సంభాషించాలని మేము నిర్ణయించుకున్నాము సైట్ యొక్క, కానీ ఇనుము నేరుగా పొందడానికి అవకాశం పొందలేము.

ఇది భద్రత మరియు స్క్రీన్‌పై ఏమి జరుగుతుందనేది దృశ్యమాన కారణాల వల్ల జరిగింది: ప్లేయర్‌ల హార్డ్‌వేర్‌కు నేరుగా యాక్సెస్‌తో, సురక్షితమైన మరియు ప్రమాదకరమైన చర్యలను వేరు చేయడం చాలా కష్టం, ఉదాహరణకు, ష్రెడర్‌ను వేగంగా స్క్రోలింగ్ చేయడం లేదా నియంత్రించడం పైరోటెక్నిక్స్.

డిజైన్‌ను ప్రారంభించడానికి ముందు, గేమింగ్ పరికరాలను నియంత్రించడానికి మేము అనేక సూత్రాలను రూపొందించాము, ఇది డిజైన్‌కు ఆధారం అయ్యింది:

వైర్‌లెస్ పరిష్కారాలను ఉపయోగించవద్దు

మొత్తం ఆట స్థలం ఒక ఫ్రేమ్‌లో ఉంది, దానిలోని ప్రతి మూలను చేరుకోవచ్చు. వైర్‌లెస్ కనెక్షన్‌లకు అసలు అవసరం లేదు మరియు అవి విఫలమయ్యే మరొక పాయింట్‌గా మారతాయి.

ప్రత్యేక స్మార్ట్ హోమ్ పరికరాలను ఉపయోగించవద్దు

ప్రధానంగా అనుకూలీకరణ సౌలభ్యం కొరకు. మేము మా పని కోసం రెడీమేడ్ అడ్మిన్ మరియు నియంత్రణలతో స్మార్ట్ హోమ్ సిస్టమ్‌ల యొక్క అనేక బాక్స్‌డ్ వెర్షన్‌లను అనుకూలీకరించగలమని స్పష్టంగా ఉంది, అయితే లేబర్ ఖర్చులు మీ స్వంత సులభమైన పరిష్కారాన్ని సృష్టించడంతో పోల్చవచ్చు.

అదనంగా, దాని స్థితిని మార్చిన ఆటగాళ్ళు అని స్పష్టంగా చూపించే పరికరాలతో ముందుకు రావడం అవసరం: వారు దానిని ఆన్ / ఆఫ్ చేసారు లేదా ఫాల్కాన్ అక్షరాలపై నిర్దిష్ట కాంతిని ఉంచారు.

మేము సాధారణ రేడియో విడిభాగాల దుకాణాల్లో కొనుగోలు చేయగల పబ్లిక్‌గా అందుబాటులో ఉన్న హార్డ్‌వేర్ నుండి అన్ని ఎలిమెంట్‌లను సేకరించాము: పిజ్జా మరియు డైట్ కోలా డెలివరీ చేయడం మధ్య, కొరియర్‌లు చిప్ మరియు డిప్ మరియు లెరోయ్ సైట్‌కి నిరంతరం వస్తుంటారు.

డీబగ్గింగ్, స్కేలబిలిటీని సరళీకృతం చేయడం ద్వారా ప్రతిదానిని సమీకరించే ఎంపికకు ఇన్‌స్టాలేషన్ సమయంలో ఎక్కువ శ్రద్ధ అవసరం.

అన్ని రిలేలు మరియు అరుడిన్ ఫ్రేమ్‌లో కనిపించకూడదు

మేము వాటి పనితీరును పర్యవేక్షించడానికి మరియు అవసరమైతే, కెమెరా యొక్క విజిబిలిటీ పరిధి నుండి జాగ్రత్తగా క్రాల్ చేయడానికి మరియు విఫలమైన యూనిట్‌ను భర్తీ చేయడానికి అన్ని నియంత్రించదగిన అంశాలను ఒకే చోటికి తీసుకురావాలని మరియు వాటిని తెరవెనుక దాచాలని నిర్ణయించుకున్నాము.

ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము
చివరికి, ప్రతిదీ టేబుల్ కింద దాచబడింది మరియు టేబుల్ క్రింద ఏమీ కనిపించకుండా కెమెరా వ్యవస్థాపించబడింది. ఇంజనీర్ పైకి రావడానికి ఇది మా "బ్లైండ్ స్పాట్"

ఫలితంగా, మేము వాస్తవానికి ఒక స్మార్ట్ పరికరాన్ని పొందాము: ఇది బ్యాకెండ్ నుండి దాని ప్రతి భాగం యొక్క స్థితిని పొందింది మరియు తగిన ఆదేశంతో మార్చబడింది.

హార్డ్‌వేర్ అమలు కోణం నుండి, ఈ పరికరం 6 అంశాలను నియంత్రించింది:

  1. అనేక టేబుల్ ల్యాంప్‌లు, అవి ఆన్/ఆఫ్ స్థితిని కలిగి ఉంటాయి మరియు ఆటగాళ్లచే నియంత్రించబడతాయి
  2. గోడపై అక్షరాలు, వారు క్రీడాకారులు ఆదేశం వారి రంగు మార్చవచ్చు
  3. సర్వర్ లోడ్‌లో ఉన్నప్పుడు ఫ్లిప్‌చార్ట్‌ను స్పిన్ చేసి, ఓపెన్ చేసే ఫ్యాన్‌లు
  4. లేజర్ PWM ద్వారా నియంత్రించబడుతుంది
  5. షెడ్యూల్ ప్రకారం డబ్బు తిన్న ష్రెడర్
  6. ప్రతి లేజర్ షాట్‌కు ముందు ఆపివేయబడిన పొగ యంత్రం


లేజర్‌తో పొగ యంత్రాన్ని పరీక్షిస్తోంది

తరువాత, ఒక స్టేజ్ లైట్ జోడించబడింది, ఇది ఫ్రేమ్ వెనుక నిలబడి మరియు పాయింట్ 1 నుండి దీపాల వలె ఖచ్చితంగా నియంత్రించబడుతుంది. స్టేజ్ లైట్ రెండు సందర్భాల్లో పని చేస్తుంది: ఇది లేజర్‌కు శక్తిని ప్రయోగించినప్పుడు అది ప్రకాశిస్తుంది మరియు ఇది ముందు బరువును ప్రకాశిస్తుంది. లేజర్ పోరాట రీతిలో ప్రారంభించబడింది.

ఈ స్మార్ట్ పరికరం ఏమిటి?

ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము

అన్ని విధాలుగా, యురా, మా హార్డ్‌వేర్ వ్యక్తి, విషయాలను క్లిష్టతరం చేయకుండా మరియు సాధ్యమైనంత సరళమైన, మినిమలిస్ట్ పరిష్కారంతో ముందుకు రావడానికి ప్రయత్నించాడు.

పరికరాల స్థితితో jsonని స్వీకరించి USB ద్వారా కనెక్ట్ చేయబడిన Arduinoకి పంపే స్క్రిప్ట్‌ను VPS అమలు చేస్తుందని భావించబడింది.

పోర్ట్‌లకు కనెక్ట్ చేయబడింది:

  • 16 సాధారణ రిలేలు (వీడియోలో వినిపించే క్లిక్ శబ్దం చేసే వారు. ఈ ధ్వని కారణంగా మేము వాటిని ప్రధానంగా ఎంచుకున్నాము)
  • అభిమానులు వంటి PWM ఛానెల్‌లను నియంత్రించడానికి 4 సాలిడ్ స్టేట్ రిలేలు,
  • లేజర్ కోసం ప్రత్యేక PWM అవుట్‌పుట్
  • LED స్ట్రిప్‌కు సిగ్నల్‌ను ఉత్పత్తి చేసే అవుట్‌పుట్

సర్వర్ నుండి రిలేకి వచ్చిన json కమాండ్ యొక్క ఉదాహరణ ఇక్కడ ఉంది

{"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కి సెట్ చేయబడింది మరియు రీసెట్ జరగలేదు.

ఆర్డునో ప్రతి చక్రం చేసే రెండవ చర్య స్టేట్‌లను అప్‌డేట్ చేయడం, అంటే ఏదైనా ఆన్ చేయాల్సిన అవసరం ఉందా లేదా ఏదైనా పరికరాన్ని ఆఫ్ చేయాల్సిన సమయం వచ్చిందా అని తనిఖీ చేయడం.

లేజర్ పాయింటర్ - అదే మెగాట్రాన్ 3000

ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము

ఇది సాధారణ LSMVR450-3000MF 3000mW 450nm మాన్యువల్ ఫోకస్ లేజర్ కటింగ్ మరియు మార్కింగ్ మాడ్యూల్.

అక్షరాలు ఫాల్కన్

అవి చాలా సరళంగా తయారు చేయబడ్డాయి - మేము లోగో నుండి అక్షరాలను కాపీ చేసి, వాటిని కార్డ్‌బోర్డ్ నుండి కత్తిరించి, ఆపై వాటిని LED టేప్‌తో కప్పాము. ఈ సందర్భంలో, నేను టేప్ ముక్కలను టంకము చేయవలసి వచ్చింది, ప్రతి సీమ్‌లో 4 పరిచయాలు, కానీ ఫలితం విలువైనది. మా బ్యాకెండర్ పాషా నైపుణ్యం యొక్క అద్భుతాలను చూపించాడు, కొన్ని గంటల్లోనే దీన్ని చేశాడు.

IOT పరికరం యొక్క మొదటి పరీక్షలు మరియు పూర్తి చేయడం

మేము మొదటి పరీక్షలు చేసాము మరియు అదే సమయంలో మాకు కొత్త పనులు వచ్చాయి. వాస్తవం ఏమిటంటే, ఈ ప్రక్రియ మధ్యలో, VGIK నుండి నిజమైన చిత్ర నిర్మాత మరియు కెమెరామెన్ ఇలియా సెరోవ్ బృందంలో చేరారు - అతను ఫ్రేమ్‌ను నిర్మించాడు, అదనపు సినిమా లైటింగ్‌ను జోడించాడు మరియు ప్లాట్‌ను మరింత భావోద్వేగంగా మార్చడానికి గేమ్ స్క్రిప్ట్‌ను కొద్దిగా మార్చాడు మరియు చిత్రం మరింత నాటకీయంగా మరియు నాటకీయంగా ఉంటుంది.

ఇది గణనీయంగా నాణ్యతను పెంచింది, అయితే రిలే మరియు సూచించిన ఆపరేషన్ అల్గోరిథంకు కనెక్ట్ చేయవలసిన అంశాలు కూడా కనిపించాయి.

మరొక సమస్య లేజర్: మేము వివిధ రకాల తాడు మరియు వివిధ శక్తుల లేజర్‌లతో అనేక ప్రయోగాలు చేసాము. పరీక్ష కోసం, మేము ఒక తాడుపై నిలువుగా బరువును వేలాడదీశాము.

పరీక్ష టోకెన్‌తో నడుస్తున్నప్పుడు, PWM ద్వారా నియంత్రించబడే శక్తి 10% కంటే తక్కువగా ఉంటుంది మరియు సుదీర్ఘ ఎక్స్‌పోజర్‌తో కూడా తాడును పాడుచేయలేదు.

పోరాట మోడ్ కోసం, లేజర్ సుమారు 10 మిమీ వ్యాసం కలిగిన ప్రదేశానికి ఫోకస్ చేయబడింది మరియు అది ఒక మీటర్ దూరం నుండి లోడ్‌తో నమ్మకంగా తాడు ద్వారా కాల్చబడుతుంది.

ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము
కాబట్టి లేజర్ పరీక్షలలో ఖచ్చితంగా పనిచేసింది

మేము సస్పెండ్ చేయబడిన బరువుతో గదిలోని ప్రతిదాన్ని పరీక్షించడం ప్రారంభించినప్పుడు, లేజర్‌ను సురక్షితంగా భద్రపరచడం అంత సులభం కాదని తేలింది. అప్పుడు, తాడు కాలిపోయినప్పుడు, అది కరిగిపోతుంది, సాగుతుంది మరియు దాని అసలు దృష్టి నుండి కదులుతుంది.

ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము
కానీ అది ఇకపై అలా పని చేయలేదు: తాడు మారింది

ఇలియా లేజర్‌ను తాడుకు ఎదురుగా ఉన్న గది చివరకి తరలించింది, తద్వారా లేజర్ పుంజం మొత్తం వేదికపైకి వెళ్లి ఫ్రేమ్‌లో అందంగా కనిపిస్తుంది, ఇది దూరాన్ని రెట్టింపు చేసింది.

ఇప్పటికే యుద్ధంలో ఉన్న తాడును కాల్చడానికి అనేక ప్రయోగాలు చేసిన తర్వాత, మేము విధిని హింసించకూడదని మరియు నిక్రోమ్ వైర్ ఉపయోగించి తాడును కత్తిరించకూడదని నిర్ణయించుకున్నాము. పోరాట మోడ్‌లో లేజర్‌ను ఆన్ చేసిన 120 సెకన్ల తర్వాత ఇది థ్రెడ్‌ను నాశనం చేసింది. మేము దీన్ని హార్డ్‌కోడ్ చేయాలని నిర్ణయించుకున్నాము, అలాగే వైర్ యొక్క డిస్‌కనెక్ట్ మరియు స్మోక్ బాంబుల జ్వలన విభజన పరిచయం ప్రేరేపించబడినప్పుడు, నేరుగా మైక్రోకంట్రోలర్ యొక్క హార్డ్‌వేర్‌లోకి.

ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము
థ్రెడ్ చివరికి ఆఫ్-స్క్రీన్‌లో కాలిపోయింది

ఈ విధంగా, ఆర్డునో పరిష్కరించిన మూడవ పని కనిపించింది - ఈ ఆదేశాల అమలుకు సంబంధించిన సన్నివేశాలను రూపొందించడానికి.

మేము టీవీలో డబ్బును లెక్కించి, ష్రెడర్‌ను నడపవలసిన అవసరాన్ని Arduinoకి ఇవ్వాలని కూడా నిర్ణయించుకున్నాము. ప్రారంభంలో, బ్యాకెండ్ దీన్ని చేస్తుందని మరియు ప్రస్తుత బ్యాలెన్స్ వెబ్‌సైట్‌లో కనిపిస్తుంది మరియు టీవీలో మేము YouTube నుండి వ్యాఖ్యలను అదనపు ఇంటరాక్టివ్ ఎలిమెంట్‌గా చూపుతాము, వీక్షకులకు గదిలోని ఈవెంట్‌లు వాస్తవంగా జరుగుతున్నాయని తెలియజేస్తాము. సమయం.

కానీ టెస్ట్ రన్ సమయంలో, ఇలియా సన్నివేశాన్ని చూసి, అతిపెద్ద స్క్రీన్‌పై గేమ్ బ్యాలెన్స్‌ను చూపించమని సూచించింది: ఇంకా ఎంత డబ్బు మిగిలి ఉంది, ఎంత తిన్నారు మరియు ష్రెడర్ యొక్క తదుపరి ప్రారంభానికి కౌంట్‌డౌన్.

మేము Arduinoని ప్రస్తుత సమయానికి కట్టివేసాము: ప్రతి పూర్తి గంటకు shredder ప్రారంభించబడింది. చిత్రం రాస్‌బెర్రీని ఉపయోగించి టీవీలో ప్రదర్శించబడింది, ఆ సమయంలో ఇది ఇప్పటికే సర్వర్ నుండి అభ్యర్థనలను స్వీకరిస్తోంది మరియు వాటిని అమలు కోసం ఆర్డునోకు పంపుతోంది. కన్సోల్ యుటిలిటీ ఫిమ్‌కి కాల్ చేయడం ద్వారా ద్రవ్య సూచికలతో చిత్రాలు తీయబడ్డాయి

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

మరియు ఇది అవసరమైన మొత్తం లేదా సమయం ఆధారంగా ఏర్పడింది.

మేము ముందుగానే చిత్రాలను రూపొందించాము: మేము టైమర్‌తో రెడీమేడ్ వీడియోని తీసి 200 చిత్రాలను ఎగుమతి చేసాము.

ఇది క్రాస్‌లోకి ప్రోగ్రామ్ చేయబడిన మెకానిక్స్. చివరి కౌంట్‌డౌన్ ప్రారంభమయ్యే సమయానికి, మేమంతా సైట్‌కి వెళ్లి, మంటలను ఆర్పే యంత్రాలతో ఆయుధాలు ధరించి, మంటల కోసం వేచి ఉండటానికి కూర్చున్నాము (ఇది అసమ్మతిలో మాత్రమే పూర్తి స్వింగ్‌లో ఉంది)

ఒక వారం పాటు పనిచేసే ప్రసారాన్ని ఎలా చేయాలి: కెమెరాను ఎంచుకోవడం

అన్వేషణ కోసం, మాకు 7 రోజుల పాటు YouTubeలో నిరంతర ప్రసారం అవసరం - మేము గేమ్ యొక్క గరిష్ట వ్యవధిని సరిగ్గా సెట్ చేసాము. మమ్మల్ని ఆపగలిగే రెండు విషయాలు ఉన్నాయి:

  1. నిరంతర ఆపరేషన్ కారణంగా కెమెరా వేడెక్కడం
  2. ఇంటర్నెట్ అంతరాయం

గదిని సౌకర్యవంతంగా ప్లే చేయడం మరియు చూడటం కోసం కెమెరా కనీసం పూర్తి 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 కాల్‌కి ప్రతిస్పందనగా, “నాకు ఒక ఆలోచన ఉంది: మేము సర్వర్‌ని తీసుకుంటాము, దానిపై అక్వేరియం ఉంచుతాము మరియు దాని పైన బరువును వేలాడదీస్తాము, బూమ్, బ్యాంగ్, ప్రతిదీ నీరు, షార్ట్ సర్క్యూట్, అగ్నితో నిండిపోయింది. !" అతను ఎల్లప్పుడూ నమ్మకంగా "అది చేయి!"
  • Спасибо టిల్డా పబ్లిషింగ్ మరియు విడివిడిగా మిఖాయిల్ కార్పోవ్‌కు సగానికి చేరుకోవడం మరియు వినియోగ నిబంధనలను ఉల్లంఘించడాన్ని అనుమతించడం మాత్రమే కాకుండా, మేము ప్రాజెక్ట్ గురించి మాట్లాడినప్పుడు మాకు ఒక సంవత్సరానికి వ్యాపార ఖాతాను కూడా అందించాము.
  • ఇలియా సెరోవ్ S_ILya ప్రాజెక్ట్‌లో చేరడం మరియు సహ-నిర్మాత కావడం కోసం, సగం రాత్రి క్రాల్ చేయడానికి సిద్ధంగా ఉంది, LED స్ట్రిప్‌ను అతుక్కోవడం, సాంకేతిక పరిష్కారాల కోసం వెతకడం మరియు ప్రతిదీ చేయడం ద్వారా మేము నిజమైన చలన చిత్రాన్ని పొందుతాము.
  • zhovner ఇతరులు తమ చేతులు, బోర్ష్ట్, నైతిక మద్దతు మరియు ఉదయం వరకు సంభాషణలు విసిరినప్పుడు పరిస్థితిని కాపాడటానికి ఎల్లప్పుడూ సిద్ధంగా ఉండటం కోసం.
  • సమత్ దేశంలోని అత్యుత్తమ పెంటెస్టర్‌తో మమ్మల్ని కనెక్ట్ చేసినందుకు, వారు మాకు సలహాలు ఇచ్చారు మరియు టాస్క్‌లలో మాకు సహాయం చేశారు.
  • డానిమిల్క్ అన్ని వీడియోల కూల్ వీడియో ప్రొడక్షన్ కోసం.
  • డెల్ఫ్ ఒక దృఢమైన చేతి మరియు చివరి వరకు పని చేయడానికి సుముఖత కోసం.
  • బాగా డోడో పిజ్జా ఇంజనీరింగ్ దాదాపు ఎల్లప్పుడూ వెచ్చని పిజ్జా కోసం.

మరియు మీరు రెండు రోజులు నిద్ర లేకుండా మరియు పనిని కూడా నిలిపివేయకుండా అన్వేషణలో ఉన్నప్పుడు మేము అనుభవించిన అన్ని భావోద్వేగాలకు ఆటగాళ్లకు అతిపెద్ద కృతజ్ఞతలు తెలియజేస్తున్నాము.

సర్వర్‌ను నాశనం చేయాలనే తపన గురించి ఇతర కథనాలు

ప్రాజెక్ట్ హార్డ్‌వేర్: హ్యాకర్ అన్వేషణతో మేము గదిని ఎలా నిర్మించాము

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి