সুচিপত্র:

LED ডট-ম্যাট্রিক্স ডিসপ্লে: 8 টি ধাপ (ছবি সহ)
LED ডট-ম্যাট্রিক্স ডিসপ্লে: 8 টি ধাপ (ছবি সহ)

ভিডিও: LED ডট-ম্যাট্রিক্স ডিসপ্লে: 8 টি ধাপ (ছবি সহ)

ভিডিও: LED ডট-ম্যাট্রিক্স ডিসপ্লে: 8 টি ধাপ (ছবি সহ)
ভিডিও: CASIO FX-991MS FX-570MS FX-100MS learn everything 2024, জুলাই
Anonim
LED ডট-ম্যাট্রিক্স ডিসপ্লে
LED ডট-ম্যাট্রিক্স ডিসপ্লে

এটি আপনার নিজের ব্যক্তিগতকৃত LED ডট-ম্যাট্রিক্স ডিসপ্লে তৈরি করার একটি সহজ উপায়। আমি LEDs আলোতে একটি ব্যাখ্যা সহ সম্পূর্ণ প্রোগ্রাম যোগ করা হবে। এটি বরং হ্যাকযোগ্য, আপনি এটি আপনার নিজের অনুসারে পরিবর্তন করতে পারেন।

আমি আমার নিজের ডট ম্যাট্রিক্স ডিসপ্লে বানানোর সিদ্ধান্ত নিয়েছি কারণ সেগুলো দেখতে দুর্দান্ত, এবং নীল রঙের কোনটিই পাওয়া যাবে না, যা সেরা রঙ, তাই আমি সিদ্ধান্ত নিয়েছি, এটি নিজেও তৈরি করতে পারি।

ধাপ 1: পরিকল্পনা

পরিকল্পনা
পরিকল্পনা
পরিকল্পনা
পরিকল্পনা

প্রথম কাজ হল প্রকল্প পরিকল্পনা করা।

আমি agগলে কিউরকুট তৈরি করেছি যাতে আমি সংযোগগুলি দেখতে এবং LED ম্যাট্রিক্স পরীক্ষা করতে পারি। এটি আমাকে কীভাবে পৃথক LEDs জ্বালাতে হয় তা শিখতে সক্ষম করে। প্রথম কাজটি হল PIC এর জন্য সমস্ত সাপোর্ট স্টাফ যোগ করা, তাই আমার পাওয়ার সাপ্লাই দরকার, সকেট ডাউনলোড করুন এবং রিসেট করুন। আমি সারি ব্যবহার করার জন্য সহজ আউটপুট ব্যবস্থা করতে হবে। এটি পিসিবিগুলির আকারকে সংজ্ঞায়িত করেছে তাই যতক্ষণ না আমি এটিকে ছোট করতে পারি ততক্ষণ আমি আকার হ্রাস করতে পারতাম। পরবর্তী পদক্ষেপটি ছিল ডট-ম্যাট্রিক্সে 20 টি এলইডি স্থাপন করা, কলামে সমস্ত অ্যানোড এবং সারিতে সমস্ত ক্যাথোড সংযুক্ত করা। লিঙ্ক ওয়্যার ব্যবহার না করে এটি করা অসম্ভব, যদি না আপনি ডাবল লেয়ার বোর্ড বা ডাবল সাইড বোর্ড ব্যবহার করেন। আমি ছিলাম না তাই আমি লিঙ্ক তার ব্যবহার করব।

ধাপ 2: পিসিবি

পিসিবি
পিসিবি

আচ্ছা এটা কিভাবে কিছু করা প্রয়োজন।

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

ধাপ 3: যন্ত্রাংশ পান

যন্ত্রাংশ পান
যন্ত্রাংশ পান

একবার আপনি জানেন যে আপনি কি করতে যাচ্ছেন আপনার যন্ত্রাংশের প্রয়োজন। তারা খুব সহজ। আমি তাদের প্রোগ্রাম করার জন্য খুব সহজ, এবং তারপর প্রোগ্রামটি ডাউনলোড করি। PICAXE BASIC অবশ্যই একমাত্র PIC ভাষা আমিও জানি, যাতে সেগুলো সীমাবদ্ধ থাকে। এগুলি খুঁজে পাওয়া বেশ সহজ, যদিও যুক্তরাজ্যে আপনি কেবল রid্যাপিড ইলেকট্রনিক্সে যেতে পারেন - PICAXEPICAXE ম্যানুয়াল - এটি একটি.pdfPICAXE চিপ ডেটা - এছাড়াও.pdf আমি একই সময়ে LEDs কিনেছি, এখন যেমন আমি যাচ্ছিলাম একটি নীল বিন্দু-ম্যাট্রিক্সের জন্য এগুলি আমার পছন্দ ছিল, এবং আমি এর জন্য অর্থ প্রদান করেছি, প্রতি LED 48p, তাই পুরো লটের জন্য £ 12, এটি 25 এর একটি প্যাকেটে কিনতে সস্তা ছিল। অবশ্যই যদি আপনি এটি তৈরি করতে পারেন তবে আপনি এটি ব্যবহার করতে পারেন আপনি কি চান, যদিও আমার পিসিবি লেআউট ব্যবহার করার জন্য আপনি একটি 5 মিমি প্যাকেজ চাইবেন রিসেট করার জন্য আমার 4k7 ওহম প্রতিরোধক প্রয়োজন, যদি না রিসেট পিন (পিন 4) 4k7 ওহম প্রতিরোধক দ্বারা উঁচু করা হয় তবে PIC ক্রমাগত পুনরায় সেট করুন, যা খারাপ। আমি ডাউনলোড সকেটের জন্য স্টিরিও সকেট, 10k ওহম প্রতিরোধক এবং 22k ওহম প্রতিরোধক ব্যবহার করেছি, এর অর্থ হল পুরো ইউনিটটি স্বয়ংসম্পূর্ণ, যা খুব সুবিধাজনক। এছাড়াও পিআইসি নষ্ট হতে বাধা দেয় কারণ আমি এটিকে টেনে বের করে রাখি এবং অবশেষে পা ছিঁড়ে ফেলতে থাকি, waste 4.75 নষ্ট করার কী উপায় … আমার স্কুলে পিসিবিগুলি ছিল যাতে তারা মূলত বিনামূল্যে ছিল। তবে আমরা দরিদ্র মানের বোর্ড ব্যবহার করি যাতে ট্র্যাকগুলি খুব সহজেই টেনে তোলা যায়, কিন্তু আমি মনে করি না যে এটি একটি সমস্যা হবে, অন্তত এখনও নয়। ওহ আমি ব্যথার জন্য ছিলাম।

ধাপ 4: সোল্ডারিং

সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং
সোল্ডারিং

একবার আপনার যন্ত্রাংশগুলি হয়ে গেলে, সেগুলি একসাথে সংযুক্ত করার সময় এসেছে।

প্রথম বোর্ডে আমি সোল্ডারিং শুরু করেছিলাম ডিসপ্লে বোর্ড। এর বেশ কয়েকটি কারণ ছিল, এটি সবচেয়ে বিরক্তিকর লাগছিল, এটি শেষ করার পরে এটি খেলতে খুব মজা হবে, এবং এটি বিরক্তিকর হবে, অপেক্ষা করুন, আমি কি এটি উল্লেখ করেছি? তাই একবার আমি কিছু wirewool সঙ্গে ট্র্যাক পরিষ্কার ছিল আমি লিঙ্ক তারের কাটা এবং সংযুক্ত শুরু। এগুলো ছিল অস্পষ্ট এবং তৈরি করা এবং তারপর জায়গায় ঠিক করা বেশ কঠিন, তাই একটি দায়িত্বশীল সিরামিক-আঙ্গুলের সহকারীর অনুপস্থিতিতে আমি সেলোটেপ ব্যবহার করেছিলাম, যা আমাকে আবিষ্কারের দিকে নিয়ে যায়, প্রথমবারের মতো নয়, যে পুড়ে যাওয়া সেলোটেপটি কদর্য নোংরা জিনিস। একবার এটি সম্পূর্ণ হয়ে গেলে আমি এলইডি সোল্ডার করা শুরু করি, আমি উপরে থেকে শুরু করি এবং সেগুলি পৃথকভাবে কাজ করে আমার কাজ করি, যতক্ষণ না আমি বিরক্ত হয়ে যাই এবং একবারে পুরো সারিতে শুরু করি। শেষের দিকে এটি বেশ কঠিন হয়ে উঠল কারণ এলইডি লিডগুলি বেশভাবে আটকে গেছে। একবার সমস্ত 20 টি এলইডি সোল্ডার হয়ে গেলে, আমি পিছনে আক্রমণ করেছিলাম এবং যতটা সম্ভব নীচে সেই সমস্ত বিরক্তিকর লিডগুলি কেটে ফেলেছিলাম। এবং আমার আগের চিন্তা সত্য একটি অতিরিক্ত 6v ব্যাটারি প্যাক এবং ব্যাটারি ক্লিপ দখল করে এবং কলামগুলি আলোকিত করার জন্য সংযোগগুলি উপরে এবং নিচে চালানো শুরু করে। এটি তার নিজের উপর বেশ ভাল লাগছিল, প্রকৃতপক্ষে, প্রকল্পের বাকি অংশটি কেবল এই চেহারাটির জন্য মূল্যবান হতে পারে। অবশ্যই কিছু অদ্ভুত কারণে পুরো সারি একসাথে জ্বলছিল কিন্তু এই মুহুর্তে আমি পুরোপুরি লক্ষ্য করিনি …

ধাপ 5: এটি পরিষ্কার করুন

এটা পরিষ্কার করুন
এটা পরিষ্কার করুন

একবার আপনি বোর্ডগুলিকে একসঙ্গে বিক্রি করার সময় তাদের পরিষ্কার করার সময় এসেছে। আপনি যা করতে পারেন তার একটি সংখ্যা আছে।

অতিরিক্ত প্রবাহ দূর করুন: ফ্লাক্স সোল্ডার প্রবাহকে সাহায্য করে এবং ভাল পরিচিতি তৈরি করে তবে শুকিয়ে গেলে এটি বেশ খারাপ দেখায় এবং সেই সুন্দর চেহারার জন্য পরিত্রাণ পাওয়া ভাল। এটি করার সর্বোত্তম উপায় হল আপনি বোর্ডে একটি রাগ দিয়ে ড্যাব যা আপনি এসিটোন ভিজিয়েছেন। তুমি কাঁদবে শুনে এসিটোন কোথায় পাবে? আচ্ছা আপনি এটি কিছু শিল্পের দোকান পেতে পারেন, ফাইবারগ্লাস পরিসরের অংশ হিসাবে আপনি এটি কিছু নৌকা/সামুদ্রিক দোকানেও কিনতে পারেন, তবে সেরা উৎস আসলে সস্তা পেরেক বার্নিশ রিমুভার। সুতরাং আপনার নিকটতম সস্তা ফার্মাসিস্টের দিকে যান এবং সবচেয়ে সস্তা নখ বার্নিশ রিমুভারগুলি সন্ধান শুরু করুন। আমি 200ml এর জন্য 49p এর কথা বলছি, আমার অতীত অভিজ্ঞতা দেখায় যে এটি গোলাপী বোতলে আসে। বোর্ডের প্রান্তগুলি পরিষ্কার করুন: এটি বোর্ডের প্রান্তগুলি নীচে স্যান্ড করার মতো সহজ যাতে তারা মসৃণ এবং সমতল হয়। প্রান্তগুলি গোল করার জন্য এটি বেশ সুন্দর। এবং এই মুহূর্তে এটি সম্পর্কে।

ধাপ 6: প্রোগ্রামিং

প্রোগ্রামিং
প্রোগ্রামিং

সুতরাং আপনি এটি তৈরি করেছেন, আপনি ব্যাটারিটি প্লাগ ইন করেছেন, কিন্তু অপেক্ষা করুন, না, এটি কাজ করছে না, অথবা সম্ভবত আপনাকে এটি প্রোগ্রাম করতে হবে … আহ এটি একটি ভাল ধারণা হবে। আমার ভাবনার কারণে, আমার পিসিবিতে ইতিমধ্যেই একটি ডাউনলোড সকেট আছে, তাই, কেবল ডাউনলোড ক্যাবলে চাপ দিন, আপনার পিসিতে একটি সিরিয়াল পোর্টে প্লাগ করুন, প্রোগ্রামিং এডিটর পান এবং কোডিং পান! অবশ্যই এটি সাহায্য করে যদি আপনি আগে একটি PICAXE প্রোগ্রাম করেছিলাম, আমি এখন পর্যন্ত GCSE এবং AS/A লেভেলের প্রায় 4 বছরের অভিজ্ঞতা পেয়েছি।

