প্রথমত, একটি আরডুইনো সরাসরি 100 এলইডি ড্রাইভ করতে পারে না, কারণ সংযুক্ত কারেন্টটি যে ডিভাইসটির উত্স বা ডুবন্ত আবশ্যক তা মাইক্রোকন্ট্রোলার এবং আরডুইনো বোর্ডের ভোল্টেজ নিয়ন্ত্রকের উভয়ই অতিক্রম করবে। যদিও নিজস্ব শক্তির উত্স এবং নিয়ন্ত্রণের সাথে একটি কাস্টম আরডুইনো শিল্ড বিলটি ফিট করতে পারে।
বেশ কয়েকটি সহজ পন্থা রয়েছে, সহজ পদ্ধতির নীচে বিস্তারিত জানানো হয়েছে:
ক্যাসকেড কনফিগারেশনে TLC5940 ধ্রুবক-বর্তমান LED ড্রাইভার:
TLC5940 একটি এসপিআই ইন্টারফেসের সামান্য বৈকল্পিকের মাধ্যমে সিরিয়াল ইনপুট দ্বারা নিয়ন্ত্রিত আইসি প্রতি 16 টি এলইডি ড্রাইভ করে। 40 টি পর্যন্ত টিএলসি5940 টি ডিভাইস ক্যাসকেড করা যায়, তবে তাদের মধ্যে 7 টি প্রশ্নের মধ্যে 100 টি এলইডি চালানোর জন্য যথেষ্ট হবে।
সেখানে অন্তত একটি দম্পতি আছে যাও Arduino লাইব্রেরি ( 1 , 2 ) TLC5940 জন্য।
আরডুইনো থেকে প্রেরণের জন্য প্রস্তাবিত ঘড়ির হার, এবং অনুরূপ রিফ্রেশ রেট:
- এই থ্রেডে কোড ব্যবহার করে 1 মেগাহার্টজ জিএসসিএলকি ।
- 330 KHz এসসিএলকে (সিরিয়াল ডেটা ক্লক)
- এর মাধ্যমে, এলইডি ডেটা রিফ্রেশ হার 244 হার্জ
এটি ডেটাশিটের সূত্রগুলির উপর ভিত্তি করে:
f (GSCLK) = 4096 * f (আপডেট)
f (SCLK) = 193 * f (আপডেট) * n
যেখানে:
f (GSCLK): জিএসসিএলকে
f (এসসিএলকে) এর জন্য ন্যূনতম ফ্রিকোয়েন্সি প্রয়োজন: এসসিএলকে এবং এসআইএন এফের জন্য ন্যূনতম ফ্রিকোয়েন্সি প্রয়োজন
( আপডেট): পুরো ক্যাসকেডিং সিস্টেমের আপডেটের হার
n: টিএলসি 5940 ডিভাইসগুলির সংখ্যা ক্যাসকেড
TLC5940 একটি ধ্রুবক বর্তমান সিঙ্ক , তাই এলইডিগুলির আনোডগুলি একটি ভোল্টেজের সাথে বেঁধে দেওয়া হবে LED ভিএফের চেয়ে বেশ কয়েকটি ভোল্ট বা প্রায় 7 ভোল্ট, যেটি কম, আর্দিনোর পাওয়ার পিনগুলি স্বাধীনভাবে চালিত। এই ভোল্টেজ উত্সটি 100 * সরবরাহ করতে সক্ষম হতে হবে (আপনি বর্তমানে এলইডি চালান যাই হোক না কেন) তবে একটি অনিয়ন্ত্রিত উত্স হতে পারে।
এলইডি ক্যাথোডগুলি সংশ্লিষ্ট টিএলসি 5940 আইসিগুলির ড্রাইভ লাইনে যায়।
TLC5940 নিজেই ডেটা লেখার সময় আইসিসি = 60 এমএ পর্যন্ত খরচ করে, সুতরাং আরডুইনো থেকে তাদের 7 টি চালানো কার্যকর হবে না, এটি সরবরাহ করতে একটি স্বাধীন 3.3 থেকে 5 ভোল্ট নিয়ন্ত্রিত ভিসি প্রয়োজন হবে, আদর্শ হিসাবে একই মান আরডুইনো ব্যবহৃত হচ্ছে এর ভিসি, এবং অবশ্যই গ্রাউন্ড ট্রেসগুলির সাথে অবশ্যই আরডুইনোর মাটিতে আবার সংযোগ স্থাপন করা দরকার। আরডুইনোর চেয়ে আলাদা ভোল্টেজে টিএলসি অংশগুলি পরিচালনা করা সিরিয়াল সিগন্যালের স্তর রূপান্তরকরণের প্রয়োজন বয়ে আনবে, তাই এড়ানো সেরা।
বেশ কয়েকটি ইউটিউব ভিডিও ক্যাসকেড TLC5940 আইসি দিয়ে আরডুইনো ব্যবহার করে প্রদর্শিত করে।
যদিও এই আইসিগুলি 7-সেগমেন্টের সংখ্যাসূচক এলইডি ডিসপ্লে ড্রাইভিংয়ের জন্য তৈরি করা হয়েছিল, এগুলি পৃথক এলইডি নিয়ন্ত্রণ সরবরাহ করে, তাই প্রতিটি আইসি পর্যন্ত LED৪ টি এলইডি ব্যবহার করা যেতে পারে। এর মধ্যে দুটি প্রয়োজনে 100 টি এলইডি ড্রাইভ করার জন্য ক্যাসকেড করা যেতে পারে। ডেটাশিটের পৃষ্ঠা 13 একটি ক্যাসকেড কনফিগারেশন দেখায়।
এই ডিজাইনের জন্য এলইডিগুলিকে এক একটি করে ক্যাথোড লাইন (সাধারণ ক্যাথোড) ভাগ করে 8 টি পর্যন্ত এলইডি গ্রুপ হিসাবে বৈদ্যুতিনভাবে সংযুক্ত করতে হবে।
MAX7219 / 7221 টি একাধিক এলইডি ড্রাইভার রয়েছে, সুতরাং আগের বিভাগের মতো স্থির এলইডি ড্রাইভারের চেয়ে LED এর সর্বাধিক উজ্জ্বলতা কম হবে।
এখানে একটি দরকারী এলইডি ম্যাট্রিক্স লাইব্রেরি এবং MAX7219 ব্যবহার করে গাইড রয়েছে।
কিছু প্রাসঙ্গিক ইউটিউব ভিডিও ( 1 , 2 ) আগ্রহী হতে পারে।
আবার, এই আইসিগুলি 7-সেগমেন্টের সংখ্যাসহ এলইডি ডিসপ্লে ড্রাইভিংয়ের জন্য ডিজাইন করা হয়েছিল, এগুলি স্বতন্ত্র নেতৃত্বাধীন এলইডি নিয়ন্ত্রণ সরবরাহ করে, তাই প্রতিটি আইসি পর্যন্ত 40/64 এলইডি ব্যবহার করা যেতে পারে। এর মধ্যে দুটি / তিনজনকে প্রয়োজন হয় 100 টি এলইডি চালানোর জন্য একটি আরডুইনো এসপিআই বাসে চড়িয়ে দেওয়া যেতে পারে।
ডিজাইন নোটগুলি আগের বিভাগের মতোই রয়েছে। এছাড়াও, পৃথক এলইডি সর্বাধিক উজ্জ্বলতা MAX7219 এর সরাসরি মাল্টিপ্লেক্স ডিজাইনের চেয়ে কম হবে।
কিছু ইউটিউব ভিডিও রয়েছে যা আগ্রহী হতে পারে।
স্বতন্ত্র উপাদানগুলির ডিজাইন, শিফট রেজিস্টার, আইও প্রসারণকারী, পৃথক নিয়ন্ত্রকদের সাথে কাটটেবল এলইডি স্ট্রিপস এবং আরও অনেক ...
এগুলি সমস্ত পদ্ধতি যা সরলতার এবং সাফল্যের বিভিন্ন স্তরের সাথে ব্যবহৃত হয়েছে। এগুলি উপরের 3 টি পদ্ধতির চেয়ে আরও জটিল বাস্তবায়ন, অতএব আর কোনও বিস্তারিত নয়। ওয়েবে অনুসন্ধান করা প্রয়োজন হলে এই পদ্ধতির জন্য দরকারী গাইড সরবরাহ করবে।
এই জাতীয় ডিজাইনগুলির সাথে একটি মূল তাত্পর্য হ'ল প্রতিটি LED বা LED স্ট্রিংয়ের বর্তমান নিয়ন্ত্রণ প্রতিরোধকের প্রয়োজন। বিশেষত LED ড্রাইভিংয়ের জন্য ডিজাইন করা ডিভাইসগুলির সাধারণত এটির প্রয়োজন হয় না।
বিকল্পগুলির এই শেষ সেটটি নিয়ে আমার ব্যক্তিগত অভিজ্ঞতা নেই, তাই বেশি সাহায্য করতে পারে না।
পাদটীকা: এই প্রশ্নের জবাব দেওয়ার পরে, আমি একটি পুরানো প্রশ্ন পেয়েছি , এর উত্তর রয়েছে আমার শেষ বিভাগে কয়েকটি পদ্ধতির বিবরণ এবং আলোচনা করার জন্য। এই থ্রেডটি আকর্ষণীয় করে তোলে "বাড়ির কাজ হিসাবে আরও পড়া"।