সুচিপত্র:
- ধাপ 1: Xilinx Vivado Webpack ইনস্টল করুন
- ধাপ 2: একটি নতুন প্রকল্প তৈরি করুন
- ধাপ 3: ডট/ড্যাশ ইনপুট মডিউল তৈরি করুন
- ধাপ 4: সেভেন সেগমেন্ট ডিসপ্লে আউটপুট মডিউল তৈরি করুন
- ধাপ 5: শীর্ষ মডিউল তৈরি করুন
- ধাপ 6: সীমাবদ্ধতা ফাইল তৈরি করুন
- ধাপ 7: নকশা সংশ্লেষ করুন
- ধাপ 8: নকশা বাস্তবায়ন করুন
- ধাপ 9: বিটস্ট্রিম তৈরি করুন
- ধাপ 10: হার্ডওয়্যার টার্গেট করুন
- ধাপ 11: ডিভাইসটি প্রোগ্রাম করুন
ভিডিও: Basys 3 Morse Decoder: 11 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এটি একটি কলেজ শ্রেণীর জন্য একটি প্রকল্প। এই প্রকল্পটি ভিএইচডিএলে ভিভাডো নামে একটি প্রোগ্রামে লেখা হয়েছে। বেসিস 3 বোর্ড ব্যবহার করে একটি মোর্স ডিকোডার বাস্তবায়নের জন্য প্রয়োজনীয় সমস্ত মডিউল তৈরির কাজগুলি। বোর্ডটি একটি সুইচ থেকে মোর্স কোড নিতে ব্যবহৃত হয় এবং এটি সাতটি সেগমেন্ট ডিসপ্লেতে চিঠি প্রদর্শন করবে।
একটি বিন্দু করতে - অপেক্ষা না করে সুইচটি চালু এবং বন্ধ করুন
একটি ড্যাশ করতে - 2 সেকেন্ডের জন্য সুইচটি চালু করুন, তারপরে এটি বন্ধ করুন
ধাপ 1: Xilinx Vivado Webpack ইনস্টল করুন
ভিভাদো ওয়েবপ্যাকটি xilinx.com এ ডাউনলোড করা যাবে। ডাউনলোড এবং ইনস্টলেশন ধাপগুলির মধ্য দিয়ে চলার জন্য এই শুরু করার নির্দেশিকাটি ব্যবহার করুন।
ধাপ 2: একটি নতুন প্রকল্প তৈরি করুন
- ভিভাদো খুলুন। তারপরে "নতুন প্রকল্প তৈরি করুন" এ ক্লিক করুন
- "পরবর্তী" ক্লিক করুন। প্রকল্পের নাম দিন এবং প্রকল্পের অবস্থান নির্বাচন করুন। আমাদের প্রকল্পের নাম ছিল মোর্স ডেকোডার এবং একটি ইউএসবি ড্রাইভে সংরক্ষিত ছিল।
- RTL প্রজেক্ট বেছে নিন।
- "পরবর্তী" ক্লিক করুন।
- AddSources বাইপাস করতে "পরবর্তী" ক্লিক করুন
- যোগ করুন বিদ্যমান আইপি বাইপাস করতে "পরবর্তী" ক্লিক করুন
- সীমাবদ্ধতা যোগ করার জন্য "পরবর্তী" ক্লিক করুন প্রদত্ত ছবির উপর ভিত্তি করে আপনার বোর্ড নির্বাচন করুন।
- "পরবর্তী" ক্লিক করুন
- "সমাপ্তি" ক্লিক করুন
ধাপ 3: ডট/ড্যাশ ইনপুট মডিউল তৈরি করুন
এই মডিউলটি ট্র্যাক করে যখন বোতামটি চাপানো হয়, এবং এটি কতক্ষণ চাপা থাকে এবং এটি মোর্স কোডে অনুবাদ করে।
- সোর্স উইন্ডোতে যান, ডান ক্লিক করুন, এবং "উৎস যোগ করুন" এ ক্লিক করুন
- "ডিজাইনের উৎস যোগ করুন বা তৈরি করুন" নির্বাচন করুন
- "ফাইল তৈরি করুন" এ ক্লিক করুন
- ফাইলের ধরন পরিবর্তন করে “ভিএইচডিএল” করুন
- আপনার ফাইলের নাম দিন (আমাদের নাম ডিডি) এবং "ওকে" ক্লিক করুন
- "সমাপ্তি" ক্লিক করুন
- "ডিফাইন মডিউল" উইন্ডোটি বাইপাস করতে "ওকে" ক্লিক করুন
- মন্তব্য সহ আমাদের প্রদত্ত কোডটি অনুলিপি করুন এবং আটকান
ধাপ 4: সেভেন সেগমেন্ট ডিসপ্লে আউটপুট মডিউল তৈরি করুন
এই মডিউলটি বিটস্ট্রিম আকারে মোর্স কোডটিকে সঠিক অক্ষরে পরিবর্তনের দায়িত্বে রয়েছে যা সাতটি সেগমেন্ট ডিসপ্লে আসলে প্রদর্শন করতে পারে।
আবার ধাপ 3 -এ নির্দেশাবলী অনুসরণ করুন, কিন্তু এবার, “SSD” ফাইলে অনুলিপি করুন।
ধাপ 5: শীর্ষ মডিউল তৈরি করুন
এটি একটি সর্বাধিক মডিউল যা মোর্স কোড ইনপুট গ্রহণ করবে এবং সাত সেগমেন্ট ডিসপ্লেতে চিঠি আউটপুট করবে।
ধাপ 3 এর নির্দেশাবলী আবার অনুসরণ করুন, এইবার "MorseDecoder" ফাইলে অনুলিপি করুন।
ধাপ 6: সীমাবদ্ধতা ফাইল তৈরি করুন
বেসিস বোর্ডে ব্যবহার করার জন্য আমাদের শারীরিক হার্ডওয়্যার নির্বাচন করতে হবে। এটি সাতটি সেগমেন্ট ডিসপ্লে ব্যবহার করার পাশাপাশি মোর্স কোডে পাস করার জন্য একটি সুইচ ব্যবহার করবে।
- সোর্স উইন্ডোতে ক্লিক করুন এবং আবার "উৎস যোগ করুন" নির্বাচন করুন।
- "সীমাবদ্ধতা যোগ করুন বা তৈরি করুন" নির্বাচন করুন, তারপরে পরবর্তী ক্লিক করুন।
- "ফাইল তৈরি করুন" এ ক্লিক করুন এবং ফাইল টাইপটি অপরিবর্তিত রাখুন। "MorseDecoder" ফাইলের নাম দিন।
- "শেষ" ক্লিক করুন।
- মন্তব্য সহ আমাদের প্রদত্ত কোডটি অনুলিপি করুন এবং আটকান।
ধাপ 7: নকশা সংশ্লেষ করুন
ফ্লো নেভিগেটরে যান এবং সিনথেসিস বিভাগে "রান সিনথেসিস" ক্লিক করুন
ধাপ 8: নকশা বাস্তবায়ন করুন
একবার আপনি সংশ্লেষণ সফলভাবে চালানোর পরে, একটি পপ আপ উইন্ডো থাকবে যা আপনাকে বাস্তবায়ন চালাতে বলবে। চালিয়ে যেতে "ঠিক আছে" ক্লিক করুন। যদি এই উইন্ডোটি পপ আপ না হয়, তাহলে নিচের নির্দেশাবলী অনুসরণ করুন:
ফ্লো নেভিগেটরে যান এবং বাস্তবায়ন বিভাগে "বাস্তবায়ন চালান" ক্লিক করুন
ধাপ 9: বিটস্ট্রিম তৈরি করুন
ফ্লো নেভিগেটরে যান এবং প্রোগ্রাম এবং ডিবাগ বিভাগে "জেনারেট বিটস্ট্রিম" ক্লিক করুন
ধাপ 10: হার্ডওয়্যার টার্গেট করুন
- আপনার বেসিস 3 বোর্ডটি কম্পিউটারে প্লাগ করা আছে তা নিশ্চিত করুন Vivado চালানো হচ্ছে। বোর্ডে একটি তারের প্লাগ ইন করা মাইক্রো ইউএসবি প্রান্ত থাকা উচিত, সেই তারের নিয়মিত ইউএসবি প্রান্তটি আপনার কম্পিউটারে প্লাগ করা।
- প্রোগ্রাম এবং ডিবাগ বিভাগে "ওপেন হার্ডওয়্যার ম্যানেজার" এ যান, তারপর এটি খুলতে বাম দিকে ছোট ত্রিভুজটিতে ক্লিক করুন।
- "ওপেন টার্গেট" বাটনে ক্লিক করুন এবং "অটো কানেক্ট" নির্বাচন করুন
ধাপ 11: ডিভাইসটি প্রোগ্রাম করুন
- "হার্ডওয়্যার ম্যানেজার" নির্বাচন করুন
- "প্রোগ্রাম ডিভাইস" ক্লিক করুন
- পপ আপ হওয়া ডিভাইসটি নির্বাচন করুন
- "প্রোগ্রাম" এ ক্লিক করুন
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Morse Code Writer: 7 ধাপ (ছবি সহ)
Arduino Morse Code Writer: আমি এমন একটি রোবট বানিয়েছি যা যেকোনো লেখাকে মোর্স কোডে রূপান্তর করতে পারে এবং তারপর তা লিখতে পারে !! এটি কার্ডবোর্ড এবং লেগো থেকে তৈরি এবং ইলেকট্রনিক্সের জন্য আমি আরডুইনো এবং মাত্র দুটি মোটর ব্যবহার করেছি
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Morse কোড ট্রান্সমিটার: 11 টি ধাপ
আরডুইনো মোর্স কোড ট্রান্সমিটার: এই নির্দেশনায়, আপনি একটি মোর্স কোড ট্রান্সমিটার তৈরির জন্য একটি আরডুইনো ইউনো ব্যবহার করবেন এবং আপনার প্রেরিত বার্তাগুলি পড়ার জন্য সিরিয়াল মনিটর ব্যবহার করবেন। আপনার প্রয়োজনীয় যন্ত্রাংশ: Arduino UnoBreadboardBuzzerButtonsJumper wires
Arduino Yún Morse Generator: 4 ধাপ (ছবি সহ)
আরডুইনো ইয়ান মোর্স জেনারেটর: কখনও এমন একটি বারে ছিলেন যেখানে আপনি আপনার বন্ধুর সাথে কথা বলতে পারতেন না কারণ সঙ্গীত খুব জোরে ছিল? আচ্ছা এখন আপনি তাকে মোর্স কোডে বিয়ার চাইতে পারেন! চল শুরু করি