প্রধান: গোটো প্রধানএটি কেবলমাত্র প্রোগ্রামের জন্য PICAXE সেট করে, প্রধান এবং গোটো প্রধানের মধ্যে গুরুত্বপূর্ণ কোডটি রাখুন, আমি এটি করি তাই আমি পরে এটি করতে ভুলব না। পরবর্তী কাজটি হল আউটপুট সেট করা, কোন পিনগুলি আপনি উচ্চ চান এবং কোনটি কম। দীর্ঘ এবং সময় সাপেক্ষ পথ যেতে হবে

উচ্চ 1 উচ্চ 2 উচ্চ 3low 1low 2low 3অথবা আপনি শীতল হতে পারেন এবং রাজ্যগুলিকে এক লাইনে সেট করতে পারেন

let pins = %00001110let pins = %00000000এটি প্রতিটি পিনকে একটি নির্দিষ্ট অঙ্ক দিয়ে কাজ করে, তাই পিন 8 হল মুষ্টি সংখ্যা, পিন 0 শেষ সংখ্যা এবং তাই। আমরা সেখানে একটি সময় বিলম্ব করতে সক্ষম হতে হবে যাতে পিনগুলি আসলে LEDs আলোর জন্য যথেষ্ট পরিমাণে বাকি থাকে। এখানে 2 টি প্রধান PICAXE ওয়েটিং কমান্ড আছে, অপেক্ষা করুন এবং বিরতি দিন, 1 অপেক্ষা করুন 1 সেকেন্ডের জন্য অপেক্ষা করুন, যেখানে বিরাম 1 1 সেকেন্ডের জন্য অপেক্ষা করে, যা আমাদের প্রয়োজন। যারা নিট পিকিংয়ের দিকে ঝুঁকছেন তারা লক্ষ্য করবেন যে পিনগুলিতে কেবল 8 টি পিন =%00000000 কমান্ড রয়েছে। হ্যাঁ, PICAXE18X এর নবম আউটপুট আসলে সিরিয়াল আউট পিন। এটি সেট করার জন্য একটি সম্পূর্ণ নতুন কোডের প্রয়োজন

পোক $ 05, %00000000 পোক $ 05, %00001000আমি খুব নিশ্চিত নই কেন এটি কাজ করে, বা কেন এটি অপরিহার্য, কিন্তু আমি পিক্সেক ফোরামে বন্ধুত্বপূর্ণ লোকদের কাছ থেকে এটি পেয়েছি তাই সবকিছু একত্রিত করে আমাদের দেয়

main: & apos Letter Alet pins = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposlet pins = %00100101 & apospoke $ 05, %00001000 & apos set SERTXD line highpause 1 & aposlet pins হাইপজ 1 এবং অ্যাপোসলেট পিন = %10001000 & apospoke $ 05, %00000000 এবং apos সেট SERTXD লাইন কম বিরতি 1 এবং aposgoto প্রধান এবং aposএটি আপনার ডটমেট্রিক্স ডিসপ্লেতে A অক্ষর প্রদর্শন করবে

ধাপ 7: সমাপ্ত জিনিস

সমাপ্ত জিনিস
সমাপ্ত জিনিস
সমাপ্ত জিনিস
সমাপ্ত জিনিস

এখানে এটি একটি অক্ষর প্রদর্শন করছে।

এবং দ্বিতীয় ছবিটি অন্ধকারে B অক্ষরের, এগুলি একটি নতুন চার্জযুক্ত 4x AA 2500mAh ব্যাটারি প্যাকের সাথে বিচ্ছুরিত নীল LEDs, বেশ উজ্জ্বল। কিন্তু এত উজ্জ্বল নয় যাতে আপনি প্রদর্শনটি দেখতে না পারেন, নিখুঁত।

ধাপ 8: উন্নতি

উন্নতি
উন্নতি
উন্নতি
উন্নতি
উন্নতি
উন্নতি

এটি কাজ করে, তাই এখন কি, একটি সম্পূর্ণ, এবং কাজের প্রকল্পের গৌরবে বাস করুন, না, এক সেকেন্ডের জন্য নয়। আমি কিভাবে এটাকে আরো ভালো করতে পারি, কিভাবে আমি এটাকে সস্তা করতে পারি কিভাবে আমি এটাকে ঠান্ডা করতে পারি !!! আচ্ছা এখানে আমার মাথার চারপাশে বাউন্স করা কিছু আইডিয়া আছে। d প্রকল্পের মোট বেধকে 5 মিমি, ছোট থেকে ভাল করে ফেলুন। প্লাস SMD দেখতে অনেক বেশি ঠান্ডা, geek +5. SMD PIC, whoa, SMT goodness, geek +10 অন্তত, ঠিক আছে এটা অপসারণযোগ্য হবে, কিন্তু আপনি বোর্ডে থাকা অবস্থায় এটিতে প্রোগ্রাম ডাউনলোড করতে পারেন। ওহ এবং এটি প্রকল্পের বেধকে 5 মিমি পিছনে ফেলে দেবে (যদিও ডাউনলোড সকেটটি ভুলে যাবেন না) পেশাগত পিসিবি উত্পাদন, ভাল, এটি কতটা সহজ, নিশ্চিত যে এটি কিছুটা ব্যয় করবে, তবে এটি এর মানে বোর্ডগুলি নিখুঁত, ভাল, যতটা নিখুঁত আপনি তাদের তৈরি করেছেন। আপনি মাল্টি-লেয়ার বা ডাবল সাইডেড বোর্ডের মতো মজাদার ফাংশনগুলির সাথে খেলতে পারেন, একটি ডাবল সাইডেড পিসিবি কল্পনা করুন, আপনার তখন 2 টি পৃথক পিসিবি লাগবে না। এসএমডি কম্পোনেন্টস যেমন প্রতিরোধক, এলইডি এবং পিআইসি যোগ করুন এবং আপনি একটি খুব উন্নতমানের, কিন্তু ব্যয়বহুল বোর্ড পেয়েছেন। এখানে ক্যাডসফট থেকে একটি তালিকা, যারা agগল, পিসিবি নির্মাতারা তৈরি করেছে। বড় ডিসপ্লে, বেশিরভাগ ডিসপ্লে 5 বাই 7, খনি একটি 4 বাই 5, তাই এটিকে আরও বড় করে তোলা ডিসপ্লে অপশনের সম্পূর্ণ নতুন পরিসর খুলে দেবে। আপনি আরো আউটপুট প্রয়োজন হবে, আমি শুধুমাত্র 9 উপলব্ধ ছিল, কিন্তু যদি আপনি একটি PICAXE28X ব্যবহার করতে হবে আপনি 17 উপলব্ধ আউটপুট আছে, যে একটি 8 দ্বারা 8 প্রদর্শন। চমৎকার। যাইহোক যদি আপনি PICAXEs থেকে অন্য মাইক্রোকন্ট্রোলারগুলিতে চলে যান তবে আমি নিশ্চিত যে বিভিন্ন আউটপুট পিন আছে। আরেকটি বিকল্প হল চার্লি-প্লেক্স আউটপুট, যদিও আপনাকে কাজ করার জন্য ইনপুট হিসাবে আউটপুট পিন সেট করতে সক্ষম হতে হবে। আমি বিশ্বাস করি এটি বেশিরভাগ অ-পিক্সে ছবিগুলির সাথেই সম্ভব, বিশেষ করে আরডুইনো'র আশা করি একবার আমার ওয়েবসাইট (TheDarkPlace বা শুধু দ্য ডার্ক প্লেস) চালু হয়ে গেলে, আমি 4 থেকে 5 ডিসপ্লে এর কিট বিক্রি করতে পারব, কিছু অপশন সহ, যেমন 2 টি পৃথক বোর্ড, 1 টি সম্পূর্ণ বোর্ড এবং 1 টি সম্পূর্ণ স্তর সহ 2 টি স্তর। তবে এটি কতজন লোক পছন্দ করে তার উপর নির্ভর করে। অথবা আপনি আমাকে শুধু ইমেইল করতে পারেন: pinski1 [at] gmail.com এখানে লেআউটের কিছু ছবি।

প্রস্তাবিত: