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

قابل اعتماد سولڈر لیس بریڈ بورڈز کی عملییت کے بارے میں کوئی شک نہیں ہے، لیکن آپ کو یہ تسلیم کرنا ہوگا کہ وہ کامل نہیں ہیں۔ بلاشبہ، وہ مخصوص قسم کے سرکٹس کے لیے مثالی نہیں ہیں، لیکن یہ جمپر والے سرکٹس کے مقابلے میں کم پریشانی کا شکار ہیں۔ لاپرواہ لوگ اپنے اجزاء کے ساتھ جمپروں کے ڈھیر میں ناامیدی سے الجھ جائیں گے، اور چننے والے لوگ اصل میں سرکٹ کا پروٹو ٹائپ بنانے کے بجائے جمپروں کو صاف ستھرا بنانے میں زیادہ وقت صرف کریں گے۔ میں کیا کروں؟
اس مسئلے کو حل کرنے کا ایک طریقہ یہ ہے کہ جمپر کے بغیر ٹانکے کے بغیر روٹی بورڈ بنانا۔ یہ [کیون سانٹو کیپوچیو] کی جاری "بیکری مصنوعات" کے پیچھے خیال ہے۔ خیال معیاری روٹی بورڈ کو ایڈجسٹ کرنا ہے تاکہ سافٹ ویئر میں کسی بھی مشترکہ رابطہ پٹیوں اور پاور ریل کے درمیان رابطہ قائم کیا جاسکے۔ اس کے پیچھے چال CMOS سوئچ چپ میٹرکس، خاص طور پر MT8816AP کی نقل کرنا ہے۔ 128 کراس پوائنٹ سوئچز فی چپ ±12 وولٹ تک وولٹیج کو سنبھال سکتے ہیں، اس لیے بہت سے سرکٹس ہیں جو ان قابل پروگرام سلکان جمپرز کو استعمال کر سکتے ہیں۔
[کیون] موجودہ ورژن 0.2 ہے، اس کا سائز سولڈر لیس بریڈ بورڈ کے نیچے فٹ بیٹھتا ہے، اور پیکیج کمپیکٹ ہے۔ اس نے روٹی بورڈ کے رابطوں کو جوڑنے کے طریقے کے بارے میں تفصیلات شیئر کیں، جو ایک تکلیف دہ عمل لگ رہا تھا: رابطوں کو باہر نکالیں، گٹر کے آخر میں ایک چھوٹا سا لیبل کاٹیں، اور پھر اسے نیچے موڑیں تاکہ تھرو ہول سرکٹ بورڈ کی لیڈ پرنٹنگ بن سکے۔ یہ بہت کام کی طرح لگتا ہے، ایک بہتر طریقہ ہونا چاہئے؛ [کیون] واضح طور پر تجاویز کے لیے کھلا ہے۔
اگرچہ ہم نے پہلے بھی بغیر سولڈر لیس بریڈ بورڈز کو بڑھانے کے لیے استعمال ہونے والی کراس پوائنٹ سوئچنگ دیکھی ہے، لیکن ہم نے اس پروجیکٹ کی سادگی کو خوش کن پایا۔ ان تمام جمپ شاٹس کو پھینکنے کا خیال یقیناً دلکش ہے۔
یہ واقعی ایک ٹھنڈا منصوبہ ہے۔ ایک ہوشیار اضافہ یہ ہے کہ ہر طرف چھوٹی اسکرینیں ہیں جو موجودہ کنکشن کو ظاہر کرتی ہیں۔
جب تک کہ آپ 7 سیگمنٹ ایل ای ڈی ڈسپلے یا وائبریشن موٹر یا ایکسلرومیٹر یا ڈی آئی پی سوئچ یا کوئی اور "مزے دار اور دلچسپ" اجزاء کو لاگو نہیں کر سکتے۔
15mA (ImaxIO) کسی بھی چھوٹے سگنل کو سنبھالنے کے لیے کافی ہے، جب آپ کو زیادہ کرنٹ کی ضرورت ہو، تو آپ کچھ دوئبرووی یا FET استعمال کر سکتے ہیں، آخر کار، یہ اب بھی ایک بریڈ بورڈ ہے۔
جب میں پروٹو ٹائپ کر رہا تھا، میں نے ایک طرفہ سطح کا ماؤنٹ پی سی بی بنایا جس میں وہ تمام ڈیجیٹل چپس تھے جن کی مجھے ضرورت تھی اور سی پی ایل ڈی چپس کو چھیڑ دیا گیا تھا جو چپس کے درمیان "تمام" سگنل لے جاتے تھے۔ پھر صرف VHDL میں کنکشن پروگرام کریں۔ لہذا اگر میں غلطی کرتا ہوں یا کنکشن میں ترمیم کرنے کی ضرورت ہے، تو یہ صرف ایک کوڈ کی تبدیلی ہے۔
ان ینالاگ سنتھیسائزرز میں سے ایک کے لیے جہاں آپ تمام کیبلز لگاتے ہیں، یہ خیال کافی اچھا لگتا ہے۔
ٹھیک ہے، ایک بار جب میں ایک بریڈ بورڈ کا سامنا کروں گا جس پر مجھے بھروسہ ہے، میں شک کرنا چھوڑ دوں گا۔ بریڈ بورڈز کے لیے، یہ *ہمیشہ* یہ اندازہ لگانے کی ضرورت ہے کہ آیا یہ آپ کے ڈیزائن میں خرابی ہے یا بریڈ بورڈ میں خرابی۔
معاملات کو مزید خراب کرنے کے لیے، آپ کو خاص طور پر بریڈ بورڈ کی صلاحیتوں کے لیے ڈیزائن کرنا ہوگا، اور جن چیزوں کو اصل میں پروٹو ٹائپ کرنے کی ضرورت ہے، جیسے کہ ریگز کو تبدیل کرنا، اچھی طرح سے کام نہیں کرتی ہیں۔
ینالاگ اور تیز رفتار طفیلیات پسند نہیں کرتے، ڈیجیٹل اور کم رفتار کو ہاتھ سے بنے پروٹو ٹائپ اسٹیج کی ضرورت نہیں ہوتی، اگر آپ محتاط رہیں۔
میں ان سب چیزوں کے بارے میں کچھ نہیں جانتا، لیکن میں نے ہمیشہ ایسی تبدیلی کی امید رکھی ہے، اور جب بھی میں اسے دیکھتا ہوں، مجھے معلوم ہوتا ہے کہ یہ سچ نہیں ہے۔ یہاں تک کہ سادہ سرکٹس کے لیے، آپ کو اپنی اصل ضروریات کے مطابق سوئچ کو احتیاط سے میچ کرنا چاہیے۔ تب بھی آپ کو ایک خاص حد تک ناپسندیدہ سلوک کو قبول کرنا ہوگا۔ وہ ہمیشہ حقیقی اتحاد حاصل کرنے والے op amps یا وولٹیج تعصب یا مزاحمت کے ساتھ کسی قسم کے ٹرانزسٹر ہوتے ہیں۔
میں بنیادی ٹیکنالوجی کے بارے میں زیادہ نہیں جانتا ہوں۔ مجھے جو MT8816 ڈیٹا شیٹ ملا ہے اس میں اصل کنکشن کا اسکیمیٹک خاکہ نہیں ہے۔ لیکن فوراً (یہ فرض کرتے ہوئے کہ میں نے اس کی صحیح وضاحت کی ہے)، میں نے دیکھا کہ زیادہ سے زیادہ کرنٹ 15mA ہے اور عام آن مزاحمت Vdd=12 پر 45ohm ہے۔ یہ یقیناً ایک دلچسپ جز ہے جسے بہت سی چیزوں کے لیے استعمال کیا جا سکتا ہے، لیکن انتباہ بہت بڑا ہے۔ یہاں تک کہ غلبہ حاصل کریں۔ میں کسی ایک سرکٹ کے بارے میں سوچ بھی نہیں سکتا جو میں نے روٹی بورڈ کے ساتھ بنایا ہے جسے ڈھال لیا جا سکتا ہے۔ خاص طور پر اس وجہ سے کہ میں نے بریڈ بورڈ کو ایک ساتھ سولڈر کرنے سے پہلے ایک قدم کے طور پر استعمال کیا تھا... اس سوئچ کے مقابلے میں، تاروں کے انتہائی مختلف رویے نے اسے بالکل بھی شروع کرنا ناممکن بنا دیا۔
اگر میں سمجھتا ہوں کہ سرکٹ کس طرح اچھی طرح سے کام کرتا ہے تاکہ اس پر اس انٹرکنکشن کے اثرات کا اندازہ لگایا جا سکے، تو مجھے پہلے بریڈ بورڈ کی ضرورت نہیں ہے۔
کم کرنٹ کو برقرار رکھنے والے چھوٹے سگنلز کے لیے، یہ کم و بیش ایک مثالی سوئچ کی طرح ہونا چاہیے۔ بلاشبہ، وولٹیج کی حد کے اندر آپ کی صحیح پوزیشن کے لحاظ سے آن-مزاحمت مختلف ہوگی، لیکن آپ کو بہرحال کلوہمز سے نمٹنے کی ضرورت ہوگی، اور اس سے کوئی فرق نہیں پڑے گا کہ اگر آپ اپنے ڈیزائن میں اس خامی میں +-75 اوہم شامل کرتے ہیں۔ دوسری صورت میں، آپ ایک سرکٹ ڈیزائن کر رہے ہیں جو اصل میں اجزاء کی رواداری کی وجہ سے تعمیر نہیں کیا جا سکتا.
جی ہاں، ایک بار جب آپ کے پاس یہ آلہ ہے، تو آپ باہر جا کر ایک پروجیکٹ ایجاد کر سکتے ہیں، یہ پروجیکٹ تمام +/-75ohm غیر متعلقہ چھوٹے سگنل ہے۔ لیکن میں نے ایسا کوئی پروجیکٹ نہیں کیا۔ میں اس سائز کے پروجیکٹ کے بارے میں سوچ بھی نہیں سکتا۔ خالص اعداد تقریباً واحد چیز ہے جو معیار پر پورا اترتی ہے، اس کے لیے یا تو آپ کے پاس اتنے کنکشن ہیں کہ بریڈ بورڈ بالٹی میں صرف ایک قطرہ ہے، یا اتنے کم کنکشن ہیں کہ آپ کیبل کو چھلانگ لگانے کے لیے صرف آئی سی کلپ کا استعمال کریں گے۔
درحقیقت، وہاں پر مکمل شدہ کوڈ کا آدھا حصہ تحقیقات پر کچھ فریکوئنسی (یا کوئی سگنل) رکھ سکتا ہے تاکہ آپ اسے مختلف قطاروں میں لگا سکیں اور بورڈ کو بتا سکیں کہ آپ کمپیوٹر کے بغیر کون سے کنکشن بنانا چاہتے ہیں۔
مجھے اچھی طرح سے کام کرنے کے لیے بنیادی چیزیں حاصل کرنے کے بعد اگلا مرحلہ یہ ہے کہ آپ نے جن چیزوں کا ذکر کیا ہے ان میں سے کچھ کو کریں۔ اس مسئلے کو حل کرنے کے کئی طریقے ہیں۔ میرے خیال میں سب سے ذہین طریقہ یہ ہے کہ بریڈ بورڈ کے اوپری حصے پر ڈسپلے نصب کیا جائے، لیکن اس طرح کے غیر محفوظ ڈسپلے کے ساتھ ڈسپلے بنانے کے لیے سام سنگ کی ترقی کی سطح کی ضرورت پڑ سکتی ہے۔ دوسرا طریقہ یہ ہے کہ اس پر ایک چھوٹا پروجیکٹر اور ایک کیمرہ نصب کیا جائے، لیکن میں نے جو بھی چیزیں استعمال کی ہیں جو اس طرح کی چیزوں کو کرنے کی کوشش کرتی ہیں وہ بہت سست اور استعمال کرنے میں پریشانی کا باعث ہیں، اور وہاں صرف ایک مطلق ردی کی ٹوکری موجود ہے جس کے ارد گرد آگ لگ سکتی ہے۔
ایسا نہیں ہے کہ ان میں سے کوئی بھی کام نہیں کیا جا سکتا، مجھے صرف تجربہ کی قربانی کے بغیر ایسا کرنے کا طریقہ تلاش کرنے کی ضرورت ہے۔
مجھے تحقیقات کا خیال پسند ہے۔ ایک اشارے کے طور پر، ہر کالم کا ایک rgb ہوتا ہے، اور ہر "net" کا اپنا رنگ کوڈ ہوتا ہے۔ یہ یقینی طور پر اوور ہیڈ پروجیکٹر کی طرح سمارٹ نہیں ہے، لیکن ws281* سٹرپس چلانا آسان ہے۔
اگرچہ میرے تجربے میں، وہ آف دی شیلف، غیر برانڈڈ شفاف پلاسٹک کی پلیٹیں ردی ہیں، لیکن شفاف کیس کو bb830 کلپ کے ساتھ جوڑنا سوراخ والے ڈسپلے کے مقابلے میں آسان لگتا ہے۔ مزید ایل ای ڈی پلیسمنٹ کے اختیارات کھولیں۔ لیکن یہاں تک کہ سرکٹ بورڈ کے اوپر اور نیچے ایل ای ڈی لگانا کوئی خوفناک خیال نہیں ہے (سوائے اس کے کہ پاور ریل راستے میں تھوڑی ہے)
مجھے یہ خیال پسند ہے، اور مجھے چپ کا بغور مطالعہ کرنا چاہیے۔ میں کچھ اسی طرح کی تلاش کر رہا ہوں - لیکن صرف تعداد میں۔ ہر پن میں پروگرامیبل ریزسٹنس کے علاوہ گراؤنڈ سیٹ کے لیے قابل پروگرام ریزسٹنس ان پٹ سیٹ کے طور پر آؤٹ پٹ سیٹ کے طور پر ہر پن کے لیے ایک شفٹ رجسٹر بلاک کے طور پر تین ریاستوں کے لیے سیٹ ہونا چاہیے، اس لیے سافٹ ویئر قابل پروگرام ہے۔ لیکن اب تک کوئی مناسب FPGA/CPLD نہیں ملا ہے۔ ایک بریڈ بورڈ کے لیے، سسٹم کو کم از کم 60 پن 30+30 کا احاطہ کرنا چاہیے۔ چونکہ یہ سب شفٹ رجسٹروں پر مبنی ہے، اس لیے اسے آسانی سے بڑھایا جا سکتا ہے۔ اور سب سافٹ ویئر کے ذریعے کنٹرول کیا جاتا ہے۔
ہماری ویب سائٹ اور خدمات کا استعمال کرتے ہوئے، آپ واضح طور پر ہماری کارکردگی، فعالیت اور اشتہاری کوکیز کے تعین سے اتفاق کرتے ہیں۔ مزید جانیں


پوسٹ ٹائم: نومبر-19-2021