সুচিপত্র:
ভিডিও: একটি LED ইন এবং আউট বিবর্ণ: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
LEDs কিভাবে কাজ করে তা ব্যাখ্যা করার জন্য নিচের ধাপগুলো হল পরীক্ষা। তারা ব্যাখ্যা করে যে কীভাবে একটি সমান হারে একটি এলইডি ম্লান করতে হয় এবং কীভাবে এটিকে ভিতরে এবং বাইরে বিবর্ণ করা যায়।
আপনার প্রয়োজন হবে:
- আরডুইনো (আমি একটি যুগল ব্যবহার করেছি)
- ব্রেডবোর্ড
- 5 মিমি লাল LED
- 330 Ω প্রতিরোধক (সমালোচনামূলক নয় 330-560 work কাজ করবে।)
- 22 গেজ সলিড হুকআপ ওয়্যার
এই পরীক্ষাগুলির জন্য প্রয়োজনীয় অংশগুলি সমস্ত আরডুইনো স্টার্টআপ কিটে অন্তর্ভুক্ত রয়েছে।
ধাপ 1: পালস মডুলেশন ব্যাখ্যা করা হয়েছে
এলইডি সবসময় উজ্জ্বলতা নির্বিশেষে একই ভোল্টেজে চলে। উজ্জ্বলতা একটি বর্গ তরঙ্গ দোলক দ্বারা নির্ধারিত হয় এবং ভোল্টেজ বেশি সময় কতটুকু উজ্জ্বলতা নির্ধারণ করে। একে পালস প্রস্থ মডুলেশন (PWM) বলা হয়। এটি Arduino analogWrite (pin, n) ফাংশন দ্বারা নিয়ন্ত্রিত হয় যেখানে n এর মান 0 থেকে 255 হয়। analogWrite () PWM আউটপুট করে, সত্যিকারের এনালগ নয়। N = 2 হলে LED n = 1 এর দ্বিগুণ উজ্জ্বল হবে। উজ্জ্বলতা সবসময় দ্বিগুণ হয় যখন n দ্বিগুণ হয়। সুতরাং n = 255 n = 128 এর দ্বিগুণ উজ্জ্বল হবে।
N এর মান প্রায়ই শতকরা হিসাবে প্রকাশ করা হয় যাকে ডিউটি চক্র বলে। ছবি 25, 50 এবং 75% শুল্ক চক্রের জন্য অসিলোস্কোপ ট্রেস দেখায়।
ধাপ 2: আন-ইভ ডিমিং
চিত্রের মতো সার্কিট তৈরি করুন। এটি একটি এলইডি জ্বলজ্বল করার মতই সার্কিট। এটি পিন 9 ব্যবহার করে কারণ আপনাকে একটি PWM সক্ষম পিন ব্যবহার করতে হবে।
Arduino IDE তে নিচের স্কেচটি কপি/পেস্ট করুন এবং এটি চালান।
আপনি লক্ষ্য করবেন যে LED যত উজ্জ্বল হবে তত ধীর। যতই এটি ডিম্মেস্টের কাছাকাছি আসে ততই এটি খুব দ্রুত ম্লান হয়ে যাবে।
অকার্যকর সেটআপ()
{পিনমোড (9, আউটপুট); } অকার্যকর লুপ () {int পিন = 9; জন্য (int i = 255; i> -1; i--) {analogWrite (pin, i); বিলম্ব (10); } এর জন্য (int i = 0; i <256; i ++) {analogWrite (pin, i); বিলম্ব (10); }}
}
পরবর্তী ধাপে দেখানো হয়েছে কিভাবে এলইডিকে ধ্রুবক হারে ম্লান করতে হয়, এবং এক বিবৃতিতে।
ধাপ 3: উপরে এবং নিচে একের জন্য ()
এলইডি ধ্রুবক হারে ম্লান হওয়ার জন্য বিলম্ব () অবশ্যই একটি সূচকীয় হারে বৃদ্ধি করতে হবে কারণ অর্ধ ডিউটি চক্র সর্বদা অর্ধেক উজ্জ্বলতা তৈরি করবে। আমার প্রথম চিন্তা ছিল মানচিত্র () ফাংশনটি ব্যবহার করার চেষ্টা করা কিন্তু এটি রৈখিক।
লাইন:
int d = (16-i/16)^2;
বিলম্বের দৈর্ঘ্য নির্ধারণ করতে উজ্জ্বলতার বিপরীত বর্গ গণনা করে।
Arduino IDE তে নিচের স্কেচটি কপি/পেস্ট করুন এবং আপনি দেখতে পাবেন যে LED একটি ধ্রুবক হারে ভিতরে এবং বাইরে বিবর্ণ হয়ে যাবে।
অকার্যকর সেটআপ()
{পিনমোড (9, আউটপুট); } অকার্যকর লুপ () {int x = 1; int পিন = 9; জন্য (int i = 0; i> -1; i = i + x) {int d = (16 -i/16)^2; analogWrite (পিন, আমি); বিলম্ব (ডি); যদি (i == 255) x = -1; // শিখরে দিক পরিবর্তন করুন}}
প্রস্তাবিত:
গিটার লুপার ফেইড আউট এবং ট্রেমোলো বিনামূল্যে!: 5 টি ধাপ (ছবি সহ)
গিটার লুপার ফেইড আউট এবং ট্রেমোলো … বিনামূল্যে!: একসময়, যখন বৈদ্যুতিক গিটারকে গিটারের মতো শব্দ করতে হত এবং প্রতিটি বিচ্যুতিকে অবাঞ্ছিত বিকৃতি বলা হত, তখন আপনার বন্ধু এবং পটেন্টিওমিটার ছাড়া গিটারের প্রভাব ছিল না, একসাথে কাজ করা! ব্যবহারিকভাবে যখন আপনি খেলছিলেন, আপনার
শ্বাস: একটি গ্লাস ব্লকে বিবর্ণ পরী আলো: 6 ধাপ
নিreatশ্বাস: একটি গ্লাস ব্লকে ফেয়ারি ফেয়ারি লাইটস: এই বছর ক্রিসমাসের জন্য আমি আমার স্ত্রীকে একটি রঙিন উপহার দেওয়ার জন্য একটি গ্লাস ব্লক, একটি PWM কন্ট্রোলার এবং কিছু LED পরী আলো ব্যবহার করার সিদ্ধান্ত নিয়েছি
RaspberryPi: বিবর্ণ একটি LED ইন এবং আউট: 4 টি ধাপ (ছবি সহ)
রাস্পবেরিপিআই: একটি এলইডি ইন এবং আউট ফেইড: এলইডি কীভাবে কাজ করে তা বোঝানোর জন্য নিচের ধাপগুলো হল পরীক্ষা। তারা দেখায় যে কীভাবে একটি সমান হারে একটি এলইডি ম্লান করতে হয় এবং কীভাবে এটিকে ভিতরে এবং বাইরে বিবর্ণ করতে হয়। আপনার প্রয়োজন হবে: রাস্পবেরিপি (আমি একটি পুরানো পাই ব্যবহার করেছি, আমার পাই -3 ব্যবহার করা হচ্ছে, তবে যে কোনও পাই কাজ করবে।) ব্রেডবোর্ড
একটি ব্যাচ ফাইলের সাথে আউট এনক্রিপশন ছাড়া একটি ইউএসবি ড্রাইভের পাসওয়ার্ড: 8 টি ধাপ
একটি ইউএসবি ড্রাইভের পাসওয়ার্ড একটি ব্যাচ ফাইলের সাথে এনক্রিপশন ছাড়াই: একটি প্রোগ্রাম যা ব্যবহারকারীকে পাসওয়ার্ড ছাড়া ড্রাইভে যেতে দেয় না এবং মালিকের ফাইল দেখাবে যা আপনি ইচ্ছামত পরিবর্তন করতে পারেন এটি আপনাকে দেখাবে যে আমি যে প্রোগ্রামটি তৈরি করেছি তা সহজেই ব্যবহার করতে হবে
LED, পুশ বাটন স্টার্ট এবং ফেইড আউট সহ: 5 টি ধাপ
LED, পুশ বাটন স্টার্ট এবং ফেইড আউট সহ: এটি একটি 9 v। ব্যাটারি একটি LED কে পাওয়ার অনুমতি দেওয়ার জন্য একটি সহজ সার্কিট বর্ণনা করবে, এবং তারপর pushbutton রিলিজ হয়ে গেলে বিবর্ণ হয়ে যাবে। ফোরামে কোথাও একটি প্রশ্নে অনুরূপ কিছু অনুরোধ করা হয়েছিল। আমি আশা করি এটি একটি প্রোটোটাইপ হিসাবে দরকারী