विषयसूची:

इंटेलिजेंट टेल लाइट: 3 कदम
इंटेलिजेंट टेल लाइट: 3 कदम

वीडियो: इंटेलिजेंट टेल लाइट: 3 कदम

वीडियो: इंटेलिजेंट टेल लाइट: 3 कदम
वीडियो: Intelligence Meets Comedy | Gaur Gopal Das, Khan Sir |Ep 294|The Kapil Sharma Show| New Full Episode 2024, जुलाई
Anonim
इंटेलिजेंट टेल लाइट
इंटेलिजेंट टेल लाइट

कुछ समय पहले मेरी बाइक की टेल लाइट ने काम करना बंद कर दिया था। जब मैंने इसे खोला, तो उसमें एक छोटा पीसीबी था जिसमें कुछ इलेक्ट्रॉनिक्स और एक एलईडी थी। समस्या पुश बटन स्विच थी जो काम नहीं कर रही थी। मैं स्विच को बदल सकता था लेकिन इस डिज़ाइन के बारे में कुछ ने मुझे परेशान किया। मुद्दा यह है कि टेल लाइट बैटरी से चलने वाली होती है और एक बार स्विच ऑन हो जाने पर यह तब तक चालू रहती है जब तक आप इसे बंद नहीं कर देते या जब बैटरी खत्म नहीं हो जाती।

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

इस बुद्धिमान टेल लाइट के 3 मुख्य कार्य हैं:

  1. पुश बटन दबाए जाने पर एलईडी को चालू या बंद करें।
  2. जब बाइक चल रही हो तो एलईडी चालू रखें और 10 मिनट के बाद एलईडी बंद कर दें अगर बाइक अब नहीं चलती है।
  3. जब बैटरी वोल्टेज 2.1 वोल्ट से कम हो जाए तो एलईडी को बंद कर दें।

इस परियोजना के लिए मैंने टी लाइट क्लोन परियोजना से एक झुकाव स्विच का पुन: उपयोग किया, जिससे मैंने इस परियोजना के लिए कुछ सॉफ्टवेयर का पुन: उपयोग किया।

हमेशा की तरह मैंने इस प्रोजेक्ट को अपने पसंदीदा माइक्रो कंट्रोलर PIC के इर्द-गिर्द बनाया, JAL प्रोग्रामिंग भाषा का उपयोग करते हुए।

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक

इस परियोजना के लिए आपके पास निम्नलिखित घटक होने चाहिए:

  • ब्रेडबोर्ड का एक टुकड़ा
  • पीआईसी माइक्रोकंट्रोलर 12F615
  • 8-पिन आईसी सॉकेट
  • संधारित्र 100 एनएफ
  • प्रतिरोधक: 2 * 10k, 1 * 100 ओम
  • उच्च चमक एम्बर एलईडी या लाल एलईडी
  • पुश बटन ऑन / ऑफ स्विच
  • झुकाव स्विच

घटकों को जोड़ने के तरीके पर योजनाबद्ध आरेख देखें।

चरण 2: इलेक्ट्रॉनिक्स का डिजाइन और निर्माण

इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण
इलेक्ट्रॉनिक्स का डिजाइन और निर्माण

पीआईसी की ऑपरेटिंग वोल्टेज रेंज 2 वोल्ट और 5.5 वोल्ट के बीच है जो इसे बिजली की आपूर्ति के रूप में 2 एएए बैटरी का उपयोग करने के लिए उपयुक्त बनाती है। डिज़ाइन को कम शक्ति का होना चाहिए था इसलिए टिल्ट स्विच केवल तभी सक्रिय होता है जब ऑपरेशन के दौरान PIC के पिन 3 को कम करके डिवाइस चालू किया जाता है।

मूल डिजाइन में, एलईडी के माध्यम से वर्तमान 20 एमए था जो उच्च चमक एलईडी के लिए काफी अधिक है और इसकी आवश्यकता नहीं है। बैटरी बचाने के लिए, यह डिज़ाइन एलईडी के लिए 10 mA के करंट का उपयोग करता है।

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

सर्किट एक ब्रेडबोर्ड पर बनाया गया था जो टेल लाइट के मौजूदा आवास में अच्छी तरह से फिट था। तस्वीर में आप देख सकते हैं कि बोर्ड कैसे स्थापित किया गया था और यह आवास में कैसे फिट बैठता है।

चरण 3: सॉफ्टवेयर

जैसा कि पहले ही उल्लेख किया गया है, सॉफ्टवेयर JAL प्रोग्रामिंग भाषा का उपयोग करके PIC12F615 के लिए लिखा गया है। सॉफ्टवेयर कुछ कार्य करता है:

  • PIC को इनिशियलाइज़ करें और पावर अप के बाद इसे स्लीप मोड में डालें।
  • पुश बटन दबाने पर नींद से जागें और एलईडी चालू करें। अगर पुश बटन दोबारा दबाया जाए तो वापस सो जाएं। वेकअप PIC के बाहरी व्यवधान से सक्रिय होता है जिससे पुश बटन जुड़ा होता है।
  • जाग्रत होने पर टिल्ट स्विच को सक्षम करें और मॉनिटर करें कि क्या गति के कारण टिल्ट स्विच सक्रिय है। यदि 10 मिनट तक कोई गति नहीं पाई जाती है, तो एलईडी बंद कर दी जाती है, झुकाव स्विच अक्षम कर दिया जाता है और PIC को वापस स्लीप मोड में डाल दिया जाता है।
  • जागते समय बैटरी के वोल्टेज को मापें और यदि यह 2.1 वोल्ट से नीचे चला जाता है तो एलईडी बंद हो जाती है, झुकाव स्विच अक्षम हो जाता है और PIC को वापस स्लीप मोड में डाल दिया जाता है।

प्रारंभ में मोशन डिटेक्शन के लिए सॉफ्टवेयर PIC के इंटरप्ट ऑन चेंज (IOC) फीचर का उपयोग करके डिजाइन किया गया था, लेकिन यह अच्छी तरह से काम नहीं कर पाया। इसके बजाय, स्विच को अब हर 100 हम पर यह निर्धारित करने के लिए चुना जाता है कि यह सक्रिय था या नहीं। आपूर्ति वोल्टेज का मापन एकीकृत एनालॉग टू डिजिटल कनवर्टर का उपयोग करके किया जाता है जो हर 20 एमएस में आपूर्ति वोल्टेज का नमूना लेता है।

पीआईसी प्रोग्रामिंग के लिए जेएएल स्रोत फ़ाइल और इंटेल हेक्स फ़ाइल संलग्न हैं। यदि आप JAL के साथ PIC माइक्रोकंट्रोलर का उपयोग करने में रुचि रखते हैं - एक पास्कल जैसी प्रोग्रामिंग भाषा - JAL वेबसाइट पर जाएँ।

अपनी खुद की परियोजना बनाने में मज़ा लें और आपकी प्रतिक्रियाओं और वैकल्पिक अनुप्रयोगों की प्रतीक्षा करें।

सिफारिश की: