সুচিপত্র:

আরডুইনো এফএফটি ভিজুয়ালাইজার অ্যাড্রেসযোগ্য এলইডি সহ: 4 টি ধাপ
আরডুইনো এফএফটি ভিজুয়ালাইজার অ্যাড্রেসযোগ্য এলইডি সহ: 4 টি ধাপ

ভিডিও: আরডুইনো এফএফটি ভিজুয়ালাইজার অ্যাড্রেসযোগ্য এলইডি সহ: 4 টি ধাপ

ভিডিও: আরডুইনো এফএফটি ভিজুয়ালাইজার অ্যাড্রেসযোগ্য এলইডি সহ: 4 টি ধাপ
ভিডিও: আরডুইনো সফটওয়্যার ডাউনলোড করুন । Download Arduino ide software free । Arduino tutorial-4 2024, জুলাই
Anonim
Image
Image
আরডুইনো এফএফটি ভিজুয়ালাইজার অ্যাড্রেসযোগ্য এলইডি সহ
আরডুইনো এফএফটি ভিজুয়ালাইজার অ্যাড্রেসযোগ্য এলইডি সহ

এই টিউটোরিয়ালটি ব্যাখ্যা করবে কিভাবে একটি Arduino Uno এবং কিছু ঠিকানাযুক্ত LEDs দিয়ে একটি অডিও ভিজুয়ালাইজার তৈরি করা যায়। এটি এমন একটি প্রকল্প যা আমি কিছু সময়ের জন্য করতে চাই কারণ আমি সাউন্ড রিঅ্যাক্টিভ লাইটের জন্য একজন চুষা। এই লাইটগুলি এফএফটি (ফাস্ট ফুরিয়ার ট্রান্সফর্ম) লাইব্রেরি ব্যবহার করে বিল্ট ইন মাইক দ্বারা শোনা ফ্রিকোয়েন্সি শিখর গণনা করে এবং প্রতিটি ফ্রিকোয়েন্সি ভিন্ন রঙে প্রদর্শন করে।

আমি মূলত ডিসপ্লের জন্য একটি বোতাম এবং কিছু বিকল্প মোড অন্তর্ভুক্ত করার পরিকল্পনা করেছি কিন্তু আমি এর জন্য কোড লেখার সুযোগ পাইনি। যদি আপনার কিছু Arduino অভিজ্ঞতা থাকে তবে আপনার জন্য অন্যান্য কোড বা অন্যান্য রং অন্তর্ভুক্ত করার জন্য আমার কোড পরিবর্তন করা খুব কঠিন হবে না। আল আপনাকে 330 ওহম প্রতিরোধক সহ একটি বোতাম যুক্ত করতে হবে।

কোড:

STL:

সরবরাহ

এলিগু খুব দয়ালু ছিলেন এবং আমাকে এই প্রকল্পের জন্য একটি আরডুইনো মৌলিক স্টার্টার কিট পাঠিয়েছিলেন! আপনি যদি আরডুইনোতে নতুন হন বা আপনি যদি কিছু অতিরিক্ত সাধারণ অংশ চান তবে আপনি একটি বেছে নিতে চান: আমার বিষয়বস্তু সমর্থন করার জন্য অধিভুক্ত লিঙ্কগুলি ব্যবহার করুন!

amzn.to/3fqEkIJ

এখানে ব্যবহৃত অন্যান্য সবকিছু:

1/8 পাতলা পাতলা কাঠ - স্থানীয় হার্ডওয়্যারের দোকান

LED স্ট্রিপ (5m 30 leds/m) -

এক্রাইলিক শীট -

মাইক -

ওয়্যার -

ওয়্যার স্ট্রিপার -

হট গ্লু গান -

সোল্ডারিং আয়রন -

3D প্রিন্টার -

ফিলামেন্ট -

ধাপ 1: বেস কাটা এবং এক্রাইলিক বালি

বেস কাটা এবং এক্রাইলিক বালি
বেস কাটা এবং এক্রাইলিক বালি
বেস কাটা এবং এক্রাইলিক বালি
বেস কাটা এবং এক্রাইলিক বালি

কাঠকে 1 'x 1' বর্গক্ষেত্রের মধ্যে কাটুন (অথবা আপনার এক্রাইলিকের আকারের সাথে মেলে)। যদি আপনি প্রান্তগুলি বর্গক্ষেত্র রাখতে পারেন তবে এটি একটি বৃত্তাকার করাত বা হ্যান্ডসো দিয়ে করা যেতে পারে, তবে মিটার বা টেবিল করাত দিয়ে এটি সবচেয়ে সহজ।

এক্রাইলিক শীটের দুই পাশে কম বালি বালি কাগজ দিয়ে বালি করুন যাতে এটি হিম হয়ে যায়। এটি একটি স্যান্ডার দিয়ে বা হাতে করা যেতে পারে। উচ্চ গ্রিট বালি কাগজ এড়িয়ে চলুন কারণ আপনি এমন উপাদানগুলিতে বড় গ্যাস ছেড়ে দেবেন যা সমাপ্ত চেহারা নষ্ট করবে।

ধাপ 2: LEDs এবং মাইক তারের

LEDs এবং মাইক তারের
LEDs এবং মাইক তারের
LEDs এবং মাইক তারের
LEDs এবং মাইক তারের
LEDs এবং মাইক তারের
LEDs এবং মাইক তারের

আপনার এলইডি স্ট্রিপটি 8 টি দৈর্ঘ্যের 8 টি এলইডি -তে কাটুন। কাঠের গোড়ায়, সমানভাবে দূরত্বযুক্ত এবং বিকল্প দিকগুলিতে তাদের আটকে দিন। তীরগুলি সম্পর্কে সচেতন থাকুন, এই LED স্ট্রিপগুলি কেবল একটি উপায়ে কাজ করে। প্রতিটি স্ট্রিপের তিনটি আউটপুট পরবর্তী স্ট্রিপের তিনটি ইনপুটগুলিতে বিক্রি করুন। প্রথম স্ট্রিপের ইনপুটগুলিকে আরডুইনো বোর্ডে সংযুক্ত করুন, যদি আপনি আমার কোড ব্যবহার করেন তবে আমি ডেটার জন্য পিন 2 ব্যবহার করেছি।

আপনার সোল্ডারিং লোহা বন্ধ করার আগে একটি FastLED উদাহরণ স্কেচ দিয়ে আপনার সংযোগ পরীক্ষা করতে ভুলবেন না। আমি ColorPallets ব্যবহার করতে পছন্দ করি।

আরডুইনোতে মাইক সংযুক্ত করার জন্য এটি একটি ভাল সময়। 3.3V আউটপুট এবং A0 তে ডেটা সংযোগ করুন। আপনি আমার গিটহাব পৃষ্ঠা থেকে স্কেচ দিয়ে এটি পরীক্ষা করতে পারেন।

ধাপ 3: কোড আপলোড করুন

স্থায়ীভাবে কিছু আঠালো করার আগে আপনার চূড়ান্ত সেটআপের সাথে স্কেচটি পরীক্ষা করা গুরুত্বপূর্ণ। যদি কিছু কাজ না করে তবে এটি এখন থেকে ঠিক করা সহজ হবে। আমার লেখা স্কেচ এখানে পাওয়া যাবে:

github.com/mrme88/Arduino-Audio-Visualizer/blob/master/FFT_Visualizer.ino

এটি Arduino IDE তে খুলুন এবং নিশ্চিত করুন যে #DEFINE স্টেটমেন্টের পাশে উপরের সব মান আপনার সেটআপের সাথে মেলে। একবার স্কেচ আপলোড হয়ে গেলে এবং সঠিকভাবে কাজ করতে দেখা গেলে আপনি চূড়ান্ত ধাপে যেতে পারেন।

ধাপ 4: চূড়ান্ত সমাবেশ

চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ
চূড়ান্ত সমাবেশ

এক্রাইলিককে LEDs থেকে আলাদা করার জন্য 3D মুদ্রণ করুন 4 1 স্পেসার। যদি আপনার কাছে 3D প্রিন্টার না থাকে তবে আপনি এই স্পেসারগুলি উন্নত করতে অন্য কিছু ব্যবহার করতে পারেন। কার্ডবোর্ড বা কাঠের ব্লকগুলি ঠিক কাজ করবে। চার কোণ এবং নীচে কোথাও আপনার Arduino এবং মাইক আঠালো যাতে Arduino শক্তি গ্রহণ করতে পারে এবং মাইক শব্দ শুনতে পারে।

Allyচ্ছিকভাবে আপনি পিছনে কিছু ছিদ্র ড্রিল করতে পারেন সহজভাবে প্রাচীর মাউন্ট করার জন্য একটি দম্পতি থাম্ব tacks সঙ্গে। বিকল্পভাবে আপনি এটি একটি ডেস্ক অলঙ্কার বা কমান্ড স্ট্রিপ হিসাবে এটি দেয়ালে রেখে দিতে পারেন।

অবশেষে গরম এক্রাইলিক প্রতিটি কোণে spacers থেকে আঠালো এবং এটি শুকিয়ে যাক। আপনার কাছে এখন একটি সুন্দর LED ভিজ্যুয়ালাইজার রয়েছে যা আপনি বন্ধুদের মুগ্ধ করতে বা নিজেকে বিনোদন দিতে ব্যবহার করতে পারেন!

প্রস্তাবিত: