پلسٹنگ آرڈوینو ایل ای ڈی کیوب بنانے کا طریقہ جو ایسا لگتا ہے کہ یہ مستقبل سے آیا ہے۔

پلسٹنگ آرڈوینو ایل ای ڈی کیوب بنانے کا طریقہ جو ایسا لگتا ہے کہ یہ مستقبل سے آیا ہے۔

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





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





آئی ٹیونز میں آئی فون نظر نہیں آئے گا۔

تمہیں ضرورت پڑے گی

  • ایکArduino. فراہم کردہ کوڈ ایک Arduino Uno مانتا ہے ، لیکن اسے بڑے ماڈل میں بھی ایڈجسٹ کیا جا سکتا ہے۔
  • 64 ایل ای ڈی - صحیح انتخاب آپ پر منحصر ہے ، لیکن میں نے یہ سپر برائٹ 3 ملی میٹر بلیو ایل ای ڈی استعمال کی ( 3.2 وی 30 ایم اے 64 2.64 کے لیے 50۔
  • 16 مزاحم۔ آپ کے ایل ای ڈی کے لئے مناسب قیمت. اوپر ایل ای ڈی کے لیے ، 99 پینس نے ان میں سے 100 خریدے۔ استعمال کریں۔ ledcalc.com - سپلائی وولٹیج کے لیے 5v درج کریں ، ایل ای ڈی کا وولٹیج (میرے معاملے میں 3.2) اور ملی ایمپس میں کرنٹ (3.2)۔ آپ کا مطلوبہ مزاحم لیبل والے باکس میں دکھایا جائے گا۔ قریب ترین اعلی درجہ بند ریزسٹر۔ ، پھر صرف ای بے پر اس قدر کی تلاش کریں۔
  • کچھ۔ کرافٹ تار بنیادی ڈھانچے کو مضبوط بنانے اور سجاوٹ کے لیے - میں نے استعمال کیا۔ 0.8 ملی میٹر موٹائی
  • TO پروٹو ٹائپنگ بورڈ کسی قسم کی کہ آپ اپنے تمام بٹس کو سولڈر کر سکتے ہیں۔ میں نے ایک استعمال کیا جس کے پاس مکمل ٹریک نہیں تھا کیونکہ میرے پاس ٹریک کٹر نہیں ہے ، لیکن جو بھی آپ کو مناسب لگے اسے استعمال کریں۔ ایک آرڈوینو پروٹو ٹائپنگ ڈھال تھوڑی بہت چھوٹی ہے ، جب تک کہ آپ واقعی اپنے ایل ای ڈی کو ایک ساتھ نچوڑیں۔
  • بے ترتیب جزو تار۔ - کچھ نیٹ ورک کیبل اسٹرینڈز اور کٹ سے کچھ پروٹو ٹائپنگ تاروں ٹھیک کام کریں گی۔
  • مگرمچھ کے تراشے۔ یا مدد کرنے والے ہاتھ جگہ پر بٹس رکھنے کے لیے مفید ہیں۔
  • سولڈرنگ آئرن ، اور سولڈرنگ۔
  • کچھ سکریپ لکڑی۔
  • ایک ڈرل ، جس کا سائز آپ کے ایل ای ڈی کے برابر ہے۔

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





ان تمام ہدایات کو ضرور پڑھیں۔ پہلا اپنے لیے یہ کوشش کرنے سے پہلے

اس ڈیزائن کا اصول

اس سے پہلے کہ آپ تعمیر شروع کریں ، یہ ضروری ہے کہ اس چیز کا مکمل جائزہ لیا جائے تاکہ یہ کام کیسے ہو رہا ہے تاکہ آپ اصلاح کرتے ہوئے غلطیوں کی شناخت کر سکیں۔ کچھ ایل ای ڈی کیوبز ہر ایک ایل ای ڈی کے لیے ایک آؤٹ پٹ پن استعمال کرتے ہیں - تاہم 4x4x4 کیوب میں ، اس کی ضرورت ہوگی 64 پن۔ - جو ہمارے پاس یقینا Arduino Uno پر نہیں ہے۔ ایک حل شفٹ رجسٹر استعمال کرنا ہوگا ، لیکن یہ غیر ضروری طور پر پیچیدہ ہے۔



ان تمام ایل ای ڈی کو صرف 20 پنوں میں کنٹرول کرنے کے لیے ، ہم ایک ایسی تکنیک استعمال کریں گے جسے ملٹی پلیکسنگ کہا جاتا ہے۔ مکعب کو 4 الگ تہوں میں توڑ کر ، ہمیں صرف 16 ایل ای ڈی کے لیے کنٹرول پنوں کی ضرورت ہے - لہذا ایک مخصوص ایل ای ڈی کو روشن کرنے کے لیے ، ہمیں دونوں پرت اور کنٹرول پن کو چالو کرنا ہوگا ، جس سے ہمیں 16+4 پنوں کی کل ضرورت ہوگی۔ ہر پرت میں ایک مشترکہ کیتھڈ ہے - سرکٹ کا منفی حصہ - لہذا تمام منفی ٹانگیں آپس میں مل جاتی ہیں ، اور اس پرت کے لیے ایک ہی پن سے جڑی ہوتی ہیں۔

انوڈ پر۔ (مثبت) طرف ، ہر ایل ای ڈی اسی ایل ای ڈی سے اوپر اور نیچے کی پرت میں جڑا ہوگا۔ بنیادی طور پر ، ہمارے پاس مثبت ٹانگوں کے 16 کالم ، اور منفی کی 4 پرتیں ہیں۔ آپ کو سمجھنے میں مدد کے لیے کنکشن کے کچھ 3D ویوز یہ ہیں:





تعمیراتی

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

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





ایل ای ڈی کی 4 قطاروں کے کیتھڈس کو سولڈر کریں۔ ایل ای ڈی کو جلانے سے محتاط رہیں - آپ ایک اچھا گرم لوہا چاہتے ہیں ، اور اندر اور باہر ہونا چاہتے ہیں۔ یہاں میری پہلی چار قطاریں مکمل ہیں۔

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

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

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

اس پرت کو جگ سے ہٹا دیں ، اور عمل کو دہرائیں۔ مزید 3 بار۔ .

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

پرتوں میں شامل ہونا۔

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

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

بچنے کے لیے پہلی غلطی۔

مکمل پرت مکمل کرنے کے بعد ہی میں نے محسوس کیا کہ میرا کارڈ رائزر جگہ پر پھنس گیا ہے ، لہذا مجھے اسے کاٹنا پڑا! وہی غلطی نہ کریں جو میں نے کی تھی - رائزر کو سائیڈ پر لمبا کر دیں ، اور کیوب کے باہر کارڈ کے ٹکڑوں کو جوڑیں ، لہذا جب آپ نے لیئر مکمل کر لی ہے تو آپ رائزر کو ڈس کنسٹرکٹ کر کے کارڈ نکال سکتے ہیں۔

بچنے کی دوسری غلطی۔

ظاہر ہے کہ عمودی ٹانگ کو کیتھوڈ فریم میں نہ ڈالیں۔ عمودی ٹانگوں کو صرف دوسری عمودی ٹانگوں سے جوڑنا چاہیے ، اور کچھ نہیں۔

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

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

بورڈ کو ٹھیک کرنا

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

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

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

چار منفی تہوں کے لیے ، میں نے ہر ایک پرت سے ایک تار کو نیچے گرایا ، پھر صرف ان کو اس طرف کھینچ لیا ، جیسے:

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

یہی ہے. ختم!

پروگرامنگ آپ کیوب۔

میں جانتا ہوں کہ آپ اس چیز کو ختم کرنے کا انتظار نہیں کر سکتے ، لہذا 4 منفی تہوں کو پلگ ان کریں۔ ینالاگ I/O بندرگاہیں A2 (نیچے کی پرت) کے ذریعے A5 (اوپر کی پرت) (یہ ڈیجیٹل I/O کے طور پر بھی کام کر سکتے ہیں) . پھر 16 ایل ای ڈی کنٹرول پنوں کو پلگ ان سے شروع کریں۔ +1۔ دائیں طرف کو ڈیجیٹل I / O بندرگاہ 0۔ ، کے ساتھ +15۔ اور +16۔ ینالاگ میں جا رہا ہے A0 اور A1۔ . (AREF اور GND استعمال نہ کریں)

ڈاؤن لوڈ کریں۔ ڈیمو پیٹرن اور کوڈ۔ ہدایت دینے والے صارف سے۔ فورٹ 1994 . اس نے ایک بھی فراہم کیا ہے۔ مددگار آن لائن ٹول اپنی ترتیب کو حسب ضرورت بنانے کے لیے بائٹ پیٹرن کو ڈیزائن کرنے کے لیے۔ یہاں میرے کیوب پر ایکشن میں اس کوڈ کی ویڈیو ہے۔ (میں نے پہلے سے طے شدہ 20 کے بجائے رفتار 5 کو ایڈجسٹ کیا) .

موبائل ہاٹ سپاٹ کیا ہے اور یہ کیسے کام کرتا ہے

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

اپنے کیوب کو پروگرام کرنے کی کوشش کرتے وقت کچھ چیزیں آپ کو معلوم ہونی چاہئیں:

  1. ایک ایل ای ڈی سے نمٹنے کے لیے ، آپ استعمال کرتے ہیں a ہوائی جہاز (پرت) نمبر 0–3 ، اور ایل ای ڈی پن نمبر 0–15۔ ایل ای ڈی کو چالو کرنے کے لیے ہوائی جہاز کو LOW آؤٹ پٹ پر موڑ دیں (چونکہ یہ منفی ٹانگ ہے) اور ایل ای ڈی پن نمبر ہائی (مثبت ٹانگ)۔
  2. کسی ایک ایل ای ڈی کو چالو کرنے سے پہلے ، یقینی بنائیں کہ دوسرے تمام طیارے بند ہیں - اس کا مطلب ہے کہ انہیں ہائی آؤٹ پٹ پر سیٹ کریں۔ ایسا کرنے میں ناکامی کے نتیجے میں ایل ای ڈی کا ایک کالم ایک ایل ای ڈی کے بجائے روشن ہوگا۔

اس بات کو ذہن میں رکھتے ہوئے ، میں نے آپ کی جانچ کے لیے دو انتہائی سادہ پروگرام ترتیب بنائے ہیں - یہاں سے کوڈ ڈاؤن لوڈ کریں۔ سب سے پہلے ہر ایک ایل ای ڈی کو ترتیب سے روشن کرتا ہے۔ ہم اس کے لیے دو لوپس استعمال کرتے ہیں ، ہر پرت اور ہر کنٹرول پن پر تکرار کرتے ہیں۔

دوسرا ایک بے ترتیب لوپ ہے (آپ کو پہلے تبصرہ کرنے کی ضرورت ہوگی اور اسے جانچنے کے لئے مین لوپ میں فعال کریں گے)۔ یہ صرف ایک بے ترتیب پرت ، اور بے ترتیب کنٹرول پن چنتا ہے ، ان کو چمکتا اور بند کرتا ہے۔

خلاصہ

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

بانٹیں بانٹیں ٹویٹ ای میل۔ چیک کرنے کے 3 طریقے کہ آیا ای میل اصلی ہے یا جعلی۔

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

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • DIY
  • Arduino
مصنف کے بارے میں جیمز بروس۔(707 مضامین شائع ہوئے)

جیمز کے پاس مصنوعی ذہانت میں بی ایس سی ہے اور CompTIA A+ اور Network+ مصدقہ ہے۔ جب وہ ہارڈ ویئر ریویوز ایڈیٹر کی حیثیت سے مصروف نہیں ہوتا ہے ، تو وہ لیگو ، وی آر اور بورڈ گیمز سے لطف اندوز ہوتا ہے۔ MakeUseOf میں شامل ہونے سے پہلے ، وہ لائٹنگ ٹیکنیشن ، انگریزی ٹیچر ، اور ڈیٹا سینٹر انجینئر تھا۔

جیمز بروس سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