সুচিপত্র:
ভিডিও: CPE 133 Metronome: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
ক্যাল পলিতে আমাদের চূড়ান্ত প্রকল্পের জন্য আমরা একটি মেট্রোনোম নামক একটি টেম্পো কিপিং ডিভাইস তৈরি করেছি, আমরা একটি আগ্রহী সঙ্গীত এবং ডিজিটাল ডিজাইনের কারণে এই প্রকল্পটি বেছে নিয়েছি। ব্রেডবোর্ডে এলইডি সার্কিট নির্মাণে সহায়তা করার জন্য আমাদের কোড এবং অনলাইন টিউটোরিয়াল ডিজাইন করতে সাহায্য করার জন্য আমরা CPE 133 তে অতীতের ল্যাব ব্যবহার করেছি।
ধাপ 1: সিস্টেম আর্কিটেকচার
আমরা সংযোগের জন্য একটি বেসিস 3 এফপিজিএ বোর্ড, ব্রেডবোর্ড, এলইডি, প্রতিরোধক এবং জাম্পার ব্যবহার করে এই নকশাটি বাস্তবায়ন করেছি।
এই ডিজাইনের উদ্দেশ্য হল এলইডি এর ফ্ল্যাশ পিছনে পিছনে বাড়ানো এবং হ্রাস করা। যে গতিতে তারা ঝলমল করছে তাকে টেম্পো বলে। আলোর টেম্পো বাড়ানো বা কমানোর জন্য Basys 3 FPGA বোর্ডের বোতাম ব্যবহার করে কাঙ্ক্ষিত টেম্পো অর্জন করা হয়েছিল।
আপ বাটন চাপলে লাইটের গতি বেড়ে যায়, ডাউন বাটন চাপলে গতি কমে যায়।
ধাপ 2: সার্কিট আর্কিটেকচার
সিস্টেম আর্কিটেকচার: বোতাম ডি-বাউন্স: আমরা সার্কিটে একটি বোতাম ডি-বাউন্স প্রয়োগ করেছি যাতে আমরা নিশ্চিত করতে পারি যে যখন আমরা একটি ব্যবধানে টেম্পো বাড়ানোর জন্য একটি বোতাম ক্লিক করি। ডি-বাউন্স ছাড়া বাটনে একটি ধাক্কা ঘড়ির ফ্রিকোয়েন্সি বাড়বে।
টেম্পো চেঞ্জার: LED চালিত ঘড়ির আউটপুট নিয়ন্ত্রণের জন্য ক্লক ডিভাইডারের ব্যবহৃত MAX_COUNT মান বাড়াতে বা কমানোর জন্য টেম্পো চেঞ্জার ব্যবহার করা হতো।
রেজিস্টার: আমাদের নতুন MAX_COUNT এর মান ধরে রাখার জন্য একটি রেজিস্টার ব্যবহার করা হয়েছিল যা টেম্পো চেঞ্জার থেকে আউটপুট ছিল। 1-সেকেন্ড ঘড়ির ফ্রিকোয়েন্সি অনুসারে একটি মান MAX_COUNT পুনরায় সেট করতে রেজিস্টারে একটি CLR যোগ করা হয়েছিল।
ক্লক ডিভাইডার: BASYS 3 বোর্ডের ঘড়ির পালস ধীর করার জন্য একটি ক্লক ডিভাইডার ব্যবহার করা হয়, এটি টেম্পো চেঞ্জারে পরিবর্তিত MAX_COUNT মান দ্বারা ঘড়ির ফ্রিকোয়েন্সি ভাগ করে করা হয়।
শিফট রেজিস্টার: একটি পরিবর্তিত 4-বিট শিফট রেজিস্টার ঘড়ির পালসের ক্রমবর্ধমান প্রান্তে রুটিবোর্ডে আমাদের LED সার্কিটের '1' বা উচ্চ মান আউটপুট করতে ব্যবহৃত হয়েছিল। ব্রেডবোর্ডে 4 টি এলইডি দিয়ে, আমরা 4 টি এলইডি-র মধ্যে মাত্র 1 টিতে একের পর এক আউটপুট করতে পেরেছি, একটি 4-বিট ক্রম পুনরাবৃত্তি করে। শিফট রেজিস্টারটি এমনভাবে সংশোধন করা হয়েছিল যে 4-বিট আউটপুটে শুধুমাত্র 1 টি উচ্চ মান রয়েছে, যেমন "0001" বা "0100।"
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
CPE 133 চূড়ান্ত প্রকল্প দশমিক থেকে বাইনারি: 5 টি ধাপ
CPE 133 চূড়ান্ত প্রকল্প দশমিক থেকে বাইনারি: ডিজিটাল লজিকের কথা চিন্তা করার সময় বাইনারি সংখ্যাগুলি প্রথম যে বিষয়গুলি মনে আসে তার মধ্যে একটি। যাইহোক, বাইনারি সংখ্যাগুলি তাদের জন্য নতুন একটি কঠিন ধারণা হতে পারে। এই প্রকল্পটি তাদের জন্য সাহায্য করবে যারা নতুন এবং অভিজ্ঞ উভয়ই বাইনারি সংখ্যার সাথে
Servo Metronome, বিভিন্ন গতির জন্য প্রোগ্রামযোগ্য: 3 টি ধাপ
সার্ভো মেট্রোনোম, বিভিন্ন গতির জন্য প্রোগ্রামযোগ্য: আপনার নিজের মেট্রোনোম তৈরি করুন। আপনার যা দরকার তা হল Arduino Mega 2560 স্টার্টার কিট এবং একটি সামঞ্জস্যপূর্ণ কম্পিউটার
Arduino Metronome: 4 ধাপ
আরডুইনো মেট্রোনোম: ছোটবেলায় একটি নতুন বাদ্যযন্ত্র শেখার সময়, ফোকাস রাখার জন্য অনেক নতুন জিনিস রয়েছে। ডান টেম্পোতে গতি রাখা তার মধ্যে একটি। কার্যকরীভাবে সম্পূর্ণ এবং সুবিধাজনক মেট্রোনোম না পাওয়া মানে আগা নির্মাণ শুরু করার সেরা অজুহাত
CPE 133 ট্র্যাশ সার্টার: 14 টি ধাপ
CPE 133 ট্র্যাশ সোর্টার: Cal Poly এ আমাদের CPE 133 ক্লাসের জন্য আমাদের একটি VHDL/Basys 3 প্রজেক্ট তৈরি করতে বলা হয়েছিল যা পরিবেশকে সাহায্য করবে এবং এত সহজ ছিল যে আমরা ডিজিটাল ডিজাইনের নতুন জ্ঞান দিয়ে এটি বাস্তবায়ন করতে পারতাম। আমাদের প্রকল্পের পিছনে ধারণা যে, সাধারণভাবে