সহজেই বানিয়ে ফেলুন LED মুভিং ডিসপ্লে (২য় পর্ব) Code সহ ।

সহজেই বানিয়ে ফেলুন LED মুভিং ডিসপ্লে (১ম পর্ব)

প্রথমে সবাইকে সালাম ও শুভেচ্ছা ।
সবাই দেশের জন্য দোয়া করুন ও দেশকে ভালবাসুন।

দীর্ঘ দিন পর আবার মুভিং ডিসপ্লের দ্বিতীয় পর্ব লিখতে বসলাম। অনেকেই ইমেইল করে পোস্টটা করার জন্য বারবার তাগাদা দিচ্ছিল। তাই আজ এই দ্বিতীয়
পর্ব ।

কথা না বাড়িয়ে কাজের কাজ শুরু করা যাক।
প্রথম পর্বে বলেছি কি ভাবে Shift Rasistor (74HC164) কাজ করে। আজ তাহলে এই শিফট রেসিস্টর ও একটি মাইক্রো কন্ট্রোল দিয়ে
মুভিং ডিসপ্লে বানাব। এখানে আমি আমার প্রোজেক্ট এর circuit schematic,.HEX , ASM, ISIS PROTEUS Somulator
সহ দেওয়া হল । যারা ISIS Proteus ব্যাবহার জানেন তারা বানানোর আগেই নিশ্চিত হবার জন্য test করে নিতে পার

এখানে ক্লিক করুন

এখানে ক্লিক করুন

প্রথমে কি কি লাগবে তার লিস্ট করি।

Microcontroller - PIC16F876A  - 1 Pc
74HC164  (Shift rasistor)    - 6 pcs
74HC138  (3 line to 8 line decode/Multimluxer) - 1 pc
10Mhz Cristal  - 1 Pc
22pf capacitor
8X8 Dot Matrix Display  - 6 Pcs

সার্কিট বানানোর জন্য PCB and Outhers.
সর্বোপরি  Microcontroller program করতে অতি প্রয়োজনীয় programmer ত লাগবেই।

আপনি যদি পূর্বের টিউনটি মনোযোগ দিয়ে পড়ে থাকেন তাহলে বুঝতে পারছেন যে  74HC164 আইসিটিকে ধারাবাহিক ভাবে (CLK & DATA)
পিন নং 8 CLK ও পিন নং ১,২ DATA )Data প্রদান করলে আউট পুটের ৮ টি পিন সমান্তরাল ভাবে ডাটা পাওয়া যাবে।

Microcontroller - PIC16F876A এর program করা তথ্য মাইক্রো  কন্ট্রোলের পিন ১১ (CLK) ও  পিন ১২ (DATA)
মাধ্যমে 74HC164 (Shift resistor) এর CLK & DATA পিনে ধারাবাহিক ডাটা প্রদান করে । যেহেতু ধারাবাহিক ভাবে ৬ টি
74HC164 আইসি আছে তাই ৬ গুণন ৮ সমান ৪৮ টি কলামের মাধ্যমে বাইনারি ফর্মে আউট পুট পাওয়া যাবে । একই সাথে "র" ROW তথ্য প্রদান
করবে পিন নং ২১,২২,২৩ দিয়ে 74HC138 আইসিকে । 74HC138 ইসিটি ধারাবাহিক ভাবে ROW কে ডাটা প্রদান করে। 

র ও কলাম এর চিত্র ।

র ও কলাম এর এই কর্ম কান্ড এর ফলে নিম্নের মত একটি ইমেজ কে ফুটিয়ে তোলে।

আরও ভালভাবে বুঝার জন্য  LED MOVING DISPLAY   ভিজিট করুন।

এছাড়াও LED Moving Display এর  টিউটরিয়ালের জন্য ভিজিট করুন  - টিউটরিয়াল 

এখন কি ভাবে আপনার প্রয়োজন অনুযায়ী লিখা লিখবেন তা বলছি।

ডাউন লোড করা ফাইলে Matrix 876A Code.asm  নামে একটি ফাইল আছে । যারা MPLAB চালাতে পারেন তারা জানেন এর পর কি করতে হবে।

আর যারা নতুন তারা নীচের লিঙ্ক টি থেকে

PIC Micro Controller টিউটোরিয়াল  ও প্রোগ্রামার এর জন্য ফয়সাল ভাই এর

PIC Micro Controller টিউটোরিয়াল

পড়তে পারেন। ধন্যবাদ ফয়সাল ভাইকে।

আথবা

Pic Simulator IDE

ডাউন লোড করে নিন ।

Pic Simulator IDE ডাউন লোড করে  install করুন।  এখন ওপেন করে মাইক্রো কন্ট্রোল  ও ক্রিস্টাল সিলেক্ট করুন।

এখন Tools  গিয়ে assembler সিলেক্ট করি।

এখন আবার assembler এর file থেকে ডাউন লোড করা  Matrix 876A Code.asm ফাইল টি Open করি  । ২৪ নং লাইন থেকে ৬৬ নং লাইন নীচের মত ASCII code

পরিবর্তন করে নিজের মত লেখা লিখতে পারবেন। যেমন ঊপরে লক্ষ্য করলে দেখবেন "W" এর জন্য Ascii code Ox57 দেওয়া আছে এটাকে বদলে "B" লিখতে

