সুচিপত্র:

মিউজিক রিঅ্যাক্টিভ মাল্টি কালার LED লাইট - আরডুইনো সাউন্ড ডিটেকশন সেন্সর - RGB LED স্ট্রিপ: 4 টি ধাপ
মিউজিক রিঅ্যাক্টিভ মাল্টি কালার LED লাইট - আরডুইনো সাউন্ড ডিটেকশন সেন্সর - RGB LED স্ট্রিপ: 4 টি ধাপ

ভিডিও: মিউজিক রিঅ্যাক্টিভ মাল্টি কালার LED লাইট - আরডুইনো সাউন্ড ডিটেকশন সেন্সর - RGB LED স্ট্রিপ: 4 টি ধাপ

ভিডিও: মিউজিক রিঅ্যাক্টিভ মাল্টি কালার LED লাইট - আরডুইনো সাউন্ড ডিটেকশন সেন্সর - RGB LED স্ট্রিপ: 4 টি ধাপ
ভিডিও: How To Make DJ Light At Home/Amazing Moving DJ Lights/Amazing Light Effects With VU Meter RGB LED 2024, নভেম্বর
Anonim
মিউজিক রিঅ্যাক্টিভ মাল্টি কালার LED লাইট | আরডুইনো সাউন্ড ডিটেকশন সেন্সর | আরজিবি এলইডি স্ট্রিপ
মিউজিক রিঅ্যাক্টিভ মাল্টি কালার LED লাইট | আরডুইনো সাউন্ড ডিটেকশন সেন্সর | আরজিবি এলইডি স্ট্রিপ

সঙ্গীত-প্রতিক্রিয়াশীল বহু-রঙের LED লাইট প্রকল্প। এই প্রকল্পে, একটি সাধারণ 5050 RGB LED স্ট্রিপ (ঠিকানাযোগ্য LED WS2812 নয়), Arduino সাউন্ড ডিটেকশন সেন্সর এবং 12V অ্যাডাপ্টার ব্যবহার করা হয়েছিল।

ধাপ 1: প্রকল্প ভিডিও

Image
Image

সুতরাং কিভাবে এটি কাজ করে? যদি আপনি প্রকল্পের Arduino IDE সোর্স কোডটি ঘনিষ্ঠভাবে দেখেন, Arduino সাউন্ড সেন্সর থেকে একটি এনালগ মান আসে (এটি সংগীতের তীব্রতা অনুসারে পরিবর্তিত হয়), তার পরে একটি থ্রেশহোল্ড মান সংজ্ঞায়িত করা হয় (ঠিক 0 থেকে 1023 এর মতো)), যদি সাউন্ড সেন্সর থেকে মান থ্রেশহোল্ড মানের সাথে মেলে না, Arduino random () ফাংশন সক্রিয় হয়। এলোমেলো ফাংশনে 6 টি ভিন্ন রঙের গ্রুপ তৈরি করা হয়েছে, এই রঙের গ্রুপগুলির মান পরিবর্তন করে বিভিন্ন রঙের সমন্বয় তৈরি করা যেতে পারে। সাউন্ড সেন্সর থেকে এনালগ ভ্যালু না থাকলে ফাংশন বন্ধ হয়ে যায়।

পদক্ষেপ 2: প্রয়োজনীয় উপাদান

স্কিম্যাটিক এবং গারবার ফাইল
স্কিম্যাটিক এবং গারবার ফাইল

এই প্রকল্পটি Arduino UNO R3 এবং কিছু (IRFZ44N ট্রানজিস্টার এবং অনুরূপ) উপাদানগুলির সাথেও করা যেতে পারে, কিন্তু আমি এই প্রকল্পটি একক বোর্ডে প্রস্তুত করেছি। সহজ বিক্রয়যোগ্য উপাদানগুলি ব্যবহার করা হয়েছিল (ঠিক যেমন ডিআইপি কেস Atmega348P)।

সাউন্ড ডিটেকশন সেন্সর

LED স্ট্রিপ লাইট 5050

এসি ডিসি 12V অ্যাডাপ্টার

DIP28 ATmega328P-PU

IRFZ44N ট্রানজিস্টর

L7805CV TO220

সিরামিক ক্যাপাসিটর

তড়িৎ - ধারক

ডিআইপি আইসি সকেট

টাইপ বি ইউএসবি সকেট

2.1 মিমি জ্যাক সকেট

টগল সুইচ

এলইডি

প্রতিরোধক

12MHz ক্রিস্টাল

16MHz ক্রিস্টাল

জাম্পার ওয়্যার

সোল্ডারিং টুলস

ধাপ 3: পরিকল্পিত এবং Gerber ফাইল

স্কিম্যাটিক এবং গারবার ফাইল
স্কিম্যাটিক এবং গারবার ফাইল

আমি PCBWay এর মাধ্যমে সার্কিট বোর্ড অর্ডার করেছি। আপনি নীচের ওয়েব ঠিকানা থেকে অর্ডার করতে পারেন এবং এই বোর্ডটি পেতে পারেন।

স্কিম্যাটিক এবং গারবার ফাইল পান (এছাড়াও অর্ডার করুন):

www.pcbway.com/project/shareproject/Music_Reactive_Multicolor_LED_Lights_Board.html

ধাপ 4: সোর্স কোড

সোর্স কোড
সোর্স কোড

যদি আপনি প্রকল্পের Arduino IDE সোর্স কোডটি ঘনিষ্ঠভাবে দেখেন, Arduino সাউন্ড সেন্সর থেকে একটি এনালগ মান আসে (এটি সংগীতের তীব্রতা অনুসারে পরিবর্তিত হয়), তার পরে একটি থ্রেশহোল্ড মান সংজ্ঞায়িত করা হয় (ঠিক 0 থেকে 1023 এর মতো)), যদি সাউন্ড সেন্সর থেকে মান থ্রেশহোল্ড মানের সাথে মেলে না, Arduino random () ফাংশন সক্রিয় হয়। এলোমেলো ফাংশনে 6 টি ভিন্ন রঙের গ্রুপ তৈরি করা হয়েছে, এই রঙের গ্রুপগুলির মান পরিবর্তন করে বিভিন্ন রঙের সমন্বয় তৈরি করা যেতে পারে। সাউন্ড সেন্সর থেকে এনালগ ভ্যালু না থাকলে ফাংশন বন্ধ হয়ে যায়।

Arduino IDE সোর্স কোড (GitHub) পান:

github.com/MertArduino/Music-Reactive-Multicolor-LED-Lights

প্রস্তাবিত: