विषयसूची:

Arduino मेगा के साथ ब्राइट सेवर: 7 कदम
Arduino मेगा के साथ ब्राइट सेवर: 7 कदम

वीडियो: Arduino मेगा के साथ ब्राइट सेवर: 7 कदम

वीडियो: Arduino मेगा के साथ ब्राइट सेवर: 7 कदम
वीडियो: What is Arduino with Full Information? – [Hindi] – Quick Support 2024, नवंबर
Anonim
Image
Image

ब्राइट सेवर सटीक, अप-टू-डेट बचत जानकारी प्रदर्शित करता है और आपको बचत लक्ष्य निर्धारित करने की अनुमति देता है। उदाहरण के लिए, एक बार जब आप दिए गए दो बटनों का उपयोग करके अपना लक्ष्य निर्धारित कर लेते हैं, तो आप प्रगति का निरीक्षण कर सकते हैं और अपने लक्ष्य तक पहुंचने के लिए कितनी अधिक आवश्यकता है।

हार्डवेयर अवयव आवश्यक

  • 1x अरुडिनो मेगा
  • 1x ब्रेडबोर्ड (बड़ा)
  • 1x प्रोग्रामेबल मल्टी कॉइन स्वीकर्ता CH-924 (4 कॉइन प्रकार)
  • 1x 12V एसी पावर एडाप्टर
  • 1x महिला डीसी जैक बैरल एडाप्टर
  • 1x एलसीडी 16x2
  • 1x 10K पोटेंशियोमीटर
  • 4x एल ई डी (लाल, पीला, हरा और बहु-आरजीबी)
  • 4x प्रतिरोधक (220 ओम)
  • 2x मिनी पुश बटन (लाल और नीला)
  • बंच ऑफ़ सिंगापुर थर्ड सीरीज़ के सिक्के
  • जम्पर तारों का गुच्छा (पुरुष-से-पुरुष)
  • डबल-एंड लीड एलीगेटर क्लिप वायर का गुच्छा

यह परियोजना सभी के लिए उपयुक्त है, इसमें Arduino शुरुआती शामिल हैं! विभिन्न प्रकार के सिंगापुर के सिक्के एकाधिक सिक्का स्वीकर्ता के माध्यम से स्वीकार किए जाते हैं। सिक्का डालने के बाद, एलसीडी अद्यतन बचत जानकारी प्रदर्शित करेगा और आपकी प्रगति अपडेट हो जाएगी। लक्ष्य निर्धारित करने के लिए, बटन Arduino और Bright Saver से जुड़े होते हैं, जिससे आप अपने लक्ष्य को समायोजित कर सकते हैं।

हर बार जब कोई सिक्का डाला जाता है, तो ब्राइट सेवर का गुल्लक आपकी बचत प्रगति की जांच करेगा और यह इंगित करने के लिए एक विशिष्ट रंग के साथ प्रकाश करेगा कि क्या आप सफलतापूर्वक एक बचत मील के पत्थर तक पहुंच गए हैं। उदाहरण के लिए, यदि आपकी प्रगति आपके निर्धारित लक्ष्य के 25 प्रतिशत तक पहुंच गई है, तो ब्राइट सेवर एक लाल बत्ती का संकेत देगा। 50 प्रतिशत को पार करने पर, जब आप अपने लक्ष्य का 75 प्रतिशत पार करेंगे तो एलईडी पीली और हरी हो जाएगी। अंत में, एक बार जब आप अपने लक्ष्य से टकराते हैं, तो एलईडी लाइटें लाल, हरे और नीले रंग के बीच घूमेंगी।

लक्ष्य बचत के लिए एलईडी रंग प्रदर्शन

  • 25वें शतमक पर → लाल
  • ५०वें शतमक पर → पीला
  • 75वें शतमक पर → हरा
  • 100वें पर्सेंटाइल पर → मल्टी-आरजीबी

सिंगापुर में अनुशंसित इलेक्ट्रॉनिक दुकानें

1. हिंडोला

2. सिम लिम टॉवर पर स्पेस इलेक्ट्रॉनिक्स प्राइवेट लिमिटेड, #B1-07

3. सगोटिक

ब्राइट सेवर का कारण

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

ब्राइट सेवर का भविष्य संस्करण

ब्राइट सेवर का भविष्य का संस्करण एक उत्सव के रूप में एक राग बजाता है जब एक पीजो बजर का उपयोग करके बचत लक्ष्य तक पहुँच जाता है। ब्राइट सेवर एक संवादात्मक सहायक भी हो सकता है जो आपके नाम का अभिवादन करके आपसे संवाद करता है और आवाज द्वारा स्वचालित लक्ष्य जानकारी प्रदान करता है। ब्राइट सेवर उन्नत तकनीकों का भी उपयोग कर सकता है जैसे कि मोबाइल ऐप से कनेक्ट होना, किसी भी समय और कहीं भी अपने फोन के माध्यम से आपकी बचत को ट्रैक करने की अनुमति देने के लिए, आवेगपूर्ण खर्च करने की आदतों को रोकना!

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

ब्राइट सेवर को क्रिएटिव कॉमन्स एट्रिब्यूशन-नॉन-कमर्शियल 4.0 इंटरनेशनल लाइसेंस के तहत लाइसेंस दिया गया है।

चरण 1: बहु-सिक्का स्वीकर्ता को कैलिब्रेट करें

बहु-सिक्का स्वीकर्ता को कैलिब्रेट करें
बहु-सिक्का स्वीकर्ता को कैलिब्रेट करें
बहु-सिक्का स्वीकर्ता को कैलिब्रेट करें
बहु-सिक्का स्वीकर्ता को कैलिब्रेट करें

हार्डवेयर अवयव आवश्यक

1. प्रोग्राम करने योग्य मल्टी-सिक्का स्वीकर्ता CH-924 (4 सिक्का प्रकार)

2. 1x 12V एसी पावर एडाप्टर

3. 1x महिला डीसी जैक बैरल एडाप्टर

आप सोच रहे होंगे… मल्टी-सिक्का स्वीकर्ता कैसे काम करता है?

इस सिक्का स्वीकर्ता में सेंसर सिक्कों की मोटाई, व्यास और गिरने के समय का उपयोग उनकी पहचान करने के लिए करते हैं और यह पूरी तरह से प्रोग्राम करने योग्य है इसलिए आप किसी विशेष प्रकार की मुद्रा तक सीमित नहीं हैं। इसे एक उज्ज्वल बचतकर्ता के रूप में उपयोग करने के अलावा, आप इसे वेंडिंग मशीन और आर्केड गेम के लिए भी उपयोग कर सकते हैं!

मल्टी कॉइन स्वीकर्ता को कैलिब्रेट करने के चरण

1. सिक्का स्वीकर्ता को स्थापित करने से पहले, लाल और काले तारों को महिला डीसी बैरल जैक एडाप्टर से कनेक्ट करें। डीसी बैरल जैक एडेप्टर के टर्मिनलों को सकारात्मक और नकारात्मक के रूप में लेबल किया गया है और दूसरी तस्वीर में दिखाए गए टर्मिनलों को कसने के लिए एक पेचकश की आवश्यकता होती है।

o लाल तार सकारात्मक

ओ काला तार ⟹ नकारात्मक

2. महिला डीसी बैरल जैक एडाप्टर को तीसरी तस्वीर में दिखाए गए 12V एसी पावर एडाप्टर से कनेक्ट करें।

3. सफेद और भूरे रंग के तारों को चरण 2 में उल्लिखित Arduino से जोड़ा जाएगा।

4. कॉइन स्वीकर्ता के चालू हो जाने के बाद, लाल एलईडी जल उठेगी और 'बीप' ध्वनि होगी, जो चौथे चित्र में दिखाया गया है।

5. पांचवी तस्वीर में दिखाए गए $0.10, $0.20, $0.50 और $1.00 के अलग-अलग सिक्के तैयार करें।

6. निम्नलिखित चरणों के साथ सिक्का स्वीकर्ता सेट करें:

  • कुछ सेकंड के लिए "ADD" और "MINUS" को दबाकर रखें और LED डिस्प्ले से "A" अक्षर दिखाई देगा।
  • कुछ सेकंड के लिए "सेट" बटन दबाएं और 'ई' अक्षर दिखाई देगा।
  • आप कितने सिक्कों का उपयोग करना चाहते हैं, यह चुनने के लिए "जोड़ें" और "माइनस" बटन का उपयोग करें। हमारे मामले में, हम "4" ($0.10, $0.20, $0.50 और $1.00) का चयन करेंगे। कुछ सेकंड के लिए "सेट" दबाएं और "एच 1" अक्षर दिखाई देगा।
  • अक्षर "H1" अंशांकन के लिए उपयोग किए जाने वाले पहले सिक्के को संदर्भित करता है। आप चुन सकते हैं कि नमूने के लिए कितने नमूने के सिक्के हैं। मेरे मामले में, मैं बेहतर सटीकता के लिए $0.10 के 15 नमूना सिक्कों का उपयोग करूंगा। पुष्टि करने के लिए "SET" दबाए रखें।
  • इसके बाद, प्रत्येक सिक्के के लिए आउटपुट की दालों की मात्रा का चयन करने के लिए "P1" अक्षर दिखाई देगा। चूंकि अधिकतम पल्स 50 है, इसलिए मैंने आसान पहचान के लिए दालों 1 से 10 तक का चयन किया।

उदाहरण के लिए:

ओ $0.10 "1" के रूप में सेट;

o $0.20 "2" के रूप में सेट;

o $0.50 "5" के रूप में सेट;

o $1.00 "10" के रूप में सेट करें

  • पुष्टि करने के लिए "सेट" दबाएं।
  • पहले सिक्के के लिए सटीकता स्तर निर्धारित करने के लिए अक्षर "F1" दिखाई देगा। मान 1 से 30 तक है, 1 सबसे सटीक है। यदि एक ही तरह के सिक्के समान हैं, तो मूल्य अधिक सटीक होना चाहिए। मेरे मामले में, मैंने 7 का चयन किया। "जोड़ें" और "माइनस" बटन का उपयोग करें और कुछ सेकंड के लिए "सेट" दबाएं।
  • अक्षर "H2" दिखाई देगा और चरण 4 से चरण 6 तक उसी प्रक्रिया को दोहराएगा। हालांकि, ध्यान रखें कि चरण 5 में उल्लिखित सभी सिक्कों के लिए दालें अलग-अलग हैं।
  • H1 से H2 तक के सेटअप के बाद, "SET" को दबाए रखें और अक्षर "A" इंगित करने के लिए दिखाई देगा और नई सेटिंग्स की पुष्टि करने के लिए "E" अक्षर के लिए फिर से "SET" दबाएं। (जरूरी!)
  • अंत में, मुख्य पावर स्विच को बंद और चालू करें।
  • "सेट" दबाएं और "ए 1" अक्षर दिखाई देगा। आप पहले सिक्के का नमूना लेना शुरू कर सकते हैं: $0.10 15 नमूनों के साथ। जब आप कर लें तो "सेट" दबाएं।
  • अगला, अक्षर "A2" उसी प्रक्रिया को दोहराएगा और "SET" दबाएं। सेटअप पूर्ण होने के बाद सिस्टम स्वचालित रूप से पुनरारंभ हो जाएगा।

अब, आप Arduino के साथ सिक्का स्वीकर्ता को प्रोग्राम करने के लिए तैयार हैं!:डी

चरण 2: मल्टी-कॉइन स्वीकर्ता को Arduino मेगा से कनेक्ट करें

मल्टी-सिक्का स्वीकर्ता को Arduino मेगा से कनेक्ट करें
मल्टी-सिक्का स्वीकर्ता को Arduino मेगा से कनेक्ट करें

हार्डवेयर अवयव आवश्यक

1. बहु-सिक्का स्वीकर्ता

2. अरुडिनो मेगा

3. डबल-एंड लीड एलीगेटर क्लिप वायर्स

4. महिला-से-महिला जंपर्स

मल्टी-कॉइन स्वीकर्ता को Arduino से कनेक्ट करने के चरण

सबसे पहले, USB केबल को अपने Arduino Mega और लैपटॉप में प्लग करें।

जैसा कि चरण 1 में बताया गया है, सफेद तार को पिन 2 से और ग्रे तार को पिन जीएनडी से कनेक्ट करें, जैसा कि चित्र में दिखाया गया है।

मेरे मामले में, मैंने Arduino पिन में तार डालने के लिए महिला-से-महिला कूदने वालों के लिए मगरमच्छ क्लिप का उपयोग किया।

चरण 3: एलसीडी को ब्रेडबोर्ड और अरुडिनो मेगा से कनेक्ट करें

एलसीडी को ब्रेडबोर्ड और अरुडिनो मेगा से कनेक्ट करें
एलसीडी को ब्रेडबोर्ड और अरुडिनो मेगा से कनेक्ट करें
एलसीडी को ब्रेडबोर्ड और अरुडिनो मेगा से कनेक्ट करें
एलसीडी को ब्रेडबोर्ड और अरुडिनो मेगा से कनेक्ट करें

हार्डवेयर अवयव आवश्यक

1. ब्रेडबोर्ड

2. अरुडिनो मेगा

3. एलसीडी

4. महिला से महिला जम्पर तार

एलसीडी को ब्रेडबोर्ड और अरुडिनो मेगा से कनेक्ट करने के चरण

1. सोल्डरेड एलसीडी स्क्रीन को ब्रेडबोर्ड के किनारे से कनेक्ट करें।

2. Arduino के पिन GND से नेगेटिव रेल कनेक्ट करें। इसका मतलब है कि जो कुछ भी उस पंक्ति से जुड़ा है, उसे पिन जीएनडी माना जाएगा।

3. सकारात्मक रेल को Arduino के पिन 5V से कनेक्ट करें।

4. एलसीडी के पहले (वीएसएस) और आखिरी (के) पिन को नेगेटिव रेल से कनेक्ट करें जो जीएनडी को इंगित करता है।

5. एलसीडी के सप्लाई पिन, दूसरा (वीडीडी) और 15वां (ए) पिन (एलसीडी का सपोर्ट बैकलाइट) को पॉजिटिव रेल से कनेक्ट करें।

6. पोटेंशियोमीटर के पहले पिन को पॉजिटिव रेल से कनेक्ट करें।

7. पोटेंशियोमीटर के तीसरे पिन को नेगेटिव रेल से कनेक्ट करें।

8. पोटेंशियोमीटर के सेंटर पिन को तीसरे (V0) पिन से कनेक्ट करें जो कि कंट्रोल और कंट्रास्ट पिन है।

9. Arduino के 3 पिन करने के लिए LCD का चौथा (Register Select - RS) पिन कनेक्ट करें।

10. LCD के 5वें (पढ़ें/लिखें - RW) पिन को नेगेटिव रेल से कनेक्ट करें। चूंकि हम डिस्प्ले के लिए LCD का इस्तेमाल कर रहे हैं, इसलिए इसे कम कर दें जो कि लिखना है।

11. Arduino के 4 पिन करने के लिए LCD के 6वें (सक्षम - E) पिन को कनेक्ट करें।

12. एलसीडी के डेटा पिन कनेक्ट करें।

o Arduino के 8 पिन करने के लिए LCD के 11वें (D4) पिन को कनेक्ट करें

o Arduino के 9 पिन करने के लिए LCD के 12वें (D5) पिन को कनेक्ट करें

o Arduino के 10 पिन करने के लिए LCD का 13वां (D6) पिन कनेक्ट करें

o Arduino के 11 पिन करने के लिए LCD का 14वां (D7) पिन कनेक्ट करें

एक बार कनेक्ट होने के बाद, एलसीडी प्रकाश करेगा और आप पोटेंशियोमीटर का उपयोग करके डिस्प्ले के कंट्रास्ट को समायोजित कर सकते हैं।

चरण 4: एलईडी लाइट्स को ब्रेडबोर्ड और अरुडिनो मेगा से कनेक्ट करें

LED लाइट्स को ब्रेडबोर्ड और Arduino मेगा से कनेक्ट करें
LED लाइट्स को ब्रेडबोर्ड और Arduino मेगा से कनेक्ट करें
LED लाइट्स को ब्रेडबोर्ड और Arduino मेगा से कनेक्ट करें
LED लाइट्स को ब्रेडबोर्ड और Arduino मेगा से कनेक्ट करें

हार्डवेयर अवयव आवश्यक

1. ब्रेडबोर्ड

2. अरुडिनो मेगा

3. 4x रेसिस्टर्स (220 ओम)

4. 4x एलईडी (लाल, पीला, हरा, बहु-आरजीबी)

5. 8x डबल-एंड लीड एलीगेटर क्लिप वायर्स

6. महिला से महिला जम्पर तार

LED लाइट्स को ब्रेडबोर्ड और Arduino मेगा से कनेक्ट करने के चरण

1. ब्रेडबोर्ड से नकारात्मक दर को Arduino के GND पिन से जोड़कर एक सामान्य आधार स्थापित करें।

2. एक पैर को ऋणात्मक दर से जोड़कर प्रतिरोधों को डालें।

3. LED को ब्रेडबोर्ड और Arduino से जोड़ने से पहले, आपको LED पिन के बारे में पता होना चाहिए। शॉर्ट पिन नेगेटिव लेड है और लॉन्ग पिन पॉजिटिव लेड है।

4. जम्पर तारों को एक दूसरे के समानांतर, प्रतिरोधों के प्रत्येक सिरे से कनेक्ट करें।

5. जम्पर वायर के दूसरे सिरे को एलीगेटर क्लिप वायर से कनेक्ट करें।

6. एलीगेटर क्लिप वायर के दूसरे सिरे को एल ई डी के छोटे लीड से कनेक्ट करें।

7. महिला-से-महिला जम्पर तारों के साथ एलईडी की लंबी लीड को जोड़ने के लिए एक नए मगरमच्छ क्लिप तारों का उपयोग करें।

8. महिला-से-महिला जम्पर तारों के दूसरे छोर को Arduino से कनेक्ट करें।

उदाहरण के लिए:

o Arduino के 16 को पिन करने के लिए लाल एलईडी

o Arduino के 14 को पिन करने के लिए पीली एलईडी

o Arduino के 15 को पिन करने के लिए ग्रीन LED

o Arduino के 17 को पिन करने के लिए मल्टी-RGB LED

चरण 5: पुश बटन कनेक्ट करें

पुश बटन कनेक्ट करें
पुश बटन कनेक्ट करें
पुश बटन कनेक्ट करें
पुश बटन कनेक्ट करें
पुश बटन कनेक्ट करें
पुश बटन कनेक्ट करें

इस ब्राइट सेवर में, हम एलसीडी स्क्रीन पर लक्ष्य निर्धारित करने के लिए दो बटन, लाल और नीले रंग का उपयोग करेंगे। लाल बटन लक्ष्य को बढ़ाने के लिए है और नीला बटन लक्ष्य को कम करने के लिए है।

हार्डवेयर अवयव आवश्यक

1. अरुडिनो मेगा

2. 2x मिनी पुश बटन (लाल और नीला)

3. 6x डबल-एंड लीड एलीगेटर क्लिप वायर्स

4. महिला से महिला जम्पर तार

नीले बटन से शुरू,

1. लाल बटन के 3 पैरों को 3 मगरमच्छ क्लिप से कनेक्ट करें।

2. मगरमच्छ क्लिप के दूसरे छोर को जम्पर तारों से कनेक्ट करें।

3. आरेख में दिखाए अनुसार जम्पर तारों के दूसरे सिरे को ब्रेडबोर्ड से कनेक्ट करें।

4. जम्पर वायर का उपयोग करके ब्रेडबोर्ड को Arduino Pin 20 से कनेक्ट करें।

5. लाल मगरमच्छ क्लिप के जम्पर तार के समानांतर, सकारात्मक रेल से कनेक्ट करें।

6. पीले मगरमच्छ क्लिप के जम्पर तार के समानांतर, नकारात्मक रेल से कनेक्ट करें।

लाल बटन से शुरू,

1. लाल बटन के 3 पैरों को 3 मगरमच्छ क्लिप से कनेक्ट करें।

2. मगरमच्छ क्लिप के दूसरे छोर को जम्पर तारों से कनेक्ट करें।

3. आरेख में दिखाए अनुसार जम्पर तारों के दूसरे सिरे को ब्रेडबोर्ड से कनेक्ट करें।

4. जम्पर वायर का उपयोग करके ब्रेडबोर्ड को Arduino Pin 21 से कनेक्ट करें।

5. हरे मगरमच्छ क्लिप के जम्पर तार के समानांतर, सकारात्मक रेल से कनेक्ट करें।

6. नेगेटिव रेल के एक साइड को नेगेटिव रेल के दूसरी साइड से कनेक्ट करें।

चरण 6: Arduino पर ब्राइट सेवर स्केच अपलोड करें

चरण 7: ब्राइट सेवर हाउस को इकट्ठा करें

ब्राइट सेवर हाउस को इकट्ठा करो
ब्राइट सेवर हाउस को इकट्ठा करो
ब्राइट सेवर हाउस को इकट्ठा करें
ब्राइट सेवर हाउस को इकट्ठा करें
ब्राइट सेवर हाउस को इकट्ठा करो
ब्राइट सेवर हाउस को इकट्ठा करो

उपकरण की आवश्यकता

1. कार्डबोर्ड

2. हॉट ग्लू गन

3. पेंच

4. एवियन मिनरल वाटर बोतल, 750ml

5. स्थायी मार्कर

6. कलमकारी

सदन के निर्माण के लिए कदम

1. सबसे पहले, मैंने सिक्का स्वीकर्ता के इंटीरियर को घर के सामने से जोड़ने के लिए मापा और इसे शिकंजा से जोड़ा। साथ ही, मैंने अपना सिक्का बैंक डालने के लिए घर के निचले हिस्से को काट दिया है।

2. यह सुनिश्चित करने के लिए घर के अंदर मजबूत समर्थन के साथ एक बाहरी निर्माण करना याद रखें कि सिक्का स्वीकर्ता और सिक्का बैंक के समर्थन के रूप में कार्य करने के लिए कार्डबोर्ड तैयार करके घर वजन उठाने में सक्षम है।

3. घर के अंदर अपना Arduino और Breadboard डालें।

4. घर के किनारे पर छेद करके एलसीडी और बटन लगाएं। ध्यान दें कि एलसीडी अभी भी ब्रेडबोर्ड से जुड़ी हुई है।

सिफारिश की: