আমি LEDs নিয়ন্ত্রণের জন্য একটি নিয়মিত আরডুইনো বোর্ড ব্যবহার করতে চাই - বোর্ড থেকে পৃথকভাবে নিয়ন্ত্রণ করতে পারি এমন সবচেয়ে বেশি আলো কী?
কীভাবে এটি হুক করা যায় তার কোনও টিউটোরিয়াল আছে?
আমি LEDs নিয়ন্ত্রণের জন্য একটি নিয়মিত আরডুইনো বোর্ড ব্যবহার করতে চাই - বোর্ড থেকে পৃথকভাবে নিয়ন্ত্রণ করতে পারি এমন সবচেয়ে বেশি আলো কী?
কীভাবে এটি হুক করা যায় তার কোনও টিউটোরিয়াল আছে?
উত্তর:
আমি বিশ্বাস করি চার্লি-প্ল্লেক্সিং এন লাইনগুলি এন * (এন -1) এলইডি নিয়ন্ত্রণ করে। উইকিপিডিয়ায় একটি ভাল নিবন্ধ আছে।
আমার এক বন্ধু জিমি পি। রজার্স, একটি আরডুইনো শিল্ডে 126 এলইডি ফিট করে। তিনি এলইডি নিয়ন্ত্রণে চার্লি-প্লেক্সিং ব্যবহার করেন। তার বোর্ডের কিছু তথ্য এখানে রয়েছে - jimmieprodgers.com/2009/12/my-de વિકાસment - process/ (আর্কাইভ.অর্গ কপি)
শেষ বোস্টন আরডুইনো ইউজার গ্রুপের সভায় জিমি পি। রডজার্স লেবেলযুক্ত জালের সাথে ম্যাট্রিক্স হিসাবে একটি চার্লি-প্ল্লেক্সিং ডায়াগ্রাম আঁকেন। এই পদ্ধতিতে অঙ্কিত স্কিমেটিক্স ধারণাটি যোগাযোগের জন্য ভাল কাজ করবে বলে মনে হয়েছিল। আমি বেশ কয়েকটি অনুরূপ স্কেমেটিকস তৈরি করেছি - http://wiblocks.luciani.org/ FAQ/faq-charlie-plex.html দেখুন
jimmieprodgers.com
এই উত্তরটি লিংকে ভাইরাস লোড করা হয়।
আপনি চাইলে একক সিরিয়াল স্ট্রিম থেকে অনেকগুলি সমান্তরাল আউটপুট পেতে শিফট রেজিস্টারগুলি ( http://en.wikedia.org/wiki/Shift_register ) ব্যবহার করতে পারেন।
আপনার নিজের পাওয়ার সীমাবদ্ধতার সাথে আপনার উদ্বিগ্ন হতে হবে। আমি আসলে কখনও নিজেই আরডুইনো ব্যবহার করি নি তবে আমি ধরে নিচ্ছি যে এটির বর্তমান সীমা রয়েছে যেমন পিক্স। এছাড়াও, শিফ্ট রেজিস্টারগুলির নিজস্ব সীমা থাকবে। আপনি যদি এটির দিকে চালিত হন তবে আপনাকে আপনার মাইক্রো কন্ট্রোলার থেকে সরাসরি বেশি পাওয়ার টান না দিয়েই আপনাকে এলইডি নিয়ন্ত্রণ করার অনুমতি দেওয়ার জন্য মোসফেটের মতো কিছু ব্যবহার করতে হবে।
প্রদত্ত যে কোনও এভিআর মাইক্রোকন্ট্রোলার পিনটি 40 এমএ পর্যন্ত উত্সের অনুমতি দেয় এবং চিপ দ্বারা উত্সাহিত বা নিমজ্জিত মোট বিদ্যুত সরবরাহ 200 এমএ এর নীচে হওয়া প্রয়োজন।
চার্লিলেপ্লেক্সিং এমন পরিস্থিতিতে একটি দুর্দান্ত সমাধান যেখানে আপনার প্রচুর এলইডি প্রয়োজন তবে একবারে কেবলমাত্র একটি এলইডি জ্বলতে পারে । একটি স্ট্যান্ডার্ড আরডিনো বোর্ড (ডিউডিমিলানোভের মতো) 17 টি "ফ্রি" আই / ও পিন সরবরাহ করে, টিএক্স, আরএক্স, রিসেট বা পিন 13 গণনা করে না So সুতরাং, আপনি 17 * 16 = 272 এলইডি আপ করতে পারেন। এটি ভালভাবে কাজ করতে পারে, বিশেষত যদি আপনি একটি এলইডি জ্বালিয়ে রাখছেন বা দ্রুত কয়েকটির মধ্যে দ্রুত স্ক্যান করছেন। তবে আপনি যদি একটি প্যাটার্ন দিয়ে পুরো ম্যাট্রিক্সটি আলোকিত করার চেষ্টা করছেন তবে আপনি দেখতে পাচ্ছেন যে প্রতিটি সময় 1/272 (কিছুটা কম) কম রয়েছে, সুতরাং আপনার ড্রাইভ কারেন্ট যদি কোনও নির্দিষ্ট মুহুর্তে 30 এমএ হয়, তবে প্রতিটি এলইডি গড় বর্তমান প্রায় 0.1 এমএ হতে হবে - বেশ মন্থর।
আপনার যদি এমন অনেকগুলি এলইডি না লাগে তবে পরিবর্তে আরও উজ্জ্বলতার প্রয়োজন হয় তবে traditionalতিহ্যবাহী মাল্টিপ্লেক্সিং আরও ভাল বিকল্প হতে পারে। এই ক্ষেত্রে, আপনি আপনার কিছু লাইন সারি হিসাবে এবং কিছু ম্যাট্রিক্সে কলাম হিসাবে ব্যবহার করেন। আপনি যদি 10 এমএ এলইডি কারেন্ট ব্যবহার করেন তবে আপনি 4 টি কলাম এবং 13 টি সারির একটি ম্যাট্রিক্স নির্ধারণ করতে পারেন, যেখানে এক সারিতে সমস্ত 4 এলইডি একসাথে চালু থাকতে পারে এবং আপনি সারিগুলির মাধ্যমে স্ক্যান করতে পারেন। তারপরে প্রতিটি সারিটি 10 এমএ কারেন্টের সময়টির 1/113 এ থাকে, সুতরাং গড় এলইডি কারেন্ট 0.76 এমএ হিসাবে বেশি হতে পারে তবে আপনি কেবল 4 * 13 = 104 এলইডি পাবেন। (চার্লিপ্লেক্সিংয়ের চেয়ে এলইডি প্রতি অবশ্যই উজ্জ্বল))
সর্বশেষ উদাহরণের সীমাটি এভিআর-তে পিন প্রতি 40 এমএ হয় - যেহেতু প্রতিটি সারি ড্রাইভিং পিন উত্স 4x10 = 40 এমএ। যদি আপনি বাহ্যিক ট্রানজিস্টরকে (যা সস্তা এবং ছোট হতে পারে) সারি আউটপুটগুলিতে যোগ করার অনুমতি দেয় তবে আপনি সেই নির্দিষ্ট সীমাটি এড়িয়ে যেতে পারেন এবং আরও উজ্জ্বল হতে পারেন। উদাহরণস্বরূপ, আপনি 8 টি 9 টি সারি এবং 9 টি কলাম, 72 এলইডি একসাথে 8x9 অ্যারে তৈরি করতে পারেন। ট্রানজিস্টরের মাধ্যমে নির্বাচিত 8 টি সারিগুলির মধ্যে একটি একবারে চালু রয়েছে। প্রদত্ত সারিতে সমস্ত 9 টি এলইডি একবারে 20 এমএ চালিত হতে পারে, তাই ট্রানজিস্টর থেকে 180 এমএ আসে, এবং আপনি এভিআর বর্তমান সীমাতে থাকেন। প্রতি এলইডি গড় গড় এখন 20 এমএ / 8 = 2.5 এমএ - সাধারণত যুক্তিসঙ্গতভাবে উজ্জ্বল।
একটা খুব সুন্দর, বিস্তারিত টিউটোরিয়াল এর এখানে যা একটি Arduino ব্যবহার করে একটি 8x8x8 LED ঘনক্ষেত্র চালানোর উপর একটি অধ্যায় অন্তর্ভুক্ত করা হয়েছে। (তাদের কাছে থাকা ইউটিউব চলচ্চিত্রটি মিস করবেন না)
সেখানে অনেক I / O সম্প্রসারণকারী রয়েছে যা এসপিআই বা আই 2 সি বাস ব্যবহার করে। একটি একক এমএসপি মডিউল দিয়ে আপনি প্রায় অসীম পরিমাণে এলইডি যেমন ডিজিটাল আউটপুট নিয়ন্ত্রণ করতে পারেন।
নিম্নলিখিত অংশগুলির জন্য মাইক্রোচিপ ডেটাশিট বা অ্যাপ্লিকেশন নোটগুলি দেখুন:
এসপিআই - এমসিপি 23 এস08 আই 2 সি
- এমসিপি 23008
17 আই / ও পিনের সাথে, সতেরোটি এনপিএন ট্রানজিস্টর (বর্তমানকে উত্সাহিত করতে ইমেটর অনুসারীরা) 1/1 ডিউটি চক্রটিতে স্বেচ্ছাসেবীর সংমিশ্রণগুলিতে 272 এলইডি প্রদর্শিত কোনও বিশেষ সমস্যা হওয়া উচিত নয়, যার দ্বারা সীমাবদ্ধ গড় বা 0.7 এমএ (200 এমএ / 272) রয়েছে চিপ এর ক্ষমতা একবারে 200mA টানতে পারে। ০.7-ভোল্টের ড্রপ পেতে ডায়োড যুক্ত করা হলে আরও ১ LED টি এলইডি যুক্ত করা যাবে (শুল্ক চক্রটিকে 1/1 কমানো), যদিও উজ্জ্বলতা অন্যগুলির সাথে মেলে না।
উইন্ডেল ওসকে একটি ভাল যুক্তি দিচ্ছেন যে 104 এলইডি সর্বাধিক ট্রানজিস্টর যুক্ত না করেই টম আইগো একক আরডুইনো মেগা দ্বারা সরাসরি নিয়ন্ত্রিত 128 এলইডি ম্যাট্রিক্সের ছবি পোস্ট করেছেন - কোনও অতিরিক্ত ট্রানজিস্টর, বিযুক্ত বা সংহত নয়।
টম ইগো ডেটাশিটে তালিকাভুক্ত "পিন প্রতি পরম সর্বাধিক বর্তমান" ছাড়িয়ে সংক্ষেপে "প্রতারণা" করছেন?