সুচিপত্র:
ভিডিও: LED ডট ম্যাট্রিক্স ডিসপ্লে: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই প্রকল্পে, আপনি আবার দুই সেট শিফট রেজিস্টার ব্যবহার করবেন। এগুলি ডট ম্যাট্রিক্স ডিসপ্লের সারি এবং কলামের সাথে সংযুক্ত থাকবে। তারপরে আপনি ডিসপ্লেতে একটি সাধারণ বস্তু বা স্প্রাইট দেখাবেন এবং এটিকে অ্যানিমেট করবেন। এই প্রজেক্টের মূল লক্ষ্য হল একটি ডট ম্যাট্রিক্স ডিসপ্লে কিভাবে কাজ করে তা দেখানো এবং মাল্টিপ্লেক্সিংয়ের ধারণাটি চালু করা কারণ এটি একটি অমূল্য দক্ষতা।
ধাপ 1: প্রয়োজনীয় জিনিস
এই প্রজেক্টের জন্য আপনার প্রয়োজন হবে -
পদক্ষেপ 2: কাজ
ডট ম্যাট্রিক্স ইউনিটগুলি সাধারণত 5x7 বা 8x8 ম্যাট্রিক্স এলইডিতে আসে। এলইডিগুলি ম্যাট্রিক্সে তারযুক্ত করা হয় যাতে প্রতিটি সারির প্রতিটি এলোডের অ্যানোড বা ক্যাথোড সাধারণ হয়। অন্য কথায়, একটি সাধারণ অ্যানোড এলইডি ডট ম্যাট্রিক্স ইউনিটে, এলইডির প্রতিটি সারিতে সেই সারিতে তাদের সমস্ত অ্যানোড একসঙ্গে যুক্ত থাকবে। LEDs এর ক্যাথোডগুলি প্রতিটি কলামে একসঙ্গে তারযুক্ত হবে। এর কারণ শীঘ্রই স্পষ্ট হয়ে যাবে। একটি সাধারণ একক রঙ 8x8 ডট ম্যাট্রিক্স ইউনিটে 16 টি পিন থাকবে, প্রতিটি সারির জন্য 8 টি এবং প্রতিটি কলামের জন্য 8 টি। সারি এবং কলামগুলি একসঙ্গে তারযুক্ত হওয়ার কারণ হল প্রয়োজনীয় পিনের সংখ্যা কমানো। যদি এটি না হয়, একটি একক রঙ 8x8 ডট ম্যাট্রিক্স ইউনিটের 65 পিনের প্রয়োজন হবে, প্রতিটি LED এর জন্য একটি এবং একটি সাধারণ অ্যানোড বা ক্যাথোড সংযোগকারী। সারি এবং কলাম একসঙ্গে তারের দ্বারা, শুধুমাত্র 16 পিনের প্রয়োজন। যাইহোক, এটি এখন একটি সমস্যা সৃষ্টি করে যদি আপনি একটি নির্দিষ্ট অবস্থানে একটি নির্দিষ্ট LED আলো চান। উদাহরণস্বরূপ, যদি আপনার একটি সাধারণ অ্যানোড ইউনিট থাকে এবং আপনি X, Y অবস্থান 5, 3 (5 ম কলাম, 3 য় সারি) এ LED জ্বালাতে চান, তাহলে আপনি 3 য় সারিতে একটি কারেন্ট প্রয়োগ করবেন এবং 5 ম কলামের পিনটি গ্রাউন্ড করবেন। 5 ম কলাম এবং 3 য় সারিতে LED এখন হালকা হবে। এখন কল্পনা করুন যে আপনি কলাম 3, সারি 6 এ LED জ্বালাতে চান। কলাম 3, সারি 6 এ LED এখন আলোকিত। কিন্তু অপেক্ষা করুন … কলাম 3, সারি 6 এবং কলাম 5, সারি 6 এ এলইডিগুলিও জ্বলছে। এর কারণ হল আপনি সারি 3 এবং 6 এবং গ্রাউন্ডিং কলাম 3 এবং 5 এ পাওয়ার প্রয়োগ করছেন। এটি প্রদর্শিত হবে যে কোনও উপায় নেই যা আপনি কেবল দুটি প্রয়োজনীয় LEDs সারি এবং কলামগুলির সাথে একসঙ্গে তারের মতো আলোতে পারেন। এই কাজ করার একমাত্র উপায় হবে প্রতিটি LED এর জন্য একটি পৃথক পিনআউট, যার অর্থ পিনের সংখ্যা 16 থেকে 65 পর্যন্ত লাফিয়ে উঠবে। একটি 65-পিন ডট ম্যাট্রিক্স ইউনিটকে তারে লাগানো এবং নিয়ন্ত্রণ করা খুব কঠিন হবে কারণ আপনার প্রয়োজন হবে কমপক্ষে 64 ডিজিটাল আউটপুট সহ একটি মাইক্রোকন্ট্রোলার। এই সমস্যা কাছাকাছি পেতে একটি উপায় আছে? হ্যাঁ আছে, এবং এটি মাল্টিপ্লেক্সিং (বা মাক্সিং) বলা হয় মাল্টিপ্লেক্সিং হল এক সময়ে প্রদর্শনের এক সারি স্যুইচ করার কৌশল। যে সারিতে রয়েছে এমন কলাম নির্বাচন করে আপনি যে LED টি জ্বালাতে চান, এবং তারপর সেই সারিতে শক্তি চালু করুন (অথবা সাধারণ ক্যাথোড ডিসপ্লের জন্য অন্য পথে), সেই সারিতে নির্বাচিত LEDs আলোকিত হবে। তারপর সেই সারিটি বন্ধ করা হয় এবং পরবর্তী সারিটি চালু করা হয়, আবার উপযুক্ত কলামগুলি বেছে নেওয়া হয় এবং দ্বিতীয় সারির LEDs এখন আলোকিত হবে। আপনি নীচে না হওয়া পর্যন্ত প্রতিটি সারির সাথে পুনরাবৃত্তি করুন এবং তারপরে শীর্ষে আবার শুরু করুন। যদি এটি যথেষ্ট দ্রুত সম্পন্ন করা হয় (100Hz এর বেশি, বা প্রতি সেকেন্ডে 100 বার) তাহলে দৃ pers়তার দৃon়তার ঘটনা (যেখানে একটি সেকেন্ডের প্রায় 1/25 তম রেটিনাতে একটি পরের চিত্র থাকে) এর মানে হল যে প্রদর্শনটি প্রদর্শিত হবে স্থির থাকুন, যদিও প্রতিটি সারি ক্রম অনুসারে চালু এবং বন্ধ থাকে। এই কৌশলটি ব্যবহার করে, আপনি একই কলাম বা সারিতে অন্যান্য LEDs ছাড়া পৃথক LED প্রদর্শন করার সমস্যাটিও পেতে পারেন। সারিগুলি স্ক্যান করে এবং সেই সারির প্রতিটি কলামে সংশ্লিষ্ট এলইডি আলোকিত করে এবং এটি খুব দ্রুত (100Hz এর বেশি) করে মানুষের চোখ ছবিটিকে স্থির হিসাবে উপলব্ধি করবে এবং LED প্যাটার্নে হার্টের ছবি স্বীকৃত হবে। আপনি প্রকল্পের কোডে এই মাল্টিপ্লেক্সিং কৌশলটি ব্যবহার করছেন। এভাবেই আপনি বহিরাগত এলইডি প্রদর্শন না করে হার্ট অ্যানিমেশন প্রদর্শন করতে পারেন।
ধাপ 3:
আপনি যে প্রতিরোধক ব্যবহার করতে পারেন তার মান গণনা করতে হবে আপনাকে প্রথমে আপনার LEDs তে কিছু স্পেক্স পাওয়া উচিত, আপনার তাদের ফরওয়ার্ড ভোল্টেজ এবং ফরওয়ার্ড কারেন্ট জানা উচিত, আপনি ডেটশীট থেকে এই তথ্য পেতে পারেন। সার্কিট 5V এ কাজ করে তাই আপনার সোর্স ভোল্টেজ 5V যা একটি 5v অ্যাডাপ্টার থেকে পাওয়া যেতে পারে স্কিম্যাটিক্স আরও ভালো দেখতে মূল ফাইলটি ডাউনলোড করুন। (ছবির উপরের বাম কোণে "i" আইকন টিপুন)
ধাপ 4: এটি কাজ করা
আমি একটি প্রোগ্রাম তৈরি করেছি যা ম্যাট্রিক্সে আরডুইনো সিরিয়াল মনিটর থেকে বাক্য প্রদর্শন করে, আমার কোডটি খুবই মৌলিক। অ্যাপটি ইনস্টল করার জন্য অনুগ্রহ করে নিম্নলিখিত পৃষ্ঠায় যান
ধাপ 5: সব শেষ !!!!!!!
অভিনন্দন আপনার 8x8 নেতৃত্বাধীন ম্যাট্রিক্স প্রস্তুত। আপনি যা খুশি তা প্রদর্শন করতে পারেন। এখন আপনি এটির সাথে খেলতে পারেন এবং ম্যানুয়ালি Led`s বা 16x8 ম্যাট্রিক্স ইত্যাদি বিক্রি করে 8x8 নেতৃত্বাধীন ম্যাট্রিক্স তৈরি করতে পারেন !!!!!!
প্রস্তাবিত:
ডিজিটাল ক্লক এলইডি ডট ম্যাট্রিক্স - ইএসপি ম্যাট্রিক্স অ্যান্ড্রয়েড অ্যাপ: 14 টি ধাপ
ডিজিটাল ক্লক এলইডি ডট ম্যাট্রিক্স - ইএসপি ম্যাট্রিক্স অ্যান্ড্রয়েড অ্যাপ: এই নিবন্ধটি গর্বের সাথে PCBWAY দ্বারা স্পনসর করা হয়েছে। আপনার নিজের জন্য এটি ব্যবহার করে দেখুন এবং PCBWAY তে মাত্র 5 ডলারে 10 PCBs পান খুব ভালো মানের সাথে, ধন্যবাদ PCBWAY। আমি যে ইএসপি ম্যাট্রিক্স বোর্ড তৈরি করেছি
ওয়াইফাই নিয়ন্ত্রিত LED স্ট্রিপ ম্যাট্রিক্স ডিসপ্লে ক্লক লাইট: 3 টি ধাপ (ছবি সহ)
ওয়াইফাই নিয়ন্ত্রিত LED স্ট্রিপ ম্যাট্রিক্স ডিসপ্লে ক্লক লাইট: প্রোগ্রামযোগ্য LED স্ট্রিপ, যেমন WS2812 এর উপর ভিত্তি করে, আকর্ষণীয়। অ্যাপ্লিকেশনগুলি বহুগুণ এবং আপনি দ্রুত চিত্তাকর্ষক ফলাফল পেতে পারেন। এবং একরকম বিল্ডিং ঘড়িগুলি অন্য ডোমেন বলে মনে হয় যা আমি অনেক কিছু নিয়ে চিন্তা করি। কিছু অভিজ্ঞতা দিয়ে শুরু করে
IoT স্মার্ট ক্লক ডট ম্যাট্রিক্স Wemos ESP8266 ব্যবহার করুন - ESP ম্যাট্রিক্স: 12 টি ধাপ (ছবি সহ)
IoT স্মার্ট ক্লক ডট ম্যাট্রিক্স Wemos ESP8266 ব্যবহার করুন-ESP ম্যাট্রিক্স: আপনার নিজের IoT স্মার্ট ক্লক তৈরি করুন যা পারে: একটি সুন্দর অ্যানিমেশন আইকন ডিসপ্লে রিমাইন্ডার -১ দিয়ে রিমাইন্ডার -5 ডিসপ্লে ক্যালেন্ডার প্রদর্শন ঘড়ি প্রদর্শন করুন মুসলিম নামাজের সময় প্রদর্শন আবহাওয়ার তথ্য প্রদর্শন সংবাদ প্রদর্শন পরামর্শ প্রদর্শন বিটকয়েনের হার প্রদর্শন
ডিজিটাল সাইনেজের জন্য মিরোলো নেটওয়ার্ক LED LED ম্যাট্রিক্স ডিসপ্লে: 22 টি ধাপ (ছবি সহ)
ডিজিটাল সিগনেজের জন্য মিরলো নেটওয়ার্ক এলইডি ম্যাট্রিক্স ডিসপ্লে: আসন্ন প্যানেল, সময়সূচিতে পরিবর্তন বা গতিশীলভাবে তথ্য প্রদানের বিষয়ে দর্শকদের অবহিত করতে ইভেন্টগুলিতে ডিজিটাল সাইনজ উপযোগী হতে পারে। এর জন্য এলইডি ম্যাট্রিক্স ডিসপ্লে ব্যবহার করা বার্তাগুলিকে দূর থেকেও পাঠযোগ্য করে তোলে এবং এটি একটি আকর্ষণীয় ফি
ম্যাট্রিক্স ভয়েস এবং ম্যাট্রিক্স নির্মাতা আলেক্সা চালাচ্ছেন (C ++ সংস্করণ): 7 টি ধাপ
ম্যাট্রিক্স ভয়েস এবং ম্যাট্রিক্স নির্মাতা আলেক্সা (C ++ সংস্করণ) চালাচ্ছেন: প্রয়োজনীয় হার্ডওয়্যার শুরু করার আগে, আসুন পর্যালোচনা করুন আপনার কী প্রয়োজন। রাস্পবেরি পাই 3 (প্রস্তাবিত) বা পাই 2 মডেল বি (সমর্থিত)। ম্যাট্রিক্স ভয়েস বা ম্যাট্রিক্স ক্রিয়েটর - রাস্পবেরি পাইতে অন্তর্নির্মিত মাইক্রোফোন নেই, ম্যাট্রিক্স ভয়েস/স্রষ্টার একটি