विषयसूची:

५५५ टाइमर एटमेगा को बाधित करने के लिए सिग्नल उत्सर्जित करने के लिए ३२८: ७ कदम
५५५ टाइमर एटमेगा को बाधित करने के लिए सिग्नल उत्सर्जित करने के लिए ३२८: ७ कदम

वीडियो: ५५५ टाइमर एटमेगा को बाधित करने के लिए सिग्नल उत्सर्जित करने के लिए ३२८: ७ कदम

वीडियो: ५५५ टाइमर एटमेगा को बाधित करने के लिए सिग्नल उत्सर्जित करने के लिए ३२८: ७ कदम
वीडियो: Automatic Staircase lights IR sensor Based using Ic 555 by Manmohan Pal 2024, जुलाई
Anonim
555 टाइमर Atmega328 को बाधित करने के लिए सिग्नल उत्सर्जित करने के लिए
555 टाइमर Atmega328 को बाधित करने के लिए सिग्नल उत्सर्जित करने के लिए

इस सर्किट का मुख्य लक्ष्य ऊर्जा की बचत करना है। इसलिए, मैं arduino के बारे में बात नहीं करने जा रहा हूं क्योंकि अंतिम उत्पाद के लिए बोर्ड के पास अनावश्यक बिजली ओवरहेड है। यह विकास के लिए बहुत अच्छा है। लेकिन, बैटरी पर चलने वाली अंतिम परियोजनाओं के लिए बहुत अच्छा नहीं है। मैं अपने POC के लिए एक का उपयोग करूंगा लेकिन, ऊर्जा बचाने के लिए, Atmega328 स्टैंडअलोन का उपयोग करने से आपको बेहतर परिणाम मिलेंगे

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

ऐसा इसलिए है क्योंकि मेरे मौसम केंद्र में 3 घटक हैं।

  • एक वास्तविक समय घड़ी
  • एक DHT11
  • पुराना प्रदर्शन

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

मैंने बाहरी व्यवधानों का उपयोग करके Atmega328 को जगाने के लिए एक ५५५ टाइमर को अस्टेबल मोड में रखने के लिए अवधारणा का एक प्रमाण बनाया। यही मैं यहां दिखाने जा रहा हूं

आपूर्ति

इस निर्देश के लिए हमें निम्नलिखित सामग्रियों की आवश्यकता होगी:

  • एक Arduino बोर्ड
  • एक 555 टाइमर चिप
  • 2 प्रतिरोधक (1M ओम, 220 ओम)
  • 1 ध्रुवीकृत संधारित्र (100uF)
  • जम्पर तार
  • DHT11 सेंसर
  • ब्रेड बोर्ड

चरण 1: पहले लेआउट

सबसे पहले लेआउट
सबसे पहले लेआउट

ब्रेडबोर्ड में लेआउट के साथ शुरू करते हैं। मैं आपकी परियोजनाओं में ऊर्जा बचाने का एक और तरीका इंगित करने के लिए एक डीएचटी सेंसर का उपयोग कर रहा हूं। जैसा कि आप देख सकते हैं, डिवाइस एक Arduino पिन द्वारा संचालित है। जो कम हो जाएगा जबकि Arduino सो रहा है, और भी अधिक ऊर्जा की बचत कर रहा है। आप इसे किसी भी डिवाइस पर कर सकते हैं जिसे संचालित करने के लिए 40mA से कम की आवश्यकता होती है।

चरण 2: सर्किट के बारे में स्पष्टीकरण

मैं 555 टाइमर के काम करने के तरीके के बारे में गहराई से नहीं जाऊंगा क्योंकि इसके संचालन और इसके कई तरीकों की व्याख्या करने वाले बहुत सारे ट्यूटोरियल हैं। हम ५५५ टाइमर का उपयोग एक अद्भुत मोड में कर रहे हैं। इसका मतलब है कि, एक उच्च स्तर में, यह संधारित्र को 2/3 वोल्ट पर उतने समय के लिए चार्ज करेगा जितना कि रोकनेवाला 1 निर्धारित करता है, जितना कि प्रतिरोधक 2 निर्धारित करता है। हमें वास्तव में डिस्चार्ज सिग्नल में अधिक समय की आवश्यकता नहीं है, इसलिए आप 220 ओम रेसिस्टर का उपयोग कर सकते हैं। 1M ओम का उपयोग करते हुए, 220 ओम अवरोधक संयोजन आपको लगभग 1 मिनट की देरी देगा। पहले रोकनेवाला और संधारित्र के साथ खेलने से आपको अलग-अलग समय मिलेगा।

चरण 3: स्केच

चरण 4: स्केच की व्याख्या करना

इस स्केच का लक्ष्य आर्द्रता और तापमान को पढ़ना और तब तक सो जाना है जब तक कि उसे जागने और फिर से पढ़ने के लिए कुहनी न मिल जाए।

उसके लिए, मैं एक इंटरप्ट पिन को INPUT_PULLUP (दूसरे एपिसोड में पुलअप के बारे में अधिक) के रूप में सेट कर रहा हूं। और हर बार काम पूरा होने पर उस पिन से एक रुकावट जुड़ी होगी।

एक बार इंटरप्ट सिग्नल आने के बाद, कोड फिर से चलेगा और वापस सो जाएगा। और इसी तरह।

चरण 5: कुछ नंबर

कुछ नंबर
कुछ नंबर
कुछ नंबर
कुछ नंबर

इस POC के लिए, मैं लगभग 3 सेकंड में उपायों को करने में सक्षम था। फिर, डिवाइस लगभग 1 मिनट तक सोएगा।

वर्तमान को मापने के लिए 0.001 सटीक एएमपी मीटर डिवाइस का उपयोग करते हुए, मैंने 0.023-0.029AMPs उस समय के लिए देखा जब यह काम कर रहा था (~ 3 सेकंड) और सोते समय 0.000 (~ 1 मिनट)। बेशक यह जीरो रीडिंग नहीं है क्योंकि हमारे पास 555 चल रहा है। लेकिन, मैं माइक्रोएम्प्स में नहीं गया। वैसे भी, बचत पर्याप्त है

चरण 6: योजनाबद्ध और पीसीबी

योजनाबद्ध और पीसीबी
योजनाबद्ध और पीसीबी
योजनाबद्ध और पीसीबी
योजनाबद्ध और पीसीबी
योजनाबद्ध और पीसीबी
योजनाबद्ध और पीसीबी

आप में से जो लोग उसके लिए पीसीबी बनाना चाहते हैं, उनके लिए यहां लिंक है:

वहां आपको डिजाइन और योजनाबद्ध मिलेगा जिसे किसी भी पीसीबी निर्माण विक्रेता को भेजा जा सकता है।

आप में से उन लोगों के लिए प्रिंट_वर्जन नामक एक फोल्डर भी है, जो घर पर पीसीबी नक़्क़ाशी पसंद करता है जैसे मैं करता हूं।

चरण 7: अनुप्रयोग

इसके आवेदन जबरदस्त हैं। हर बार जब आपको एक विशिष्ट दर पर आने वाले बाहरी सिग्नल की आवश्यकता होती है तो आप इस सर्किट का उपयोग कर सकते हैं। मैं अपने मौसम स्टेशन को सोने के लिए सेट करने के लिए उपयोग कर रहा हूं और एक मॉड्यूल Atmega328 के साथ सो जाएगा।

ऊर्जा बचाने में प्रभावी परिणामों के लिए, आपको एक स्टैंडअलोन Atmega328 पर विचार करना चाहिए। मैं इस क्षमता के साथ एक बोर्ड डिजाइन कर रहा हूं और जल्द ही मैं इस अवधारणा में किसी भी Atmega328 प्रोजेक्ट को जोड़ने में सक्षम हो जाऊंगा।

यदि आपके पास हर तरह से ऊर्जा बचाने के लिए समाधानों को लागू करने के बारे में अच्छे विचार हैं, तो कृपया मुझे बताएं क्योंकि मैं वास्तव में बैटरी और सौर पैनलों में चलने वाली परियोजनाओं में हूं

पढ़ने के लिए धन्यवाद और मैं अगली बार आपको और परियोजनाओं के साथ देखूंगा।

सिफारिश की: