সুচিপত্র:
- ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
- ধাপ 2: ব্যবহৃত উপাদানগুলি:
- ধাপ 3: কোড:
- ধাপ 4: সার্কিট ডায়াগ্রাম:
- ধাপ 5: ভিডিও:
ভিডিও: Atmega16 ভিত্তিক ট্রাফিক লাইট প্রকল্প প্রোটোটাইপ 7 সেগমেন্ট ডিসপ্লে ব্যবহার করে (প্রোটিয়াস সিমুলেশন): 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
এই প্রকল্পে আমরা Atmega16 ভিত্তিক ট্রাফিক লাইট প্রকল্প করতে যাচ্ছি। এখানে আমরা ট্রাফিক আলোর সংকেত বোঝাতে একটি 7 সেগমেন্ট এবং 3 টি এলইডি নিয়েছি।
ধাপ 1: ব্যবহৃত সফ্টওয়্যার:
এটমেল স্টুডিও 7: স্টুডিও 7 হল সমস্ত AVR® এবং SAM মাইক্রোকন্ট্রোলার অ্যাপ্লিকেশন ডেভেলপ এবং ডিবাগ করার জন্য সমন্বিত উন্নয়ন প্ল্যাটফর্ম (IDP)। এটমেল স্টুডিও 7 আইডিপি আপনাকে সি/সি ++ বা অ্যাসেম্বলি কোডে লেখা আপনার অ্যাপ্লিকেশনগুলি লিখতে, তৈরি করতে এবং ডিবাগ করার জন্য একটি নির্বিঘ্ন এবং সহজেই ব্যবহারযোগ্য পরিবেশ দেয়।
এখানে ডাউনলোড লিঙ্ক আছে
2 সিমুলেশনের জন্য প্রোটিয়াস সফটওয়্যার: এটি সিমুলেশন দেখানোর সফটওয়্যার। এই সফটওয়্যারটি ডাউনলোড করার জন্য আপনি অনেক তথ্য পাবেন।
আপনি যদি এটি সরাসরি হার্ডওয়্যারে করছেন তাহলে প্রোটিয়াস টুল ইনস্টল করার দরকার নেই
ধাপ 2: ব্যবহৃত উপাদানগুলি:
এখানে আমাদের ডেমো ভিডিওতে আমরা প্রোটিয়াস সিমুলেশন ব্যবহার করছি কিন্তু স্পষ্টতই যদি আপনি এটি আপনার হার্ডওয়্যারে করছেন তবে এই প্রকল্পের জন্য আপনাকে এই উপাদানগুলির প্রয়োজন হবে:
1. AVR ডেভেলপমেন্ট বোর্ড: আপনি Atmega16 IC কিনতে পারেন এবং আপনার নিজস্ব কাস্টম বোর্ড তৈরি করতে পারেন, যেভাবে আপনি Atmega16/32 ডেভেলপমেন্ট বোর্ড পেতে পারেন। সুতরাং আপনার যদি এই বোর্ডটি থাকে তবে এটি আরও ভাল হবে যাতে আপনি সহজেই নিজের দ্বারা কোডটি আপলোড করতে পারেন।
2. সাতটি সেগমেন্ট ডিসপ্লে: এখানে যেমন আমরা ট্রাফিক লাইট প্রজেক্ট তৈরি করছি তাই আমাদের সংখ্যা গণনা করার জন্য একটি 7 সেগমেন্ট ডিসপ্লে থাকা উচিত:
3. তিনটি এলইডি: ট্রাফিক লাইটের প্রোটোটাইপ তৈরির জন্য আমরা এখানে বিভিন্ন রঙের 3 টি এলইডি, যানবাহনকে আটকাতে লাল রঙ, সতর্কতার জন্য হলুদ রঙ এবং এগিয়ে যাওয়ার জন্য সবুজ রঙ ব্যবহার করছি।
4. AVR ISP USB Programmer: এই প্রোগ্রামার হল একটি জেনারিক স্ট্যান্ড অলোন হার্ডওয়্যার টুল যা আপনাকে অনেক AVR ভিত্তিক ATMEL মাইক্রো-কন্ট্রোলার পড়তে এবং লিখতে দেয়।
5. কিছু জাম্পার ওয়্যার: প্রতিটি ডিভাইসের মধ্যে সংযোগ স্থাপনের জন্য আমাদের কিছু জাম্পার তারেরও প্রয়োজন।
ডেভেলপমেন্ট বোর্ডের উপরের ছবিতে আমাদের কাছে ইতিমধ্যেই 2 টি সেগমেন্ট ডিসপ্লে আছে এবং কিছু এলইডি আছে তাই আপনি যদি এই বোর্ডটি নিজেই কিনে থাকেন তবে এই দুটি জিনিস কেনার দরকার নেই, তবে আপনার কেবল একটি ছোট ডেভেলপমেন্ট বোর্ড আছে তারপর আপনাকে 7 সেগমেন্ট কিনতে হবে সংযোগ করার জন্য 3 টি LEDs এবং কিছু জাম্পার তার প্রদর্শন করুন।
ধাপ 3: কোড:
আপনি আমাদের Github লিঙ্ক থেকে সোর্স কোড পেতে পারেন।
ধাপ 4: সার্কিট ডায়াগ্রাম:
ধাপ 5: ভিডিও:
পুরো প্রকল্পের বিবরণ উপরের ভিডিওতে দেওয়া হয়েছে
এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন। এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন
ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।
ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি
প্রস্তাবিত:
Arduino এবং 74HC595 Shift Register ব্যবহার করে সাতটি সেগমেন্ট ডিসপ্লে নিয়ন্ত্রণ করা: 6 টি ধাপ
Arduino এবং 74HC595 শিফট রেজিস্টার ব্যবহার করে সেভেন সেগমেন্ট ডিসপ্লে নিয়ন্ত্রণ করা: আরে, কি হচ্ছে, বন্ধুরা! এখানে CETech থেকে সাতটি সেগমেন্ট ডিসপ্লে দেখতে ভালো এবং সবসময় ডিজিট আকারে ডেটা প্রদর্শন করার জন্য একটি সহজ হাতিয়ার কিন্তু তাদের মধ্যে একটি ত্রুটি রয়েছে যা হল যখন আমরা একটি সেভেন সেগমেন্ট ডিসপ্লে নিয়ন্ত্রণ করি
কিভাবে তাপমাত্রা এবং হালকা তীব্রতা লগিং করতে হয় প্রোটিয়াস সিমুলেশন - ফ্রিজিং - লায়নো মেকার: 5 টি ধাপ
কিভাবে তাপমাত্রা এবং হালকা তীব্রতা লগিং করতে হয় প্রোটিয়াস সিমুলেশন | ফ্রিজিং | লায়নো মেকার: হাই এটা লায়নো মেকার, এটা আমার অফিসিয়াল ইউটিউব চ্যানেল। এটি ওপেন সোর্স ইউটিউব চ্যানেল।এখানে লিঙ্ক আছে: লিওনো মেকার ইউটিউব চ্যানেল এখানে ভিডিও লিঙ্ক আছে: টেম্প & হালকা তীব্রতা লগিং এই টিউটোরিয়ালে আমরা শিখব কিভাবে টেম্পার তৈরি করতে হয়
Arduino: 7 টি ধাপ সহ 4 ডিজিট এবং 7 সেগমেন্ট ডিসপ্লে ব্যবহার করে
Arduino সহ 4 ডিজিট এবং 7 সেগমেন্ট ডিসপ্লে ব্যবহার করে: এই টিউটোরিয়ালে আমি আপনাকে দেখাবো কিভাবে arduino ব্যবহার করে 4 ডিজিটের 7 সেগমেন্ট ডিসপ্লে ব্যবহার করতে হয়। কিছু মৌলিক বিষয় যা আমি উল্লেখ করতে চাই তা হল এটি আরডুইনো ইউনো, লিওনার্দো, 13 ডিজি সহ বোর্ডগুলিতে প্রায় সমস্ত ডিজিটাল পিন গ্রহণ করে
7 সেগমেন্ট ডিসপ্লে ব্যবহার করে 8051 দিয়ে 0 থেকে 9999 পর্যন্ত গণনা: 5 টি ধাপ
7 সেগমেন্ট ডিসপ্লে ব্যবহার করে 8051 দিয়ে 0 থেকে 9999 পর্যন্ত গণনা: সবাইকে হ্যালো, এই টিউটোরিয়ালে আমরা আপনাকে বলতে যাচ্ছি কিভাবে শুধুমাত্র একক পোর্ট এবং 4 ডিজিটাল পিন ব্যবহার করে চার 7 সেগমেন্ট ডিসপ্লে ব্যবহার করে 0 থেকে 9999 পর্যন্ত গণনা করা যায়
Atmega16 4 বিট মোডে এলসিডি দিয়ে ইন্টারফেসিং (প্রোটিয়াস সিমুলেশন): 5 টি ধাপ
Atmega16 4 বিট মোডে এলসিডি দিয়ে ইন্টারফেসিং (প্রোটিয়াস সিমুলেশন): এখানে এই টিউটোরিয়ালে আমরা আপনাকে 4 বিট মোডে 16*2 এলসিডি দিয়ে atmega16 মাইক্রোকন্ট্রোলার কিভাবে ইন্টারফেস করতে পারি সে সম্পর্কে বলতে যাচ্ছি।