সুচিপত্র:

স্বয়ংক্রিয় ক্রিসমাস লাইট: 6 টি ধাপ (ছবি সহ)
স্বয়ংক্রিয় ক্রিসমাস লাইট: 6 টি ধাপ (ছবি সহ)

ভিডিও: স্বয়ংক্রিয় ক্রিসমাস লাইট: 6 টি ধাপ (ছবি সহ)

ভিডিও: স্বয়ংক্রিয় ক্রিসমাস লাইট: 6 টি ধাপ (ছবি সহ)
ভিডিও: [২য় পর্ব] সেরা কয়েকটি দৃষ্টিভ্রম | Top optical and sound illusion bangla| 2024, জুলাই
Anonim
Image
Image
স্বয়ংক্রিয় ক্রিসমাস লাইট
স্বয়ংক্রিয় ক্রিসমাস লাইট

এই নির্দেশনায়, আমি আপনাকে দেখিয়েছি কিভাবে সঙ্গীত বাজানো হলে স্বয়ংক্রিয়ভাবে ব্লিঙ্কিং ক্রিসমাস লাইট তৈরি করতে হয়! প্রকল্পটির 2 টি অংশ রয়েছে: বৈদ্যুতিক সার্কিট্রি এবং আরডুইনো কোড/অ্যালগরিদম। 8 টি পৃথক ক্রিসমাস লাইট স্ট্র্যান্ডের প্রতিটিতে সার্কিট বন্ধ করতে একটি 8 টি চ্যানেল রিলে ব্যবহার করে সার্কিটটি কাজ করে। একটি ইলেক্ট্রেট মাইক্রোফোন স্পিকারের একটি সেটে বাজানো শব্দ তরঙ্গগুলি ধারণ করে এবং এটি একটি এনালগ ইনপুট ব্যবহার করে একটি আরডুইনোতে পাঠায়।

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

ধাপ 1: উপকরণ পান

এই প্রকল্পের জন্য উপকরণ তালিকা খুবই হালকা এটি একটি খুব সাশ্রয়ী মূল্যের প্রকল্প। উপকরণের তালিকা এবং যেখানে আমি সবকিছু কিনেছি (অ্যামাজন অ্যাফিলিয়েট লিঙ্ক) এর মধ্যে রয়েছে:

1x Arduino Uno

1x ব্রেডবোর্ড

1x ইলেক্ট্রেট মাইক্রোফোন এম্প্লিফায়ার

1x জাম্পার ওয়্যার বান্ডেল 65 PCS

1x প্রিমিয়াম মহিলা/পুরুষ জাম্পার তার - 20 x 12 https://www.adafruit.com/product/1713

1x সানফাউন্ডার 8 চ্যানেল রিলে

8x ভিকেরম্যান মিনি ক্রিসমাস লাইট (কম স্ট্র্যান্ডও কিনতে পারেন)

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

ধাপ 2: বৈদ্যুতিক - রিলে এবং ক্রিসমাস লাইট সংযুক্ত করা

বৈদ্যুতিক - রিলে এবং ক্রিসমাস লাইট সংযোগ
বৈদ্যুতিক - রিলে এবং ক্রিসমাস লাইট সংযোগ
বৈদ্যুতিক - রিলে এবং ক্রিসমাস লাইট সংযোগ
বৈদ্যুতিক - রিলে এবং ক্রিসমাস লাইট সংযোগ
বৈদ্যুতিক - রিলে এবং ক্রিসমাস লাইট সংযোগ
বৈদ্যুতিক - রিলে এবং ক্রিসমাস লাইট সংযোগ

বৈদ্যুতিক সার্কিটারের হৃদয় হল রিলে। রিলে হলো একটি যান্ত্রিক সুইচ যা রিলেতে অনেক ছোট ভোল্টেজ প্রয়োগ করলে বন্ধ হয়ে যায়। এটি কাজ করে কারণ ছোট ভোল্টেজ তারের কুণ্ডলী দিয়ে চলে, যা যান্ত্রিক সুইচ বন্ধ করতে একটি ইলেক্ট্রোম্যাগনেট তৈরি করে। সুইচটি প্রতিটি ক্রিসমাস লাইট স্ট্র্যান্ডের একই কাটা প্রান্তের সাথে সংযুক্ত। যখন সুইচ বন্ধ হয়ে যায়, প্রাচীরের আউটলেটের ভোল্টেজ স্ট্র্যান্ডের মধ্য দিয়ে চলতে সক্ষম হয়, আলো তৈরি করে!

দ্রষ্টব্য: লাইট প্লাগ ইন করার সময় ক্রিসমাস লাইট স্ট্র্যান্ডে কাজ করবেন না!

লাইটগুলিকে রিলেতে সংযুক্ত করতে, হালকা স্ট্র্যান্ডে একটি একক কাট তৈরি করুন এবং তারের কিছুটা কেটে নিন যাতে কাটের প্রতিটি পাশে অল্প পরিমাণে তামা দেখা যায়। একবার এটি হয়ে গেলে, প্রতিটি তামার টিপকে 1 টি রিলেতে স্বাভাবিকভাবে খোলা লিডের সাথে সংযুক্ত করুন। 8 টি হালকা স্ট্র্যান্ডের জন্য এটি করুন।

রিলে কিভাবে সংযুক্ত করা যায় সে সম্পর্কে আরও এখানে পাওয়া যাবে:

ধাপ 3: বৈদ্যুতিক - মাইক্রোফোন এবং আরডুইনো

বৈদ্যুতিক - মাইক্রোফোন এবং আরডুইনো
বৈদ্যুতিক - মাইক্রোফোন এবং আরডুইনো
বৈদ্যুতিক - মাইক্রোফোন এবং আরডুইনো
বৈদ্যুতিক - মাইক্রোফোন এবং আরডুইনো
বৈদ্যুতিক - মাইক্রোফোন এবং আরডুইনো
বৈদ্যুতিক - মাইক্রোফোন এবং আরডুইনো

এরপরে, আমাদেরকে ইলেক্ট্রেট মাইক্রোফোনকে আরডুইনোতে সংযুক্ত করতে হবে যাতে আমরা এনালগ ইনপুট হিসাবে শব্দ তরঙ্গ গ্রহণ শুরু করতে পারি। মাইক্রোফোন VCC এবং স্থল যথাক্রমে Arduino 5V এবং স্থল সংযোগের সাথে সংযোগগুলি মোটামুটি সহজ, মাইক্রোফোন আউটপুট সরাসরি Arduino এনালগ 0 পিনের সাথে সংযোগ স্থাপন করে। উপরের ছবিগুলি এবং ভিজ্যুয়াল ফ্রিজিং সার্কিট বিস্তারিতভাবে কিভাবে মাইক্রোফোন এবং রিলে বোর্ড আরডুইনোতে সংযুক্ত হয়।

ধাপ 4: আরডুইনো কোড - অটোমেটিক ব্লিঙ্কিং লাইট

Arduino কোড - স্বয়ংক্রিয় ঝলকানি আলো
Arduino কোড - স্বয়ংক্রিয় ঝলকানি আলো

সমস্ত ইলেকট্রনিক্স সংযোগ করার পরে, এটি Arduino কোড আপলোড করার সময়! স্বয়ংক্রিয় জ্বলজ্বলে লাইট কোড মাইক্রোফোন শোনার শব্দের ফ্রিকোয়েন্সি উপর ভিত্তি করে ক্রিসমাস লাইট স্বয়ংক্রিয়ভাবে জ্বলজ্বল করবে। টাইম ডোমেইন থেকে ফ্রিকোয়েন্সি ডোমেইনে সাউন্ড ওয়েভকে রূপান্তর করতে FFT (Fast Fourier Transform) এর মতো FHT (Fast Hartley Transform) নামে একটি অ্যালগরিদম ব্যবহার করে কোডটি কাজ করে।

আমি যখন কোড লিখি তখন আমি বিশেষায়িত লাইব্রেরি ব্যবহার করতে পছন্দ করি না, কিন্তু ওপেন মিউজিক ল্যাবগুলিতে লাইব্রেরি কাজ করা অত্যন্ত সহজ ছিল এবং এই প্রকল্পটিকে অনেক দ্রুততর করে তোলে! কোডটি আমার GitHub সংগ্রহস্থলে পাওয়া যাবে:

ধাপ 5: আরডুইনো কোড - ম্যানুয়াল ব্লিংকিং লাইট

আরডুইনো কোড - ম্যানুয়াল ব্লিঙ্কিং লাইট
আরডুইনো কোড - ম্যানুয়াল ব্লিঙ্কিং লাইট

আমার গিটহাব রিপোজিটরিতে ম্যানুয়ালি ব্লিঙ্কিং লাইটের কোডও রয়েছে। এই সংগ্রহস্থলের ম্যানুয়াল কোডটি বর্তমানে ক্যারল অফ বেলসের জন্য ক্যালিব্রেট করা হয়েছে কিন্তু এই কোডে আমি যে প্যাটার্নটি ব্যবহার করি তা অনুসরণ করে আপনি কোডটি যেকোনো গানে ব্লিংক করতে পারেন! কোডটি GitHub- এও পাওয়া যাবে:

ধাপ 6: লাইট সেটআপ করুন এবং কোডটি চালান

লাইট সেটআপ করুন এবং কোডটি চালান!
লাইট সেটআপ করুন এবং কোডটি চালান!
লাইট সেটআপ করুন এবং কোডটি চালান!
লাইট সেটআপ করুন এবং কোডটি চালান!

আপনার লাইটগুলি যেখানে আপনি চান সেখানে রাখুন, আপনার কোডটি আরডুইনো বোর্ডে আপলোড করুন এবং আপনার লাইট শো দেখুন! একবার আপনার কাজ শেষ হয়ে গেলে এবং এটি কাজ করলে, আপনি আপনার আরডুইনোকে 9V ব্যাটারি দিয়ে শক্তি দিতে পারেন যাতে আপনাকে আপনার ল্যাপটপটি কাছাকাছি রাখার প্রয়োজন না হয়। আপনি উত্তর দিবেন না!

প্রস্তাবিত: