Ste کے ساتھ instructables سپیکٹرم تجزیہ کارampunk Nixie دیکھو

ہدایت
یہ میرا ایک NIXIE ٹیوب جیسا سپیکٹرم اینالائزر کا ورژن ہے میں نے ٹیسٹ ٹیوب، !y سکرین فیبرک اور PixelLeds جیسے WS2812b کا استعمال کرتے ہوئے اپنی ٹیوبیں بنائی ہیں، ٹیوبیں بنانے کے بعد، میں ٹیوبوں کو لگانے کے لیے ہاؤسنگ کے لیے لکڑی کے پینل بنانے کے لیے لیزر کٹر کا استعمال کرتا ہوں۔ حتمی نتیجہ ایک قدیم شکل کے ساتھ ایک 10 چینل سپیکٹرم تجزیہ کار ہے جسے آسانی سے موڈی کیا جا سکتا ہے۔ampunk تھیم. اگرچہ میں نے جو ٹیوبیں بنائی ہیں وہ نکسی ٹیوب (IN-9/IN-13) کی طرح نظر آتی ہیں، لیکن وہ سائز میں بڑی ہیں اور وہ متعدد رنگ دکھا سکتی ہیں۔ یہ کتنا ٹھنڈا ہے! پکسلز کو ESP32 کے ذریعے کنٹرول کیا جاتا ہے۔ میں جانتا ہوں کہ یہ بورڈ سمارٹ ہونے کا طریقہ ہے اور اس میں پروسیسر کی طاقت اس پروجیکٹ کے لیے درکار ہے۔ لہذا، میں نے ایک IoT بھی شامل کیا webتجزیہ کار کا نتیجہ ظاہر کرنے کے لیے سرور۔ مزید برآں، ESP32 کی پروگرامنگ معروف Arduino IDE کے ساتھ کی جا سکتی ہے۔
سامان
- ESP32، میں نے DOIT devkit 1.0 استعمال کیا لیکن زیادہ تر ESP32 بورڈ کام کرے گا۔
- 144 لیڈز فی میٹر کی پکسلڈ سٹرپس۔ ہمیں صرف 10 ٹیوبوں کی ضرورت ہے۔
- متبادل طور پر، آپ پکسلز پر پی سی بی اور سولڈر خود استعمال کر سکتے ہیں۔( ترجیحی آپشن!)
- آپ اسے خرید سکتے ہیں: https://www.tindie.com/products/markdonners/pcb-tubebar-set/
- 3 لکیری پوٹینشیومیٹر جو 1K اور 20K کے درمیان مزاحمت تھی۔
- تمام دستیاب افعال تک رسائی کے لیے 2 سپرش سوئچ
- آڈیو ان پٹ کے لیے 2 Tulp/cinch کنیکٹر
- 1 پاور سوئچ
- 1 پاور انٹری کنیکٹر
- متبادل طور پر، آپ ESP32 پر USB ان پٹ کا استعمال کرکے بغیر سوئچ اور پاور انٹری کے سب کو کھانا کھلا سکتے ہیں۔
- ہاؤسنگ (خریدیں یا، میری طرح، اپنا بنائیں)
- کچھ تاریں۔
- کم از کم 10 پنوں کے ساتھ 4 ڈین ساکٹ، میں نے 7 پن ورژن استعمال کیا۔
- کم از کم 10 پنوں کے ساتھ 4 ڈین کنیکٹر، جو ساکٹ میں ہے، میں نے 7 پن ورژن استعمال کیا
- کنیکٹر کی چھوٹی خالی تار ledstrip/led pcb کو ڈین کنیکٹر سے جوڑنے کے لیے
- ٹیسٹ ٹیوبوں میں ڈین کنیکٹرز کو زیٹ کرنے کے لیے 2-اجزاء گلو
- 10 گلاس ٹیسٹ ٹیوب (لیبارٹری شیشے کے کام کے لئے دیکھیں)
- الیکٹرانکس کے ساتھ پی سی بی۔ آپ اسے یہاں خرید سکتے ہیں: پی سی بی خریدیں۔

مرحلہ 1: لیڈ پی سی بی یا لیڈ سٹرپس کی تیاری
اگر آپ نے لیڈ سٹرپ خریدی ہے تو آپ کو اسے لمبائی تک کاٹنا ہو گا تاکہ یہ ٹیسٹ ٹیوبوں کی طرح ہو۔ اگر آپ نے ایل ای ڈی پی سی بی خریدا ہے ( اسے یہاں خریدیں، آپ کو 5 سیٹوں کی ضرورت ہوگی) تو آپ کو تمام WS2812 LEDS پر سولڈر کرنا ہوگا۔
مرحلہ 2: ٹیسٹ ٹیوبز کو مکمل کرنا
- DIN آڈیو کنیکٹر کو الگ کر دیں اور اصل کنیکٹر کے علاوہ باقی سب کو ضائع کر دیں (اس کے، xure میں پن)
- ڈیفیوزر کو معیاری کاغذ پر پرنٹ کریں اور اسے سائز میں کاٹ دیں۔
- بھولبلییا کو سائز میں کاٹیں، بھولبلییا اور کاغذ دونوں کو پی سی بی کے اندر کا مکمل احاطہ کرنا چاہیے (پی سی بی کے پچھلے حصے میں ایک چھوٹا سا سلٹ کرنے کی اجازت ہے۔
- ٹیوب کے اندر بھولبلییا اور کاغذ رکھیں
- روشنی کی بہتر ڈیفیوزنگ کے لیے؛ ہر پی سی بی کے اوپر ایک گول بیٹ لگائیں تاکہ یہ شیشے کو نہ لگے۔
- زاویہ والے ہیڈر سے مضبوط تار یا پنوں کا استعمال کرتے ہوئے Din کنیکٹر کو LED PCB سے جوڑیں۔
- پی سی بی کو ٹیوب میں رکھیں اور اسے ایک ساتھ چپکائیں۔
- اگر آپ چاہیں تو ہر ٹیوب کے سروں کو پینٹ سپرے کریں۔


مرحلہ 3: ہاؤسنگ
- میں نے ایک مکان ڈیزائن کیا جسے میں نے 6mm پلائیووڈ سے بنایا تھا اور میں نے اسے کاٹنے کے لیے ایک لیزر کٹر کا استعمال کیا۔
- آپ میرا ڈیزائن استعمال کر سکتے ہیں یا، اور/اپنا خود بنا سکتے ہیں۔ یہ مکمل طور پر آپ پر منحصر ہے۔

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

مرحلہ 5: ESP32 کے لیے Arduino IDE کی تیاری
میں نے Arduino IDE استعمال کیا۔ یہ آزادانہ طور پر آن لائن دستیاب ہے اور یہ کام کرتا ہے۔ آپ بصری اسٹوڈیو یا کوئی اور زبردست IDE بھی استعمال کر سکتے ہیں۔ تاہم، صحیح لائبریری کا ہونا ضروری ہے اور بہتر ہے کہ آپ جس چیز کی ضرورت نہیں ہے اسے انسٹال نہ کریں کیونکہ یہ آپ کو کمپائل کرتے وقت غلطیاں دے سکتی ہے۔ یقینی بنائیں کہ آپ کا Arduino IDE ESP32 استعمال کرنے کے لیے سیٹ ہے۔ اگر آپ ایسا کرنے کا طریقہ نہیں جانتے تو گوگل کریں یا یوٹیوب ویڈیو دیکھیں۔ کچھ بہت واضح ہدایات ہیں اور IDE کو ترتیب دینا مشکل نہیں ہے۔ تم کر سکتے ہو! ایک ___ میں
مختصر طور پر، یہ اس پر آتا ہے:
- Ide ترجیحات ونڈو میں، لائن تلاش کریں: ایڈیشنل بورڈز مینیجر اور درج ذیل لائن شامل کریں۔
- اپنے بورڈ مینیجر کے پاس جائیں اور ESP32 تلاش کریں اور Espressif Systems سے ESP32 انسٹال کریں۔
- مرتب کرنے سے پہلے صحیح بورڈ کا انتخاب کریں اور آپ جانے کے لیے تیار ہیں۔
جب آپ کا Arduino IDE (یا جو کچھ بھی آپ استعمال کرتے ہیں) تیار ہو جائے گا.... آپ خاکے کو مرتب کرنا جاری رکھ سکتے ہیں۔ جب کمپائلنگ بغیر کسی غلطی کے ہو جائے، تو آپ خاکے کو اپنے ESP32 پر اپ لوڈ کر سکتے ہیں۔ اگر آپ USB کے درست طریقے سے سیٹ ہونے کے دوران اسے اپ لوڈ نہیں کر سکتے ہیں، تو ESP32 کو اس کے ساکٹ سے نکالنے کی کوشش کریں اور دوبارہ کوشش کریں (آپ نے اسے پی سی بی میں سولڈرنگ کرتے وقت ساکٹ استعمال کیا تھا، ٹھیک ہے؟) اگر آپ اسے پہلے میں مرتب نہیں کر سکتے جگہ، یہ دیکھنے کی کوشش کریں کہ آیا کوئی لائبریری غائب ہے اور اگر ضرورت ہو تو انسٹال کریں۔ میں نے درج ذیل لائبریریوں کا استعمال کیا:
- ورژن 1.1 پر FastLED_NeoMatrix
- ورژن 1.0 پر FramebuLer_GFX
- فاسٹ ایل ای ڈی ورژن 3.4.0 پر
- Adafruit_GFX_Library ورژن 1.10.4 پر
- ورژن 2.0.1 پر ایزی بٹن
- ورژن 1.0 پر وائی فائی
- Webورژن 1.0 پر سرور
- Webورژن 2.1.4 پر ساکٹ
- ورژن 1.0 پر WiFiClientSecure
- ورژن 1.1 پر ٹکر
- WiFiManager ورژن 2.0.5-beta پر
- ورژن 1.0 پر اپ ڈیٹ کریں۔
- ورژن 1.1.0 پر DNSServer
- Adafruit_BusIO ورژن 1.7.1 پر
- ورژن 1.0.1 پر وائر
- SPI ورژن 1.0 پر
- ورژن 1.0 پر FS
تبصرہ: جب میں نے شروع کیا تو مجھے مرتب کرنے میں کچھ دقت ہوئی۔ پتہ چلا کہ Arduino IDE کے پاس بہت سی لائبریریاں فعال ہیں اور اس نے جب بھی لائبریریوں کے درمیان انتخاب کرنا ہو تو غلط کو منتخب کرنے کا فیصلہ کیا۔ میں نے اسے Arduino IDE کو ان انسٹال کرکے اور اسے شروع سے دوبارہ انسٹال کرکے حل کیا۔ اس کے علاوہ، چونکہ کچھ لائبریریاں دوسروں کے ساتھ شامل ہیں، شاید اس سے مدد ملے۔ ان پر قائم رہنے کی کوشش کریں، اول:
- #شامل
- #شامل
- #شامل
- #شامل
- #شامل
- #شاملWebServer.h>
- #شاملWebSocketsServer.h>
- #شامل
- #شامل

مرحلہ 6: ESP32 کو پروگرام کرنا
ڈینک اور لائبریریز
مرحلہ 7: VU میٹر چلانا
آپ چھوٹے کنڈینسر مائکروفون کو جوڑنے کے لیے مائیکروفون کا استعمال کر سکتے ہیں یا آپ اپنے آڈیو ڈیوائس کو لائن ان پٹ کنیکٹرز سے جوڑ سکتے ہیں۔ اگرچہ مائکروفون سے سگنل ہے۔ ampپی سی بی پر، یہ کافی مضبوط نہیں ہوسکتا ہے. آپ کے مائیکروفون پر منحصر ہے، آپ ریزسٹر R52 کو ایڈجسٹ کر سکتے ہیں؛ اس کی قدر میں کمی آئے گی۔ ampسگنل کو مزید بلند کریں۔ اپنے پروٹو ٹائپ میں میں نے اسے 0 اوہم کے ریزسٹر سے بدل دیا (میں نے اسے مختصر کر دیا)۔ تاہم، diLerent مائیک استعمال کرتے وقت، مجھے اسے دوبارہ 20K تک بڑھانا پڑا۔ تو یہ سب آپ کے مائیک پر منحصر ہے۔
موڈ بٹن
موڈ بٹن کے 3 افعال ہیں:
- مختصر دبائیں: پیٹرن (موڈ) کو تبدیل کریں، 12 دستیاب پیٹرن ہیں جن میں سے آخری ایک ,re اسکرین سیور ہے۔
- فاسٹ ٹرپل پریس: اوپر کی قطار پر ظاہر ہونے والا VU میٹر غیر فعال/فعال کیا جا سکتا ہے
- بوٹ کرتے وقت دبائے / ہولڈ کریں: یہ آپ کی ذخیرہ شدہ WIFI سیٹنگز کو دوبارہ ترتیب دے گا۔ اگر آپ کو اپنی وائی فائی کی ترتیبات کو تبدیل کرنے کی ضرورت ہے یا اگر آپ کا سسٹم ریبوٹ ہوتا رہتا ہے، تو یہیں سے شروع کرنا ہے!
بٹن کو منتخب کریں۔
سلیکٹ بٹن میں 3 فنکشنز ہیں:
- مختصر دبائیں: لائن ان اور مائیکروفون ان پٹ کے درمیان ٹوگل کریں۔
- دیر تک دبائیں: "آٹو چینج پیٹرن" موڈ کو ٹوگل کرنے کے لیے 3 سیکنڈ تک دبائیں۔ فعال ہونے پر، دکھایا گیا پیٹرن ہر چند سیکنڈ میں تبدیل ہوتا ہے۔ اس کے علاوہ، جب بٹن کافی دیر تک دبایا جائے گا، تو ڈچ قومی پرچم دکھایا جائے گا۔ اس طرح آپ جانتے ہیں کہ آپ نے کافی دیر تک دبایا ہے!
- ڈبل دبائیں: گرنے والی چوٹی کی سمت بدل جائے گی۔
چمک پوٹ میٹر
آپ اسے تمام ایل ای ڈیز/ڈسپلے کی مجموعی چمک کو ایڈجسٹ کرنے کے لیے استعمال کر سکتے ہیں۔ انتباہ: یقینی بنائیں کہ آپ بجلی کی فراہمی کا استعمال کرتے ہیں تاکہ آپ نے جو چمک سیٹ کی ہو اسے کرنٹ سے مماثل کر سکے۔ یقینی طور پر، ESP32 آن بورڈ ریگولیٹر تمام ایل ڈیز کو پوری چمک کے ساتھ نہیں سنبھال سکتا۔ ایک بیرونی پاور سپلائی استعمال کرنا بہتر ہے جو 4 سے 6 A کو ہینڈل کر سکے۔ اگر آپ USB کیبل استعمال کر رہے ہیں جو ESP32 سے منسلک ہے، تو آپ ESP32 بورڈ سے آنے والی جلن کے ساتھ ختم ہو سکتے ہیں۔
چوٹی تاخیر پوٹ میٹر
آپ اسے اسٹیک سے نیچے گرنے / اوپر آنے میں چوٹی کو لگنے والے وقت کو ایڈجسٹ کرنے کے لیے استعمال کر سکتے ہیں۔
حساسیت پوٹ میٹر
آپ اسے ان پٹ کی حساسیت کو ایڈجسٹ کرنے کے لیے استعمال کر سکتے ہیں۔ یہ نچلے سگنل ان پٹس کے لیے والیوم کو کرینک کرنے جیسا ہے۔
سیریل مانیٹر
سیریل مانیٹر آپ کا دوست ہے، یہ بوٹنگ سے متعلق تمام معلومات دکھاتا ہے، بشمول آپ کے web سرور IP ایڈریس۔
اسکرین سیور
جب ان پٹ سگنل بند ہوجاتا ہے تو، چند سیکنڈ کے بعد ایک اسکرین سیور کِک کرے گا اور ڈسپلے / ایل ای ڈی ایک ,re اینیمیشن دکھائے گا۔ جیسے ہی ان پٹ سگنل واپس آتا ہے، یونٹ واپس نارمل موڈ میں چلا جاتا ہے۔
مرحلہ 8: Web انٹرفیس
یہ، rmware استعمال کرتا ہے a webانٹرفیس جس کو ٹھیک کرنے کی ضرورت ہے۔ اگر آپ نے استعمال نہیں کیا ہے۔ web اس ESP32 پر مینیجر پہلے اور اب اس کی میموری میں پچھلے ڈیزائن سے سیٹنگز محفوظ ہیں، بوٹنگ کے بعد، webمینیجر سنبھال لیں گے۔ اگر یہ ریبوٹ ہوتا رہتا ہے، تو اس میں ایک بڑی تبدیلی آتی ہے کہ وہ سیٹنگز محفوظ ہوجاتی ہیں جو کام نہیں کررہی ہیں۔ ہوسکتا ہے کہ کسی پچھلی تعمیر سے ہو یا ہوسکتا ہے کہ آپ نے اپنے وائی پاس ورڈ میں ٹائپنگ کی غلطی کی ہو؟ آپ ESP32 کو پاور آن کرتے وقت موڈ بٹن کو دبا کر WIFI مینیجر کو بوٹ کرنے پر مجبور کر سکتے ہیں۔ آپ دیکھ سکتے ہیں۔ web ایڈریس جس سے آپ کو سیریل مینیجر میں جڑنے کی ضرورت ہے۔ تاہم، سب سے پہلے آپ کو اس کے بنائے گئے ایکسیس پوائنٹ سے جڑنے کی ضرورت ہے۔ ESP32 پاس ورڈ کی ضرورت نہیں ہے۔ آپ فون یا ٹیبل جیسے براؤزر کے ساتھ کسی بھی ڈیوائس کا استعمال کرکے ایسا کرسکتے ہیں۔ اس کے بعد، ملاحظہ کریں web ایڈریس جو سیریل مانیٹر میں آئی پی نمبر کے ذریعہ دیا جاتا ہے اور اپنی وائی فائی رسائی کو ترتیب دینے کے لئے ہدایات پر عمل کریں۔ جب ہو جائے تو، اپنے ESP32 کو دستی طور پر دوبارہ شروع کریں۔ بوٹنگ کے بعد، نیا پی ایڈریس سیریل مانیٹر میں نظر آئے گا۔ تجزیہ کار کو دیکھنے کے لیے اپنے براؤزر کے ساتھ اس نئے آئی پی ایڈریس پر جائیں۔ web انٹرفیس اگر وائی، مینیجر بوٹنگ کے بعد ظاہر نہیں ہوتا ہے، یا اگر آپ کو اپنی وائی فائی سیٹنگز کو تبدیل کرنے کی ضرورت ہے، تو آپ ری سیٹ بٹن کو دباتے ہوئے موڈ بٹن کو دبا کر رکھ سکتے ہیں۔ جب آپ کا وائی فائی کنکشن سیٹ ہو جاتا ہے، تو آپ آپ تک رسائی حاصل کر سکتے ہیں۔ webلائیو سپیکٹرم تجزیہ کار کو دیکھنے کے لیے سرور کا آئی پی ایڈریس۔ یہ آپ کو حقیقی وقت میں تمام 10 چینلز دکھائے گا۔

مرحلہ 9: دکھائیں اور اپنے دوستوں کو اپنی حیرت انگیز تعمیر کے بارے میں بتائیں
اس مقام پر، آپ ایک حیرت انگیز ڈیوائس بنانے کے قابل تھے: ایک مکمل طور پر فعال سپیکٹرم تجزیہ کار۔ یہ آپ کے رہنے کے کمرے میں ایک اچھا ڈسپلے ہے نا؟ اپنے دوستوں اور خاندان والوں کو دکھانا نہ بھولیں۔ اسے سوشل میڈیا پر شیئر کریں اور بلا جھجھک tag میں
ویڈیو
https://www.youtube.com/watch?v=jqJDQzxXv9Y
آئیے جڑتے ہیں۔
- Webسائٹ
- فیس بک
- Instagرام
- ٹویٹر

دستاویزات / وسائل
![]() |
Ste کے ساتھ instructables سپیکٹرم تجزیہ کارampunk Nixie دیکھو [پی ڈی ایف] ہدایات دستی سٹی کے ساتھ سپیکٹرم تجزیہ کارampunk Nixie Look, Spectrum Analyzer, NIXIE tube جیسا کہ سپیکٹرم تجزیہ کار |





