திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்
இரண்டு வாரங்களுக்கு முன்பு நாங்கள் கழித்தோம் ஹேக்கர்களுக்கான ஆன்லைன் தேடல்: அவர்கள் ஒரு அறையைக் கட்டினார்கள், அதை அவர்கள் ஸ்மார்ட் சாதனங்களால் நிரப்பி அதிலிருந்து YouTube ஒளிபரப்பைத் தொடங்கினார்கள். விளையாட்டு இணையதளத்தில் இருந்து IoT சாதனங்களை வீரர்கள் கட்டுப்படுத்தலாம்; அறையில் மறைத்து வைக்கப்பட்டிருக்கும் ஆயுதத்தை (ஒரு சக்திவாய்ந்த லேசர் சுட்டிக்காட்டி) கண்டுபிடித்து, அதை ஹேக் செய்து, அறையில் ஷார்ட் சர்க்யூட்டை ஏற்படுத்துவதே இலக்காக இருந்தது.

செயலைச் சேர்க்க, நாங்கள் அறையில் ஒரு துண்டாக்கும் கருவியை வைத்தோம், அதில் நாங்கள் 200 ரூபிள்களை ஏற்றினோம்: துண்டாக்கும் இயந்திரம் ஒரு மணி நேரத்திற்கு ஒரு பில் சாப்பிட்டது. விளையாட்டில் வெற்றி பெற்ற பிறகு, நீங்கள் ஷ்ரெடரை நிறுத்திவிட்டு மீதமுள்ள பணத்தை எடுத்துக் கொள்ளலாம்.

நாங்கள் ஏற்கனவே கூறியுள்ளோம் நடைப்பயணம்மேலும் பின்தளம் எவ்வாறு உருவாக்கப்பட்டது திட்டம். வன்பொருள் மற்றும் அது எவ்வாறு கூடியது என்பதைப் பற்றி பேச வேண்டிய நேரம் இது.


ஒரு அறையை சுத்தம் செய்யும் தருணத்தைக் காட்ட நிறைய கோரிக்கைகள் வந்தன - நாங்கள் அதை எவ்வாறு பிரிக்கிறோம் என்பதைக் காட்டுகிறோம்

வன்பொருள் கட்டமைப்பு: அறை கட்டுப்பாடு

சூழ்நிலை ஏற்கனவே தோராயமாகப் புரிந்து கொள்ளப்பட்டபோது, ​​பின்தளம் தயாரானதும், உபகரணங்களை நிறுவுவதற்கு ஒரு வெற்று அறை தயாராக இருந்தபோதும் வன்பொருள் தீர்வை வடிவமைக்கத் தொடங்கினோம்.

"IoT இல் உள்ள S என்பது பாதுகாப்பைக் குறிக்கிறது" ("IoT சுருக்கத்தில் S என்ற எழுத்து பாதுகாப்பைக் குறிக்கிறது") என்ற பழைய நகைச்சுவையை நினைவில் வைத்து, இந்த முறை கேம் சூழ்நிலையில் உள்ள வீரர்கள் முன்-இறுதி மற்றும் பின்-இறுதியுடன் மட்டுமே தொடர்பு கொள்ள முடிவு செய்தோம். தளத்தின், ஆனால் இரும்பு நேரடியாக பெற வாய்ப்பு கிடைக்கவில்லை.

பாதுகாப்பு காரணங்களுக்காகவும், திரையில் என்ன நடக்கிறது என்பதன் காட்சிக்காகவும் இது செய்யப்பட்டது: பிளேயர்களின் வன்பொருளை நேரடியாக அணுகுவதன் மூலம், பாதுகாப்பான மற்றும் அபாயகரமான செயல்களை தனிமைப்படுத்துவது மிகவும் கடினமாக இருக்கும், எடுத்துக்காட்டாக, துண்டாக்கி வேகமாக ஸ்க்ரோலிங் செய்தல் அல்லது கட்டுப்படுத்துதல் பைரோடெக்னிக்ஸ்.

வடிவமைப்பைத் தொடங்குவதற்கு முன், கேமிங் சாதனங்களைக் கட்டுப்படுத்துவதற்கான பல கொள்கைகளை நாங்கள் வகுத்தோம், இது வடிவமைப்பின் அடிப்படையாக மாறியது:

வயர்லெஸ் தீர்வுகளைப் பயன்படுத்த வேண்டாம்

முழு விளையாட்டு இடமும் ஒரு சட்டத்தில் உள்ளது, அதன் ஒவ்வொரு மூலையையும் அடையலாம். வயர்லெஸ் இணைப்புகளுக்கு உண்மையான தேவை இல்லை மற்றும் அவை தோல்வியின் மற்றொரு புள்ளியாக மாறும்.

எந்த சிறப்பு ஸ்மார்ட் ஹோம் சாதனங்களையும் பயன்படுத்த வேண்டாம்

முக்கியமாக தனிப்பயனாக்குதல் நெகிழ்வுத்தன்மைக்காக. எங்கள் பணிக்கான ஆயத்த நிர்வாகி மற்றும் கட்டுப்பாடுகள் மூலம் ஸ்மார்ட் ஹோம் சிஸ்டங்களின் பல பெட்டி பதிப்புகளை நாங்கள் தனிப்பயனாக்கலாம் என்பது தெளிவாகிறது, ஆனால் உழைப்பு செலவுகள் உங்கள் சொந்த எளிய தீர்வை உருவாக்குவதுடன் ஒப்பிடலாம்.

கூடுதலாக, அதன் நிலையை மாற்றியவர்கள் வீரர்கள் என்பதை தெளிவாகக் காண்பிக்கும் சாதனங்களைக் கொண்டு வர வேண்டியது அவசியம்: அவர்கள் அதை ஆன் / ஆஃப் செய்தார்கள் அல்லது ஃபால்கான் எழுத்துக்களில் ஒரு குறிப்பிட்ட ஒளியை வைத்தார்கள்.

வழக்கமான ரேடியோ உதிரிபாகக் கடைகளில் வாங்கக்கூடிய பொதுவில் கிடைக்கும் வன்பொருளிலிருந்து அனைத்து கூறுகளையும் நாங்கள் சேகரித்தோம்: பீட்சா மற்றும் டயட் கோலாவை வழங்குவதற்கு இடையில், கூரியர்கள் சிப் மற்றும் டிப் மற்றும் லெராய் தளத்திற்கு தொடர்ந்து வந்தன.

எளிமைப்படுத்தப்பட்ட பிழைத்திருத்தம், அளவிடுதல் போன்ற அனைத்தையும் நாமே இணைப்பதற்கான தேர்வு, நிறுவலின் போது அதிக கவனம் தேவை.

அனைத்து ரிலேகளும் அருடின்களும் சட்டகத்தில் தெரியக்கூடாது

கட்டுப்படுத்தக்கூடிய அனைத்து கூறுகளையும் ஒரே இடத்தில் கொண்டு வந்து, அவற்றின் செயல்திறனைக் கண்காணிக்கவும், தேவைப்பட்டால், கேமராவின் பார்வையில் இருந்து கவனமாக வலம் வரவும், தோல்வியுற்ற யூனிட்டை மாற்றவும், திரைக்குப் பின்னால் மறைக்க முடிவு செய்தோம்.

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்
இறுதியில், அனைத்தும் மேசைக்கு அடியில் மறைக்கப்பட்டு, மேசைக்குக் கீழே எதுவும் தெரியாத வகையில் கேமரா பொருத்தப்பட்டது. பொறியாளர் தவழ்வதற்கு இது எங்கள் "குருட்டுப் புள்ளி"

இதன் விளைவாக, நாங்கள் உண்மையில் ஒரு ஸ்மார்ட் சாதனத்தைப் பெற்றோம்: இது பின்தளத்தில் இருந்து அதன் ஒவ்வொரு பகுதியின் நிலையைப் பெற்றது மற்றும் பொருத்தமான கட்டளையுடன் அதை மாற்றியது.

வன்பொருள் செயல்படுத்தல் பார்வையில், இந்த சாதனம் 6 கூறுகளைக் கட்டுப்படுத்துகிறது:

  1. பல டேபிள் விளக்குகள், அவை ஆன்/ஆஃப் நிலையைக் கொண்டுள்ளன மற்றும் அவை வீரர்களால் கட்டுப்படுத்தப்படுகின்றன
  2. சுவரில் உள்ள கடிதங்கள், அவர்கள் வீரர்களின் கட்டளைப்படி தங்கள் நிறத்தை மாற்றலாம்
  3. சர்வர் லோடில் இருக்கும்போது ஃபிளிப்சார்ட்டை சுழற்றி திறக்கும் விசிறிகள்
  4. PWM வழியாக லேசர் கட்டுப்படுத்தப்படுகிறது
  5. திட்டமிட்டபடி பணம் சாப்பிட்ட துண்டாக்கி
  6. ஒவ்வொரு லேசர் ஷாட் செய்வதற்கு முன்பும் ஒரு புகை இயந்திரம் அணைக்கப்பட்டது


லேசர் மூலம் புகை இயந்திரத்தை சோதனை செய்தல்

பின்னர், ஸ்டேஜ் லைட் சேர்க்கப்பட்டது, இது சட்டகத்தின் பின்னால் நின்று, புள்ளி 1-ல் இருந்து விளக்குகளைப் போலவே சரியாகக் கட்டுப்படுத்தப்பட்டது. நிலை விளக்கு இரண்டு நிகழ்வுகளில் வேலை செய்தது: லேசருக்கு மின்சாரம் பயன்படுத்தப்படும்போது அது ஒளிரச்செய்தது, மேலும் அது எடையை ஒளிரச் செய்தது. லேசர் போர் முறையில் தொடங்கப்பட்டது.

இந்த ஸ்மார்ட் சாதனம் என்ன?

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்

எல்லா வழிகளிலும், யுரா, எங்கள் வன்பொருள் பையன், விஷயங்களை சிக்கலாக்காமல், எளிமையான, குறைந்தபட்ச தீர்வைக் கொண்டு வர முயற்சித்தார்.

VPS ஆனது சாதனங்களின் நிலையுடன் json ஐப் பெற்று USB வழியாக இணைக்கப்பட்ட Arduino க்கு அனுப்பும் ஸ்கிரிப்டை இயக்கும் என்று கருதப்பட்டது.

துறைமுகங்களுடன் இணைக்கப்பட்டுள்ளது:

  • 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 ஆக அமைக்கப்பட்டது மற்றும் மீட்டமைக்கப்படவில்லை.

Arduino ஒவ்வொரு சுழற்சியையும் செய்யும் இரண்டாவது செயல், நிலைகளைப் புதுப்பித்தல், அதாவது, ஏதாவது ஒன்றை இயக்க வேண்டிய அவசியம் உள்ளதா அல்லது எந்த சாதனத்தையும் அணைக்க வேண்டிய நேரம் வந்ததா என்பதைச் சரிபார்க்கிறது.

லேசர் சுட்டிக்காட்டி - அதே மெகாட்ரான் 3000

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்

இது வழக்கமான LSMVR450-3000MF 3000mW 450nm மேனுவல் ஃபோகஸ் லேசர் கட்டிங் மற்றும் மார்க்கிங் மாட்யூல் ஆகும்.

கடிதங்கள் பால்கன்

அவை மிகவும் எளிமையாக செய்யப்பட்டன - நாங்கள் லோகோவிலிருந்து எழுத்துக்களை நகலெடுத்து, அட்டைப் பெட்டியிலிருந்து வெட்டி, பின்னர் அவற்றை எல்.ஈ.டி டேப்பால் மூடினோம். இந்த வழக்கில், நான் டேப் துண்டுகளை ஒன்றாக இணைக்க வேண்டியிருந்தது, ஒவ்வொரு மடிப்புகளிலும் 4 தொடர்புகள், ஆனால் இதன் விளைவாக மதிப்புக்குரியது. சில மணி நேரங்களுக்குள் அதைச் செய்து, திறமையின் அற்புதங்களைக் காட்டினார் எங்கள் பின்னணியாளர் பாஷா.

ஐஓடி சாதனத்தின் முதல் சோதனைகள் மற்றும் முடித்தல்

நாங்கள் முதல் சோதனைகளைச் செய்தோம், அதே நேரத்தில் புதிய பணிகள் எங்களிடம் வந்தன. உண்மை என்னவென்றால், செயல்முறையின் நடுவில், VGIK இன் உண்மையான திரைப்பட தயாரிப்பாளரும் கேமராமேனுமான இலியா செரோவ் அணியில் சேர்ந்தார் - அவர் சட்டத்தை உருவாக்கினார், கூடுதல் சினிமா விளக்குகளைச் சேர்த்தார் மற்றும் சதித்திட்டத்தை மேலும் உணர்ச்சிவசப்படுத்த விளையாட்டு ஸ்கிரிப்டை சிறிது மாற்றினார். படம் மிகவும் வியத்தகு மற்றும் நாடக.

இது தரத்தை கணிசமாக அதிகரித்தது, ஆனால் கூறுகள் தோன்றின, அவை ரிலே மற்றும் செயல்பாட்டு வழிமுறையுடன் இணைக்கப்பட வேண்டும்.

மற்றொரு சிக்கல் லேசர்: நாங்கள் பல்வேறு வகையான கயிறுகள் மற்றும் வெவ்வேறு சக்திகளின் லேசர்கள் மூலம் பல சோதனைகள் செய்தோம். சோதனைக்காக, ஒரு கயிற்றில் ஒரு எடையை செங்குத்தாக தொங்கவிட்டோம்.

சோதனை டோக்கனுடன் இயங்கும் போது, ​​PWM மூலம் கட்டுப்படுத்தப்படும் சக்தி 10% க்கும் குறைவாக இருந்தது மற்றும் நீண்ட வெளிப்பாட்டுடன் கூட கயிற்றை சேதப்படுத்தவில்லை.

போர் முறைக்கு, லேசர் சுமார் 10 மிமீ விட்டம் கொண்ட ஒரு இடத்திற்கு கவனம் செலுத்தியது மற்றும் ஒரு மீட்டர் தூரத்தில் இருந்து சுமையுடன் ஒரு கயிறு மூலம் நம்பிக்கையுடன் எரிக்கப்பட்டது.

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்
எனவே லேசர் சோதனைகளில் சரியாக வேலை செய்தது

இடைநிறுத்தப்பட்ட எடையில் அறையில் உள்ள அனைத்தையும் நாங்கள் சோதிக்கத் தொடங்கியபோது, ​​லேசரைப் பாதுகாப்பாகப் பாதுகாப்பது அவ்வளவு எளிதானது அல்ல என்று மாறியது. பின்னர், கயிறு எரியும் போது, ​​​​அது உருகி, நீண்டு, அதன் அசல் மையத்திலிருந்து வெளியேறுகிறது.

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்
ஆனால் அது இனி அப்படி வேலை செய்யவில்லை: கயிறு மாறியது

இலியா லேசரை கயிற்றின் எதிரே உள்ள அறையின் முனைக்கு நகர்த்தினார், இதனால் லேசர் கற்றை முழு மேடையிலும் சென்று பிரேமில் அழகாக இருக்கும், இது தூரத்தை இரட்டிப்பாக்கியது.

ஏற்கனவே போரில் கயிற்றை எரிப்பதில் மேலும் பல சோதனைகளை நடத்திய பிறகு, விதியை சித்திரவதை செய்ய வேண்டாம் என்றும், நிக்ரோம் கம்பியைப் பயன்படுத்தி கயிற்றை அறுப்பதைப் பாதுகாக்கவும் முடிவு செய்தோம். போர் பயன்முறையில் லேசரை இயக்கிய 120 வினாடிகளில் இது நூலை அழித்தது. இதை ஹார்ட்கோட் செய்ய முடிவு செய்தோம், அத்துடன் கம்பியின் துண்டிப்பு மற்றும் பிரிப்பு தொடர்பு தூண்டப்படும்போது புகை குண்டுகளை பற்றவைப்பது, நேரடியாக மைக்ரோகண்ட்ரோலரின் வன்பொருளில்.

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்
இறுதியில் திரைக்கு வெளியே கயிறு வழியாக எரிந்த நூல்

எனவே, Arduino தீர்க்கப்பட்ட மூன்றாவது பணி தோன்றியது - இந்த கட்டளைகளை செயல்படுத்துவதோடு தொடர்புடைய வரிசைகளை உருவாக்க.

டிவியில் பணத்தை எண்ணி ஷ்ரெடரை இயக்குவதற்கான தேவையை அர்டுயினோவுக்கு வழங்க முடிவு செய்தோம். ஆரம்பத்தில், பின்தளம் இதைச் செய்யும் என்றும், தற்போதைய இருப்பு இணையதளத்தில் தெரியும் என்றும், டிவியில் யூடியூப்பில் இருந்து கருத்துகளை கூடுதல் ஊடாடும் உறுப்பாகக் காண்பிப்போம், அறையில் நிகழ்வுகள் நிஜமாக நடப்பதாக பார்வையாளர்களிடம் கூறுவோம். நேரம்.

ஆனால் சோதனை ஓட்டத்தின் போது, ​​​​இலியா காட்சியைப் பார்த்து, மிகப்பெரிய திரையில் விளையாட்டின் இருப்பைக் காட்ட பரிந்துரைத்தார்: இன்னும் எவ்வளவு பணம் உள்ளது, எவ்வளவு சாப்பிட்டது, மற்றும் அடுத்த துண்டாக்கும் தொடக்கத்திற்கான கவுண்டவுன்.

அர்டுயினோவை தற்போதைய நேரத்துடன் இணைத்துள்ளோம்: ஒவ்வொரு முழு மணிநேரமும் துண்டாக்கும் கருவி தொடங்கப்பட்டது. ராஸ்பெர்ரியைப் பயன்படுத்தி டிவியில் படம் காட்டப்பட்டது, அந்த நேரத்தில் ஏற்கனவே சேவையகத்திலிருந்து கோரிக்கைகளைப் பெற்று அவற்றை செயல்படுத்துவதற்காக அர்டுயினோவுக்கு அனுப்பியது. கன்சோல் யூட்டிலிட்டி ஃபிம்மை அழைப்பதன் மூலம் பண குறிகாட்டிகளுடன் படங்கள் வரையப்பட்டது.

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

மேலும் இது தேவையான அளவு அல்லது நேரத்தின் அடிப்படையில் உருவாக்கப்பட்டது.

நாங்கள் படங்களை முன்கூட்டியே உருவாக்கினோம்: நாங்கள் ஒரு டைமருடன் ஒரு ஆயத்த வீடியோவை எடுத்து 200 படங்களை ஏற்றுமதி செய்தோம்.

இது சிலுவைக்குள் திட்டமிடப்பட்ட இயக்கவியல். இறுதி கவுண்டவுன் தொடங்கும் நேரத்தில், நாங்கள் அனைவரும் தளத்திற்குச் சென்று, தீயை அணைக்கும் கருவிகளை அணிந்துகொண்டு, நெருப்புக்காகக் காத்திருக்க அமர்ந்தோம் (இது முரண்பாட்டில் மட்டுமே இருந்தது)

ஒரு வாரத்திற்கு வேலை செய்யும் ஒரு ஒளிபரப்பை எவ்வாறு உருவாக்குவது: கேமராவைத் தேர்ந்தெடுப்பது

தேடலுக்கு, YouTube இல் 7 நாட்களுக்கு தொடர்ச்சியான ஒளிபரப்பு தேவை - அதைத்தான் கேமின் அதிகபட்ச கால அளவாக அமைத்துள்ளோம். எங்களைத் தடுக்கக்கூடிய இரண்டு விஷயங்கள் இருந்தன:

  1. தொடர்ச்சியான செயல்பாட்டின் காரணமாக கேமரா அதிக வெப்பமடைகிறது
  2. இணையத்தடை

அறையை வசதியாக விளையாடுவதற்கும் பார்ப்பதற்கும் கேமரா குறைந்தபட்சம் முழு HD படத்தை வழங்க வேண்டும்.

ஆரம்பத்தில், ஸ்ட்ரீமர்களுக்காகத் தயாரிக்கப்படும் வெப்கேம்களை நோக்கிப் பார்த்தோம். நாங்கள் எங்கள் பட்ஜெட்டைக் குறைத்தோம், எனவே நாங்கள் ஒரு கேமராவை வாங்க விரும்பவில்லை, ஆனால், அவர்கள் அதை வாடகைக்கு விடவில்லை. அதே நேரத்தில், என் வீட்டில் ஒரு எக்ஸ்பாக்ஸ் கினெக்ட் கேமராவை அதிசயமாக கண்டுபிடித்தோம், அதை எனது அறையில் நிறுவி ஒரு வாரத்திற்கு சோதனை ஒளிபரப்பைத் தொடங்கினோம்.

கேமரா நன்றாக வேலை செய்தது மற்றும் அதிக வெப்பமடையவில்லை, ஆனால் அதில் அமைப்புகள் இல்லாததை இலியா உடனடியாக கவனித்தார், குறிப்பாக வெளிப்பாட்டை அமைப்பது சாத்தியமில்லை.

ஒளிபரப்பு வகையை திரைப்படம் மற்றும் வீடியோ தயாரிப்பின் தரத்திற்கு நெருக்கமாக கொண்டு வர இலியா முயன்றார்: பிரகாசமான ஒளி மூலங்கள், இருண்ட பின்னணி மற்றும் சட்டத்தில் உள்ள பொருள்களுடன் மாறும் ஒளி காட்சியை வெளிப்படுத்த. அதே நேரத்தில், ஹைலைட்ஸ் மற்றும் நிழல்கள் இரண்டிலும், குறைந்தபட்ச டிஜிட்டல் சத்தத்துடன் படத்தின் விரிவாக்கத்தை பாதுகாக்க விரும்பினேன்.

எனவே, Kinect சோதனைகளில் நம்பகமானது என்பதை நிரூபித்தாலும் வீடியோ பிடிப்பு அட்டை தேவையில்லை (தோல்வியின் மற்றொரு புள்ளி), நாங்கள் அதை கைவிட முடிவு செய்தோம். மூன்று நாட்கள் வெவ்வேறு கேமராக்களை சோதித்த பிறகு, Ilya Sony FDR-AX53 ஐத் தேர்ந்தெடுத்தார் - ஒரு சிறிய, நம்பகமான கேம்கோடர் வாடகைக்கு மலிவானது, ஆனால் அதே நேரத்தில் போதுமான நம்பகத்தன்மை மற்றும் காட்சி பண்புகள் உள்ளன.

நாங்கள் ஒரு கேமராவை வாடகைக்கு எடுத்தோம், வீடியோ பிடிப்பு அட்டையுடன் இணைந்து ஒரு வாரத்திற்கு அதை இயக்கினோம், அதன் மூலம் முழு தேடலையும் தொடர்ந்து ஒளிபரப்புவதை நம்பலாம் என்பதை உணர்ந்தோம்.

ஒரு திரைப்படத்தை உருவாக்குதல்: மேடை மற்றும் ஒளியமைப்பு

விளக்குகளில் பணிபுரிய ஒரு குறிப்பிட்ட கருணை தேவை; குறைந்த வழிமுறைகளுடன் லைட்டிங் ஸ்கோரை உருவாக்க வேண்டும்:

1. வீரர்கள் அவற்றைக் கண்டுபிடிக்கும் போது பொருட்களை வெளிச்சம் (லேசர், எடை), அத்துடன் ஷ்ரெடரில் நிலையான ஒளி. இங்கே நாங்கள் dedolight 150 - குறைந்த மின்னழுத்த ஆலசன் விளக்குகள் கொண்ட நம்பகமான மற்றும் கச்சிதமான ஃபிலிம் லைட்டிங் சாதனங்களைப் பயன்படுத்தினோம், இது பின்னணி மற்றும் பிற பொருட்களை பாதிக்காமல் ஒரு குறிப்பிட்ட பொருளின் மீது பீம் கவனம் செலுத்த அனுமதிக்கிறது.

2. நடைமுறை விளையாட்டு ஒளி - மேஜை விளக்கு, தரை விளக்கு, நட்சத்திரம், மாலை. படப் பகுதியை ஒளிரச் செய்ய சட்டத்தில் அனைத்து நடைமுறை ஒளியும் இணக்கமாக விநியோகிக்கப்பட்டது, உள்ளே 3200K வண்ண வெப்பநிலையுடன் LED விளக்குகள் இருந்தன, தரை விளக்கில் உள்ள விளக்கு சிவப்பு ரோஸ்கோ படல வடிகட்டியால் மூடப்பட்டு அசாதாரண வண்ண உச்சரிப்பை உருவாக்கியது.

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்
நான் என் அம்மாவின் பொறியியலாளர் அல்லது நாளை வெளியீடு

இணையம் மற்றும் மின்சாரத்தை நாங்கள் எவ்வாறு முன்பதிவு செய்தோம்

தரவு மையத்தைப் போலவே தவறு சகிப்புத்தன்மையின் சிக்கலை அவர்கள் அணுகினர்: அவர்கள் அடிப்படைக் கொள்கைகளிலிருந்து விலக வேண்டாம் என்று முடிவு செய்து வழக்கமான N+1 திட்டத்தின்படி ஒதுக்கப்பட்டனர்.

YouTube இல் ஒளிபரப்பு நிறுத்தப்பட்டால், அதே இணைப்பைப் பயன்படுத்தி மீண்டும் இணைக்க முடியாது மற்றும் ஸ்ட்ரீமைத் தொடர முடியாது. இது ஒரு முக்கியமான தருணம், அறை வழக்கமான அலுவலகத்தில் அமைந்திருந்தது.

இதற்கு OpenWRT அடிப்படையிலான திசைவி மற்றும் mwan3 தொகுப்பைப் பயன்படுத்தினோம். இது ஒவ்வொரு 5 வினாடிகளுக்கும் சேனலின் இருப்பை தானாகவே சோதித்து, இடைவெளி ஏற்பட்டால், யோட்டாவுடன் காப்புப் பிரதி மோடத்திற்கு மாறியது. இதன் விளைவாக, காப்புப் பிரதி சேனலுக்கு மாறுவது ஒரு நிமிடத்திற்குள் நிகழ்ந்தது.
திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்
மின் தடைகளை அகற்றுவதும் சமமாக முக்கியமானது, ஏனென்றால் குறுகிய கால மின் ஏற்றம் கூட அனைத்து கணினிகளையும் மறுதொடக்கம் செய்யும்.

எனவே, நாங்கள் ஒரு ippon innova g2 3000 தடையில்லா மின்சாரம் எடுத்தோம், இது அனைத்து கேமிங் சாதனங்களையும் காப்புப் பிரதி எடுக்கும்: எங்கள் கணினியின் மொத்த மின் நுகர்வு சுமார் 300 வாட்ஸ் ஆகும். இது 75 நிமிடங்கள் நீடிக்கும், எங்கள் நோக்கங்களுக்கு போதுமானது.

அறையில் மின்சாரம் வெளியேறினால் கூடுதல் விளக்குகளை தியாகம் செய்ய முடிவு செய்தோம் - அது தடையில்லா மின்சாரத்துடன் இணைக்கப்படவில்லை.

ஒப்புதல்கள்

  • முழு அணிக்கும் RUVDS, விளையாட்டைக் கண்டுபிடித்து செயல்படுத்தியவர்.
  • தனித்தனியாக, RUVDS நிர்வாகிகளுக்கு, சேவையகங்களின் வேலையை கண்காணிக்க, சுமை ஏற்றுக்கொள்ளப்பட்டது மற்றும் எல்லாம் வழக்கம் போல் வேலை செய்தது.
  • சிறந்த முதலாளிக்கு ntsaplin அழைப்புக்கு பதிலளிக்கும் விதமாக, “எனக்கு ஒரு யோசனை இருக்கிறது: நாங்கள் ஒரு சேவையகத்தை எடுத்து, அதில் ஒரு மீன்வளையை வைத்து, அதன் மேல் ஒரு எடையைத் தொங்கவிடுவோம், பூம், பேங், எல்லாமே தண்ணீர், ஷார்ட் சர்க்யூட், நெருப்பால் நிரம்பியுள்ளன. !" அவர் எப்போதும் நம்பிக்கையுடன் "அதைச் செய்!"
  • Спасибо டில்டா பதிப்பகம் மற்றும் தனித்தனியாக Mikhail Karpov க்கு பாதியிலேயே சந்தித்து பயன்பாட்டு விதிமுறைகளை மீற அனுமதித்தது மட்டுமல்லாமல், நாங்கள் திட்டத்தைப் பற்றி பேசும்போது ஒரு வருடத்திற்கான வணிகக் கணக்கையும் எங்களுக்கு வழங்குகிறோம்.
  • இலியா செரோவ் S_ILya திட்டத்தில் இணைவதற்கும் இணை தயாரிப்பாளராக மாறுவதற்கும், பாதி இரவில் வலம் வருவதற்கும், எல்.ஈ.டி துண்டுகளை ஒட்டுவதற்கும், தொழில்நுட்பத் தீர்வுகளைத் தேடுவதற்கும், உண்மையான திரைப்படத்தைப் பெறுவதற்கும் எல்லாவற்றையும் செய்கிறோம்.
  • zhovner மற்றவர்கள் தங்கள் கைகளை, போர்ஷ்ட், தார்மீக ஆதரவு மற்றும் காலை வரை உரையாடல்களை வீசும்போது நிலைமையைக் காப்பாற்ற எப்போதும் தயாராக இருக்க வேண்டும்.
  • சமத் நாட்டிலேயே சிறந்த பெண்டஸ்டருடன் எங்களை இணைத்ததற்காக, அவர் எங்களுக்கு அறிவுரை கூறினார் மற்றும் பணிகளில் எங்களுக்கு உதவினார்.
  • டேனிபால் அனைத்து வீடியோக்களின் அருமையான வீடியோ தயாரிப்புக்காக.
  • delphe உறுதியான கை மற்றும் கடைசி வரை வேலை செய்ய விருப்பம்.
  • நன்கு டோடோ பிஸ்ஸா பொறியியல் எப்போதும் சூடான பீஸ்ஸாவிற்கு.

இரண்டு நாட்கள் உறக்கமின்றி, வேலையைத் தள்ளிப் போடாமல் நீங்கள் தேடலில் ஈடுபட்டபோது நாங்கள் அனுபவித்த அனைத்து உணர்ச்சிகளுக்கும் வீரர்களுக்கு மிகப்பெரிய நன்றி.

சேவையகத்தை அழிக்கும் தேடலைப் பற்றிய பிற கட்டுரைகள்

திட்ட வன்பொருள்: ஹேக்கர் தேடலுடன் ஒரு அறையை எப்படி உருவாக்கினோம்

ஆதாரம்: www.habr.com

கருத்தைச் சேர்