সুচিপত্র:
- ধাপ 1: ডিভাইস আর্কিটেকচার
- ধাপ 2: এনট্রপি জেনারেটর
- ধাপ 3: লিনিয়ার ফিডব্যাক শিফট রেজিস্টার
- ধাপ 4: বাইনারি থেকে 7-সেগমেন্ট ডিকোডার
- ধাপ 5: কন্ট্রোল ইউনিট
- ধাপ 6: ম্যাক্রোসেল সেটিংস
ভিডিও: DIY ডিজিটাল পাশা: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:58
এই নির্দেশযোগ্য ডিজিটাল পাশা কিভাবে ডিজাইন করতে হয় তা বর্ণনা করে, 1 থেকে 6 পর্যন্ত একটি প্রকৃত র্যান্ডম সংখ্যা জেনারেটর। এটিতে 1-সংখ্যার 7-সেগমেন্ট LED ডিসপ্লে এবং দুটি বোতাম রয়েছে: "রান" এবং "ডিসপ্লে আগের"। ডিজিটাল ডাইস একটি একক CR2032 ব্যাটারি থেকে চালিত হতে পারে। নিষ্ক্রিয় অবস্থায় অবহেলিতভাবে কম বিদ্যুৎ ব্যবহারের কারণে এটিতে কোন পাওয়ার-অন সুইচ নেই।
ডিজিটাল পাশা তৈরির জন্য গ্রীনপাক চিপ কীভাবে প্রোগ্রাম করা হয়েছে তা বোঝার জন্য প্রয়োজনীয় পদক্ষেপগুলি নীচে আমরা বর্ণনা করেছি। যাইহোক, যদি আপনি শুধু প্রোগ্রামিং এর ফলাফল পেতে চান, ইতিমধ্যে সম্পন্ন GreenPAK ডিজাইন ফাইল দেখতে GreenPAK সফটওয়্যারটি ডাউনলোড করুন। আপনার কম্পিউটারে গ্রিনপ্যাক ডেভেলপমেন্ট কিট লাগান এবং আপনার ডিজিটাল পাশা নিয়ন্ত্রণের জন্য কাস্টম আইসি তৈরি করতে প্রোগ্রাম হিট করুন।
ধাপ 1: ডিভাইস আর্কিটেকচার
নকশা নিম্নলিখিত ব্লক গঠিত:
- এনট্রপি জেনারেটর
- লিনিয়ার ফিডব্যাক শিফট রেজিস্টার
- বাইনারি থেকে 7-সেগমেন্ট ডিকোডার
- নিয়ন্ত্রণ ইউনিট
- ম্যাক্রোসেল সেটিংস
ধাপ 2: এনট্রপি জেনারেটর
এনট্রপি জেনারেটরটি চারটি অ্যাসিঙ্ক্রোনাস অসিলেটর দিয়ে তৈরি। যার মধ্যে দুটি বিলম্ব (1 মেগাহার্টজ এবং 6.5 মেগাহার্টজ) সহ একটি উল্টানো বন্ধ-লুপ LUT ব্যবহার করে নির্মিত। অন্য দুটি হল গ্রীনপাকের ওএসসি 1 (2.048 মেগাহার্টজ এবং 3 দ্বারা বিভাজন) এবং ওএসসি 2 (25 মেগাহার্টজ 2 দ্বারা বিভক্ত)।
XNOR গেটে কয়েকটি অসিঙ্ক্রোনাস ক্লক সিগন্যাল ইনপুট করা তার আউটপুটে (শব্দ বা এনট্রপি) অনির্দেশ্য সংকেত পেতে যথেষ্ট। কিন্তু SLG46826V এর মধ্যে ম্যাক্রোসেলগুলি আরও জটিল সমাধান করার অনুমতি দেয়। আরও একটি অসিলেটর এবং ডিএফএফ ব্যবহার করে আমরা একটি সম্পূর্ণ এলোমেলো সংকেত পাই।
ধাপ 3: লিনিয়ার ফিডব্যাক শিফট রেজিস্টার
3-বিট এলএফএসআর তিনটি ডিএফএফ এবং একটি এক্সএনওআর গেট ব্যবহার করে তৈরি করা হয়েছে। প্রতিটি ইনপুট ঘড়ির সাথে এই ব্লকটি 3-বিট ছদ্ম-র্যান্ডম সংখ্যা তৈরি করে। এখানে, একটি ঘড়ির পালসের পরিবর্তে, শব্দ সংকেতটি এলএফএসআর এর ইনপুটে যায়, একটি সত্যিকারের এলোমেলো 3-বিট সংখ্যা উৎপন্ন করে।
ধাপ 4: বাইনারি থেকে 7-সেগমেন্ট ডিকোডার
এলএসএফআর দ্বারা উৎপন্ন 3-বিট এলোমেলো সংখ্যাকে রূপান্তর করার জন্য, বাইনারি থেকে 7-সেগমেন্ট ডিকোডার ব্যবহার করা হয়, চিত্র 3 দেখুন। ডিকোডার 3-বিট LUTs দিয়ে তৈরি
ধাপ 5: কন্ট্রোল ইউনিট
কন্ট্রোল ইউনিটটি ডিভাইসের একটি অংশ যা 3-সেকেন্ড পিরিয়ডের পরে এটি শুরু এবং বন্ধ করার জন্য ডিজাইন করা হয়েছে। দুটি পিন ইনপুট হিসাবে কনফিগার করা হয়েছে এবং দুটি বোতাম VDD থেকে সেই পিনগুলিতে সংযুক্ত থাকতে হবে। যখন "রান" বোতামটি চাপানো হয়, ডিভাইসটি ক্রমাগত এলোমেলো সংখ্যা তৈরি করে। বোতামটি মুক্ত হওয়ার ঠিক পরে, প্রজন্ম বন্ধ হয়ে যায় এবং এলএফএসআর তার আউটপুটগুলি বন্ধ করে দেয়। ডিকোডার পরবর্তীকালে 7-সেগমেন্ট ডিসপ্লে চালায়। 3 সেকেন্ড পিরিয়ডের পরে, ডিজিটাল পাশা নিষ্ক্রিয় হয়ে যায়। ডিভাইসটি এখনও চালু আছে, কিন্তু যেহেতু সমস্ত দোলন বন্ধ করা হয়েছে, বর্তমান ব্যবহার অত্যন্ত কম। এটি ডিভাইসটিকে সর্বশেষ উৎপন্ন এলোমেলো সংখ্যা "মনে রাখতে" দেয়। যদি "পূর্ববর্তী প্রদর্শন করুন" বোতামটি টিপে থাকে, তবে বোতামটি মুক্তি না হওয়া পর্যন্ত সর্বশেষ উৎপন্ন এলোমেলো সংখ্যা প্রদর্শিত হবে। যেহেতু ডিজিটাল পাশা সাধারণ পাশা প্রতিস্থাপন করার জন্য ডিজাইন করা হয়েছে, 3-বিট LUT12 যখন "0" বা "7" ঘটে তখন এটি পুনরায় চালু করতে ব্যবহৃত হয়। এটি নিশ্চিত করে যে ডিভাইসটি 1 থেকে 6 এর মধ্যে একটি এলোমেলো সংখ্যা তৈরি করবে।
ধাপ 6: ম্যাক্রোসেল সেটিংস
প্রতিটি ম্যাক্রোসেলের জন্য, সেটিংস উপরের টেবিলগুলি পড়ুন।
উপসংহার
ডিজিটাল পাশা ক্যাসিনোতে স্বাভাবিক পাশা প্রতিস্থাপন হিসাবে ব্যবহার করা যেতে পারে বা অন্য কোন গেম খেলার সময় যেখানে পাশা প্রয়োজন। এটিতে একটি এনট্রপি জেনারেটর রয়েছে যা ক্রমাগত 3-বিট এলোমেলো সংখ্যা তৈরি করছে যখন "রান" বোতামটি চাপানো হয়। এটি থামিয়ে দেয় এবং ফলাফল প্রদর্শন করে শুধুমাত্র যখন বাটনটি মুক্তি পায়, তাই মানব ফ্যাক্টরটি জেনারেট করা এলোমেলো সংখ্যাকেও প্রভাবিত করে। চারটি অ্যাসিঙ্ক্রোনাস অসিলেটর একসাথে হিউম্যান বাটন পুশ ভেরিয়েবিলিটি ডিভাইসটিকে সম্পূর্ণ এবং অনাকাঙ্ক্ষিত করে তোলে।
প্রস্তাবিত:
ডিজিটাল পাশা - দিয়েগো বন্দি: 4 টি ধাপ
ডিজিটাল পাশা - দিয়েগো বান্দি: এল objetivo de este proyecto es que puede tirar de los dados de forma concreta a travelz de un solo boton। এল বোটন ফুনসিওনা এ বেস ডি আন বোটন ওয়াই আন পোটেনসিওমেট্রো প্যারা পোডার কর্ডিনার্স লস নুমেরোস। Todo esto es en base de que las familias que juegan
ই -পাশা - Arduino ডাই/পাশা 1 থেকে 6 পাশা + D4, D5, D8, D10, D12, D20, D24 এবং D30: 6 ধাপ (ছবি সহ)
ই -পাশা - Arduino Die/পাশা 1 থেকে 6 পাশা + D4, D5, D8, D10, D12, D20, D24 এবং D30: ইলেকট্রনিক ডাই তৈরি করার জন্য এটি একটি সহজ arduino প্রকল্প। 1 থেকে 6 পাশা বা 8 টি বিশেষ পাশার মধ্যে 1 টি বেছে নেওয়া সম্ভব। পছন্দটি কেবল একটি ঘূর্ণমান এনকোডার ঘুরিয়ে তৈরি করা হয়। এই বৈশিষ্ট্যগুলি হল: 1 টি মারা: বড় বিন্দু দেখানো 2-6 ডাইস: বিন্দু দেখাচ্ছে
কিভাবে একটি ডিজিটাল ক্যালিপার ছিঁড়ে ফেলা যায় এবং কিভাবে একটি ডিজিটাল ক্যালিপার কাজ করে: 4 টি ধাপ
কিভাবে একটি ডিজিটাল ক্যালিপার ছিঁড়ে ফেলা যায় এবং কিভাবে একটি ডিজিটাল ক্যালিপার কাজ করে: অনেকেই জানেন কিভাবে পরিমাপের জন্য ক্যালিপার ব্যবহার করতে হয়। এই টিউটোরিয়ালটি আপনাকে শেখাবে কিভাবে ডিজিটাল ক্যালিপার ছিঁড়ে ফেলতে হয় এবং কিভাবে ডিজিটাল ক্যালিপার কাজ করে তার ব্যাখ্যা
নয় পার্শ্বযুক্ত ডিজিটাল পাশা: 7 টি ধাপ
নয় পার্শ্বযুক্ত ডিজিটাল পাশা: রেফারেন্স: https://www.instructables.com/id/Arduino-Led-Dice … আমি আরো দুটি LED যোগ করেছি। Arduino ব্যবহার করে এক থেকে নয় নম্বর। এটি একটি সহজ প্রকল্প, এবং এটি
দাদো ইলেক্ট্রনিকো - ডিজিটাল পাশা: 4 টি ধাপ
কিভাবে একটি ডিজিটাল পাশা তৈরি করতে হয়