কতগুলি পৃথক আলো একটি আরডুইনো নিয়ন্ত্রণ করতে পারে


19

আমি LEDs নিয়ন্ত্রণের জন্য একটি নিয়মিত আরডুইনো বোর্ড ব্যবহার করতে চাই - বোর্ড থেকে পৃথকভাবে নিয়ন্ত্রণ করতে পারি এমন সবচেয়ে বেশি আলো কী?

কীভাবে এটি হুক করা যায় তার কোনও টিউটোরিয়াল আছে?


3
আপনি যদি এক বা একাধিক সীসা নিয়ন্ত্রণ করতে চান তবে আপনাকে উল্লেখ করতে হবে। এছাড়াও, আমি "সিরিয়াল নিয়ন্ত্রণ এবং অতিরিক্ত আইসি এড়ানো" যুক্ত করব। রিফ্রেশ রেট বা হার্ডওয়্যার অংশগুলি সীমাবদ্ধ না হলে উত্তরটি অসীমের দিকে ঝোঁক।
পিপিভিভি

উত্তর:


26

আমি বিশ্বাস করি চার্লি-প্ল্লেক্সিং এন লাইনগুলি এন * (এন -1) এলইডি নিয়ন্ত্রণ করে। উইকিপিডিয়ায় একটি ভাল নিবন্ধ আছে।

আমার এক বন্ধু জিমি পি। রজার্স, একটি আরডুইনো শিল্ডে 126 এলইডি ফিট করে। তিনি এলইডি নিয়ন্ত্রণে চার্লি-প্লেক্সিং ব্যবহার করেন। তার বোর্ডের কিছু তথ্য এখানে রয়েছে - jimmieprodgers.com/2009/12/my-de વિકાસment - process/ (আর্কাইভ.অর্গ কপি)


শেষ বোস্টন আরডুইনো ইউজার গ্রুপের সভায় জিমি পি। রডজার্স লেবেলযুক্ত জালের সাথে ম্যাট্রিক্স হিসাবে একটি চার্লি-প্ল্লেক্সিং ডায়াগ্রাম আঁকেন। এই পদ্ধতিতে অঙ্কিত স্কিমেটিক্স ধারণাটি যোগাযোগের জন্য ভাল কাজ করবে বলে মনে হয়েছিল। আমি বেশ কয়েকটি অনুরূপ স্কেমেটিকস তৈরি করেছি - http://wiblocks.luciani.org/ FAQ/faq-charlie-plex.html দেখুন


আজ নতুন কিছু শিখেছি; আপনার আমার উর্ধ্বতনটি রয়েছে :-)
জোনাথন

4
এই পদ্ধতির সাথে মনে রাখবেন কেবল একবারে এন -1 এলইডি থাকা সম্ভব।
19:37 এ 13

2
jimmieprodgers.comএই উত্তরটি লিংকে ভাইরাস লোড করা হয়।
বিবেক মহারাজ

1
@ বিবেকমহরাজঃ আমি লিঙ্কটি মূল পৃষ্ঠার একটি সংরক্ষণাগার.অর্গ কপির লিঙ্কের সাথে প্রতিস্থাপন করেছি।
ডেভ টুইট করেছেন

13

আপনি চাইলে একক সিরিয়াল স্ট্রিম থেকে অনেকগুলি সমান্তরাল আউটপুট পেতে শিফট রেজিস্টারগুলি ( http://en.wikedia.org/wiki/Shift_register ) ব্যবহার করতে পারেন।

আপনার নিজের পাওয়ার সীমাবদ্ধতার সাথে আপনার উদ্বিগ্ন হতে হবে। আমি আসলে কখনও নিজেই আরডুইনো ব্যবহার করি নি তবে আমি ধরে নিচ্ছি যে এটির বর্তমান সীমা রয়েছে যেমন পিক্স। এছাড়াও, শিফ্ট রেজিস্টারগুলির নিজস্ব সীমা থাকবে। আপনি যদি এটির দিকে চালিত হন তবে আপনাকে আপনার মাইক্রো কন্ট্রোলার থেকে সরাসরি বেশি পাওয়ার টান না দিয়েই আপনাকে এলইডি নিয়ন্ত্রণ করার অনুমতি দেওয়ার জন্য মোসফেটের মতো কিছু ব্যবহার করতে হবে।


7

প্রদত্ত যে কোনও এভিআর মাইক্রোকন্ট্রোলার পিনটি 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 এমএ - সাধারণত যুক্তিসঙ্গতভাবে উজ্জ্বল।


6

একটা খুব সুন্দর, বিস্তারিত টিউটোরিয়াল এর এখানে যা একটি Arduino ব্যবহার করে একটি 8x8x8 LED ঘনক্ষেত্র চালানোর উপর একটি অধ্যায় অন্তর্ভুক্ত করা হয়েছে। (তাদের কাছে থাকা ইউটিউব চলচ্চিত্রটি মিস করবেন না)

এখানে চিত্র বর্ণনা লিখুন


আমি মিনিয়াপোলিস সার্কায় 1979 বা এর আশেপাশের ইউএফও প্রদর্শনীতে কিছু দেখেছি বলে মনে হচ্ছে তবে আমি মনে করি 4040 এর কাছাকাছি ক্ষুদ্র হালকা বাল্ব রয়েছে being অন্য কেউ কি এরকম কিছু দেখে মনে আছে?
সুপারক্যাট

4

সেখানে অনেক I / O সম্প্রসারণকারী রয়েছে যা এসপিআই বা আই 2 সি বাস ব্যবহার করে। একটি একক এমএসপি মডিউল দিয়ে আপনি প্রায় অসীম পরিমাণে এলইডি যেমন ডিজিটাল আউটপুট নিয়ন্ত্রণ করতে পারেন।

নিম্নলিখিত অংশগুলির জন্য মাইক্রোচিপ ডেটাশিট বা অ্যাপ্লিকেশন নোটগুলি দেখুন:
এসপিআই - এমসিপি 23 এস08 আই 2 সি
- এমসিপি 23008


1

17 আই / ও পিনের সাথে, সতেরোটি এনপিএন ট্রানজিস্টর (বর্তমানকে উত্সাহিত করতে ইমেটর অনুসারীরা) 1/1 ডিউটি ​​চক্রটিতে স্বেচ্ছাসেবীর সংমিশ্রণগুলিতে 272 এলইডি প্রদর্শিত কোনও বিশেষ সমস্যা হওয়া উচিত নয়, যার দ্বারা সীমাবদ্ধ গড় বা 0.7 এমএ (200 এমএ / 272) রয়েছে চিপ এর ক্ষমতা একবারে 200mA টানতে পারে। ০.7-ভোল্টের ড্রপ পেতে ডায়োড যুক্ত করা হলে আরও ১ LED টি এলইডি যুক্ত করা যাবে (শুল্ক চক্রটিকে 1/1 কমানো), যদিও উজ্জ্বলতা অন্যগুলির সাথে মেলে না।


আপনি এখানে কোন ধরণের সার্কিটের পরামর্শ দিচ্ছেন তা স্পষ্ট করে বলতে পারেন? ইমিটার অনুসারী একটি বিজেটি টপোলজি।
কেভিন ভার্মির

@reemrevnivek: উপরে সম্পাদনা দেখুন। আমি মানসিকভাবে কয়েকটা ভিন্নতার মধ্যে টস করছিলাম এবং তারা একসাথে মিশে গেল। যদি কেউ হাই-সাইড ড্রাইভটি বাড়ানোর জন্য ট্রানজিস্টর যুক্ত করে তবে লো-সাইড ড্রাইভটি না করে, তাদের বিজেটি হতে হবে। যদি কেউ উভয়ের জন্য ট্রানজিস্টর ব্যবহার করে তবে মশফগুলি আরও ভাল হতে পারে।
সুপারক্যাট

0

উইন্ডেল ওসকে একটি ভাল যুক্তি দিচ্ছেন যে 104 এলইডি সর্বাধিক ট্রানজিস্টর যুক্ত না করেই টম আইগো একক আরডুইনো মেগা দ্বারা সরাসরি নিয়ন্ত্রিত 128 এলইডি ম্যাট্রিক্সের ছবি পোস্ট করেছেন - কোনও অতিরিক্ত ট্রানজিস্টর, বিযুক্ত বা সংহত নয়।

টম ইগো ডেটাশিটে তালিকাভুক্ত "পিন প্রতি পরম সর্বাধিক বর্তমান" ছাড়িয়ে সংক্ষেপে "প্রতারণা" করছেন?


2
না, তিনি একটি আরডুইনো মেগা ব্যবহার করে প্রতারণা করছেন। :) মেগায় একটি সাধারণ আরডুইনোর চেয়ে অনেক বেশি আইও পিন রয়েছে।
ক্রিস্টোফার বিগস

@ ইউনিক্সবিগোট - দু: খিত, আমি আশা করি যে শীতল হ্যাকটি এলইডি ড্রাইভিং, বা ডায়োড ড্রপ ব্যবহারের জন্য রিসেট পিনের পুনরায় ব্যবহারের সাথে জড়িত ..
কেভিন ভার্মির

1
আপনার লিঙ্কটি মারা গেছে এবং আপনার সম্ভবত উইন্ডেল ওসকে জবাবের সাথে লিঙ্ক করা উচিত । আপনি পোস্ট করার সময় এটি গুরুত্বপূর্ণ মনে হতে পারে না, তবে আরও উত্তর উপস্থিত হওয়ার সাথে সাথে আপনার পোস্ট অন্যটির থেকে দূরে হয়ে যায়।
কেভিন ভার্মির

@ কেভিনভাইয়ার: মূল পৃষ্ঠার আর্কাইভ.আর.পি কপির প্রতি নির্দেশ করে লিঙ্কটি ঠিক করা হয়েছে।
ডেভ টুইট করেছেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.