विषयसूची:

एक सिक्का काउंटर कैसे बनाएं: 3 कदम
एक सिक्का काउंटर कैसे बनाएं: 3 कदम

वीडियो: एक सिक्का काउंटर कैसे बनाएं: 3 कदम

वीडियो: एक सिक्का काउंटर कैसे बनाएं: 3 कदम
वीडियो: सिक्के की छँटाई मशीन कैसे करें 2024, दिसंबर
Anonim
कैसे एक सिक्का काउंटर बनाने के लिए
कैसे एक सिक्का काउंटर बनाने के लिए

यह निर्देशयोग्य वर्णन करेगा कि ग्रीनपैक ™ के साथ गुल्लक का सिक्का काउंटर कैसे बनाया जाए। यह गुल्लक काउंटर तीन प्राथमिक घटकों का उपयोग करेगा:

  • ग्रीनपाक एसएलजी४६५३१वी: ग्रीनपाक सेंसरों और प्रदर्शन मूल्यों के बीच दुभाषिया के रूप में कार्य करता है। यह दूसरे घटक को चलाने के लिए पीडब्लूएम को लागू करके पूरे सर्किट की बिजली खपत को कम करने के लिए जिम्मेदार आईसी भी है।
  • सीडी4026: सीडी4026 7-सेगमेंट एलईडी डिस्प्ले को चलाने के लिए एक समर्पित आईसी है। यह काफी हद तक CD4033 से मिलता-जुलता है, जिसका उपयोग इस निर्देश में प्रयुक्त डिस्प्ले को चलाने के लिए भी किया जा सकता है। हालाँकि, CD4026 का उपयोग करने की अनुशंसा की जाती है क्योंकि इसका डिस्प्ले इनेबल IN पिन हमें PWM को लागू करके बिजली की खपत को कम करने की अनुमति देगा।
  • DC05: DC05 7-सेगमेंट LED डिस्प्ले है जिसका हम उपयोग करने जा रहे हैं। डिस्प्ले के कई मॉडल हैं जो आकार और रंग में भिन्न हैं। वह चुनें जो आपके स्वाद के लिए सबसे अधिक आकर्षक हो।

नीचे हमने यह समझने के लिए आवश्यक चरणों का वर्णन किया है कि सिक्का काउंटर बनाने के लिए समाधान को कैसे प्रोग्राम किया गया है। हालाँकि, यदि आप केवल प्रोग्रामिंग का परिणाम प्राप्त करना चाहते हैं, तो पहले से पूर्ण की गई ग्रीनपैक डिज़ाइन फ़ाइल को देखने के लिए ग्रीनपैक सॉफ़्टवेयर डाउनलोड करें। ग्रीनपैक डेवलपमेंट किट को अपने कंप्यूटर में प्लग करें और कॉइन काउंटर बनाने के लिए प्रोग्राम को हिट करें।

चरण 1: सिस्टम ऑपरेशन

सिस्टम की कार्य - प्रणाली
सिस्टम की कार्य - प्रणाली
सिस्टम की कार्य - प्रणाली
सिस्टम की कार्य - प्रणाली
सिस्टम की कार्य - प्रणाली
सिस्टम की कार्य - प्रणाली

सिस्टम चार 7-सेगमेंट एलईडी डिस्प्ले (DC05) का उपयोग करता है, जिनमें से प्रत्येक 0 और 9 के बीच की संख्या प्रदर्शित कर सकता है। चार डिस्प्ले का उपयोग करके, हम 0 से 9999 तक की सीमा प्राप्त कर सकते हैं, जो कि एक विशिष्ट गुल्लक के लिए पर्याप्त उच्च संतुलन है।. चित्र 1 DC05 का पिनआउट दिखाता है।

प्रत्येक DC05 को मूल्य को संग्रहीत और प्रदर्शित करने के लिए ड्राइवर की आवश्यकता होती है। CD4026 और CD4033 चुनने के लिए उत्कृष्ट विकल्प हैं, और 5 से 20 वोल्ट के ऑपरेशन की सीमा के साथ, हम उन्हें बड़े होर्डिंग के लिए भी उपयोग कर सकते हैं। दोनों ड्राइवर क्लॉक को भेजे गए प्रत्येक पल्स के साथ 0 से 9 तक अनुक्रम से आगे बढ़ेंगे (चित्र 2 में पिन 1)।

इस निर्देश में, हम CD4026 का उपयोग करेंगे, क्योंकि यह बिजली बचाने की संभावनाओं के कारण प्रदान करता है। चित्र 2 CD4026 का पिनआउट दिखाता है।

हर बार जब सीडी4026 अपने "क्लॉक" इनपुट पर एक पल्स प्राप्त करता है, तो यह अपने आंतरिक काउंटर को बढ़ाता है। जब काउंटर वैल्यू 9 है और सीडी 4026 को अतिरिक्त समय दिया जाता है, तो यह "कैरी आउट" पर एक पल्स आउटपुट करता है और 0 पर रोल करता है। इस तरह आप "कैरी आउट" सिग्नल को कनेक्ट करके 0-9999 से काउंटर लागू कर सकते हैं। सरणी में अगला CD4026। हमारा काम पहले सीडी 4026 के लिए सिक्का मूल्यों को दालों में अनुवाद करना है, और यह बाकी काम करेगा। चित्र 3 मूल अवधारणा को CD4026 और DC05 के दो सेटों के साथ दिखाता है।

ग्रीनपाक सिक्के के प्रकार को पहचानने और हर एक को दालों की सही संख्या निर्दिष्ट करने के लिए जिम्मेदार है। इस निर्देश के लिए, हम १, २, ५, और १० एमएक्सएन के मूल्य के सिक्कों का उपयोग करेंगे। हालांकि, यहां चर्चा की गई सभी तकनीकों को सिक्कों का उपयोग करने वाली किसी भी मुद्रा पर लागू किया जा सकता है। अब, हमें विभिन्न सिक्कों के बीच अंतर करने का एक तरीका तैयार करना होगा। ऐसा करने के लिए कई तरीके हैं, जिसमें सिक्के की धातु संरचना और सिक्के के व्यास का उपयोग करना शामिल है। यह निर्देशयोग्य बाद की विधि का उपयोग करेगा।

तालिका 1 इस निर्देश में उपयोग किए गए MXN सिक्कों के सभी व्यास, साथ ही तुलना के लिए अमेरिकी सिक्कों के व्यास को दिखाती है।

एक सिक्के का व्यास निर्धारित करने के कई तरीके हैं। उदाहरण के लिए, हम चित्र 4 की तरह सिक्के के आकार के छेद वाली प्लेट का उपयोग कर सकते हैं। ऑप्टिक सेंसर का उपयोग करके, हम हर बार एक सिक्का छेद से गुजरने पर संकेत कर सकते हैं, और दालों में संबंधित मान भेज सकते हैं। यह समाधान इस निर्देश के लिए हमारे द्वारा उपयोग किए जाने वाले समाधान से बड़ा और भारी है, लेकिन एक शौक़ीन व्यक्ति के लिए इसे बनाना आसान हो सकता है।

हमारा समाधान चित्र 5 में दिखाए गए टूटे हुए खिलौने से निकाले गए तंत्र का उपयोग करेगा। लकड़ी का उपयोग करके प्रतिकृति बनाना अपेक्षाकृत सरल कार्य होगा।

चित्रा 5 में तंत्र के बाएं किनारे पर स्लॉट में सिक्के डाले जा सकते हैं। इस स्लॉट को सिक्के के व्यास के आधार पर एक निश्चित दूरी से नीचे धकेल दिया जाएगा। पीले रंग में परिक्रमा करने वाला धातु का टुकड़ा सिक्के के आकार को इंगित करने के लिए उपयोग किया जाएगा, और वसंत स्लॉट को वापस प्रारंभिक स्थिति में धकेल देगा। यह सेंसर हर बार सिक्का डालने पर कई रीडिंग सक्रिय करेगा; उदाहरण के लिए, जब एक १० एमएक्सएन का सिक्का डाला जाता है, तो सेंसर संक्षेप में १, २, और ५ के मूल्यों को स्पर्श करेगा। हमें इसे डिजाइन के अगले भाग में ध्यान में रखना चाहिए।

चरण 2: ग्रीनपैक डिजाइन कार्यान्वयन

ग्रीनपाक डिजाइन कार्यान्वयन
ग्रीनपाक डिजाइन कार्यान्वयन
ग्रीनपाक डिजाइन कार्यान्वयन
ग्रीनपाक डिजाइन कार्यान्वयन
ग्रीनपाक डिजाइन कार्यान्वयन
ग्रीनपाक डिजाइन कार्यान्वयन
ग्रीनपाक डिजाइन कार्यान्वयन
ग्रीनपाक डिजाइन कार्यान्वयन

सिस्टम निम्नलिखित तरीके से काम करता है:

1. सेंसर शुरुआती स्थिति में है।

2. एक सिक्का डाला जाता है।

3. सिक्के के व्यास के आधार पर सेंसर सबसे छोटे व्यास से सही एक की ओर बढ़ता है।

4. वसंत सीनेटर को प्रारंभिक स्थिति में लौटाता है।

उदाहरण के लिए, एक १० एमएक्सएन सिक्का सेंसर को शुरुआती स्थिति से १ एमएक्सएन स्थिति, फिर २ एमएक्सएन स्थिति, फिर ५ एमएक्सएन स्थिति में विस्थापित कर देगा, जब तक कि प्रारंभिक स्थिति में लौटने से पहले १० एमएक्सएन स्थिति पर नहीं पहुंच जाता।

इस समस्या से निपटने के लिए, हम ग्रीनपैक के अंदर एकतरफा एएसएम लागू करेंगे, जैसा कि चित्र 6 में दिखाया गया है।

एक बार जब सेंसर प्रारंभिक स्थिति में होता है, तो एएसएम की स्थिति यह निर्धारित करती है कि सिस्टम कितने दालों को भेजने जा रहा है।

दालों को भेजने की प्रणाली के लिए, तीन शर्तों को पूरा करना होगा:

  1. सिस्टम एक वैध स्थिति (1 एमएक्सएन, 2 एमएक्सएन, 5 एमएक्सएन, या 10 एमएक्सएन) में होना चाहिए।
  2. सेंसर प्रारंभिक स्थिति में होना चाहिए।
  3. भेजने के लिए एक नाड़ी होनी चाहिए।

दालों को गिनना एक कठिन काम है, क्योंकि जब मूल्य तक पहुँच जाता है तो काउंटर एक उच्च उत्पादन करेगा, और काउंटर के रीसेट होने पर यह एक उच्च भी भेजेगा। यदि काउंटर को रीसेट नहीं किया जाता है, तो आउटपुट उच्च रहेगा।

समाधान अपेक्षाकृत सरल है, लेकिन खोजना मुश्किल है: सिक्का मूल्य प्लस वन पर गिनें, और सेंसर के बढ़ते किनारे के साथ मुख्य थरथरानवाला को शुरुआती स्थिति में वापस कर दें। यह एक पहली पल्स बनाएगा जो वर्तमान स्थिति के काउंटर को सिक्के के मूल्य तक गिना जाएगा। फिर, सिस्टम के रीसेट को प्राप्त करने के लिए CLK इनपुट (ऑसिलेटर से सिग्नल के साथ) में आउटपुट में एक OR गेट जोड़ें।

चित्र 7 इस तकनीक को दर्शाता है।

सिक्का मूल्य की गणना करने के बाद, सिस्टम आईएनआईटी पर लौटने के लिए एएसएम को एक रीसेट सिग्नल वापस भेजता है।

ASM पर एक नज़दीकी नज़र चित्र 8 में दी गई है।

RESET_10_MXN ऊपर वर्णित की तुलना में थोड़ा अलग सिस्टम का उपयोग करता है, पूरे ASM को पुनरारंभ करने के लिए एक अतिरिक्त स्थिति का उपयोग करता है, क्योंकि प्रत्येक राज्य में सीमित मात्रा में कनेक्शन हो सकते हैं। RESET_10_MXN को RESET स्थिति में जाकर हासिल किया गया था, जो एकमात्र ऐसा राज्य था जहां ASM का OUT5 कम था। यह बिना किसी समस्या के सफलतापूर्वक आईएनआईटी राज्य में वापस आ जाता है।

चित्र 9 में दिखाए गए काउंटर के मान को छोड़कर, CNT2, CNT3, CNT 4 और CNT5 समान पैरामीटर साझा करते हैं।

चूंकि सीडी 4026 अपने अनुक्रम को आगे बढ़ाने के लिए सिग्नल के बढ़ते किनारे का उपयोग करता है, यह सिस्टम बढ़ते किनारे के मूल्यों की गणना करता है। डिबगिंग उद्देश्यों के लिए कम आवृत्ति का चयन किया गया था। उच्च आवृत्तियों का उपयोग करना उपयोगी होगा और बड़ी समस्याओं के बिना किया जा सकता है।

किसी अन्य मुद्रा में इस निर्देश को लागू करने के लिए, काउंटर को सिक्के के मूल्य प्लस वन में समायोजित करें।

अन्य सेंसर का उपयोग करने से यह प्रणाली बहुत सरल हो जाएगी, लेकिन प्रोग्रामिंग के माध्यम से इन मुद्दों को हल करने की तुलना में उत्पादन लागत अधिक होगी।

चरण 3: परीक्षा परिणाम

परीक्षा के परिणाम
परीक्षा के परिणाम

पूरा प्रोजेक्ट सेटअप चित्र 10 में दिखाया गया है।

व्यास को विभिन्न सिक्कों के साथ काम करने के लिए समायोजित किया गया था, और.gp5 फ़ाइल का उपयोग करके मूल्यवर्ग को बदलकर बदला जा सकता है।

निष्कर्ष

ग्रीनपैक उत्पाद लाइन के लिए धन्यवाद, इस गुल्लक जैसी प्रणाली को विकसित करना आसान और किफायती है। सीडी4026 डिस्प्ले इनेबल इन को चलाने के लिए पीडब्लूएम सिग्नल का उपयोग करके परियोजना को और बढ़ाया जा सकता है। आप सिस्टम की बिजली खपत को कम करने के लिए वेक/स्लीप फंक्शन जेनरेट करने के लिए ग्रीनपैक का भी इस्तेमाल कर सकते हैं। इस सरल प्रणाली का उपयोग विभिन्न प्रकार के सिक्का स्वीकार करने वाली प्रणालियों को नियंत्रित करने के लिए किया जा सकता है, जैसे वेंडिंग मशीन, आर्केड मशीन या सिक्का लॉकर।

सिफारिश की: