কয়েকটি জিপিআইও পিন সহ অনেকগুলি এলইডি নিয়ন্ত্রণ করছে


12

এই গাইডটি ব্যবহার করে আমি আমার হার্ডওয়্যার "হ্যালো ওয়ার্ল্ড" সাফল্যের সাথে সম্পন্ন করেছি:

http://www.raspberrypi-spy.co.uk/2012/06/control-led-using-gpio-output-pin/

এখন আমি আরও বড় এবং উজ্জ্বল জিনিসগুলিতে এগিয়ে যেতে চাই, আরও ব্যক্তিগতভাবে নিয়ন্ত্রিত এলইডি এটি! স্পষ্টতই, পরবর্তী পদক্ষেপটি রাস্পবেরি পাই থেকে ভোল্টেজ উত্সকে সরিয়ে নিয়ে যাওয়া এবং আরও এলইডি যুক্ত করা, তবে শেষ পর্যন্ত আমি জিপিআইও পিনের বাইরে চলে যাব, তাই আমি অনুমান করি যে আমার এখন যা দরকার তা হ'ল একটি সার্কিট নিয়ন্ত্রণ করা যা কোনওরকভাবে জানতে পারবে , জিপিআইও "কোডেড সংকেতগুলি" এর উপর ভিত্তি করে, কী কী LEDs চালু এবং বন্ধ করবে। আমি কী ধরণের সার্কিট উদাহরণগুলি সন্ধান করা উচিত? এবং আরও গুরুত্বপূর্ণভাবে রাস্পবেরি পাই এর সাথে দেখা গেলে, সিগন্যালের সময় সম্পর্কে, এটি বা rpi.gpio কোনও সমস্যা সৃষ্টি করতে পারে?


মুলিপ্লেক্সিং জিপিআইও আরও কমিয়ে আনতে বা ন্যূনতম জিপিআইওর সাহায্যে বৃহত অ্যারে তৈরি করার জন্য পিপিডাব্লুএম ব্যবহার করে দৃষ্টিভঙ্গি করার জন্য প্রয়োজনীয় জিপিআইওর সংখ্যা আমূলভাবে হ্রাস করবে। এটি ইতিমধ্যে এখানে উত্তর দেওয়া হয়েছে।
পাইটর কুলা

উত্তর:


13

সেক্ষেত্রে আপনি যা খুঁজছেন তা হ'ল একটি এলইডি ম্যাট্রিক্স । আপনি এই ম্যাট্রিক্সটি জিপিআইও পিনগুলি থেকে নিয়ন্ত্রণ করতে পারেন তবে এটি এখনও আপনাকে সংযুক্ত করতে পারেন এমন এলইডি পরিমাণ (ম্যাট্রিক্সের আকার) সীমাবদ্ধ করে এবং আপনি যদি সতর্ক না হন তবে এটি খুব বেশি কারেন্টও আঁকা শুরু করতে পারে।

একটি বা একাধিক আই 2 সি আই / ও এক্সটেন্ডার ব্যবহার করে আই 2 সি বাসে একটি এলইডি ম্যাট্রিক্স সংযুক্ত করা আরও ভাল বিকল্প। এইভাবে আপনি একটি বিশাল আকারের একটি ম্যাট্রিক্স তৈরি করতে পারেন (উদাহরণস্বরূপ 64৪ টি এলইডি এক 16 বিট আই / ও এক্সটেন্ডারের সাহায্যে করা যেতে পারে)। এই আই / ও এক্সটেন্ডারগুলি ব্যবহার করার আরেকটি কারণ হ'ল এগুলি কিছুটা শক্তিশালী, আরও কিছুটা বর্তমান সরবরাহ করতে পারে এবং আপনার মূল সিপিইউটিকে ক্ষতির বাইরে রাখে।

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

একটি মসৃণ ওয়ার্কিং ম্যাট্রিক্স তৈরির জন্য কেবল অতিরিক্ত প্রয়োজনীয়তা হ'ল আপনার ম্যাট্রিক্সটি বড় না হওয়া দরকার তবে আরপিআই প্রতিটি সেকেন্ডে কমপক্ষে 20 বার প্রতিটি এলইডি আপডেট করতে সক্ষম হয়, অন্যথায় আপনি ঝাঁকুনি দেখতে শুরু করবেন, তবে এটিও ব্যাখ্যা করা হয়েছে প্রথম লিঙ্কে (অনুচ্ছেদ "মাল্টিপ্লেক্সিং এবং দৃশ্যের দৃ "়তা")


এটা খুবই আকর্ষণীয়. পড়ার জন্য ধন্যবাদ! আমি প্রসারকগুলিতে যাওয়ার জন্য প্রস্তুত হওয়ার আগে GPIO পিনগুলি ব্যবহার করে ছোট আকারে এটি চেষ্টা করতে পারি। আমি জিপিআইও পিনের সাথে কিছু পরীক্ষা করেছি এবং এখনও পর্যন্ত আমি সন্তোষজনক মাল্টিপ্লেক্সিং পেতে সক্ষম হয়েছি। আমি স্রোতের বিষয়ে উদ্বিগ্ন হচ্ছি না যেহেতু আমি কেবলমাত্র বাইরের স্রোতের স্যুইচ করতে পাই ব্যবহার করব। এই স্কেল ভাল হবে? সম্ভবত না, তবে আমি এখানে বেশিরভাগ ক্ষেত্রেই পাঠের জন্য আছি!
SkyNT

3

আমি এই ধরণের জিনিসটি করতে এমসিপি 23017 আই²সি পোর্ট এক্সপেন্ডার ব্যবহার করেছি । রাস্পবেরি পাই এর জন্য কয়েকটি নমুনা কোড পেতে এই লিঙ্কটি অনুসরণ করুন । আপনি কোনও একাধিক মাল্টিপ্লেক্সিংয়ের প্রয়োজন ছাড়াই চিপ প্রতি 16 টি এলইডিএস এবং 8 চিপ চালাতে পারেন।

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