সুচিপত্র:

LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার: 4 টি ধাপ
LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার: 4 টি ধাপ

ভিডিও: LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার: 4 টি ধাপ

ভিডিও: LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার: 4 টি ধাপ
ভিডিও: এলইডি কালার সিলিং লাইটের দাম।6,12& 18watt led color surface light for balcony and restaurant bd 2024, জুন
Anonim
LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার
LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার
LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার
LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার
LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার
LED স্ট্রিপ ব্রাইটনেস কন্ট্রোলার

LED স্ট্রিপগুলি কম ভোল্টেজ এবং এর উজ্জ্বলতা ব্যবহারের জন্য বিশ্বজুড়ে বিখ্যাত। কখনও কখনও আমাদের এই LED স্ট্রিপগুলির ভোল্টেজ সরবরাহ এবং উজ্জ্বলতা সামঞ্জস্য করতে হবে, উদাহরণস্বরূপ, আপনার ঘুমের সময় আপনি LED এর উজ্জ্বলতার কারণে বিরক্ত হবেন। LED স্ট্রিপের উজ্জ্বলতা নিয়ন্ত্রণের জন্য এটি একটি arduino প্রকল্প। এটি ব্যবহারকারী -বান্ধব কারণ এটি ব্যবহারকারীর কাছ থেকে উজ্জ্বলতা মূল্য গ্রহণ করে। উজ্জ্বলতার মান LED স্ট্রিপে দেওয়া ভোল্টেজের উপর নির্ভর করে। যদি ব্যবহারকারী 5v দেয়, এটি সর্বাধিক উজ্জ্বলতা দেয়, যদি ব্যবহারকারী 0.1 ভোল্ট দেয় তবে এটি কম উজ্জ্বলতা সরবরাহ করে। Arduino 0 - 255 (0-5v বিভক্ত যেমন: 1v = 51 ইউনিট) থেকে ভোল্টেজ লিখতে পারে। কিন্তু কমান্ড এবং হিসাব ব্যবহার করে আমরা এটিকে 0-5v এ কমিয়ে আনতে পারি। প্রজেক্টে যাওয়া যাক।

সরবরাহ

প্রয়োজনীয়তা:

  1. আরডুইনো ইউএনও / ন্যানো / মেগা
  2. LED স্ট্রিপ (সর্বনিম্ন কাজ করা উচিত
  3. Arduino IDE
  4. তারের সংযোগ (সংখ্যা 2)

ধাপ 1: সংযোগ

সংযোগ
সংযোগ

Arduino এর সাথে LED স্ট্রিপ সংযোগ করার জন্য এই সংযোগগুলি হল:

ARDUINO LED স্ট্রিপ

GND >> - (নেতিবাচক)

ডিজিটাল পিডব্লিউএম 3 (পিন 3) >> + (পজিটিভ)

--------------------------------------------------------------------------------------

LED স্ট্রিপের নেগেটিভ পিনকে Arduino এর GROUNG (GND) পিনের সাথে সংযুক্ত করুন

LED স্ট্রিপের পজিটিভ পিনকে 3 পিন আরডুইনো পিনে সংযুক্ত করুন

ধাপ 2: কোড

কোড
কোড
কোড
কোড

আরডুইনোতে হার্ডওয়্যারের পাশে সবচেয়ে গুরুত্বপূর্ণ জিনিস হল কোড। কোডটি নিচে দেওয়া হল। এই কোডটি টাইপ করুন এবং এটি আরডুইনো আইডিই বা ব্লুইনো লোডার ব্যবহার করে আপলোড করুন।

ভাসমান উজ্জ্বলতা; LED LED = 3; ভাসমান বাস্তবতা; ভাসা বিলম্ব 1; ভাসা বিলম্ব 2; ভাসা বিকল্প; অকার্যকর সেটআপ () {পিনমোড (LED, আউটপুট); Serial.begin (9600); Serial.println ("Arduino LED স্ট্রিপ কন্ট্রোলার"); Serial.println (""); Serial.println ("LED স্ট্রিপের উজ্জ্বলতা লিখুন (1-5)"); Serial.println (""); while (Serial.available () == 0) {} brightness = Serial.parseFloat (); realbrightness = (উজ্জ্বলতা) * 51.0; যদি (realbrightness = = 6) {Serial.println ("দয়া করে একটি বৈধ উজ্জ্বলতা লিখুন"); }} অকার্যকর লুপ () {Serial.println (""); Serial.println ("LED স্ট্রিপ হারে জ্বলজ্বল করছে"); সিরিয়াল.প্রিন্ট (উজ্জ্বলতা); analogWrite (LED, realbrightness); বিলম্ব (1000); }

ধাপ 3: পরীক্ষা করার সময়

পরীক্ষা করার সময়!
পরীক্ষা করার সময়!
পরীক্ষা করার সময়!
পরীক্ষা করার সময়!

Arduino সংযোগ করুন কোড আপলোড করুন, সিরিয়াল মনিটর খুলুন। "LED স্ট্রিপের উজ্জ্বলতা লিখুন (1-5)" বার্তাটি প্রদর্শিত হবে। উজ্জ্বলতার মান লিখুন এবং পাঠান ক্লিক করুন। আপনি দেখতে পারেন যে আপনার LED স্ট্রিপ আপনার উজ্জ্বলতা কমান্ডে চলছে!

ধাপ 4: অতিরিক্ত তথ্য:

  • উজ্জ্বলতা দশমিক মান প্রবেশ করা যেতে পারে।
  • 5 এর উপরে প্রবেশ করা উজ্জ্বলতা 5 এর মতো হবে।
  • মান কম হওয়ার সাথে সাথে উজ্জ্বলতা হ্রাস পায়।
  • ডিফল্টরূপে কখনও কখনও আপনার কম্পিউটারে Arduino ড্রাইভার অনুপস্থিত হতে পারে। ত্রুটিগুলি সমাধান করতে, ডিভাইস ম্যানেজার খুলুন এবং সমস্ত অজানা ড্রাইভার আপডেট করুন।
  • সঠিক COM পোর্ট এবং Arduino এর সংস্করণ নির্বাচন করুন।
  • কোড বিকল্প ডাউনলোড:

প্রস্তাবিত: