ترموسٹیٹ بننا: یہ کیسے ہوا؟

ترموسٹیٹ بننا: یہ کیسے ہوا؟

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

یہ آلہ کیا ہے؟

یہ 3kW تک کسی بھی برقی گرم فرش کے لیے ایک سمارٹ تھرموسٹیٹ ہے۔ اسے ایک ایپلیکیشن، ویب پیج، HTTP، MQTT کے ذریعے کنٹرول کیا جاتا ہے، اس لیے یہ آسانی سے تمام سمارٹ ہوم سسٹمز میں ضم ہو جاتا ہے۔ ہم سب سے زیادہ مقبول کے لیے پلگ ان تیار کریں گے۔

آپ نہ صرف بجلی سے گرم فرش کو کنٹرول کر سکتے ہیں بلکہ پانی سے گرم فرش، بوائلر یا برقی سونا کے لیے تھرمل ہیڈ کو بھی کنٹرول کر سکتے ہیں۔ اس کے علاوہ، nrf کا استعمال کرتے ہوئے، تھرموسٹیٹ مختلف سینسر کے ساتھ بات چیت کرنے کے قابل ہو جائے گا. تقریباً تمام آب و ہوا سے متعلق سینسر اس وقت ترقی میں ہیں۔ چونکہ ڈیوائس ESP پر مبنی ہے، ہم نے فیصلہ کیا کہ صارفین سے حسب ضرورت کے اختیارات چھین لینا نامناسب ہوگا۔ لہذا، ہم اسے بنائیں گے تاکہ صارف ڈیوائس کو ڈویلپر موڈ میں تبدیل کر سکے اور دوسرے فرم ویئر کو انسٹال کر سکے، مثال کے طور پر، ہوم کٹ یا تھرڈ پارٹی پروجیکٹس کے لیے سپورٹ کے ساتھ۔

*HomeKit یا دیگر مشہور پروجیکٹس کے لیے سپورٹ کے ساتھ تھرڈ پارٹی فرم ویئر انسٹال کرنے کے بعد، OTA (اوور دی ایئر) کے ذریعے اصل پر واپس جانا ممکن نہیں ہے۔

مشکلات کا سامنا کرنا پڑا

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

ڈیوائس کو رکھنا ایک چیلنج تھا۔ وسائل کے اخراجات اور وقت کے اخراجات دونوں کے لحاظ سے (وہ تقریباً ایک سال کے لیے تیار کیے گئے تھے)۔

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

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

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

لیکن موقع نے سب کچھ بدل دیا۔ ایک شام، میں نے غلطی سے ڈویلپرز کے لیے انٹرنل چیٹ میں پوسٹ کر دیا کہ کیسز میں کوئی مسئلہ ہے، قیمت بہت زیادہ ہے۔ اور اگلے دن ایک ساتھی نے ذاتی پیغام میں لکھا کہ اس کے ایک دوست کے پاس ٹی پی اے (تھرمو پلاسٹک مشین) ہے۔ اور پہلے مرحلے پر آپ اس کے لیے ایک سانچہ بنا سکتے ہیں۔ اس پیغام نے سب کچھ بدل دیا!

میں نے پہلے انجیکشن مولڈنگ مشینوں کے استعمال پر غور کیا تھا، لیکن جس چیز نے مجھے روکا وہ کم از کم 5000 ٹکڑوں کے بیچ کا آرڈر دینے کی ضرورت بھی نہیں تھی (اگرچہ آپ کوشش کریں تو چینیوں کے ذریعے کم مل سکتے ہیں)۔ سڑنا کی قیمت نے مجھے روک دیا. تقریباً $5000۔ میں یہ رقم یک دم ادا کرنے کو تیار نہیں تھا۔ ہمارے نئے ٹکسال کے ساتھی کے ذریعے مولڈ کی رقم فلکیاتی نہیں تھی، یہ تقریباً $2000-$2500 کے درمیان مختلف تھی۔ اس کے علاوہ، اس نے ہم سے ملنے پر رضامندی ظاہر کی اور ہم نے اتفاق کیا کہ ادائیگی قسطوں میں کی جائے گی۔ تو جھاڑیوں کا مسئلہ حل ہو گیا۔

دوسری اور کم اہم مشکل جس کا ہمیں سامنا کرنا پڑا وہ ہارڈ ویئر تھا۔

ہارڈ ویئر پر نظرثانی کی تعداد کو شمار نہیں کیا جا سکتا۔ قدامت پسندانہ اندازوں کے مطابق، پیش کردہ آپشن ساتواں ہے، جو درمیانی کو شمار نہیں کرتا۔ اس میں ہم نے جانچ کے عمل کے دوران نشاندہی کی گئی تمام خامیوں کو دور کرنے کی کوشش کی۔

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

پرنٹ شدہ سرکٹ بورڈز کا پہلا ورژن

ترموسٹیٹ بننا: یہ کیسے ہوا؟

ترموسٹیٹ بننا: یہ کیسے ہوا؟

پرنٹ شدہ سرکٹ بورڈز کا دوسرا ورژن

ترموسٹیٹ بننا: یہ کیسے ہوا؟

ترموسٹیٹ بننا: یہ کیسے ہوا؟

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

ترموسٹیٹ بننا: یہ کیسے ہوا؟

ترموسٹیٹ بننا: یہ کیسے ہوا؟

جہاں تک سافٹ ویئر کا تعلق ہے، وہاں بھی بہت ساری خرابیاں تھیں۔

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

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

تیسرا مسئلہ ویب انٹرفیس کا ہے۔ اس کے بارے میں مزید معلومات ایک علیحدہ مضمون میں ہو گی جو بعد میں شائع کی جائے گی۔

ابھی کے لیے میں صرف اتنا کہوں گا کہ اس وقت بہترین آپشن VUE.JS استعمال کرنا ہے۔

یہ فریم ورک ان سب میں سب سے موزوں ہے جس کا ہم نے تجربہ کیا ہے۔

انٹرفیس کے اختیارات ذیل کے لنکس پر دیکھے جا سکتے ہیں۔

adaptive.lytko.com
mobile.lytko.com

ترموسٹیٹ بننا

تمام مشکلات پر قابو پانے کے بعد، ہم اس نتیجے پر پہنچے:

ترموسٹیٹ بننا: یہ کیسے ہوا؟

ترموسٹیٹ بننا: یہ کیسے ہوا؟

ڈیزائن

تھرموسٹیٹ تین بورڈز (ماڈیول) پر مشتمل ہوتا ہے:

  1. مینیجر
  2. منظم؛
  3. ڈسپلے بورڈ۔

مینیجر - ایک بورڈ جس پر ESP12، ہارڈویئر "واچ ڈاگ" اور nRF24 مستقبل کے سینسر کے ساتھ کام کرنے کے لیے موجود ہیں۔ لانچ کے وقت، ڈیوائس DS18B20 ڈیجیٹل سینسر کو سپورٹ کرتی ہے۔ لیکن ہم نے تھرڈ پارٹی مینوفیکچررز سے اینالاگ سینسرز کو جوڑنے کی صلاحیت فراہم کی۔ اور مستقبل میں ڈیوائس سافٹ ویئر اپ ڈیٹس میں سے ایک میں ہم تھرڈ پارٹی تھرموسٹیٹ کے ساتھ آنے والے سینسر استعمال کرنے کی صلاحیت شامل کریں گے۔

ترموسٹیٹ بننا: یہ کیسے ہوا؟

منظم - بجلی کی فراہمی اور لوڈ کنٹرول بورڈ۔ وہاں انہوں نے 750mA پاور سپلائی، درجہ حرارت کے سینسر کو جوڑنے کے لیے ٹرمینلز اور بوجھ کو کنٹرول کرنے کے لیے 16A ریلے رکھا۔

ترموسٹیٹ بننا: یہ کیسے ہوا؟

ڈسپلے - ترقی کے مرحلے پر ہم نے انتخاب کیا۔ اگلا ڈسپلے 2.4 انچ

آپ انٹرنیٹ پر اس کے بارے میں آسانی سے معلومات حاصل کر سکتے ہیں۔ میں یہ شامل کرنا چاہوں گا کہ قیمت کے علاوہ یہ تقریباً ہر ایک کے لیے آسان ہے۔ 2.4 انچ ڈسپلے کی قیمت تقریباً 1200₽ ہے، جس کا حتمی قیمت پر بہترین اثر نہیں پڑتا ہے۔

لہذا ہماری ضروریات کے مطابق ایک اینالاگ بنانے کا فیصلہ کیا گیا، لیکن کم قیمت پر۔ سچ ہے، آپ کو اسے کلاسک طریقے سے پروگرام کرنا پڑے گا، اور نیکشن ایڈیٹر کے ماحول سے نہیں۔ یہ زیادہ مشکل ہے، لیکن ہم اس کے لیے تیار ہیں۔

ایک اینالاگ ایک 2.4 انچ میٹرکس ہوگا جس میں ٹچ اسکرین اور بورڈ پر STM32 والا بورڈ ہوگا تاکہ اسے کنٹرول کیا جاسکے اور ESP12 پر بوجھ کم کیا جاسکے۔ تمام کنٹرول یو آر ٹی کے ذریعے نیکشن کی طرح ہوں گے، ساتھ ہی 32 ایم بی میموری اور ریکارڈنگ لاگز کے لیے ایک مکمل فلیش کارڈ۔

ماڈیولر ڈیزائن ماڈیولز میں سے ایک کو تبدیل کرنا آسان بناتا ہے اور آؤٹ پٹ بالکل مختلف ڈیوائس ہے۔

مثال کے طور پر، "بورڈ 2" کے کئی ورژن میں پہلے سے ہی اختیارات موجود ہیں:

  • اختیار 1 - گرم فرش کے لیے۔ 220V سے بجلی کی فراہمی۔ ریلے اپنے بعد کسی بھی بوجھ کو کنٹرول کرتا ہے۔
  • اختیار 2 - پانی سے گرم فرش یا بیٹری والو کے لیے۔ 24V AC کے ذریعے تقویت یافتہ۔ 24V کے لئے والو کنٹرول.
  • اختیار 3 - 220V سے بجلی کی فراہمی۔ ایک الگ لائن کا کنٹرول، جیسے بوائلر یا الیکٹرک سونا۔

بعد میں

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

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

تعمیری تنقید اچھی ہے، اور ہم اس کے شکر گزار ہیں۔

خیال کی تاریخ یہاں. دلچسپی رکھنے والوں کے لیے:

  1. تمام سوالات کے لیے: ٹیلی گرام گروپ LytkoG
  2. خبروں پر عمل کریں: ٹیلیگرام انفارمیشن چینل لٹکو نیوز

اور ہاں، ہم جو کرتے ہیں اس سے لطف اندوز ہوتے ہیں۔

ماخذ: www.habr.com

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