সুচিপত্র:
- ধাপ 1: ব্যবহৃত অংশ
- ধাপ 2: কোড
- ধাপ 3: সার্কিট শুরু করা
- ধাপ 4: ULN2803
- ধাপ 5: শব্দ যুক্ত করা
- ধাপ 6: উপসংহার
ভিডিও: মিউজিক্যাল ফেয়ারি লাইট: Ste টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
লেখক দ্বারা আরো অনুসরণ করুন:
সম্পর্কে: আমি রকেট থেকে ইলেকট্রনিক্সে জিনিস তৈরি করতে পছন্দ করি। IanCumming সম্পর্কে আরো
সবাইকে স্বাগতম
এটি প্রায় উৎসবের মরসুম এবং বেশ কয়েকটি দোকান তাদের উত্সব সাজসজ্জা করা শুরু করেছে, আমি ভেবেছিলাম যে কিছু সঙ্গীত পরীর আলো তৈরির সঠিক সময়!
ধাপ 1: ব্যবহৃত অংশ
আমি নিম্নলিখিত ব্যবহার করব:
- 12 LED এর
- 12 বর্তমান সীমাবদ্ধ প্রতিরোধক
- 1 ULN 2803 ডার্লিংটন ট্রানজিস্টার অ্যারে
- কিছু জাম্পার তার
- পাইজো স্পিকার
- একটি ব্রেডবোর্ড এবং
- একটি Arduino
- পরী লাইটের স্ট্রিং তৈরি করতে আমি একটি ইথারনেট কেবল থেকে 5 টি তার ব্যবহার করেছি
ধাপ 2: কোড
// গ্লোবাল VARS int barTime = 1200; // 8/8 = 1000ms বাইট nrLEDS = 4; // 4 বেস এলইডি, আপনি অনেকগুলি প্যারালাল বাইট এলইডি যোগ করতে পারেন = {3, 4, 5, 6}; বাইট স্পিকার = 11; বাইট প্যাটার্ন দৈর্ঘ্য = 64; // প্যাটার্ন দৈর্ঘ্য বাইট গান দৈর্ঘ্য = 51; কনস্ট বাইট গান = {// জিঙ্গেল বেলস ডেটা 29, 2, 29, 2, 29, 4, 29, 2, 29, 2, 29, 4, 29, 2, 32, 2, 25, 3, 27, 1, 29, 8, 30, 2, 30, 2, 30, 3, 30, 1, 30, 2, 29, 2, 29, 2, 29, 1, 29, 1, 29, 2, 27, 2, 27, 2, 29, 2, 27, 4, 32, 4, 29, 2, 29, 2, 29, 4, 29, 2, 29, 2, 29, 4, 29, 2, 32, 2, 25, 3, 27, 1, 29, 8, 30, 2, 30, 2, 30, 2, 30, 2, 30, 2, 29, 2, 29, 2, 29, 1, 29, 1, 32, 2, 32, 2, 30, 2, 27, 2, 25, 8}; // স্ট্রাকচার হল নোট নম্বর তারপর // NoteLength in 8th's const byte pattern = {// প্যাটার্ন ডেটা 0b0001, 0b0010, 0b0100, 0b1000, // বিটস অ্যারে 0b0001, 0b0010, 0b0100, 0b1000, 0b0001, 0b0010, 0b0100, 0b1000, 0b0001, 0b0010, 0b0100, 0b1000, 0b1000, 0b1100, 0b0100, 0b0110, 0b0010, 0b0011, 0b0001, 0b1001, 0b1000, 0b1100, 0b0100, 0b0110, 0b0010, 0b0011, 0b0001, 0b1001, 0b1010, 0b0101, 0b1010, 0b0101, 0b1010, 0b0101, 0b1010, 0b0101, 0b1010, 0b0101, 0b1010, 0b0101, 0b1010, 0b0101, 0b1010, 0b0101, 0b1100, 0b0011, 0b1100, 0b0011, 0b1100, 0b0011, 0b1100, 0b0011, 0b1100, 0b0011, 0b1100, 0b0011, 0b1100, 0b0011, 0b1100, 0b0011,};
প্রথমে আমি আমার ভেরিয়েবল ঘোষণা করি, আকর্ষণীয় হচ্ছে গান এবং প্যাটার্ন।
- গান সুর সঞ্চয় করে; এই ক্ষেত্রে এটি জিঙ্গেল ঘণ্টা।
- প্যাটার্ন অ্যারের মানগুলির বিটগুলিতে অবস্থানগুলি বন্ধ এবং বন্ধ করে।
কাস্টম ফাংশন
// ফাংশন int NoteToHz (int note) {// Convert a Note Nr। ফ্রিকোয়েন্সি ফ্লোট freq = 440 * (পাও (1.059463094359, নোট -21)); // -21 আপনাকে C3 (I Think) return int (freq) এ নোট 1 দেয়; // ফলাফল 1hz} শূন্য lightLEDs (বাইট PORT_X) {// নিয়ন্ত্রণ LED এর অবস্থা (int q = 0; q
আমার দুটি ফাংশন নিম্নলিখিত কাজ করবে:
- লুপে টোন ফাংশনের ফ্রিকোয়েন্সি গণনা করুন
- ফাংশনে প্রেরিত মানের উপর নির্ভর করে এলইডি চালু বা বন্ধ করুন
সেটআপ ফাংশন
অকার্যকর সেটআপ () {// সেটআপ আউটপুট পিনমোড (স্পিকার, আউটপুট); জন্য (int t = 0; t <nrLEDS; t ++) {pinMode (leds [t], OUTPUT); }}
সেটআপ ফাংশনে আমি আউটপুটে প্রয়োজনীয় পিন সেট করি।
লুপ ফাংশন
অকার্যকর লুপ () {// সঙ্গীত লুপ (int t = 0; t <songLength; t ++) {// নোট, দৈর্ঘ্য এবং মেলোডি বাজান int Note = noteToHz (গান [t * 2]); int দৈর্ঘ্য = ((গান [(টি * 2) +1] * বারটাইম) / 8); স্বর (স্পিকার, নোট, দৈর্ঘ্য - 50); // ঝলকানি লাইট! lightLEDs (প্যাটার্ন [t % patternLength]); বিলম্ব (দৈর্ঘ্য); } // নীরবতা লুপ int randomSilence = এলোমেলো (1000, 5000); জন্য (int t = 0; t
মেইন লুপ ফাংশনে আমার 2 টি লুপ আছে। একটি গানের লুপ এবং একটি নীরবতা লুপ
গানের লুপ গানের অ্যারে থেকে ডেটা পড়বে, টোন ফাংশন ব্যবহার করে নোট চালাবে
গানের লুপ হবে,
- গান অ্যারে থেকে ডেটা পড়ুন,
- টোন ফাংশন ব্যবহার করে নোটটি খেলুন
- LED এর আলো, প্যাটার্ন অ্যারে পড়ুন।
সাইলেন্স লুপে
শুধুমাত্র LED গুলি জ্বলছে
Arduino প্লাগ করুন এবং কোড আপলোড করুন। (তারপর এটি আনপ্লাগ করুন)
ধাপ 3: সার্কিট শুরু করা
আমি আলোর স্ট্রিং দিয়ে শুরু করতে যাচ্ছি
- আমি একটি ইথারনেট কেবল থেকে তারের ব্যবহার করেছি এবং সমান্তরালভাবে 3 টি LED সোল্ডার করেছি, যাতে প্রায় 2 মিটারের বেশি এলইডি সমানভাবে ফাঁকা থাকে
- আমি প্রতিটি এর Anode soldered একটি একক তারের নেতৃত্বে।
- তারপর প্রতিটি এলইডি থেকে 4 টি পৃথক তারের ক্যাথোড। অবশ্যই একটি প্রতিরোধক সঙ্গে
- আমি 12 টি LED এর একটি স্ট্রিং পেতে 3 বার এই প্রক্রিয়াটি পুনরাবৃত্তি করেছি এবং আমি 5 টি তারের শেষে হেডার পিন লাগিয়েছি
ইতিবাচক এবং স্থল রেলগুলি ব্রেডবোর্ডের সাথে সংযুক্ত করুন
ধাপ 4: ULN2803
ULN2308 চিপটি ব্রেডবোর্ডে রাখুন
ULN2308 একটি ট্রানজিস্টার অ্যারে চিপ; ডেটা শীট থেকে আমি দেখতে পাচ্ছি
- সেই পিন 1 একটি ইনপুট যা পিন 18 "চালু" করে
- পিন 2 17 চালু করে। ইত্যাদি।
- পিন 9 স্থল
- চিপের পিন 9 কে স্থল রেলের সাথে সংযুক্ত করুন
- পজিটিভ রেলকে একটি টার্মিনাল স্ট্রিপে সংযুক্ত করুন, পিন 18 এর উপরে একটি স্ট্রিপ। (আপনি দেখতে পাবেন কেন এক মিনিটে)
- Arduino এর 3 পিনের সাথে চিপের পিন 1 সংযুক্ত করুন
- 2 4 তে যায়
- 3 চিপ 5 এবং যায়
- 4 Arduino এর 6 পিন করতে যায়
- LED স্ট্রিংটি ব্রেডবোর্ডে রাখুন। যেখানে সাধারণ অ্যানোড তারের স্ট্রিপের সাথে 5 ভোল্টের সাথে সংযুক্ত থাকে। পরী লাইট পিনের বাকি চিপের 18, 17, 16 এবং 15 পিনে যেতে হবে।
ধাপ 5: শব্দ যুক্ত করা
- 2 টার্মিনাল স্ট্রিপের মধ্যে পাইজো স্পিকার সংযুক্ত করুন
- Piezo এলিমেন্টের নেগেটিভ পোলকে মাটিতে সংযুক্ত করুন এবং
- স্পিকার অন্য প্রান্ত 11 পিন করতে
ধাপ 6: উপসংহার
আমার কাছে আলোর একটি স্ট্রিং আছে যা এলোমেলোভাবে জিঙ্গেল ঘণ্টা বাজাবে আমাকে মনে করিয়ে দিতে যে এটি উৎসবের মরসুম।
প্রস্তাবিত:
ল্যাম্পারা মিউজিক্যাল থ্রিডি (ভমেট্রো এলইডি): Ste টি ধাপ
ল্যাম্পারা মিউজিক্যাল থ্রিডি (Vúmetro LED): L á mpara que reacciona a la m ú sica que se reproduce, compuesta por un V ú metro LED y una pantalla impresa en 3D। El vumetro se enciende a medida que el voltaje de la canci ó n se lo indica, es una representaci ó n visual
ম্যাজিক মিউজিক্যাল ক্লক: Ste টি ধাপ (ছবি সহ)
ম্যাজিক মিউজিক্যাল ক্লক: আমরা সবাই মিউজিক্যাল ক্লক পছন্দ করি। শব্দটি আমাদের স্বপ্ন দেখায় যে এটি একটি ভাল অনুভূতি এবং এটিকে কিছু সুন্দর শব্দ বাজানো যাক। এই যান্ত্রিক বিস্ময়গুলির একটি ওয়েবসাইট আছে যা আমাকে স্বপ্ন দেখতে দেয়।
স্টার-লিট মিউজিক্যাল নাইট লাইট: ৫ টি ধাপ
স্টার-লিট মিউজিকাল নাইট লাইট: এই নির্দেশনাটি সাউথ ফ্লোরিডা বিশ্ববিদ্যালয়ে মেককোর্সের প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য তৈরি করা হয়েছিল (www.makecourse.com)। এই প্রকল্পটিকে স্টার-লিট মিউজিক্যাল নাইট লাইট বলা হয়। এই প্রকল্পের মূল কার্যকারিতা শুরু হয়
মিউজিক্যাল ডিজিটাল ইন্টারফেস: Ste টি ধাপ (ছবি সহ)
মিউজিক্যাল ডিজিটাল ইন্টারফেস: সবাইকে স্বাগতম, আমি আপনাকে আমার নিজের মিউজিক্যাল ডিজিটাল ইন্টারফেস দেখাতে চাই। আমি আমার টেকনিক্যাল সাউন্ড ডিগ্রির সময় এটি তৈরি করেছি, এটি আমার গবেষণা পত্র। শুরু করার জন্য, আমি আমাকে জিজ্ঞাসা করলাম কিভাবে আমি DAW ছাড়া সঙ্গীত রচনা করতে পারি, পুনর্ব্যবহৃত সরবরাহ এবং সম্ভাব্য খেলার সাথে
কোল্ড ক্যাথোড লাইট ব্যবহার করে ম্যাক্রো ফটোগ্রাফি লাইট সোর্স: Ste টি ধাপ (ছবি সহ)
কোল্ড ক্যাথোড লাইট ব্যবহার করে ম্যাক্রো ফটোগ্রাফি লাইট সোর্স: হালকা টেন্ট ব্যবহার করে শুটিং করার সময় কম তীব্রতার আলোর উৎস বেশ কাজে লাগে। LCD স্ক্রিনে পাওয়া CCFL (ঠান্ডা ক্যাথোড ফ্লুরোসেন্ট লাইট) এই উদ্দেশ্যে উপযুক্ত। CCFL এবং সংশ্লিষ্ট আলো ছড়িয়ে ছিটিয়ে থাকা প্যানেলগুলি ভাঙা ল্যাপটপে পাওয়া যাবে