পিডাব্লুএম সহ 500 এলইডি নিয়ন্ত্রণ করছে


26

আমি এমন একটি প্রকল্প গ্রহণের কথা বিবেচনা করছি যা প্রতিটি জন্য পিডব্লিউএম সমর্থন সহ সর্বোত্তমভাবে 500 এলইডি সম্বোধন জড়িত থাকবে।

আমার কাছে ইতিমধ্যে একটি রয়েছে বলে আমি একটি আরডিনো ব্যবহারের পরিকল্পনা করছি, তবে কেউ যদি মনে করেন যে আলাদা প্ল্যাটফর্মটি আরও ভাল ম্যাচ হবে।

শিফ্ট রেজিস্টারগুলিতে নিয়োগ করা প্রয়োজন। এই পরিস্থিতিতে ব্যবহার করার জন্য একটি ভাল শিফট রেজিস্ট্রার কী? যদি পিডব্লিউএম এই প্রকল্পটিকে আরও ব্যয়বহুল করে তোলে তবে আমি এটি না করেই ঠিক। আমি ১০০ ডলারেরও কম ব্যয় করার চেষ্টা করতে চাই। আমি প্রচুর পরিমাণে ইডে 500 এলইডি কিনেছি।

এত বড় সংখ্যক এলইডি নিয়ন্ত্রণের সর্বোত্তম উপায় সম্পর্কে আপনার মতামত কী? এছাড়াও, আমি কীভাবে শক্তি সরবরাহ করতে যাব? আমি কোনও সাহায্যের প্রশংসা করব আমি ইলেকট্রনিক্স নিয়ে মোটামুটি অভিজ্ঞ, আমি এত বড় পরিসরে কিছুই কখনও করিনি।

উত্তর:


14

আমি শিফটপিডাব্লুএম লাইব্রেরির লেখক এবং সাধারণ এলইডি, এলইডি স্ট্রিপস এবং হাই পাওয়ার পাওয়ার এলইডি'র জন্য স্কিম্যাটিক্স এবং আরও অনেক সাধারণ তথ্য অন্তর্ভুক্ত করার জন্য আমি ডকুমেন্টেশনটি আপডেট করেছি।

আপনি সম্ভবত ইতিমধ্যে আপনার প্রকল্পটি শুরু করেছেন, তবে যেহেতু এই পৃষ্ঠাটি প্রচুর দর্শক পেয়েছে, আমি এখনও একটি বিস্তারিত উত্তর দিতে চাই।

আপনি যদি শিফটপডব্লিউএম এর সাথে 500 এলইডি নিয়ন্ত্রণ করতে চান তবে আপনি 60 হার্জ প্রতি LED এর প্রায় 64 টি উজ্জ্বলতা স্তর পেতে পারেন। আপনি 64 শিফট রেজিস্টার ব্যবহার করবেন। উত্সর্গীকৃত হার্ডওয়্যার পিডাব্লুএম ড্রাইভার আপনাকে আরও উজ্জ্বলতার মাত্রা দেবে, তবে এটি আরও কিছুটা ব্যয়বহুল হবে। আমি মনে করি আমার লাইব্রেরির প্রধান সুবিধাটি হ'ল ব্যবহার সহজ, কারণ এতে আরজিবি এবং এইচএসভি ফাংশন এবং প্রচুর উদাহরণ রয়েছে।

আমি ব্যক্তিগত শিফট রেজিস্টারগুলির পরিবর্তে TLC5917 এর TLC5916 এর জন্য যাব, কারণ তাদের ধ্রুবক বর্তমান এলইডি ড্রাইভার রয়েছে। এটি আপনাকে প্রচুর সোল্ডারিং সাশ্রয় দেবে, কারণ আপনার প্রতিরোধকের দরকার নেই।

আমার ওয়েবসাইটে ( http://www.elcojacobs.com/shiftpwm ) আমার কাছে কীভাবে এলইডি সংযুক্ত করতে হবে এবং লম্বা সিগন্যাল তারগুলি অরডিনো দিয়ে দ্রুত গতিতে চালিত করার ক্ষেত্রে কীভাবে মোকাবেলা করতে হবে সে সম্পর্কে আমার আরও তথ্য রয়েছে।

আপনার যদি আরও কোনও প্রশ্ন থাকে তবে দয়া করে জিজ্ঞাসা করুন।


আপনি কি আমার উত্তরটি নীচে দেখেছেন? যদিও আমি যে কৌশলটি বর্ণনা করেছি তাতে অতিরিক্ত হার্ডওয়্যার ব্যবহার করা হলেও, একই পন্থাটি সম্ভবত আপনার গ্রন্থাগারের গতি বাড়ানোর জন্য ব্যবহার করা যেতে পারে। আমি আরডুইনো প্রোগ্রাম করি নি, সুতরাং এর নির্দেশের সময় সম্পর্কে আমি পরিচিত নই, তবে সহজ আকারে আপনি এসপিআই থেকে বিট বিস্ফোরণে যা প্রয়োজন তা আপনার সিপিইউ লোডিং হ্রাস করতে পারেন (যদি আপনি বর্তমানে 5 টি চক্রে থাকেন তবে প্রতি বিট এবং আপনার এসপিআইতে বাইট প্রতি 16 চক্র লাগে, এটি 2.5x স্পিডআপ হবে)। এমনকি আপনি এখনও সেই গতিতে চলতে চলতে আরও কিছু পরিশীলিত জিনিস করতে সক্ষম হতে পারেন।
সুপারক্যাট

উদাহরণস্বরূপ, ধরুন আপনি আটটি উজ্জ্বলতার স্তরগুলি পূর্ণ-উপসর্গ, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64, এবং 1/128 উপস্থাপন করতে চান। যদি আরডুইনো চারটি চক্রের চেয়ে কম পয়েন্টারে যে পয়েন্টার এবং ইনক্রিমেন্ট থেকে প্রাপ্ত মানের উপর "ও" বা "ওআর" অপারেশন করতে পারে, আপনি সম্ভবত আপনার উজ্জ্বলতার তথ্য সংরক্ষণ করতে পিক্সেল প্রতি তিন বিট ব্যবহার করতে পারেন এবং এখনও একটি স্থানান্তর গতি অর্জন করতে পারবেন 8 এলইডি প্রতি 16 চক্র।
সুপারক্যাট

PWM মানগুলি গণনা করা আমার লাইব্রেরিতে এসপিআই আউটপুটকে ওভারল্যাপ করে। আমি এসপিআই 4MHz এ চালনা করি এবং গণনাগুলি এসপিআই আউটপুটের তুলনায় কিছুটা বেশি সময় নেয়। এটি প্রতি বাইটে 43 ঘড়ির চক্র নেয়, তাই প্রতি 8 আউটপুট। বেশিরভাগ সেটআপের জন্য এটি যথেষ্ট দ্রুত। আপনি বিট কোড মোডুলেশন ব্যবহার করে আরও গতি পেতে পারেন, যেখানে আপনার 8 টি আপডেট সময়কাল রয়েছে, প্রতিটি পরবর্তী সময়কালের আগের সময়ের অর্ধেক সময়কাল। আমি একটি বিসিএম সংস্করণ লিখেছি, তবে আপনি উজ্জ্বলতা সেটিংস আপডেট করার সময় এটি আরও সংবেদনশীল। এটি যখন ভুলভ্রান্ত হয় তখন এটি ঝাঁকুনির কারণ হতে পারে। আমি সম্ভবত এটি ম্যাট্রিক্স সংস্করণে ব্যবহার করব।
এলকো জ্যাকবস

বিসিএমের আপনার পদ্ধতির সুবিধা রয়েছে যে আপনি 1 / 2,1 / 4 ... সময়সীমা ব্যবহার করতে পারেন, তবে এখনও প্রতি LED প্রতি মাত্র একটি পিন লাগে। আপনার যদি কম্পিউটার বিজ্ঞানের ব্যাকগ্রাউন্ড থাকে, তবে এসপিআই বাইটগুলি কীভাবে গণনা করা হয় তা আপনি আকর্ষণীয় দেখতে পাবেন। আমি মেমরি (2 ঘড়ি) থেকে শুল্কচক্র গ্রহণ করি এবং একটি তুলনা (1 ঘড়ি) করি। তুলনার ফলাফলটি ক্যারিতে সংরক্ষণ করা হয়, তাই আমি এটিকে ঘোরানো ওভার ক্যারি (1 ঘড়ি) দিয়ে বাইটে স্থানান্তর করতে পারি। 8 বার এটি করা সমস্ত তুলনামূলক ফলাফলকে একটি বাইটে রাখে যা এসপিআইতে পাঠাতে প্রস্তুত।
এলকো জ্যাকবস

13

শুধু অনুলিপি করুন :-)

http://www.evilmadscientist.com/article.php/peggy2

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

প্রথম এবং সর্বাগ্রে, পেগি ২.০ এখনও একই রঞ্জক কাজটি করে: এটি এলইডি অবস্থানের 25 x 25 অ্যারে দক্ষ শক্তি সরবরাহ করে। পেগি কিছু স্টিং, জটিলতা এবং এলইডি নিয়ে খেলতে না পারার জন্য ডিজাইন করা হয়েছে। এটি একটি বহুমুখী এবং শক্তিশালী হালকা-নির্গমনকারী পেগবোর্ড যা আপনাকে একক লোড প্রতিরোধকের গণনা না করে আপনার পছন্দসই কনফিগারেশনে কয়েকশ 'এলইডি দক্ষতার সাথে চালিত করতে দেয়। আপনি এক থেকে 625 এলইডি থেকে যে কোনও জায়গায় ইনস্টল করতে পারেন এবং পেগি এগুলি আপনার জন্য আলোকিত করবে।


পেগি ২.০ এখন আরডুইনো সামঞ্জস্যপূর্ণ: এটি জনপ্রিয় আরডুইনো সফ্টওয়্যার পরিবেশ ব্যবহার করে একটি ইউএসবি-টিটিএল কেবলের মাধ্যমে প্রোগ্রামিং সমর্থন করে।


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

পছন্দ করেছেন আমি এখনই এটি খোলার।
এক্সিম্যান

3
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।

6

আপনি কোন বিন্যাসে এলইডি চান? আপনি যদি কিছু এলইডি ম্যাট্রিক্স কিনে থাকেন তবে আপনি প্রচুর কাজ বাঁচাতে পারবেন, আপনি এক টাকা বা দু'জনের জন্য একক রঙের 8x8 এলইডি ম্যাট্রিক্স (64 এলইডি) পেতে পারেন ।

আপনি অনেকগুলি এলইডিতে একটি এভিআর এবং শিফট রেজিস্টারগুলির সাথে সত্যিকারের পিডব্লিউএম পাবেন না, তবে আপনি 2-6 স্তরের উজ্জ্বলতাকে টানতে পারবেন। আপনাকে সংখ্যাগুলি চালাতে হবে এবং কী কী সম্ভব তা দেখতে হবে।

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


সব খুব ভাল পয়েন্ট!
জেসন এস

5

আপনার কাছে এলইডি দরকার পিডাব্লুএমের পরিসীমা সম্পর্কে আমার ধারণা নেই তবে আমি একটি সার্ভো কন্ট্রোল অ্যাপ্লিকেশনের জন্য একটি channel৪ টি চ্যানেল পিডব্লিউএম কন্ট্রোলারের সাথে কাজ করছি যা আমাকে us০০ থেকে ২.৪ মিমের মধ্যে ডাল দিতে পারে। এটি ATMega168 এ 8 I / O পিন থেকে 64 টি চ্যানেল তৈরি করতে CD74HCT238E এর (3-8 লাইন ডেমাল্টিপ্লেক্সারস) ব্যবহার করে এবং সাধারণ সিরিয়াল কমান্ডগুলির মাধ্যমে নিয়ন্ত্রণযোগ্য। আমি অনুমান করি যে আপনি এই নিয়ামককে পরিবর্তিত সংস্করণটির একাধিক সংস্করণকে সিরিয়াল লাইনে একসাথে চেইন করতে পারবেন এবং সমস্ত 500 এলইডি সম্বোধন করতে পারেন ... আপনি সম্ভবত নিয়ন্ত্রকের এটিটিইন 2313 সংস্করণটি ব্যবহার করতে পারেন কারণ আপনার ফার্মওয়্যারের প্রয়োজনীয়তা আরও সহজ হবে।

আমার ব্লগে সমাবেশের উত্স এবং স্কিম্যাটিক্স এবং নকশা প্রক্রিয়া সম্পর্কিত বিশদ রয়েছে।


5

মাউসার / ডিজিকেই "এলইডি ড্রাইভার" আইসি পরীক্ষা করে দেখুন। টিআই, উদাহরণস্বরূপ, বিভিন্ন ইন্টারফেস (আই 2 সি, এসপিআই) দিয়ে একগুচ্ছ ড্রাইভার তৈরি করে যা অবশ্যই আপনার প্রয়োজনগুলি পূরণ করবে। এই ড্রাইভারগুলির বেশিরভাগ ডিজাইনের শিকলযুক্ত হওয়ার জন্য ডিজাইন করা হয়েছে যাতে একের কাছ থেকে সিরিয়ালটি অন্যটির সিরিয়ালে দেওয়া হয়।

উদাহরণস্বরূপ, TLC5940 এর মতো কিছু 16 টি চ্যানেল PWM নিয়ন্ত্রণ সরবরাহ করে। সুতরাং, মূলত এটি 12-বিট গ্রেস্কেল পিডাব্লুএম নিয়ন্ত্রণের সাথে একটি স্থির বর্তমান 16-বিট শিফট রেজিস্টার। আমি এটির সাথে একটি 80x16 ডিসপ্লে ডিজাইন করতে সহায়তা করায় আমি সেই নির্দিষ্ট আইসিটির প্রস্তাব দিতে পারি।


4

মন্ডোম্যাট্রিক্স কিছু সিরিয়াল তৈরি করেছে (আরএস -৮৫৫) ঠিকঠাক এলইডি ড্রাইভার বোর্ড এবং এটি আরডুইনো প্ল্যাটফর্মের উপর ভিত্তি করে তৈরি হয়েছে: http://www.displayduino.com/ আপনি সম্ভবত এই হার্ডওয়্যারটি ব্যবহার করে খুব সহজেই একটি সিস্টেম একসাথে রাখতে সক্ষম হবেন


4

আপনি যদি প্রতিটি এলইডি-র জন্য পিডাব্লুএম নিয়ন্ত্রণের অনেকগুলি বিট না চান এবং আপনি প্রতিটি পিডব্লিউএম চক্রের 500 টি এলইডি দিয়ে প্রসেসরকে ভ্রষ্ট করতে এড়াতে চান, আপনি এন 74HC595 বা সমমানের চিপস ব্যবহার করে উজ্জ্বলতার বি বিটযুক্ত 8 টি এলইডি নিয়ন্ত্রণ করতে পারেন । সমস্ত এন চিপের আউটপুটগুলি একসাথে ওয়্যার করুন এবং তারকে কিছু সার্কিটরিতে সক্ষম করুন যা কেবলমাত্র উপযুক্ত সময় সহ একটিতে সক্ষম করে তুলবে। ব্যবস্থা করুন যাতে প্রথম চিপটি অর্ধবার সক্ষম হবে, দ্বিতীয়টি অর্ধবারের জন্য সক্ষম হবে ইত্যাদি ইত্যাদি range

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

প্রতিটি এলইডি জন্য একাধিক 74HC595 আউটপুট ব্যবহার করা বিরক্তিকর হতে পারে, এই পদ্ধতির সম্ভবত চলমান সিপিইউ হস্তক্ষেপ না করে বিভিন্ন উজ্জ্বলতার মাত্রা বজায় রাখতে পারে এমন সহজতম উপায়।


3

এটি সরাসরি প্রশ্নের উত্তর দেয় না, তবে অন্য একটি বিষয় যা আপনার বিবেচনার প্রয়োজন তা হ'ল আপনার 500 ব্যাচের এলইডিগুলির মধ্যে সম্ভাব্য উজ্জ্বলতার পরিবর্তনশীলতা । এটি বিশেষত গুরুত্বপূর্ণ যদি এই এলইডিগুলি একে অপরের কাছে যেমন ম্যাট্রিক্সে বা 7-সেগমেন্টের প্রদর্শনগুলিতে মাউন্ট করা হয় m কীভাবে এই সমস্যাটি সমাধান করবেন সে সম্পর্কে আরও বিশদের জন্য এই উত্তরটি দেখুন , বিশেষত, LED উজ্জ্বলতার পরিবর্তনের জন্য ক্ষতিপূরণ দেওয়ার জন্য ডট সংশোধন ব্যবহার করে।

আমি যখন এই বিল্ডিংয়ের জন্য তৈরি করছিলাম তখন বিশাল 7-সেগমেন্টের প্রদর্শনগুলির জন্য 200 1 মিমি লাল এলইডি পেয়েছিলাম আমি এই সমস্যাটি অনুভব করেছি। সমস্যার সমাধানের জন্য আমার সস্তা সমাধানটি নিম্নলিখিত বিষয়গুলি অন্তর্ভুক্ত করেছে:

  1. আমি বিভিন্ন ব্রাইটনেস বিভাগে সীসাগুলির সেটগুলিকে শ্রেণিবদ্ধ করতে একটি ব্রেডবোর্ডে একটি এলইডি পরীক্ষক তৈরি করেছি
  2. আমি একই বিভাগে এলইডি ব্যবহার করে প্রতিটি বিভাগকে মাউন্ট করেছিলাম (আমার নকশায় প্রতিটি বিভাগে 5 টি এলইডি রয়েছে যা সিরিজে মাউন্ট করা হয়েছে)
  3. আমি বিভিন্ন বর্তমান সীমাবদ্ধ প্রতিরোধক ব্যবহার করে প্রতিটি বিভাগের উজ্জ্বলতার পার্থক্যের জন্য ক্ষতিপূরণ দিয়েছি। উদাহরণস্বরূপ, উজ্জ্বল এলইডি সহ একটি বিভাগের জন্য, আমি 100 ওহম প্রতিরোধক ব্যবহার করব, যখন, ডিমোর এলইডি সহ অন্য একটি বিভাগের জন্য, আমি 120 ওহম প্রতিরোধক ব্যবহার করব।

1
বৈধ পয়েন্ট, কিন্তু প্রশ্নের উত্তর দেয় না।
ম্যাট ইয়ং

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

2

আমি এই নিবন্ধে বর্ণিত বাইনারি অ্যাঙ্গেল মডুলেশন কৌশলটি ব্যবহার করার পরামর্শ দিচ্ছি http://www.artisticlicence.com/WebSiteMaster/app%20Notes/appnote011.pdf

বা ShiftPWM গ্রন্থাগার http://www.elcojacobs.com/shiftpwm/ দেখুন


1
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।

1

এক্সএমওএস তাদের এলইডি টাইল কিটসের সাহায্যে ম্যাক্রোব্লক এমবিআই 5026 ব্যবহার করে। আমার মনে হয় এগুলি বেশিরভাগ অন্যান্য পেশাদার সিস্টেমে ব্যবহৃত হয়।

লিওন


1

সিরিয়াল ইন্টারফেসের সাথে উত্সর্গীকৃত ড্রাইভার চিপগুলি সম্ভবত সেরা রুট হবে। স্বতন্ত্র শিফট রেজিস্টারগুলির সাথে ডিল করার অর্থ সম্ভবত একটি জটিল জটিল সার্কিট। কমপক্ষে ম্যাক্সিম এবং টিআই কিছু তৈরি করুন। আমি মনে করি না হয় একটি মডেল খুব বেশি জন্য উপযুক্ত হয় কিনা।

এটি এখনও অনেক হার্ডওয়্যার লাগবে।

পাওয়ার, প্রোগ্রামিং এবং বাসের ক্ষেত্রে, প্রতিটি ড্রাইভারের ডেটাশিটে সম্ভবত আপনার সবচেয়ে বেশি তথ্য থাকবে।


1

সফ্টওয়্যার রাজ্যের মধ্যে, যদি কোনও স্বতন্ত্র উজ্জ্বলতার সেটিংসের সংখ্যা খুব বেশি না হয় তবে "বিট-প্ল্যানার" ফর্ম্যাটে (আমার অন্যান্য হার্ডওয়্যার-ভিত্তিক উত্তরে বর্ণিত) ডেটা সংরক্ষণ করতে সহায়ক হতে পারে এবং তারপরে আউটপুট রুটিনগুলি একবারে 8 পিক্সেলের সাথে কাজ করতে বুলিয়ান অপারেটরগুলি ব্যবহার করে। সর্বাধিক দক্ষতার জন্য, এর জন্য পিডব্লিউএম চক্রের বিভিন্ন অংশের জন্য একাধিক পৃথক আউটপুট রুটিন থাকা প্রয়োজন; উদাহরণস্বরূপ, যদি কেউ 4-বিট উজ্জ্বলতার মান ব্যবহার করতে চায়, তবে কেউ ফর্মটির আটটি রুটিন ব্যবহার করতে পারেন:

  Movf বিট 0 কমপ, ডাব্লু; তুলনা বিট 0 এর উপর নির্ভর করে 00 বা এফএফ হওয়া উচিত (এফএফ স্পষ্ট হলে)
  iorwf POSTINCF, ডাব্লু; বিট 0 ডেটা; সর্বদা IORWF ব্যবহার করুন
  andwf POSTINCF, ডাব্লু; বিট 1 ডেটা; বিটার 1 টি তুলনা সেট করা থাকলে IORWF ব্যবহার করুন; স্পষ্ট হলে অ্যান্ডডাব্লুএফ
  andwf POSTINCF, ডাব্লু; বিট 2 ডেটা; বিটার 1 টি তুলনা সেট করা থাকলে IORWF ব্যবহার করুন; স্পষ্ট হলে অ্যান্ডডাব্লুএফ
  andwf POSTINCF, ডাব্লু; বিট 2 ডেটা; বিটার 1 টি তুলনা সেট করা থাকলে IORWF ব্যবহার করুন; স্পষ্ট হলে অ্যান্ডডাব্লুএফ
  মুভফ স্পাইরিগ; বাইটের ফলে স্টোর করুন (বিটগুলি সেট করুন>> তুলনা করে)

তুলনার মানের উপর নির্ভর করে কেউ আইওআরডাব্লুএফ এবং এআরডাব্লুএফ এর বিভিন্ন সংমিশ্রণ ব্যবহার করবে। নোট করুন যে এই পদ্ধতির চিত্রিত হিসাবে ব্যবহার করে, পিডব্লিউএম চক্রের যে কোনও বিন্দুতে ফ্লিকার ছাড়াই পিক্সেলের উজ্জ্বলতার মানগুলি আপডেট করা যেতে পারে তবে প্রদত্ত যে চারটি বিট ডিসপ্লে-শিফট রুটিনের কলগুলির মধ্যে লেখা রয়েছে, বা পিক্সেল আপডেট রুটিন তা নির্ধারণ করে কিনা পরবর্তী শিফট পিক্সেলের জন্য একটি "1" বা "0" আউটপুট আউট করবে এবং পিক্সেলের সমস্ত বিট সেট করে ফেলবে বা সাফ করবে (যে কোনও ক্রিয়াকলাপ যাইহোক যাইহোক যা করতে চাইবে তা করবে) এবং তারপরে কোনও বিট লিখবে যার মান হওয়া উচিত বিপরীত হতে। এছাড়াও লক্ষ করুন যে কেউ ডিসপ্লে আপডেটের সময়কে ভিন্ন করে বা পিডব্লিউএম চক্রের তুলনায় কিছু তুলনামূলক মান ব্যবহার করে নির্বিচারে অ-রৈখিক উজ্জ্বলতার স্কেল অর্জন করতে পারে।


1

এফপিজিএ বা সিপিএলডি এই জাতীয় কাজের জন্য ভাল হতে পারে যেহেতু তারা অনেকগুলি আই / ও পিন দেয়। সবচেয়ে সহজ এবং সস্তা জন্য যান। যদি একটি পর্যাপ্ত না হয় তবে একটি দম্পতি ব্যবহার করুন।


কেন এটি একটি ভাল বিকল্প, আপনি এখনই এটি সম্পর্কে আমি জানতে পারি, তবে আমি জানি যে বিকল্পগুলি কী এবং আপনার তালিকাভুক্ত প্রস্তাবিত প্রযুক্তিগুলি কী, অরিজিনাল পোস্টার (ওপি) সম্ভবত এর মতো নেই একটি পটভূমি.
কর্টুক

আমি নিশ্চিত নই যে এটি সর্বোত্তম বিকল্প তবে এটির জন্য এটি সম্পূর্ণতার জন্য উল্লেখ করা উচিত। যদি একরকম বা অন্যভাবে PWM এর সাথে 500 এলইডি নিয়ন্ত্রণ করা হয় তবে শেষ পর্যন্ত 500 স্বতন্ত্রভাবে নিয়ন্ত্রণযোগ্য তারগুলি প্রয়োজন। এতগুলি আউটপুট পিন সহ একটি মাইক্রোকন্ট্রোলার খুঁজে পাওয়া শক্ত। এখনও মাইক্রোকন্ট্রোলার ব্যবহার করে এগুলির চারপাশে প্রচুর উপায় রয়েছে তবে এক বা দুটি সস্তা সিপিএলডি / এফপিজিএ সহজেই সেই আউটপুট পিনগুলি দিতে পারে।
কার্ল

1

আপনি সম্ভবত একটি PSoC3 বা PSoC5 ব্যবহার করে সহজেই এটি করতে পারেন ।

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

214 24 আয়তক্ষেত্রে 504 এলইডি ফিট করে you আপনার যদি 24 পিডব্লিউএম চ্যানেল এবং 21 জিপিআইও থাকে তবে আপনি এই কাজটি পেতে পারেন। কি অনুমান? এর চেয়েও বেশি পিএসওসির রয়েছে।

আপনি পিএসওসিতে সহজেই 24 পিডব্লিউএম চ্যানেল সেট আপ করতে পারেন এবং শিফট রেজিস্ট্রারের অংশ হতে অন্য 21 টি পিন কনফিগার করতে পারেন। এরপরে, পিএমডব্লিউএম আউটপুটগুলিতে মেমরি থেকে বাইট পাম্প করতে কয়েকটি ডিএমএ চ্যানেল কনফিগার করুন এবং আপনি হাসছেন। সমস্ত সিপিইউ এখনই করা দরকার গ্রাফিক্স তৈরি করা। PSoC3 এর একটি 8-বিট 8051 কোর রয়েছে, যখন PSoC5 এর 32-বিট এআরএম রয়েছে। তোমারটা নাও. সারিগুলির জন্য হাই ড্রাইভ বর্তমান সরবরাহ করতে আপনার কেবলমাত্র বাহ্যিক আইসি প্রয়োজন হবে কিছু ইউএলএন 2803 গুলি। পিডাব্লুএম আউটপুটগুলিতে একক এলইডিগুলির জন্য পর্যাপ্ত বর্তমান ড্রাইভ থাকা উচিত।


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

@ নিউমিক - আসলে, চিপগুলির মোট ব্যয় (ব্যয়বহুল ফার্নেল থেকে) কেবলমাত্র only 6.80।
রকেটম্যাগনেট

0

স্কেল অর্থনীতির ব্যবহার করুন। আলি এক্সপ্রেসের মতো চাইনিজ সাইটগুলি ডাব্লুএস 2811 ভিত্তিক এলইডি স্ট্র্যান্ড 50 এলইডি প্রতি 15 ডলারে বিক্রি করে। এগুলি স্বতন্ত্রভাবে ঠিকানাযোগ্য, উজ্জ্বল, সাধারণত জলরোধী এবং উজ্জ্বলতার জন্য PWM থাকে have কোনও ঝালাই বা শিফট রেজিস্ট্রেশন নেই সাথে। আমি বাজি ধরে নিজেকে এই সমস্ত করা আপনার জন্য আরও বেশি ব্যয় করতে হবে, আরও বেশি সময় লাগবে এবং হতাশ হবেন be এছাড়াও আপনি ওজে আছেন তাই চীন থেকে শিপিং খুব ব্যয়বহুল হবে না।

এগুলি জায়ান্ট এলইডি ডিসপ্লে তৈরির জন্য তৈরি করা হয় যাতে তারা বেশ সস্তা। সেরা পারফরম্যান্সের জন্য প্রতি 50 এলইডি বা আরও প্রায় পাওয়ার সম্পর্কে পুনরায় ইনজেকশনের বিষয়টি নিশ্চিত করুন।

তাদের ব্যবহার সহজ করার জন্য আরডুইনো গ্রন্থাগারও রয়েছে।


1
50 টি এলইডি প্রতি 15 ডলার? সুতরাং 500 এলইডি জন্য, এই 150 ডলার আসে? আর আমার কাছে কি স্নায়ু আছে আমার সমাধান ব্যয়বহুল? -1
রকেটম্যাগনেট

এছাড়াও, দয়া করে আপনি এটির একটি লিঙ্ক সরবরাহ করতে পারেন। WS801 ভাল গুগল নেই এবং না এটা একটি অনুসন্ধানে আপ চালু নেই AliExpress
Rocketmagnet

দুঃখিত, আমি ডাব্লুএস 2811 এর অর্থ এই এলি এক্সপ্রেস / স্টোর / প্রোডাক্ট /… বা পিডব্লিউএম ডেমিং ছাড়াই এই আলি এক্সপ্রেস
স্টোর /

পিডব্লিউএম ডিমিং সহ 50 টি এলইডি ড্রাইভ করার জন্য একটি সিরিয়াল সংকেত। ধন্যবাদ, ঠিক এটাই আমি পরে যাচ্ছি তবে স্ট্যান্ডার্ড শিফট রেজিস্টার পূর্ণ ফ্রেম সংক্রমণ হওয়ার পরে আউটপুটগুলিতে বাফার ডেটা অনুলিপি করতে একটি "ল্যাচ" পিন সরবরাহ করে। এখানে কোনও ল্যাচ নেই তাই আমি উচ্চ রিফ্রেশ হারে লক্ষণীয় গোলমাল আশা করি। চিপস প্রতি পিক্সেল 15 বিট সহ 400 কেবিপিএস ডেটা সমর্থন করে, তাই ফ্রেম আপডেট হওয়ার সাথে সাথে স্ক্রিনটি 1.9 মিলিসেকেন্ডের জন্য আজেবাজে প্রদর্শন করবে।
নিলশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.