চাইলে আপনাকে Ascii কোড আনুশারে Ox42 ব্যবহার করতে হবে। একই ভাবে "A"  লিখতে চাইলে  Ox41 লিখতে হবে'

এবং এডিট শেষে assembler এর Tools এ গিয়ে Assemble & Load এ ক্লিক করে কোড জেনারেট করতে হবে  এবং উক্ত হেক্স কোড মাইক্রো কন্ট্রোলে ব্যবহার করুন।

Ascii code Genaret করতে নিচের লিঙ্ক ব্যাবহার করুন।

ASCII Character to Hex converter  ডাউনলোড

Circuit schematic,.HEX , ASM, ISIS PROTEUS Somulator & ASCII Conveter ডাউন

লোড করতে নীচে ক্লিক করুন ।

ডাউনলোড

সবাই ভাল থাকুন। কোন ভুল হলে ক্ষমা করবেন।

আর আবশ্যই কমেন্ট করবেন।

কোন কিছু জানতে চাইলে নিশ্চিন্তে জানাবেন ।

আজকের মত আল্লাহাফেজ।

আমার করা অন্য টিউন গুলি ।

বানিয়ে ফেলুন মাইক্রোকন্ট্রোল রিমোট সার্কিট Code সহ ।

Level 0

আমি hira_lpc। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 8 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 5 টি টিউন ও 13 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

tnkzzz 4 sharing sites

Level 0

আপনাকে যদি করে দিতে বলি কত খরচ পড়বে?

Level 0

শুধু কোড করতে কোন খরচ লাগবেনা।

আমি এমন একটি বোর্ড খুঁজছি। কাপ্তানবাজার, নবাবপুর রোড এ কিছু বোর্ডের দোকানে খুঁজ নিয়েছি। কিন্তু ওদের কাজের ওপর আমার আস্থা নেই। ইলেক্ট্রনি জিনিসের সবচেয়ে বড় বিষয় হচ্ছে কম্পোনেন্টগুলো এসেম্ব্লিংএ সঠিক মাপ। আপনার কাছে আমার আবেদন রইল, আমাকে একটি Scrooling Display Board বানিয়ে দেওয়া যাবে? কত খরচ পরবে আমাকে জানান প্লিজ [email protected]

ভাইয়া আপনাকে অসংখ্য ধন্যবাদ এই পোস্ট এর জন্য। আমি অনেক দিন যাবৎ এই প্রজেক্টটি করার জন্য চেষ্টা করতেছি কিন্তু সফল হতে পারছিলাম না। ভাইয়া যদি AVR Microcontroller (atmega16) দিয়ে এই প্রজেক্ট আমাকে প্রটিয়াস দিয়ে করে দিতে পারতেন তাহলে উপকৃত হতাম। আসলে আমি পিক মাইক্রোকন্টলার ব্যবহার করি না। কারণ নিশ্চই আপনি বুঝতে পেরেছেন? পিক এর বার্ণার অনেক দাম। যাই হক আপনার পরবর্তী পর্বের অপেক্ষায় রইলাম। আর আপনার সাথে যোগাযোগের কোন মাধ্যম দেখালে উপকৃত হতাম।
ধন্যবাদ ভাইয়া।

Level 0

ভাই আপনাকে অনেক ধন্যবাদ টিউন করার জন্য। ভাই আমি LED মুভিং ডিসপ্লে বাংলা প্রোগ্রাম করতে চাই ।অনুগ্রহ করে আমাকে বাংলা কোড দিবেন আর ডেসিং ফাইল দিবেন আমি জেন ISIS PROTEUS রান করতে পারি। আপনে যে ডেসিং ফাইল দিয়েছে তা-হলো 8×8।আমার প্রশ্ন হলো বাংলা লিখতে হলে 12×12 অথবা 16×16 এর আলাদা Microcontroller IC লাগবে কি? অনুগ্রহ করে আমার কমেন্ট এর উত্তর দিবেন।

Level 0

ভাই ফাহিম কমেন্ট করার জন্য ধন্যবাদ । কিন্তু ডেসিং ফাইলটা কি তা বুঝতে পারলাম না। আর ভবিষ্যতে 12X12 , 16X16 ইত্যদির উপর টিউন করব ইনশাল্লাহ ।

আর মেহেদি ভাইকেও কমেন্ট করার জন্য ধন্যবাদ । আবশ্যিই সময় সুজুক মত AVR (ATMEL) নিয়েও
টিউন করব ।

Level 0

Kisoii hoynaii

Level 0

Ata matrix ar kosoi hoynaii

decoder encoder ic samporke detail e bolben ke. egulo ki remote e use kara hoy?

Hira viaya. Bangla ki vabe lekha jay please ektu bolen. Ar eitate mot kotota shobdho lekha jabe. Please please please viaya bolen

Level 0

ভাই আমাকে একটু হেল্প করেন।আমি একটা PIC Programmer কিনসি আমি চাইটাসি একটা pic16f73 থেকে Hex file কপি করে অন্নতাতে Burn করতে।আমি Hex file তা কপি করি কিন্তু Hex file টা Burn করলে কাজ হয় না কেন?আমাকে মিস কল দেন ০১৯৫৫৩৮২৭৫৮।