সুচিপত্র:

একটি কস্টিউমের জন্য ফ্রিকোয়েন্সি অডিও ভিজুয়ালাইজার কীভাবে তৈরি করবেন (আরডুইনো প্রকল্প): 8 টি ধাপ (ছবি সহ)
একটি কস্টিউমের জন্য ফ্রিকোয়েন্সি অডিও ভিজুয়ালাইজার কীভাবে তৈরি করবেন (আরডুইনো প্রকল্প): 8 টি ধাপ (ছবি সহ)

ভিডিও: একটি কস্টিউমের জন্য ফ্রিকোয়েন্সি অডিও ভিজুয়ালাইজার কীভাবে তৈরি করবেন (আরডুইনো প্রকল্প): 8 টি ধাপ (ছবি সহ)

ভিডিও: একটি কস্টিউমের জন্য ফ্রিকোয়েন্সি অডিও ভিজুয়ালাইজার কীভাবে তৈরি করবেন (আরডুইনো প্রকল্প): 8 টি ধাপ (ছবি সহ)
ভিডিও: বিভিন্ন Tv চ্যানেলে ব্যবহার করে থাকেন এমন একটি ইন্টারভিউ মাই | wireless itntervew mic | SHENGFU W-14 2024, জুলাই
Anonim
Image
Image
উপকরণ এবং মূল্য
উপকরণ এবং মূল্য

এই ইন্সটাকটেবল -এ, আমি একটি ফাইবারগ্লাসেড ফোম স্যুটের মধ্যে নির্মিত একটি উত্তেজনাপূর্ণ অডিও ভিজ্যুয়ালাইজার তৈরির জন্য টিপস, প্ল্যান এবং কোড প্রদান করব। পথে আমি সহায়ক পদক্ষেপ এবং অতিরিক্ত কোডগুলি ভাগ করব যা কেউ তাদের প্রকল্পে আরডুইনো এফএফটি লাইব্রেরিগুলি বাস্তবায়নের জন্য মূল্যবান খুঁজে পেতে পারে।

ধাপ 1: উপকরণ এবং মূল্য

ফোম স্যুট বানানোর আগে, আমি প্রথমে এফএফটি লাইব্রেরি কীভাবে কাজ করতে হয় তা শিখতে একটি অ্যারে তৈরি করেছি। প্রয়োজনীয় উপকরণ হল:

  1. 2x 30 neopixel WS2812B স্ট্রিপস …………………………………………………………………। $ 3.22 একটি স্ট্রিপ
  2. Arduino uno (ব্যবহৃত চীনা) ……………………………………………………………………… ইতিমধ্যে মালিকানাধীন
  3. তারের সাথে সংযোগ স্থাপন করুন ………………………………………………………………………………………………। আগে থেকেই মালিকানাধীন
  4. বাহ্যিক বিদ্যুৎ সরবরাহ ………………………………………………………………………………। আগে থেকেই মালিকানাধীন
  5. মাউন্ট করা পৃষ্ঠ (ব্যবহৃত কার্ডবোর্ড) …………………………………………………………… ইতিমধ্যে মালিকানাধীন
  6. LM386 অডিও পরিবর্ধক মডিউল ………………………………………………………………….. 5 ইউনিটের জন্য $ 8.98
  7. 3.5 মিমি স্টিরিও অডিও পুরুষ থেকে এভি 3-স্ক্রু টার্মিনাল মহিলা সংযোগকারী ………। 5 ইউনিটের জন্য $ 6.50
  8. 3.5 মিমি স্টেরিও জ্যাক মহিলা থেকে মহিলা ……………………………………………………….. 6 ইউনিটের জন্য $ 5.99
  9. ব্রেডবোর্ড …………………………………………………………………………………………………… ইতিমধ্যে মালিকানাধীন

অবশেষে মাইক্রোফোন সহ স্যুটটির জন্য সেটআপ গ্রহণ করতে, নিম্নলিখিতগুলি প্রয়োজন:

  1. 19 টি নিউপিক্সেল স্ট্রিপ ………………………………………………………………………… 300 ডলারের 5 মি থেকে 26.67 ডলারে কেটে নিন
  2. 5 টি নিওপিক্সেল স্ট্রিপ ……………………………………………………………………………….. একই রোল থেকে কাটা
  3. Arduino ন্যানো (ব্যবহৃত চীনা) ……………………………………………………………। $ 3.00 ($ 15 এর জন্য 5)
  4. তারের সাথে সংযোগ স্থাপন করুন ……………………………………………………………………………………… আগে থেকেই মালিকানাধীন
  5. ট্যালেন্টসেল রিচার্জেবল 6000mAh লি-আয়ন ব্যাটারি ……………………………। $ 29.99
  6. 3.5 মিমি স্টেরিও অডিও পুরুষ থেকে এভি 3-স্ক্রু টার্মিনাল মহিলা সংযোগকারী….. 5 ইউনিটের জন্য 6.50 ডলার
  7. 3.5 মিমি স্টেরিও জ্যাক মহিলা থেকে মহিলা ……………………………………………….. 6 ইউনিটের জন্য $ 5.99
  8. সুইচ …………………………………………………………………………………………। ভাঙ্গা গাড়ি থেকে টানা
  9. একটি পোশাক ………………………………………………………………………………………

ধাপ 2: সমাবেশ এবং তারের

সমাবেশ এবং তারের
সমাবেশ এবং তারের
সমাবেশ এবং তারের
সমাবেশ এবং তারের
সমাবেশ এবং তারের
সমাবেশ এবং তারের

30 টি WS2812 LED স্ট্রিপের দুটি স্ট্রিপ দিয়ে শুরু করুন এবং কাটিং লাইন বরাবর 5 টি LED স্ট্রিপের স্ট্রিপগুলিতে কেটে দিন। একটি সমতল পৃষ্ঠে এই স্ট্রিপগুলি আঠালো করুন। আমার উদাহরণে আমি কার্ডবোর্ড ব্যবহার করেছি। তারপর দেখানো হিসাবে উপাদান একসঙ্গে তারের। ভাল সোল্ডার পয়েন্টগুলি নিশ্চিত করার জন্য পর্যাপ্ত সময় নেওয়া হয়েছে তা নিশ্চিত করুন। তারা সবাই সঠিকভাবে কাজ করছে তা নিশ্চিত করার জন্য, অ্যাডাফ্রুটের নিওপিক্সেল লাইব্রেরির উদাহরণগুলি ব্যবহার করুন ("স্ট্রেনটেস্ট" উদাহরণটি দুর্দান্ত কাজ করে)।

ধাপ 3: Arduino কোড

Arduino কোড
Arduino কোড

এই প্রকল্পের জন্য মাত্র দুটি লাইব্রেরির প্রয়োজন।

FFT এর জন্য আমি Open Music Lab এর ArduinoFFT https://wiki.openmusiclabs.com/wiki/ArduinoFFT ব্যবহার করেছি। নিশ্চিত করুন যে আপনি তাদের ইনস্টলেশন নির্দেশাবলী যথাযথভাবে অনুসরণ করেছেন অন্যথায় এটি কাজ করবে না। এটি সঠিকভাবে ইনস্টল করার পরেও আমি একটি "অবৈধ লাইব্রেরি" সম্পর্কিত ত্রুটি বার্তা পেতে পারি, তবে সবকিছু এখনও আমার জন্য কাজ করে। আমি যা মিস করেছি তা চিহ্নিত করলে মন্তব্য করুন। নিওপিক্সেলের জন্য আমি অ্যাডাফ্রুটের নিওপিক্সেল লাইব্রেরি ব্যবহার করেছি (যেমন আগে উল্লেখ করা হয়েছে)। আমি ইনস্টল করার জন্য arduino সফটওয়্যারের মধ্যে লাইব্রেরি ম্যানেজার ব্যবহার করার পরামর্শ দিই।

সুইটএফএফটি ফাইল হল আমার নিয়ামক থেকে সমস্ত অতিরিক্ত ইনপুট সহ স্যুটটিতে চলমান কোড। LightShowFFT হল aux ইনপুট 60 LED অ্যারের জন্য।

এই দুটি কোডই N. কমিয়ে দ্রুত চালানোর জন্য তৈরি করা যেতে পারে। আমি পরীক্ষামূলকভাবে দেখেছি যে সম্পূর্ণ অডিও বর্ণালী 9 kHz এর অতীত কাজ করেছে যা পরবর্তী ধাপে পরীক্ষা করা হয়েছে!

ধাপ 4: FFT কি করছে

Image
Image
এফএফটি কী করছে
এফএফটি কী করছে

একটি এফএফটি বা ফাস্ট ফুরিয়ার ট্রান্সফর্ম একটি সংকেত নেয় এবং এটি ফ্রিকোয়েন্সি ডোমেনে রূপান্তরিত করে। প্রতিটি লাইট যা দেখায় তা হল ফ্রিকোয়েন্সি বিন। যেহেতু এফএফটি একটি গাণিতিকভাবে জটিল গণনা তাই নমুনার সংখ্যা সীমাবদ্ধ করে কোডটি দ্রুত চালাতে পারে। তবে ফ্রিকোয়েন্সি রেজোলিউশন ক্ষতিগ্রস্ত হবে। শব্দের অভাবে, আরডুইনোতে FFT হল এর মধ্যে একটি ভারসাম্যপূর্ণ কাজ: নমুনা হার, নমুনার সংখ্যা, লুপ সময় এবং আরও অনেক কিছু। আমি অন্যদের সেটিংস নিয়ে খেলতে উৎসাহিত করি যা তাদের নিজস্ব প্রকল্পের জন্য সবচেয়ে ভালো কাজ করে।

এখন স্যুট বানানোর সময়।

ধাপ 5: পোশাক টিপস

পোশাক টিপস
পোশাক টিপস
পোশাক টিপস
পোশাক টিপস
পোশাক টিপস
পোশাক টিপস

আমার পোষাক ফেনা থেকে তৈরি করা হয়েছে যেখানে অন্যান্য অনেক প্রকাশিত ইন্সট্রুক্যাটেবল বিষয়কে আরও ভালভাবে আচ্ছাদিত করেছে। আমার সাথে পার্থক্য ছিল যে আমি বন্ডো, ফাইবারগ্লাস এবং পেইন্টে অতিরিক্ত পদক্ষেপ নিয়েছি। এর জন্য টিপস নিম্নরূপ।

  • দারুণ প্রস্তুতি কাজ করুন (টেপিং, মাস্কিং, ইত্যাদি) কারণ এটি পরে একটি বিশাল সময়ের পার্থক্য তৈরি করে
  • সর্বদা বন্ডো এবং ফাইবারগ্লাস অল্প পরিমাণে মেশান
  • শূন্যস্থান পূরণ করতে বন্ডো ব্যবহার করুন
  • সীলমোহর এবং শক্তিশালী করার জন্য ফাইবারগ্লাস রজন ব্যবহার করুন
  • দুর্বল পয়েন্টগুলিকে আরও শক্ত করার জন্য ফাইবারগ্লাস কাপড় ব্যবহার করুন
  • আপনার সময় নিন এবং আপনার কাজের সাথে ধৈর্য ধরুন
  • বালি জন্য

    • অপসারণ উপাদান থেকে 40-100 গ্রিট
    • প্রাইমার প্রস্তুতির জন্য 100-400 গ্রিট
    • স্যান্ডিং প্রাইমারের জন্য 400-1000 গ্রিট
    • স্যান্ডিং পেইন্টের জন্য 1000-3000 গ্রিট

নিওপিক্সেল স্ট্রিপগুলি মাউন্ট করার জন্য আমি স্ট্রিপগুলিকে স্থির করার জন্য গরম আঠালো ব্যবহার করেছি। ব্যাটারি সরবরাহ করা, মাইক্রোফোন সেন্সিং, কন্ট্রোলার চালিত এবং আরও অনেক কিছু করা এখন কয়েকটি চ্যালেঞ্জ।

ধাপ 6: একটি কন্ট্রোলার তৈরি বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড

একটি কন্ট্রোলার তৈরি করা বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড
একটি কন্ট্রোলার তৈরি করা বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড
একটি কন্ট্রোলার তৈরি করা বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড
একটি কন্ট্রোলার তৈরি করা বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড
একটি কন্ট্রোলার তৈরি করা বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড
একটি কন্ট্রোলার তৈরি করা বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড
একটি কন্ট্রোলার তৈরি করা বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড
একটি কন্ট্রোলার তৈরি করা বা বাছাই করা, এটিতে ওয়্যারিং এবং কোড

কোন সুইচ বা সুইচ ব্যবহার করা যেতে পারে। আমার প্রকল্পের জন্য আমি 96 হন্ডা প্রিলিউডের উইন্ডো কন্ট্রোলগুলি দুর্দান্ত কাজ করেছি। সুইচগুলি তাদের হাউজিং থেকে সরানোর পরে, আমি কন্টিনিউটি মোডে মাল্টি মিটার সেট ব্যবহার করেছিলাম যে কোন তারটি কি করেছে, একবার সুইচগুলি যেখানে চাপানো হয়েছে (নোট করুন যে কখনও কখনও সুইচগুলি ধারাবাহিকতা ভঙ্গ করে)। আমি টগল করা উইন্ডো লক, দুর্ঘটনাজনিত হিট থেকে কন্ট্রোল লক, উজ্জ্বলতা নিয়ন্ত্রণের জন্য উইন্ডো আপ এবং ডাউন এবং "লাইট মোড" এর জন্য শেষ সুইচ করার সিদ্ধান্ত নিয়েছি।

সুইচগুলি সঠিকভাবে কাজ করার জন্য, নিচে টান প্রতিরোধক প্রয়োজন। সাধারনত 50-100 kΩ প্রতিরোধক কাজ করবে কিন্তু কিছু সুইচ ডিজিটাল ইনপুটকে যথাযথভাবে ব্যাহত করার জন্য Arduino এর জন্য যথেষ্ট পরিমাণে ভোল্টেজ পরিবর্তন করার জন্য অনেক কম প্রতিরোধক (প্রায় 300 Ω) ব্যবহার করতে হয়েছিল (কম এবং বৃহত্তর জন্য মোটামুটি কম 0.3*Vcc উচ্চ জন্য 0.6*Vcc এর চেয়ে)। যে কেউ এটি করছে তাকে সুইচ দ্বারা স্যুইচ করতে হবে, নিয়ন্ত্রক সঠিকভাবে কাজ করে তা নিশ্চিত করার জন্য প্রথমে একটি রুটি বোর্ডের সাথে পছন্দনীয়।

সুইচটি বের করার পরে, আমি দেখানো চিত্রটি ব্যবহার করে উপাদানগুলিকে একসঙ্গে বিক্রি করেছি। উপাদানগুলি আরও ভালভাবে ঠিক করতে একটি পিসিবি সার্কিট বোর্ড ব্যবহার করুন। বিস্তারিত দেখার জন্য ছবিটি দেখুন। 19 টি LED অ্যারে আমার স্যুটের মেরুদণ্ডের নিচে এবং অন্যটি সামনের দিকে যা ঘটছে তার সূচক হিসাবে যায়।

স্যুটটিতে কন্ট্রোলার ঠিক করার জন্য, আমি এটি রাখার জন্য গরম আঠালো ব্যবহার করেছি। তারপরে আমি কন্ট্রোলারকে সমর্থন করার জন্য ছোট ফোম ওয়েজ তৈরি করেছি এবং সেগুলি গরম করে দিয়েছি।

ধাপ 7: চূড়ান্ত স্পর্শ

চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ
চূড়ান্ত স্পর্শ

শেষ করার জন্য, ফেনা মধ্যে slits কাটা তারের মাধ্যমে চালানোর জন্য। গরম আঠালো দিয়ে তারগুলি সুরক্ষিত করুন। অতিরিক্ত স্পর্শের জন্য আমি "চুক্তিটি সীলমোহর" করার জন্য কয়েকটি অতিরিক্ত আইটেমও কিনেছি। আমি ভেবেছিলাম … যদি আপনি হালকা স্যুট পরে হাস্যকর দেখতে বেরিয়ে যাচ্ছেন, অতিরিক্ত পদক্ষেপ নিন!

ধাপ 8: এটাই! (প্লাস সমস্যা শুটিং টিপস)

এটাই! (প্লাস সমস্যা শুটিং টিপস)
এটাই! (প্লাস সমস্যা শুটিং টিপস)

আমার অনুপ্রেরণীয় পরিদর্শন ধন্যবাদ এবং আপনি DIY-ers মজা আছে!

প্রকল্প অভিজ্ঞতা থেকে শুটিং টিপস সমস্যা:

  • যদি লাইটগুলি অদ্ভুত কাজ করে (ঝলকানি আলো, সব সঠিকভাবে কাজ করে না, অস্বাভাবিক রং)

    • লাইটগুলিতে দুর্বল বিদ্যুৎ সরবরাহ

      • একাধিক বিদ্যুৎ সরবরাহ
      • স্ট্রিং করবেন না তাই একসঙ্গে neopixels হতে পারে
      • স্ট্রিপগুলিতে অতিরিক্ত পাওয়ার লাইন চালান
    • কোড সমস্যা

      • লাইটের সংখ্যা সঠিক কিনা তা পরীক্ষা করুন
      • কোডটি সঠিকভাবে লাইট এবং ফ্রিকোয়েন্সি বিন প্রদর্শন করছে কিনা তা পরীক্ষা করুন
    • আরডুইনোতে দুর্বল বিদ্যুৎ সরবরাহ

      বিদ্যুৎ সরবরাহ বাড়ান

    • আরডুইনো থেকে নিওপিক্সেল পর্যন্ত ভোল্টেজ বন্ধ

      উভয় পাওয়ারের জন্য একই পাওয়ার সাপ্লাই ব্যবহার করুন

  • লাইট জ্বলছে কিন্তু এফএফটি নেই

    • পরিবর্ধক এবং পরিবর্ধক শক্তি, ভিত্তি এবং ইনপুট থেকে তারের পরীক্ষা করুন
    • পরিবর্ধক লাভ বৃদ্ধি/হ্রাস
    • আলোর দুর্বল শক্তি

প্রস্তাবিত: