সুচিপত্র:
- ধাপ 1: Arduino এর সাথে নিজেকে পরিচিত করুন
- ধাপ 2: তারের সেট আপ
- ধাপ 3: কোড
- ধাপ 4: 30 দ্বিতীয় নাচ বিরতি
- ধাপ 5: ব্যবসায় ফিরে যান
- ধাপ 6: সমাবেশ
- ধাপ 7: সমাপ্ত
ভিডিও: পালস (ভলিউম সক্রিয় LEDs): 7 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আপনি কি কখনও এলইডি দিয়ে কিছু তৈরি করতে চেয়েছিলেন, কিন্তু কোথায় শুরু করবেন তা নিশ্চিত নন? এই গাইডটি আপনাকে আপনার নিজস্ব ভলিউম-ভিজুয়ালাইজিং কোড ডিজাইন করার জন্য ধাপে ধাপে অনুসরণ করতে সাহায্য করবে। এটি একটি মজাদার ডেস্কটপ নয়েজ মিটার, রেভ ডিভাইস, ওয়ার্কশপের শব্দ সতর্কীকরণ ব্যবস্থা, বা এর মতো। আপনি যদি চান, নির্দ্বিধায় আমার কম্পোনেন্ট হাউজিং ডিজাইন অনুসরণ করুন, কিন্তু সাবধান যে আমার বাক্সটি একটি এন্ট্রি-লেভেল আকৃতি নয় এবং আমি এখানে এটি কিভাবে তৈরি করব তা কভার করব না। যাইহোক, নির্দ্বিধায় সৃজনশীল পেতে বা ছবি থেকে এটি অনুলিপি করার চেষ্টা করুন।
এই প্রকল্পটি শুরু করতে আপনার প্রয়োজন হবে:
Adafruit NeoPixels (বা অন্যান্য তুলনামূলক ঠিকানাযোগ্য LEDs)
আমি আমাজন থেকে কেনা কেন্দ্রীভূত LED রিং ব্যবহার করি।
মাইক্রোফোন পরিবর্ধক
পৃথক বিদ্যুৎ সরবরাহ
আরডুইনো উনো
সোল্ডার এবং সোল্ডারিং আয়রন
তারের
তারের স্ট্রিপার
কম্পোনেন্ট হাউজিং এর কিছু সাজান
ধাপ 1: Arduino এর সাথে নিজেকে পরিচিত করুন
যদি এই প্রথমবার আপনি Arduino বা তারের সাথে কিছু নিয়ে একটি প্রকল্পের চেষ্টা করছেন, আমি আপনাকে নীচের টিউটোরিয়ালগুলি দেখার পরামর্শ দিচ্ছি। কোড পরিবর্তন করার চেষ্টা করার আগে বা যন্ত্রপাতি দিয়ে কাজ করার আগে মৌলিক কাজগুলো শিখতে হবে। এটি কম ভুল এবং কম আঘাতের অনুমতি দেবে। আপনি যদি ইতিমধ্যেই আরডুইনো এবং ওয়্যারিং নিয়ে স্বাচ্ছন্দ্য বোধ করেন, তাহলে যেকোনো উপায়ে এগুলো এড়িয়ে যান।
Arduino তাকিয়ে
সোল্ডারিং
NeoPixel গাইড
ধাপ 2: তারের সেট আপ
তারের সেট আপ করার জন্য আমি একটি ডায়াগ্রাম আঁকার সুপারিশ করি। নীচের উদাহরণগুলিতে আপনি দেখতে পারেন কিভাবে আমি রেফারেন্স হিসাবে আমার সিস্টেমকে তারযুক্ত করেছি। এটি আসলে অগোছালো, কিন্তু কাগজে বোঝা আরও সহজ। কলম বা পেন্সিল ভেঙে ফেলুন এবং এটির জন্য যান।
আপনার লাইট সেট করার প্রক্রিয়ার জন্য, সোল্ডার তারগুলি সরাসরি, পাওয়ার এবং গ্রাউন্ডে নিশ্চিত করুন। এই তারগুলি তারপর যথাক্রমে 6, 5v, এবং gnd এ Arduino বোর্ডে োকানো হবে। মনে রাখবেন যে যদি আপনার আমার মত লাইট আছে আপনি সরাসরি আউট থেকে সরাসরি LED বিভাগের মধ্যে ঝালাই করতে চান। এটি LED গুলিকে LED ক্রয়ের মতো সংখ্যার ক্রমে সম্বোধন করার অনুমতি দেয়।
Ning সতর্কতা-আপনার যদি 8-10 টিরও বেশি LED একসাথে সংযুক্ত থাকে তবে নীচে পড়ুন
মাইক্রোফোন সেট আপ করার সময়, তারগুলি vcc, gnd, এবং out এ সোল্ডার করুন। অন্যান্য প্রান্তগুলি যথাক্রমে 3.3v, gnd, এবং A0 এ প্রবেশ করবে।
ধরে নিচ্ছি সবই ভাল এবং সবকিছু সংযুক্ত আছে আপনি এখন কোডের জন্য প্রস্তুত, যদি আপনার প্রচুর LEDs থাকে। যেমনটি সতর্ক করা হয়েছে এটি সমস্যাযুক্ত হতে পারে, কারণ আরডুইনো বোর্ড কেবল এতগুলি আলো জ্বালাতে পারে। আপনাকে একটি বাহ্যিক শক্তির উৎস যেমন একটি ব্যাটারি প্যাক সংযুক্ত করতে হবে। ব্যাটারি প্যাকটি সংযুক্ত করতে আপনাকে সোল্ডারিংয়ের মাধ্যমে লাইট পাওয়ার এবং গ্রাউন্ডকে সরাসরি ব্যাটারি প্যাক পাওয়ার এবং গ্রাউন্ডের সাথে সংযুক্ত করতে হবে। এখানে ধরা হল স্থল সংযোগের মধ্যে একটি অতিরিক্ত তারের সোল্ডার যা Arduino বোর্ডে বাঁধা হবে। এই উপাদানগুলিকে অবশ্যই গ্রাউন্ড ভাগ করতে হবে অথবা অন্যথায় আপনি এলোমেলো LED ফ্ল্যাশিং বা অন্যান্য ত্রুটি পাবেন।
ধাপ 3: কোড
অভিনন্দন! আপনি পরবর্তী উত্তেজনাপূর্ণ ধাপে পৌঁছেছেন। এই মুহুর্তে আপনার একটি দুর্দান্ত সেটআপ থাকা উচিত যা দুর্ভাগ্যবশত কিছুই করে না। উত্তেজনাপূর্ণ, আমি জানি। যদি এটি কিছু করে তবে আপনি হ্যালুসিনেট করতে পারেন বা সম্ভবত আপনি ইতিমধ্যে প্লাগ ইন করেছেন এবং কিছু পুরানো কোড চলছে। আসুন সেখানে নতুন কোড পাই। আমার কোড নিচে সংযুক্ত করা হয়েছে।
এই কোডটি প্রথমে নিওপিক্সেল লাইব্রেরিতে ফোন করে, ইনপুট এবং আউটপুট সংজ্ঞায়িত করে, LEDs এর সংখ্যা উল্লেখ করে এবং উজ্জ্বলতা এবং নমুনা ফ্রিকোয়েন্সি সেট করে LEDs সেট আপ করে কাজ করে। সেটআপ কোডে, স্ট্রিপটি উজ্জ্বলতার জন্য সেট করা হয় এবং LEDs বন্ধ করা হয়। কোডের শেষ অংশটি যেখানে সমস্ত অভিনব জিনিস ঘটে, এখানেই ভলিউম বিশ্লেষণ করা হয় এবং শিখরগুলি পরিমাপ করা হয়।
অডিও ভিজ্যুয়ালাইজেশন অংশে, একটি ফ্রিকোয়েন্সি মাইক্রোফোন দ্বারা নমুনা করা হয়, পড়ুন, এবং তারপর নির্দিষ্ট রেঞ্জের মধ্যে লাইটের সাথে সম্পর্কযুক্ত। তারপর লাইটগুলিকে গ্রুপে নিয়ন্ত্রিত করা যায় এবং রঙ, রিফ্রেশের হার এবং অন্যান্য মজার জিনিসের জন্য উপযুক্ত হিসাবে সামঞ্জস্য করা যায়।
এখানে কিছু মূল উপায় রয়েছে যার মাধ্যমে আপনি কোড পরিবর্তন করতে পারেন। প্রথমত, রঙটি সহজেই স্যুইচ করা যায়। প্রতিটি রিংয়ের কোডের ভিতরে একটি ট্যাগ আছে যা দেখতে (i, (0, 0, 0)) এখানে যেখানে সংখ্যা পরিবর্তন করে রঙ পরিবর্তন করা যায়। তিনটি সংখ্যা হল লাল, সবুজ এবং নীল এবং প্রত্যেকটির পরিমাণ নির্দেশ করে। আপনি দেখতে পাচ্ছেন, আমার কোডের বিভিন্ন রঙের মান রয়েছে।
দ্বিতীয়ত, যদি আপনি লাইট সক্রিয় হওয়ার আগে কত জোরে জিনিসগুলি সামঞ্জস্য করতে চান তবে আপনাকে প্রতিটি "if" স্টেটমেন্টের শুরুতে মান পরিবর্তন করতে হবে। মনে হচ্ছে (<= সংখ্যা), শব্দটি যত বেশি হবে তত বেশি শব্দটি সক্রিয় করতে হবে।
আপনি যদি অভিনব হতে চান তবে আপনি লাইটগুলি কীভাবে সক্রিয় হয় তাও সামঞ্জস্য করতে পারেন। উদাহরণস্বরূপ, আপনি ঝলকানোর পরিবর্তে লাইট ফেইড করার জন্য পুনরায় কোড করতে পারেন, সময়ের সাথে রঙ পরিবর্তন করতে পারেন, এমনকি ফ্রিকোয়েন্সি অ্যাক্টিভেশনও করতে পারেন। বিকল্পগুলি অনেক এবং বেশ সীমাহীন, যদি আপনি জানেন যে আপনি কী করছেন।
ধাপ 4: 30 দ্বিতীয় নাচ বিরতি
যদি আপনি কোডটি চালাচ্ছেন, তাহলে এতক্ষণে আপনি যাদু দেখেছেন। সাউন্ড রিঅ্যাক্টিভ লাইট সম্পর্কে এমন কিছু আছে যা খুবই মন্ত্রমুগ্ধকর। আপনি যদি লাফিয়ে না পড়ে থাকেন এবং কাউকে ধরতে যান না যে আপনি কি করেছেন তা দেখানোর জন্য, তাহলে যান, আমি নিশ্চিত অন্যরা আগ্রহী হবে।
ধাপ 5: ব্যবসায় ফিরে যান
অবশেষে আপনার ইলেকট্রনিক্সের জন্য হাউজিং ডিজাইন করার সময় এসেছে। নির্দ্বিধায় আপনি যতটা সহজ বা জটিল হিসাবে যেতে চান, এটি সত্যিই আপনার দক্ষতার দ্বারা শুধুমাত্র সরঞ্জামগুলির সাথে সীমাবদ্ধ। উপরে আমি যা করেছি তার একটি উদাহরণ, কিন্তু মনে রাখবেন Arduino বোর্ডকে মাউন্ট করার জন্য একটি জায়গা প্রয়োজন এবং মাইক্রোফোনটি ভালভাবে শোনার জন্য একটি গর্ত বা কিছু থাকতে হবে।
ধাপ 6: সমাবেশ
শেষ মুহূর্তগুলি এখন আপনার উপর! আপনি কীভাবে আপনার যন্ত্রাংশগুলি সুরক্ষিত করতে চান এবং এটির জন্য যান তা খুঁজে বের করুন। আপনি শীঘ্রই একটি সমাপ্ত পণ্য এবং এমন কিছু পাবেন যা নিয়ে আপনি গর্ব করতে পারেন। উপরে টুকরাগুলি সুরক্ষিত করার বিষয়ে সিদ্ধান্ত নেওয়ার উপায়গুলির ছবিগুলি রয়েছে।
ধাপ 7: সমাপ্ত
এইবার বাস্তবের জন্য অভিনন্দন! নিজেকে উদযাপন করার জন্য একটি পার্টি নিক্ষেপ করুন … না আসলে, নিজেকে একটি পার্টি নিক্ষেপ করুন এবং এই জিনিসটি বাইরে রাখুন। আপনার সমাপ্ত টুকরোটি দেখানোর যোগ্য।
এটা আমার আশা যে এই প্রক্রিয়া চলাকালীন আপনি কিভাবে কোড করবেন, কিভাবে নির্মাণ করবেন এবং কিভাবে মজা করবেন সে সম্পর্কে কিছুটা শিখেছেন, কারণ আমাদের সবার একটু মজা করা দরকার। কোন অতিরিক্ত সংযোজন বা পরিবর্তন আপলোড করুন; আমি দেখতে পছন্দ করি অন্যরা কি নিয়ে আসে, বিশেষ করে যদি আপনি ভলিউমের পরিবর্তে ফ্রিকোয়েন্সি পড়তে পারেন। সুখী বিল্ডিং এবং তৈরি!
প্রস্তাবিত:
LED ভলিউম বার: 9 ধাপ (ছবি সহ)
এলইডি ভলিউম বার: আমার ওয়ার্কশপ খুব নরম। বার্নিশ করা সত্ত্বেও, 80-এস্ক কাঠের তক্তা যা আমার দেয়ালকে coverেকে রাখে, এতে রঙ এবং অবশ্যই উভয়ই নেই: LEDs। একইভাবে, আমি প্রায়ই ইলেকট্রনিক্স সোল্ডারিং করার সময় সঙ্গীত বাজাই। এটি আমাকে ভাবতে বাধ্য করেছিল, আমি কি সঙ্গীত এবং এলইডি উভয়ই একত্রিত করতে পারি
ভিনটেজ রোটারি ফোন ডায়াল পিসি ভলিউম কন্ট্রোল: 7 টি ধাপ (ছবি সহ)
ভিনটেজ রোটারি ফোন ডায়াল পিসি ভলিউম কন্ট্রোল: আপনি যদি আমার মতো কিছু হন, আপনি নিজেকে প্রায়ই আপনার কম্পিউটারে ভলিউম পরিবর্তন করতে দেখেন। কিছু ভিডিও অন্যের চেয়ে জোরে হয়, কখনও কখনও আপনি পডকাস্ট বা সঙ্গীত শোনার সময় আপনার কম্পিউটারে ভলিউম নিutedশব্দ করতে চান, এবং আপনাকে কিছু জিজ্ঞাসা করতে হতে পারে
ESP32 ব্যবহার করে $ 30 এর নিচে একটি ট্যাঙ্ক ভলিউম রিডার তৈরি করুন: 5 টি ধাপ (ছবি সহ)
ESP32 ব্যবহার করে $০ ডলারের নিচে একটি ট্যাঙ্ক ভলিউম রিডার তৈরি করুন: ইন্টারনেট অফ থিংস অনেক কারুশিল্প প্রস্তুতকারক এবং মদ প্রস্তুতকারকদের বাড়িতে অনেক জটিল যন্ত্র প্রয়োগ করেছে। লেভেল সেন্সরযুক্ত অ্যাপ্লিকেশনগুলি কয়েক দশক ধরে বড় শোধনাগার, জল শোধনাগার এবং রাসায়নিকগুলিতে ব্যবহৃত হচ্ছে
ভয়েস সক্রিয় LEDs: 8 ধাপ
ভয়েস অ্যাক্টিভেটেড এলইডি: ওয়েবডুইনো সব ধরনের ইলেকট্রনিক যন্ত্রাংশ নিয়ন্ত্রণের জন্য ক্রোম ইন্টারনেট ব্রাউজার ব্যবহার করে, তাই ক্রোমের দেওয়া অন্যান্য ফাংশন ব্যবহার করতে আমাদের সক্ষম হওয়া উচিত। এই প্রকল্পের উদাহরণে আমরা ক্রোমের স্পিচ এপিআই ব্যবহার করব। গুগলের ভয়েস স্বীকৃতি ব্যবহার করে
হালকা সক্রিয় জ্বলন্ত LEDs: 4 ধাপ
লাইট অ্যাক্টিভেটেড ব্লিঙ্কিং এলইডি: এই নির্দেশনায় আমি আপনাকে দেখাবো কিভাবে একটি ফ্ল্যাশিং এলইডি সার্কিট একসাথে রাখা যায় যেটি যখন আপনি তার উপর হাত waveালেন তখন চালু হয়, এক বা দুই সেকেন্ডের জন্য জ্বলজ্বল করে এবং তারপর বিবর্ণ হয়ে যায়। আমি স্টিভেন 123654 এর নির্দেশ থেকে ফ্ল্যাশিং সার্কিটের জন্য পরিকল্পিত পেয়েছি