پروجیکٹ ہارڈویئر: ہم نے ہیکر کی تلاش کے ساتھ ایک کمرہ کیسے بنایا

پروجیکٹ ہارڈویئر: ہم نے ہیکر کی تلاش کے ساتھ ایک کمرہ کیسے بنایا
چند ہفتے پہلے ہم نے گزارے۔ ہیکرز کے لیے آن لائن تلاش: انہوں نے ایک کمرہ بنایا، جسے انہوں نے سمارٹ ڈیوائسز سے بھرا اور اس سے یوٹیوب براڈکاسٹ شروع کیا۔ کھلاڑی گیم ویب سائٹ سے آئی او ٹی ڈیوائسز کو کنٹرول کر سکتے ہیں۔ مقصد یہ تھا کہ کمرے میں چھپے ہوئے ہتھیار (ایک طاقتور لیزر پوائنٹر) کو تلاش کیا جائے، اسے ہیک کیا جائے اور کمرے میں شارٹ سرکٹ ہو جائے۔

کارروائی میں اضافہ کرنے کے لیے، ہم نے کمرے میں ایک شریڈر رکھا، جس میں ہم نے 200 روبل لوڈ کیے: شریڈر فی گھنٹہ ایک بل کھاتا تھا۔ گیم جیتنے کے بعد، آپ شریڈر کو روک سکتے ہیں اور باقی تمام رقم لے سکتے ہیں۔

ہم پہلے ہی بتا چکے ہیں۔ واک تھرواور بیک اینڈ کیسے بنایا گیا تھا۔ پروجیکٹ یہ ہارڈ ویئر کے بارے میں بات کرنے کا وقت ہے اور اسے کیسے جمع کیا گیا تھا۔


کمرے کی صفائی کے لمحے کو دکھانے کے لیے بہت ساری درخواستیں تھیں - ہم دکھاتے ہیں کہ ہم اسے کیسے الگ کرتے ہیں۔

ہارڈ ویئر آرکیٹیکچر: روم کنٹرول

ہم نے ایک ہارڈ ویئر کے حل کو ڈیزائن کرنا شروع کیا جب منظر نامہ پہلے سے ہی تقریبا سمجھ لیا گیا تھا، پسدید تیار تھا، اور ہمارے پاس سامان کو انسٹال کرنے کے لئے ایک خالی کمرہ تیار تھا.

پرانے لطیفے کو یاد کرتے ہوئے "IoT میں S کا مطلب سیکیورٹی ہے" ("IoT کے مخفف میں S کا مطلب سیکیورٹی ہے")، ہم نے فیصلہ کیا کہ اس بار گیم کے منظر نامے میں کھلاڑی صرف سامنے والے اور پچھلے حصے کے ساتھ بات چیت کریں گے۔ سائٹ کے، لیکن لوہے پر براہ راست حاصل کرنے کا موقع نہیں ملتا.

یہ حفاظتی وجوہات کی بناء پر کیا گیا تھا اور اسکرین پر کیا ہو رہا تھا: کھلاڑیوں کی ہارڈ ویئر تک براہ راست رسائی کے ساتھ، محفوظ اور ممکنہ طور پر خطرناک کارروائیوں کو الگ تھلگ کرنا زیادہ مشکل ہو جائے گا، مثال کے طور پر، کسی شریڈر کی تیز اسکرولنگ یا کنٹرول کرنا۔ پائروٹیکنکس

ڈیزائن شروع کرنے سے پہلے، ہم نے گیمنگ ڈیوائسز کو کنٹرول کرنے کے لیے کئی اصول وضع کیے، جو ڈیزائن کی بنیاد بن گئے:

وائرلیس حل استعمال نہ کریں۔

کھیلنے کی پوری جگہ ایک فریم میں ہے، جس کے ہر کونے تک پہنچا جا سکتا ہے۔ وائرلیس کنکشن کی کوئی حقیقی ضرورت نہیں تھی اور وہ صرف ناکامی کا ایک اور نقطہ بن جائیں گے۔

کوئی خاص سمارٹ ہوم ڈیوائسز استعمال نہ کریں۔

بنیادی طور پر حسب ضرورت لچک کی خاطر۔ یہ واضح ہے کہ ہم اپنے کام کے لیے ریڈی میڈ ایڈمن اور کنٹرولز کے ساتھ سمارٹ ہوم سسٹمز کے بہت سے باکسڈ ورژنز کو اپنی مرضی کے مطابق بنا سکتے ہیں، لیکن لیبر کے اخراجات آپ کے اپنے آسان حل کو بنانے کے مقابلے ہوں گے۔

اس کے علاوہ، ایسے آلات کے ساتھ آنا ضروری تھا جو واضح طور پر ظاہر کریں کہ یہ وہی کھلاڑی تھے جنہوں نے اس کی حالت کو تبدیل کیا: انہوں نے اسے آن/آف کیا یا حروف فالکن پر ایک مخصوص روشنی ڈالی۔

ہم نے عوامی طور پر دستیاب ہارڈ ویئر سے وہ تمام عناصر اکٹھے کیے جنہیں ریڈیو پارٹس کی باقاعدہ دکانوں میں خریدا جا سکتا ہے: پیزا اور ڈائیٹ کولا کی ڈیلیوری کے درمیان، کوریئرز چپ اور ڈپ اور لیرائے مسلسل سائٹ پر آتے ہیں۔

ہر چیز کو خود جمع کرنے کا انتخاب آسان ڈیبگنگ، اسکیل ایبلٹی، تاہم، تنصیب کے دوران زیادہ احتیاط کی ضرورت ہے۔

تمام ریلے اور اروڈن کو فریم میں نظر نہیں آنا چاہیے۔

ہم نے فیصلہ کیا کہ تمام قابل کنٹرول عناصر کو ایک جگہ پر لایا جائے اور انہیں پردے کے پیچھے چھپا دیا جائے تاکہ ان کی کارکردگی کی نگرانی کی جا سکے اور اگر ضروری ہو تو احتیاط سے کیمرے کی نظروں سے باہر کرالیں اور ناکام یونٹ کو تبدیل کر دیں۔

پروجیکٹ ہارڈویئر: ہم نے ہیکر کی تلاش کے ساتھ ایک کمرہ کیسے بنایا
آخر میں، سب کچھ میز کے نیچے چھپا دیا گیا تھا، اور کیمرہ نصب کیا گیا تھا تاکہ میز کے نیچے کچھ بھی نظر نہ آئے. انجینئر کے لیے یہ ہمارا "بلائنڈ اسپاٹ" تھا۔

نتیجے کے طور پر، ہمیں اصل میں ایک سمارٹ ڈیوائس ملا: اس نے بیک اینڈ سے اپنے ہر حصے کی حالت حاصل کی اور اسے مناسب کمانڈ کے ساتھ تبدیل کیا۔

ہارڈ ویئر کے نفاذ کے نقطہ نظر سے، اس ڈیوائس نے 6 عناصر کو کنٹرول کیا:

  1. کئی ٹیبل لیمپ، ان کی آن/آف حالت ہوتی ہے اور کھلاڑیوں کے ذریعے کنٹرول کیا جاتا ہے۔
  2. دیوار پر خط، وہ کھلاڑیوں کے حکم پر اپنا رنگ تبدیل کر سکتے ہیں۔
  3. وہ پرستار جو سرور کے لوڈ ہونے پر فلپ چارٹ کو گھماتے اور کھولتے ہیں۔
  4. لیزر PWM کے ذریعے کنٹرول کیا جاتا ہے۔
  5. شریڈر جس نے شیڈول پر پیسے کھائے۔
  6. ایک دھواں مشین جو ہر لیزر شاٹ سے پہلے چلی گئی۔


ایک لیزر کے ساتھ ایک دھواں مشین کی جانچ

بعد میں، ایک اسٹیج لائٹ شامل کی گئی، جو فریم کے پیچھے کھڑی تھی اور بالکل پوائنٹ 1 سے لیمپ کی طرح کنٹرول کی گئی تھی۔ اسٹیج لائٹ نے دو صورتوں میں کام کیا: جب اس پر پاور لگائی گئی تو اس نے لیزر کو روشن کیا، اور اس سے پہلے وزن کو روشن کیا۔ لیزر کو جنگی موڈ میں لانچ کیا گیا تھا۔

یہ سمارٹ ڈیوائس کیا تھی؟

پروجیکٹ ہارڈویئر: ہم نے ہیکر کی تلاش کے ساتھ ایک کمرہ کیسے بنایا

تمام راستے، یورا، ہمارے ہارڈ ویئر آدمی نے کوشش کی کہ چیزوں کو پیچیدہ نہ بنایا جائے اور سب سے آسان، کم سے کم حل ممکن بنایا جائے۔

یہ فرض کیا گیا تھا کہ VPS صرف ایک اسکرپٹ چلائے گا جو آلات کی حالت کے ساتھ json وصول کرتا ہے اور اسے USB کے ذریعے منسلک Arduino کو بھیجتا ہے۔

بندرگاہوں سے منسلک:

  • 16 ریگولر ریلے (وہ وہ لوگ تھے جو کلک کرنے کا شور کرتے تھے جو ویڈیو میں سنا گیا تھا۔ ہم نے بنیادی طور پر اس آواز کی وجہ سے ان کا انتخاب کیا)
  • PWM چینلز کو کنٹرول کرنے کے لیے 4 ٹھوس سٹیٹ ریلے، جیسے پنکھے،
  • لیزر کے لیے علیحدہ PWM آؤٹ پٹ
  • آؤٹ پٹ جو ایل ای ڈی پٹی کے لیے سگنل پیدا کرتا ہے۔

یہاں 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 نے حل کر دیا - ان حکموں کے نفاذ سے منسلک ترتیب کو تیار کرنا۔

ہم نے Arduino کو ٹی وی پر پیسے گننے اور شریڈر چلانے کی ضرورت دینے کا بھی فیصلہ کیا۔ ابتدائی طور پر، یہ فرض کیا گیا تھا کہ بیک اینڈ ایسا کرے گا اور موجودہ بیلنس ویب سائٹ پر نظر آئے گا، اور ٹی وی پر ہم یوٹیوب کے تبصرے ایک اضافی انٹرایکٹو عنصر کے طور پر دکھائیں گے، جو ناظرین کو بتاتے ہیں کہ کمرے میں ہونے والے واقعات حقیقی طور پر ہو رہے ہیں۔ وقت

لیکن ٹیسٹ رن کے دوران، الیا نے منظر کو دیکھا اور سب سے بڑی اسکرین پر گیم بیلنس دکھانے کا مشورہ دیا: ابھی کتنی رقم باقی ہے، کتنا کھایا گیا ہے، اور شریڈر کی اگلی شروعات کی الٹی گنتی۔

ہم نے Arduino کو موجودہ وقت سے جوڑ دیا: ہر پورے گھنٹے میں شریڈر شروع کیا جاتا تھا۔ تصویر ٹی وی پر راسبیری کا استعمال کرتے ہوئے دکھایا گیا تھا، جو اس وقت پہلے ہی سرور سے درخواستیں وصول کر رہا تھا اور انہیں عملدرآمد کے لیے arduino کو بھیج رہا تھا۔ کنسول یوٹیلیٹی فم کو کچھ اس طرح کال کرکے مانیٹری انڈیکیٹرز والی تصویریں کھینچی گئی تھیں۔

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

اور یہ مطلوبہ مقدار یا وقت کی بنیاد پر تشکیل دیا گیا تھا۔

ہم نے پہلے سے تصویریں تیار کیں: ہم نے ٹائمر کے ساتھ ایک ریڈی میڈ ویڈیو لیا اور 200 تصاویر برآمد کیں۔

یہ وہ میکانکس ہے جو کراس میں پروگرام کیے گئے تھے۔ حتمی الٹی گنتی شروع ہونے تک، ہم سب آگ بجھانے والے آلات سے لیس ہو کر جائے وقوعہ پر گئے اور آگ بجھانے کا انتظار کرنے کے لیے بیٹھ گئے (جو کہ جھگڑے میں صرف زوروں پر تھا)

ایک ہفتہ تک کام کرنے والا براڈکاسٹ کیسے بنایا جائے: کیمرہ کا انتخاب

تلاش کے لیے، ہمیں یوٹیوب پر 7 دنوں تک مسلسل نشریات کی ضرورت تھی - بالکل وہی ہے جو ہم نے گیم کی زیادہ سے زیادہ مدت کے طور پر سیٹ کیا ہے۔ دو چیزیں تھیں جو ہمیں روک سکتی تھیں:

  1. مسلسل آپریشن کی وجہ سے کیمرے کا زیادہ گرم ہونا
  2. انٹرنیٹ کی بندش

کمرے میں کھیلنے اور دیکھنے کو آرام دہ بنانے کے لیے کیمرے کو کم از کم ایک مکمل ایچ ڈی تصویر فراہم کرنی پڑتی تھی۔

ابتدائی طور پر، ہم نے ویب کیمز کی طرف دیکھا جو سٹریمرز کے لیے تیار کیے گئے ہیں۔ ہم اپنے بجٹ میں کمی کر رہے تھے، اس لیے ہم کیمرہ نہیں خریدنا چاہتے تھے، لیکن جیسا کہ پتہ چلا، وہ انہیں کرائے پر نہیں دیتے۔ اسی لمحے، ہمیں معجزانہ طور پر ایک Xbox Kinect کیمرہ میرے گھر میں پڑا ہوا ملا، اسے اپنے کمرے میں نصب کیا اور ایک ہفتے کے لیے ٹیسٹ براڈکاسٹ شروع کر دیا۔

کیمرہ ٹھیک کام کرتا تھا اور زیادہ گرم نہیں ہوتا تھا، لیکن الیا نے فوراً ہی محسوس کیا کہ اس میں سیٹنگز کی کمی تھی، خاص طور پر اس کی نمائش کو سیٹ کرنا ناممکن تھا۔

الیا نے نشریات کی قسم کو فلم اور ویڈیو پروڈکشن کے معیارات کے قریب لانے کی کوشش کی: روشن روشنی کے ذرائع، تاریک پس منظر اور فریم میں اشیاء کے ساتھ متحرک طور پر بدلتے ہوئے روشنی کے منظر کو پہنچانا۔ ایک ہی وقت میں، میں کم سے کم ڈیجیٹل شور کے ساتھ، جھلکیوں اور سائے دونوں میں تصویر کی توسیع کو محفوظ رکھنا چاہتا تھا۔

اس لیے، اگرچہ کائنیکٹ ٹیسٹوں میں قابل اعتماد ثابت ہوا اور اسے ویڈیو کیپچر کارڈ کی ضرورت نہیں تھی (ناکامی کا ایک اور نقطہ)، ہم نے اسے ترک کرنے کا فیصلہ کیا۔ تین دن تک مختلف کیمروں کی جانچ کے بعد، Ilya نے Sony FDR-AX53 کا انتخاب کیا - ایک چھوٹا، قابل بھروسہ کیمکارڈر جو کرایہ پر لینا سستا ہے، لیکن ساتھ ہی اس میں کافی قابل اعتماد اور بصری خصوصیات بھی ہیں۔

ہم نے ایک کیمرہ کرائے پر لیا، اسے ویڈیو کیپچر کارڈ کے ساتھ مل کر ایک ہفتے کے لیے آن کیا، اور محسوس کیا کہ اس کے ساتھ ہم پوری تلاش میں مسلسل نشریات پر اعتماد کر سکتے ہیں۔

فلم بنانا: اسٹیج بنانا اور لائٹنگ کرنا

روشنی پر کام کرنے کے لیے ایک خاص فضل درکار تھا؛ ہمیں کم سے کم ذرائع کے ساتھ لائٹنگ سکور بنانے کی ضرورت تھی:

1. اشیاء کی روشنی جب کھلاڑی انہیں تلاش کرتے ہیں (لیزر، وزن) کے ساتھ ساتھ شریڈر پر مسلسل روشنی۔ یہاں ہم نے dedolight 150 - کم وولٹیج ہالوجن لیمپ کے ساتھ قابل اعتماد اور کمپیکٹ فلم لائٹنگ ڈیوائسز کا استعمال کیا، جو آپ کو پس منظر اور دیگر اشیاء کو متاثر کیے بغیر کسی مخصوص چیز پر بیم کو فوکس کرنے کی اجازت دیتے ہیں۔

2. عملی کھیل کی روشنی - ٹیبل لیمپ، فرش لیمپ، ستارہ، مالا. تصویر کے علاقے کو روشن کرنے کے لیے تمام عملی روشنی کو ہم آہنگی سے فریم میں تقسیم کیا گیا تھا، اندر 3200K کے رنگین درجہ حرارت کے ساتھ ایل ای ڈی لیمپ تھے، فرش لیمپ میں ایک غیر معمولی رنگ کا لہجہ بنانے کے لیے سرخ Rosco فوائل فلٹر سے ڈھک دیا گیا تھا۔

پروجیکٹ ہارڈویئر: ہم نے ہیکر کی تلاش کے ساتھ ایک کمرہ کیسے بنایا
میں اپنی ماں کے پاس انجینئر ہوں یا کل لانچ ہے۔

ہم نے انٹرنیٹ اور بجلی کو کس طرح محفوظ کیا۔

انہوں نے فالٹ ٹولرینس کے معاملے پر تقریباً ڈیٹا سینٹر کی طرح رابطہ کیا: انہوں نے بنیادی اصولوں سے انحراف نہ کرنے کا فیصلہ کیا اور معمول کی N+1 اسکیم کے مطابق محفوظ کیا۔

اگر یوٹیوب پر نشریات رک جاتی ہیں، تو اس کا مطلب ہے کہ اسی لنک کا استعمال کرکے دوبارہ منسلک ہونا اور سلسلہ جاری رکھنا ناممکن ہوگا۔ یہ ایک نازک لمحہ تھا، اور کمرہ باقاعدہ دفتر میں واقع تھا۔

اس کے لیے ہم نے OpenWRT پر مبنی روٹر اور mwan3 پیکیج استعمال کیا۔ اس نے ہر 5 سیکنڈ میں چینل کی دستیابی کو خود بخود جانچ لیا اور وقفے کی صورت میں یوٹا کے ساتھ بیک اپ موڈیم پر سوئچ کر دیا۔ نتیجے کے طور پر، بیک اپ چینل پر سوئچنگ ایک منٹ سے بھی کم وقت میں ہوئی۔
پروجیکٹ ہارڈویئر: ہم نے ہیکر کی تلاش کے ساتھ ایک کمرہ کیسے بنایا
بجلی کی بندش کو ختم کرنا بھی اتنا ہی اہم تھا، کیونکہ بجلی کی ایک مختصر مدت میں اضافے سے بھی تمام کمپیوٹرز دوبارہ شروع ہو جائیں گے۔

لہذا، ہم نے ایک ippon innova g2 3000 بلاتعطل پاور سپلائی لی، جو تمام گیمنگ ڈیوائسز کا بیک اپ لے گی: ہمارے سسٹم کی کل بجلی کی کھپت تقریباً 300 واٹس تھی۔ یہ 75 منٹ تک جاری رہے گا، جو ہمارے مقاصد کے لیے کافی ہے۔

کمرے میں بجلی ختم ہونے کی صورت میں ہم نے اضافی روشنی کی قربانی دینے کا فیصلہ کیا - یہ بلا تعطل بجلی کی فراہمی سے منسلک نہیں تھی۔

اعترافات

  • پوری ٹیم کو آر یو وی ڈی ایس، جس نے کھیل ایجاد کیا اور اسے نافذ کیا۔
  • علیحدہ طور پر، RUVDS منتظمین کے لیے، سرورز کے کام کی نگرانی کے لیے، بوجھ قابل قبول تھا اور سب کچھ معمول کے مطابق کام کر رہا تھا۔
  • بہترین باس کو ntsaplin اس حقیقت کے لئے کہ کال کے جواب میں، "میرے پاس ایک خیال ہے: ہم ایک سرور لیں گے، اس پر ایکویریم لگائیں گے، اور اس کے اوپر ایک وزن لٹکائیں گے، بوم، بینگ، ہر چیز پانی، شارٹ سرکٹ، آگ سے بھر گئی ہے۔ ! وہ ہمیشہ اعتماد سے کہتا ہے "یہ کرو!"
  • شکریہ ٹلڈا پبلشنگ اور میخائل کارپوف کو الگ سے نہ صرف آدھے راستے سے ملنے اور استعمال کی شرائط کی خلاف ورزی کرنے کی اجازت دینے کے لیے، بلکہ جب ہم نے پروجیکٹ کے بارے میں بات کی تو ہمیں ایک سال کے لیے کاروباری اکاؤنٹ بھی دیا۔
  • الیا سیروف S_ILya پراجیکٹ میں شامل ہونے اور شریک پروڈیوسر بننے کے لیے، آدھی رات تک رینگنے کے لیے تیار، ایل ای ڈی کی پٹی کو چپکانا، تکنیکی حل تلاش کرنا اور سب کچھ کرنا تاکہ ہمیں ایک حقیقی فلم ملے۔
  • زوونر جب دوسروں نے اپنے ہاتھ، بورشٹ، اخلاقی حمایت اور صبح تک بات چیت کی تو صورتحال کو بچانے کے لیے ہمیشہ تیار رہنے کے لیے۔
  • samat ہمیں ملک کے بہترین پینٹسٹر سے جوڑنے کے لیے، جس نے ہمیں مشورہ دیا اور کاموں میں ہماری مدد کی۔
  • دانی کا دودھ تمام ویڈیوز کی زبردست ویڈیو پروڈکشن کے لیے۔
  • ڈیلفے مضبوط ہاتھ اور آخری دم تک کام کرنے کی آمادگی کے لیے۔
  • ٹھیک ہے ڈوڈو پیزا انجینئرنگ تقریبا ہمیشہ گرم پیزا کے لئے.

اور سب سے بڑا شکریہ کھلاڑیوں کو ان تمام جذبات کے لیے جاتا ہے جن کا تجربہ ہم نے اس وقت کیا جب آپ نے دو دن تک بغیر سوئے اور یہاں تک کہ کام چھوڑ کر جدوجہد کی۔

سرور کو تباہ کرنے کی جستجو کے بارے میں دیگر مضامین

پروجیکٹ ہارڈویئر: ہم نے ہیکر کی تلاش کے ساتھ ایک کمرہ کیسے بنایا

ماخذ: www.habr.com

نیا تبصرہ شامل کریں