Ste সঙ্গে instructables স্পেকট্রাম বিশ্লেষকampunk নিক্সি তাকান
নির্দেশ
এটি আমার একটি NIXIE টিউবের চেহারার মতো স্পেকট্রাম বিশ্লেষকের সংস্করণ। আমি টেস্টটিউব, !y স্ক্রিন ফ্যাব্রিক এবং WS2812b এর মতো PixelLeds ব্যবহার করে আমার নিজস্ব টিউব তৈরি করেছি টিউবগুলি তৈরি করার পরে, আমি টিউবগুলি স্থাপন করার জন্য একটি আবাসনের জন্য কাঠের প্যানেল তৈরি করতে একটি লেজারকাটার ব্যবহার করি৷ শেষ ফলাফল হল একটি 10 চ্যানেলের স্পেকট্রাম বিশ্লেষক যা একটি অ্যান্টিক লুক সহ যা সহজেই মোডি করা যায়ampunk থিম। যদিও আমি যে টিউবগুলি তৈরি করেছি তা দেখতে নিক্সি টিউবের (IN-9/IN-13) মতো, সেগুলি আকারে বড় এবং তারা বহু রঙের প্রদর্শন করতে পারে। কিভাবে শীতল হয়! পিক্সেলগুলি একটি ESP32 দ্বারা নিয়ন্ত্রিত হয়। আমি জানি এই বোর্ডটি স্মার্ট হওয়ার উপায় এবং এই প্রকল্পের জন্য যা প্রয়োজন তার বাইরে প্রসেসরের শক্তি রয়েছে। অতএব, আমি একটি আইওটি অন্তর্ভুক্ত করেছি webবিশ্লেষক ফলাফল প্রদর্শন সার্ভার. উপরন্তু, সুপরিচিত Arduino IDE দিয়ে ESP32 প্রোগ্রামিং করা যায়।
সরবরাহ
- 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-এ ইউএসবি ইনপুট ব্যবহার করে সুইচ এবং পাওয়ার এন্ট্রি ছাড়াই সব খাওয়াতে পারেন
- আবাসন (কিনুন বা, আমার মত, আপনার নিজের তৈরি করুন)
- কিছু তার
- 10 ডিন সকেট সর্বনিম্ন 4 পিন সহ, আমি 7 পিন সংস্করণ ব্যবহার করেছি
- 10 ডিন সংযোগকারী সর্বনিম্ন 4 পিনের সাথে, যা সকেটে, আমি 7 পিন সংস্করণ ব্যবহার করেছি
- ডিন সংযোগকারীর সাথে লেডস্ট্রিপ/লেড পিসিবি সংযোগ করতে সংযোগকারীর ছোট ফাঁকা তার
- টেস্ট টিউবে ডিন কানেক্টরগুলিকে 2-কম্পোনেন্ট আঠালো
- 10টি গ্লাস টেস্ট টিউব (ল্যাবরেটরি গ্লাস ওয়ার্কের জন্য দেখুন)
- ইলেকট্রনিক্স সঙ্গে PCB. আপনি এটি এখানে কিনতে পারেন: PCB BUY
ধাপ 1: LED PCB বা Ledstrips প্রস্তুত করা
আপনি যদি লেডস্ট্রিপ কিনে থাকেন তবে আপনাকে এটি দৈর্ঘ্যে কাটতে হবে যাতে এটি টেস্টটিউব হয়। আপনি যদি একটি LED PCB কিনে থাকেন (এটি এখানে কিনুন, আপনার 5 সেট লাগবে) তাহলে আপনাকে সমস্ত WS2812 LEDS-এ সোল্ডার করতে হবে।
ধাপ 2: টেস্ট টিউব সম্পূর্ণ করা
- ডিআইএন অডিও সংযোগকারীটি বিচ্ছিন্ন করুন এবং প্রকৃত সংযোগকারী ছাড়া বাকিগুলি বাতিল করুন (এর পিনগুলি, এক্সুরে)
- একটি স্ট্যান্ডার্ড কাগজে ডিফিউজার প্রিন্ট করুন এবং এটি আকারে কাটুন।
- গোলকধাঁধাটি আকারে কাটুন, গোলকধাঁধা এবং কাগজ উভয়ই PCB-এর সম্পূর্ণ অভ্যন্তরে আবৃত করা উচিত (pcb-এর পিছনের দিকে একটি ছোট চেরা অনুমোদিত।
- টিউবের ভিতরে গোলকধাঁধা এবং কাগজ রাখুন
- আলো ভালোভাবে নিষ্ক্রিয় করার জন্য; প্রতিটি পিসিবির উপরে একটি বৃত্তাকার বীট রাখুন যাতে এটি গ্লাস স্পর্শ না করে।
- একটি কৌণিক শিরোনাম থেকে শক্তিশালী তার বা পিন ব্যবহার করে LED PCB-তে Din সংযোগকারীকে সংযুক্ত করুন।
- টিউবের মধ্যে PCB রাখুন এবং এটি একসাথে আঠালো করুন
- আপনি যদি চান প্রতিটি টিউবের প্রান্তে স্প্রে পেইন্ট করুন।
ধাপ 3: হাউজিং
- আমি একটি হাউজিং ডিজাইন করেছি যা আমি 6 মিমি পাতলা পাতলা কাঠ দিয়ে তৈরি করেছি এবং আমি এটিকে কেটে ফেলার জন্য একটি লেজারকাটার ব্যবহার করেছি।
- আপনি আমার ডিজাইন ব্যবহার করতে পারেন বা, nd/ আপনার নিজের তৈরি করতে পারেন। এটা সম্পূর্ণ আপনার উপর নির্ভর করে।
ধাপ 4: তারের সংযোগ
ওয়্যারিং যে কঠিন নয়. আমি মাইক্রোফোন এবং অডিও ইনপুট সংযোগ করতে ঢালযুক্ত তার ব্যবহার করেছি এবং অন্য সবকিছুর জন্য আমি কিছু সাধারণ তার ব্যবহার করেছি। LED স্ট্রিপগুলিকে খাওয়ানো পাওয়ার লাইনগুলিতে কিছু অতিরিক্ত মনোযোগ দিন। আপনাকে অবশ্যই ডেটা লাইনগুলিকে সিরিজে তারের করতে হবে, যার অর্থ হল একটি স্ট্রিপের ডেটা পরবর্তীটির ডেটার সাথে সংযুক্ত হবে৷ ইত্যাদি। আপনি পাওয়ার লাইন দিয়েও তা করতে পারেন। ফটোতে আপনি দেখতে পাবেন যে কিছু বিশৃঙ্খল তারের মতো দেখতে কেমন হতে পারে। আপনি কিছু Tyraps বা simular ব্যবহার করে সুন্দরভাবে নিচে টাই নিশ্চিত করুন.
ওয়্যারিং সোজা সামনে:
- শক্তি
- অডিও প্রবেশ
- মাইক্রোফোন ইন
- লোগো জন্য Ledstrip
- লেডম্যাট্রিক্স/ লেডস্ট্রিপস
- প্রধান PCB থেকে সামনের অপারেটিং প্যানেল
ধাপ 5: ESP32 এর জন্য Arduino IDE প্রস্তুত করা
আমি Arduino IDE ব্যবহার করেছি। এটি বিনামূল্যে অনলাইনে পাওয়া যায় এবং এটি কাজ করে। আপনি ভিজ্যুয়াল স্টুডিও বা অন্য কিছু দুর্দান্ত IDE ব্যবহার করতে পারেন। যাইহোক, এটি সঠিক লাইব্রেরি গুরুত্বপূর্ণ এবং আপনার যা প্রয়োজন নেই তা ইনস্টল না করা ভাল কারণ এটি কম্পাইল করার সময় আপনাকে ত্রুটি দিতে পারে। নিশ্চিত করুন যে আপনার Arduino IDE ESP32 ব্যবহার করার জন্য সেট করা আছে। আপনি যদি এটি করতে না জানেন তবে গুগল করুন বা এটি একটি ইউটিউব ভিডিও দেখুন। কিছু খুব স্পষ্ট নির্দেশাবলী আছে এবং IDE সেট আপ করা কঠিন নয়। তুমি এটা করতে পার! ক
সংক্ষেপে, এটি এখানে আসে:
- Ide পছন্দ উইন্ডোতে, লাইনটি সন্ধান করুন: অতিরিক্ত বোর্ড ম্যানেজার এবং নিম্নলিখিত লাইনটি যুক্ত করুন;
- আপনার বোর্ড ম্যানেজারের কাছে যান এবং ESP32 সন্ধান করুন এবং Espressif Systems থেকে ESP32 ইনস্টল করুন।
- আপনি কম্পাইল করার আগে সঠিক বোর্ড নির্বাচন করুন এবং আপনি যেতে ভাল
যখন আপনার আরডুইনো আইডিই (বা আপনি যা ব্যবহার করেন) প্রস্তুত হয়ে যান... আপনি স্কেচ কম্পাইল করা চালিয়ে যেতে পারেন। কম্পাইলিং ত্রুটি ছাড়াই সম্পন্ন হলে, আপনি আপনার ESP32 এ স্কেচ আপলোড করতে পারেন। ইউএসবি সঠিকভাবে সেট করার সময় আপনি যদি এটি আপলোড করতে না পারেন, তবে এটির সকেট থেকে ESP32 নেওয়ার চেষ্টা করুন এবং আবার চেষ্টা করুন ( আপনি এটিকে পিসিবিতে সোল্ডার করার সময় সকেট ব্যবহার করেছিলেন, তাই না?) যদি আপনি এটিকে প্রথমটিতে কম্পাইল করতে না পারেন স্থান, কোন লাইব্রেরি অনুপস্থিত কিনা তা দেখার চেষ্টা করুন এবং প্রয়োজনে সেগুলি ইনস্টল করুন। আমি নিম্নলিখিত লাইব্রেরি ব্যবহার করেছি:
- 1.1 সংস্করণে FastLED_NeoMatrix
- সংস্করণ 1.0 এ FramebuLer_GFX
- সংস্করণ 3.4.0 এ FastLED
- সংস্করণ 1.10.4 এ Adafruit_GFX_Library
- সংস্করণ 2.0.1 এ EasyButton
- সংস্করণ 1.0 এ ওয়াইফাই
- Web1.0 সংস্করণে সার্ভার
- Web2.1.4 সংস্করণে সকেট
- সংস্করণ 1.0 এ WiFiClientSecure
- সংস্করণ 1.1 এ টিকার
- 2.0.5-বিটা সংস্করণে WiFiManager
- সংস্করণ 1.0 এ আপডেট করুন
- সংস্করণ 1.1.0 এ DNSServer
- সংস্করণ 1.7.1 এ Adafruit_BusIO
- 1.0.1 সংস্করণে ওয়্যার
- সংস্করণ 1.0 এ SPI
- সংস্করণ 1.0 এ FS
মন্তব্য: আমি যখন শুরু করেছি তখন কম্পাইল করতে আমার কিছু সমস্যা হয়েছিল। দেখা গেল যে Arduino IDE-এর অনেকগুলি লাইব্রেরি সক্রিয় করা হয়েছে এবং যখনই এটিকে লাইব্রেরিগুলির মধ্যে বেছে নিতে হবে তখন এটি ভুলগুলি বেছে নেওয়ার সিদ্ধান্ত নিয়েছে। আমি Arduino IDE আনইনস্টল করে এবং স্ক্র্যাচ থেকে পুনরায় ইনস্টল করে এটি সমাধান করেছি। এছাড়াও, যেহেতু কিছু লাইব্রেরি অন্যদের সাথে অন্তর্ভুক্ত করা হয়েছে, সম্ভবত এটি সাহায্য করে। এগুলোর সাথে লেগে থাকার চেষ্টা করুন, প্রথমত:
- #অন্তর্ভুক্ত
- #অন্তর্ভুক্ত
- #অন্তর্ভুক্ত
- #অন্তর্ভুক্ত
- #অন্তর্ভুক্ত
- #অন্তর্ভুক্তWebServer.h>
- #অন্তর্ভুক্তWebSocketsServer.h>
- #অন্তর্ভুক্ত
- #অন্তর্ভুক্ত
ধাপ 6: ESP32 প্রোগ্রামিং
denk aan liberies
ধাপ 7: VU মিটার পরিচালনা করা
আপনি একটি ছোট কনডেনসার মাইক্রোফোন সংযোগ করতে মাইক্রোফোন ব্যবহার করতে পারেন অথবা আপনি লাইন ইনপুট সংযোগকারীর সাথে আপনার অডিও ডিভাইস সংযোগ করতে পারেন। যদিও মাইক্রোফোন থেকে সংকেত পাওয়া যায় ampli,ed on PCB, এটি যথেষ্ট শক্তিশালী নাও হতে পারে। আপনার মাইক্রোফোনের উপর নির্ভর করে, আপনি প্রতিরোধক R52 সামঞ্জস্য করতে পারেন; এর মান হ্রাস পাবে ampসিগন্যাল আরও বাড়িয়ে দিন। আমার প্রোটোটাইপে আমি এটিকে 0 ওহমের একটি রোধ দিয়ে প্রতিস্থাপন করেছি (আমি এটি ছোট করেছি)। যাইহোক, একটি diLerent মাইক ব্যবহার করার সময়, আমাকে এটি আবার 20K বাড়াতে হয়েছিল। সুতরাং এটি সব আপনার মাইকের উপর নির্ভর করে।
মোড বোতাম
মোড বোতামে 3টি ফাংশন রয়েছে:
- সংক্ষিপ্ত প্রেস: প্যাটার্ন(মোড) পরিবর্তন করুন, 12টি উপলব্ধ প্যাটার্ন রয়েছে যেখান থেকে শেষটি একটি ,re স্ক্রীনসেভার।
- দ্রুত ট্রিপল প্রেস: উপরের সারিতে প্রদর্শিত VU মিটারটি নিষ্ক্রিয়/সক্ষম করা যেতে পারে
- বুট করার সময় চাপা/ ধরে রাখুন: এটি আপনার সঞ্চিত ওয়াইফাই সেটিংস রিসেট করবে। যদি আপনার ওয়াইফাই সেটিংস পরিবর্তন করতে হয় বা আপনার সিস্টেম রিবুট করতে থাকে, তাহলে এখান থেকেই শুরু করতে হবে!
বোতাম নির্বাচন করুন
নির্বাচন বোতামে 3টি ফাংশন রয়েছে:
- সংক্ষিপ্ত প্রেস: লাইন-ইন এবং মাইক্রোফোন ইনপুটের মধ্যে টগল করুন।
- দীর্ঘক্ষণ টিপুন: "অটো চেঞ্জ প্যাটার্ন" মোড টগল করতে 3 সেকেন্ডের জন্য টিপুন। সক্রিয় করা হলে, যে প্যাটার্নটি দেখানো হয় তা প্রতি কয়েক সেকেন্ডে পরিবর্তিত হয়। এছাড়াও, যখন বোতামটি যথেষ্ট দীর্ঘ চাপানো হয়, তখন ডাচ জাতীয় পতাকাটি প্রদর্শিত হবে। এইভাবে আপনি জানেন যে আপনি যথেষ্ট দীর্ঘ চাপ দিয়েছেন!
- ডবল প্রেস: পতনশীল শিখরের দিক পরিবর্তন হবে।
উজ্জ্বলতা পটমিটার
আপনি সমস্ত এলইডি/ডিসপ্লের সামগ্রিক উজ্জ্বলতা সামঞ্জস্য করতে এটি ব্যবহার করতে পারেন। সতর্কতা: নিশ্চিত করুন যে আপনি যে উজ্জ্বলতা সেট করেছেন তার জন্য বর্তমানের সাথে মেলে পাওয়ার সাপ্লাই ব্যবহার করছেন। নিশ্চিতভাবে, ESP32 অনবোর্ড রেগুলেটর সম্পূর্ণ উজ্জ্বলতায় সমস্ত এলইড পরিচালনা করতে পারে না। একটি বাহ্যিক পাওয়ার সাপ্লাই ব্যবহার করা ভাল যেটি 4 থেকে 6 এ পরিচালনা করতে পারে। আপনি যদি ESP32 এর সাথে সংযুক্ত USB কেবল ব্যবহার করেন, তাহলে আপনি ESP32 বোর্ড থেকে জ্বলন্ত সংবেদন নিয়ে শেষ পর্যন্ত হতে পারেন।
পিক ডেলে পটমিটার
আপনি এটি ব্যবহার করতে পারেন একটি শিখর থেকে নিচে পড়তে / স্ট্যাক থেকে উপরে উঠতে সময় সামঞ্জস্য করতে
সংবেদনশীলতা পটমিটার
আপনি ইনপুটের সংবেদনশীলতা সামঞ্জস্য করতে এটি ব্যবহার করতে পারেন। এটা নিম্ন সংকেত ইনপুট জন্য ভলিউম আপ cranking মত.
সিরিয়াল মনিটর
সিরিয়াল মনিটর আপনার বন্ধু, এটি আপনার সহ বুট করার সমস্ত তথ্য প্রদর্শন করে web সার্ভারের আইপি ঠিকানা.
স্ক্রিনসেভার
যখন ইনপুট সিগন্যালটি বন্ধ হয়ে যায়, তখন একটি স্ক্রিনসেভার কয়েক সেকেন্ড পরে কিক করবে এবং ডিসপ্লে/এলইডি একটি ,re অ্যানিমেশন দেখাবে। যত তাড়াতাড়ি ইনপুট সংকেত ফিরে আসে, ইউনিট স্বাভাবিক মোডে ফিরে যায়
ধাপ 8: দ Web ইন্টারফেস
এই ,rmware একটি ব্যবহার করে webইন্টারফেস যা নিশ্চিত করা প্রয়োজন। আপনি যদি ব্যবহার না করে থাকেন web এই ESP32 এর ম্যানেজার আগে এবং এখন এটির মেমরিতে আগের ডিজাইন থেকে সেটিংস সংরক্ষণ করা আছে, বুট করার পরে, webম্যানেজার দায়িত্ব গ্রহণ করবে। যদি এটি রিবুট করতে থাকে, তাহলে একটি বড় পরিবর্তন রয়েছে যে সেটিংস সংরক্ষণ করা হয় যা কাজ করছে না। হয়তো পূর্ববর্তী বিল্ড থেকে বা আপনি আপনার wi, পাসওয়ার্ডে একটি টাইপিং ত্রুটি করেছেন? আপনি পাওয়ার অন করার সময় মোড বোতামটি চেপে ধরে ওয়াইফাই ম্যানেজারে বুট করতে ESP32 কে জোর করতে পারেন। আপনি দেখতে পারেন web সিরিয়াল ম্যানেজারে আপনাকে যে ঠিকানার সাথে সংযোগ করতে হবে। যাইহোক, প্রথমে আপনাকে এটি তৈরি করা অ্যাক্সেস পয়েন্টের সাথে সংযোগ করতে হবে। ESP32 কোন পাসওয়ার্ড প্রয়োজন নেই. আপনি ফোন বা টেবিলের মতো ব্রাউজার সহ যেকোনো ডিভাইস ব্যবহার করে এটি করতে পারেন। এর পরে, দেখুন web সিরিয়াল মনিটরে আইপি নম্বর দ্বারা দেওয়া ঠিকানা এবং আপনার ওয়াইফাই অ্যাক্সেস সেটআপ করতে নির্দেশাবলী অনুসরণ করুন। হয়ে গেলে, ম্যানুয়ালি আপনার ESP32 রিবুট করুন। বুট করার পরে, নতুন P ঠিকানাটি সিরিয়াল মনিটরে দৃশ্যমান হবে। বিশ্লেষক দেখতে আপনার ব্রাউজার সহ এই নতুন আইপি ঠিকানাটি দেখুন web ইন্টারফেস. যদি wi, ম্যানেজার বুট করার পরে উপস্থিত না হয়, অথবা যদি আপনার WIFI সেটিংস পরিবর্তন করতে হয়, আপনি রিসেট বোতাম টিপে মোড বোতাম টিপুন এবং ধরে রাখতে পারেন। আপনার ওয়াইফাই সংযোগ সেট আপ করা হলে, আপনি আপনাকে অ্যাক্সেস করতে পারবেন webলাইভ স্পেকট্রাম বিশ্লেষক দেখতে সার্ভারের আইপি ঠিকানা। এটি আপনাকে রিয়েল টাইমে 10 টি চ্যানেল দেখাবে।
ধাপ 9: আপনার আশ্চর্যজনক বিল্ড সম্পর্কে আপনার বন্ধুদের দেখান এবং বলুন
এই মুহুর্তে, আপনি একটি আশ্চর্যজনক ডিভাইস তৈরি করতে সক্ষম হয়েছেন: একটি সম্পূর্ণ কার্যকরী স্পেকট্রাম বিশ্লেষক। এটা আপনার বসার ঘরে একটি সুন্দর ডিসপ্লে তাই না? আপনার বন্ধু এবং পরিবার দেখাতে ভুলবেন না. সোশ্যাল মিডিয়াতে শেয়ার করুন এবং নির্দ্বিধায় করুন৷ tag আমি!
ভিডিও
https://www.youtube.com/watch?v=jqJDQzxXv9Y
এর সংযোগ করা যাক
- Webসাইট
- ফেসবুক
- ইনসtagরাম
- টুইটার
দলিল/সম্পদ
![]() |
Ste সঙ্গে instructables স্পেকট্রাম বিশ্লেষকampunk নিক্সি তাকান [পিডিএফ] নির্দেশিকা ম্যানুয়াল Ste সহ স্পেকট্রাম বিশ্লেষকampইউএন নিক্সি লুক, স্পেকট্রাম অ্যানালাইজার, নিক্সি টিউব স্পেকট্রাম অ্যানালাইজারের মতো দেখতে |