विषयसूची:
- चरण 1: डिवाइस आर्किटेक्चर
- चरण 2: एन्ट्रापी जेनरेटर
- चरण 3: लीनियर फीडबैक शिफ्ट रजिस्टर
- चरण 4: बाइनरी टू 7-सेगमेंट डिकोडर
- चरण 5: नियंत्रण इकाई
- चरण 6: मैक्रोसेल सेटिंग्स
वीडियो: DIY डिजिटल पासा: 6 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह निर्देश योग्य वर्णन करता है कि डिजिटल पासा को कैसे डिज़ाइन किया जाए, 1 से 6 तक एक वास्तविक यादृच्छिक संख्या जनरेटर। इस उपकरण का उपयोग आमतौर पर उपयोग किए जाने वाले पासा के बजाय किया जा सकता है। इसमें 1 अंकों का 7-खंड एलईडी डिस्प्ले और दो बटन हैं: "रन" और "डिस्प्ले पिछला"। डिजिटल डाइस को सिंगल CR2032 बैटरी से संचालित किया जा सकता है। निष्क्रिय होने पर नगण्य बिजली की खपत के कारण इसमें कोई पावर-ऑन स्विच नहीं है।
नीचे हमने आवश्यक चरणों का वर्णन किया है कि डिजिटल पासा बनाने के लिए ग्रीनपैक चिप को कैसे प्रोग्राम किया गया है। हालाँकि, यदि आप केवल प्रोग्रामिंग का परिणाम प्राप्त करना चाहते हैं, तो पहले से पूर्ण की गई ग्रीनपैक डिज़ाइन फ़ाइल को देखने के लिए ग्रीनपैक सॉफ़्टवेयर डाउनलोड करें। अपने डिजिटल पासा को नियंत्रित करने के लिए कस्टम आईसी बनाने के लिए ग्रीनपैक डेवलपमेंट किट को अपने कंप्यूटर में प्लग करें और प्रोग्राम को हिट करें।
चरण 1: डिवाइस आर्किटेक्चर
डिजाइन में निम्नलिखित ब्लॉक शामिल हैं:
- एन्ट्रापी जेनरेटर
- लीनियर फीडबैक शिफ्ट रजिस्टर
- बाइनरी टू 7-सेगमेंट डिकोडर
- नियंत्रण विभाग
- मैक्रोसेल सेटिंग्स
चरण 2: एन्ट्रापी जेनरेटर
एन्ट्रापी जनरेटर चार एसिंक्रोनस ऑसिलेटर्स से बना है। जिनमें से दो विलंबित (1 मेगाहर्ट्ज और 6.5 मेगाहर्ट्ज) के साथ एक उल्टे बंद-लूप एलयूटी का उपयोग करके बनाए गए हैं। दो अन्य हैं ग्रीनपैक का OSC1 (2.048 मेगाहर्ट्ज के साथ-साथ 3 से विभाजित) और OSC2 (25 मेगाहर्ट्ज 2 से विभाजित)।
XNOR गेट पर कुछ अतुल्यकालिक घड़ी संकेतों को इनपुट करना इसके आउटपुट (शोर या एन्ट्रापी) पर एक अप्रत्याशित संकेत प्राप्त करने के लिए पर्याप्त है। लेकिन SLG46826V के भीतर मैक्रोकल्स और भी जटिल समाधान बनाने की अनुमति देते हैं। एक और थरथरानवाला और डीएफएफ का उपयोग करके हमें पूरी तरह से यादृच्छिक संकेत मिलता है।
चरण 3: लीनियर फीडबैक शिफ्ट रजिस्टर
3-बिट एलएफएसआर तीन डीएफएफ और एक एक्सएनओआर गेट का उपयोग करके बनाया गया है। प्रत्येक इनपुट घड़ी वाला यह ब्लॉक एक 3-बिट छद्म-यादृच्छिक संख्या उत्पन्न करता है। यहां, घड़ी की पल्स के बजाय, शोर संकेत LFSR के इनपुट में जाता है, एक वास्तविक यादृच्छिक 3-बिट संख्या उत्पन्न करता है।
चरण 4: बाइनरी टू 7-सेगमेंट डिकोडर
एलएसएफआर द्वारा उत्पन्न 3-बिट यादृच्छिक संख्या को परिवर्तित करने के लिए, बाइनरी टू 7-सेगमेंट डिकोडर का उपयोग किया जाता है, चित्र 3 देखें। डिकोडर 3-बिट एलयूटी से बना है।
चरण 5: नियंत्रण इकाई
नियंत्रण इकाई डिवाइस का एक हिस्सा है जिसे इसे शुरू करने और 3 सेकंड की अवधि के बाद बंद करने के लिए डिज़ाइन किया गया है। दो पिन इनपुट के रूप में कॉन्फ़िगर किए गए हैं और दो बटन VDD से उन पिनों से जुड़े होने चाहिए। जबकि "रन" बटन दबाया जाता है, डिवाइस लगातार यादृच्छिक संख्या उत्पन्न करता है। बटन जारी होने के ठीक बाद, पीढ़ी रुक जाती है और LFSR अपने आउटपुट को लैच कर देता है। डिकोडर बाद में 7-सेगमेंट डिस्प्ले चलाता है। 3 सेकंड की अवधि के बाद, डिजिटल पासा निष्क्रिय हो जाता है। डिवाइस अभी भी चालू है, लेकिन चूंकि सभी कंपन बंद कर दिए गए हैं, इसलिए वर्तमान खपत बेहद कम है। यह डिवाइस को अंतिम उत्पन्न यादृच्छिक संख्या को "याद" करने की अनुमति देता है। यदि "पिछला प्रदर्शित करें" बटन दबाया जाता है, तो बटन जारी होने तक अंतिम उत्पन्न यादृच्छिक संख्या प्रदर्शित की जाएगी। क्योंकि डिजिटल पासा सामान्य पासे को बदलने के लिए डिज़ाइन किया गया है, "0" या "7" होने पर इसे पुनः आरंभ करने के लिए 3-बिट LUT12 का उपयोग किया जाता है। यह सुनिश्चित करता है कि डिवाइस 1 से 6 की सीमा में एक यादृच्छिक संख्या उत्पन्न करेगा।
चरण 6: मैक्रोसेल सेटिंग्स
प्रत्येक मैक्रोसेल के लिए, सेटिंग्स ऊपर दी गई तालिकाओं को देखें।
निष्कर्ष
डिजिटल पासा का उपयोग कैसीनो में सामान्य पासा के प्रतिस्थापन के रूप में या किसी अन्य गेम को खेलते समय किया जा सकता है जहां पासा की आवश्यकता होती है। इसमें एक एन्ट्रापी जनरेटर है जो लगातार 3-बिट यादृच्छिक संख्या उत्पन्न कर रहा है जबकि "रन" बटन दबाया जाता है। यह बंद हो जाता है और केवल बटन जारी होने पर परिणाम प्रदर्शित करता है, इसलिए मानव कारक भी उत्पन्न यादृच्छिक संख्या को प्रभावित करता है। मानव बटन पुश परिवर्तनशीलता के साथ चार एसिंक्रोनस ऑसिलेटर्स डिवाइस को पूरी तरह से और वांछनीय रूप से अप्रत्याशित बनाते हैं।
सिफारिश की:
डिजिटल पासा - डिएगो बांदी: 4 कदम
डिजिटल पासा - डिएगो बांदी: एल ओब्जेटिवो डी एस्टे प्रोयेक्टो एस क्यू पुएडे तिरार डे लॉस डैडोस डे फॉर्मा कंक्रीटा ए ट्रेवेज़ डी अन सोलो बॉटन। एल बॉटन फंकियोना ए बेस डे उन बॉटन वाई अन पोटेंशियोमेट्रो पैरा पोडर कॉर्डिनर्स लॉस न्यूमेरोस। टोडो एस्टो एस एन बेस डे क्यू लास फैमिलियास क्यू जुएगन
डिजिटल कैलिपर को कैसे फाड़ें और डिजिटल कैलिपर कैसे काम करता है: 4 कदम
डिजिटल कैलिपर को कैसे फाड़ें और डिजिटल कैलिपर कैसे काम करता है: बहुत से लोग जानते हैं कि मापने के लिए कैलिपर का उपयोग कैसे किया जाता है। यह ट्यूटोरियल आपको सिखाएगा कि डिजिटल कैलीपर को कैसे फाड़ा जाए और डिजिटल कैलीपर कैसे काम करता है, इसकी व्याख्या की जाए
नौ तरफा डिजिटल पासा: 7 कदम
नौ तरफा डिजिटल पासा: संदर्भ: https://www.instructables.com/id/Arduino-Led-Dice…मैंने दो और एलईडी जोड़े हैं। इंस्ट्रक्शंस आपको दिखाएंगे कि एक विशेष डिजिटल पासा कैसे बनाया जाए जो रोल आउट हो सके Arduino का उपयोग करके नंबर एक से नौ तक। यह एक साधारण परियोजना है, और यह
डैडो इलेक्ट्रॉनिको - डिजिटल पासा: 4 कदम
डैडो इलेक्ट्रॉनिको - डिजिटल डाइस: सिंपल डैडो डिजिटल पैरा जुगर अल पर्चिसडिजिटल पासा कैसे बनाया जाए
डिजिटल पासा: एक Arduino प्रोजेक्ट.: 4 कदम
डिजिटल पासा: एक Arduino प्रोजेक्ट .: लोग "हाई टेक" गेम पसंद करते हैं। उदाहरण के लिए: मेरे देश में "एकाधिकार" नामक एक खेल है। उस खेल में किसी को पैसे से खरीदकर "सड़कों" को इकट्ठा करना होगा। उस गेम ने हाल ही में एक संस्करण जारी किया है जहां कोई कागज के साथ भुगतान नहीं करता है लेकिन क्रेडिट सी के साथ