विषयसूची:
वीडियो: NODEMCU LUA ESP8266 CD4017 दशक काउंटर के साथ: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
CD4017 एक दशक का काउंटर / डिवाइडर है। इसका मतलब यह है कि जब वह एक पल्स प्राप्त करता है तो वह इसे गिनता है और एक आउटपुट को उपयुक्त पिन पर भेजता है। यह उपयोग करने के लिए काफी आसान आईसी है और आप या तो ब्रेड बोर्ड पर सर्किट बना सकते हैं या ईबे से चीन से लगभग 99p में खरीद सकते हैं। आपको निश्चित रूप से यह सब एक साथ मिलाप करना होगा।
पिन 3 555 टाइमर का आउटपुट है और पिन 14 सीडी4017 का इनपुट है।
चरण 1: सर्किट
यदि आप ब्रेडबोर्ड पर सर्किट का निर्माण कर रहे थे तो आप 555 टाइमर वाले हिस्से को छोड़ सकते हैं और इसे ESP8266 के साथ चला सकते हैं। आप सोच रहे होंगे कि इसे ESP8266 के साथ चलाने के लिए किट क्यों खरीदें। एक अच्छा कारण यह है कि यदि आप सभी घटकों को अलग-अलग सोर्स करते हैं तो उनकी कीमत 99p से अधिक होगी, दूसरा यह है कि आप इसके साथ छेड़छाड़ कर सकते हैं।
यदि आप CD4017 सर्किट को ESP8266 के साथ चलाते हैं तो यह 3.3 वोल्ट पर काम करेगा। DIL सॉकेट से 555 टाइमर निकालें और D1 (या जो भी पिन आप उपयोग कर रहे हैं) से एक जम्पर वायर लें और इसे 555 DIL सॉकेट के पिन 3 में डालें।
ESP8266 पर वापस, पिन पर पल्स उत्पन्न करने के कुछ अलग तरीके हैं
यदि आप NodeMCU दस्तावेज़ पढ़ते हैं तो यह gpio.serout के अधिक उदाहरण देगा।
कोड की इन 2 पंक्तियों में से कोई भी पिन D1 GPIO5 पर एक पल्स उत्पन्न करेगा।
यह लाइन हर सेकंड में 100 बार 5 मिलीसेकंड पल्स पैदा करती है।
gpio.serout(1, gpio.high, {5000, 995000}, 100, 1)
यह लाइन हर आधे सेकंड में 100 बार 5 मिलीसेकंड की पल्स पैदा करती है, फिर हो गया प्रिंट करती है।
gpio.serout(1, gpio. LOW, {5000, 50000}, 100, फ़ंक्शन() प्रिंट ("हो गया") अंत)
चरण 2: कोड
आप पिन D1 GPIO5 पर पल्स उत्पन्न करने के लिए नीचे दिए गए कोड का उपयोग कर सकते हैं। मान बदलने से (100) अलग-अलग पल्स रेट देगा।
पल्स = 0
पिन = 1 gpio.mode(pin, gpio. OUTPUT) tmr.alarm(1, 100, 1, function() अगर पल्स == 0 तो पल्स = 1 gpio.write (पिन, gpio. HIGH) और पल्स = 0 gpio.लिखें (पिन, gpio. LOW) अंत अंत)
चरण 3: एक पल्स का उत्पादन
पल्स बनाने का दूसरा तरीका मल्टी वाइब्रेटर सर्किट है। फिर से आप इन्हें eBay पर 99p में प्राप्त कर सकते हैं या आप इसे ब्रेड बोर्ड पर बना सकते हैं। यह एक बहुत ही सामान्य सर्किट है और पूरे इंटरनेट पर इसके कई उदाहरण हैं। सर्किट आरेख पर Q1 और D1 या Q2 और D2 के बीच से आउटपुट लें।
फिर भी एक पल्स उत्पन्न करने का एक और तरीका है कि 555 टाइमर सॉकेट के पिन 3 से एक जम्पर वायर लिया जाए और पल भर में 3.3 वोल्ट की आपूर्ति को स्पर्श किया जाए।
चरण 4: निष्कर्ष
मैंने यह दिखाने की कोशिश की है कि विभिन्न तरीकों का उपयोग करके दूसरे सर्किट को चलाने के लिए एक पल्स कैसे उत्पन्न की जाती है। कई इलेक्ट्रॉनिक सर्किट दालों द्वारा संचालित होते हैं।
मैंने एक उदाहरण के रूप में CD4017 का उपयोग किया है। वही CD4022 पर लागू किया जा सकता है जिसमें 10 के बजाय 8 आउटपुट हैं।
अधिक जानकारी के लिए सीडी4017 के लिए डेटशीट डाउनलोड करें जो व्यापक रूप से उपलब्ध है।
मैं एक ESP8266 या इलेक्ट्रॉनिक्स विशेषज्ञ नहीं हूं और उपरोक्त वर्षों में मेरे कुछ निष्कर्ष हैं।
सिफारिश की:
1960 के दशक के एचपी काउंटर निक्सी ट्यूब क्लॉक / बीजी डिस्प्ले: 3 कदम
1960 के दशक के एचपी काउंटर निक्सी ट्यूब क्लॉक / बीजी डिस्प्ले: यह एक घड़ी बनाने की एक परियोजना है- और मेरे मामले में, एक रक्त ग्लूकोज डिस्प्ले- एक विंटेज 1966 एचपी 5532 ए फ़्रीक्वेंसी काउंटर से। मेरे मामले में, काउंटर ने काम नहीं किया, और मुझे कुछ मरम्मत करनी पड़ी। ये शुरुआती तस्वीरें कुछ मरम्मत की हैं। यह निर्देश
1970 के दशक के नियॉन इन्फिनिटी टेलीविजन: 7 कदम (चित्रों के साथ)
१९७० का नियॉन इन्फिनिटी टेलीविजन: यह १९७० के दशक की शुरुआत का फर्ग्यूसन कूरियर टेलीविजन है जिसे मैंने एक आधुनिक नियॉन "ओपन" अंदर चमकने वाला संकेत। टीवी के ट्यूनिंग डायल को चालू / बंद / फ्लैश फ़ंक्शन को नियंत्रित किया जाता है - यही हम उपयोग करते हैं
80 के दशक के बूमबॉक्स को फिर से तैयार किया गया: 8 कदम (चित्रों के साथ)
80 के दशक के बूमबॉक्स को फिर से तैयार किया गया: मुझे पहली बार इस परियोजना के लिए विचार आया था जब मैं hackster.io पर एक समान निर्माण में आया था जो अब यहां एक निर्देश के रूप में भी प्रकाशित हुआ है। इस परियोजना में उन्होंने रास्पबेरी पाई का उपयोग करके टूटे हुए 80 के दशक के बूमबॉक्स को फिर से तैयार किया और सभी इलेक्ट्रॉनिक्स को छोड़कर
एक दशक काउंटर और एल ई डी और पीजो बजर के साथ 555 टाइमर; सर्किट का मूल विवरण: 6 कदम
एक दशक काउंटर के साथ 555 टाइमर और एल ई डी और पीजो बजर; सर्किट का मूल विवरण: इस सर्किट में तीन भाग होते हैं। वे एक पीजो बजर होते हैं जो ध्वनि उत्पन्न करते हैं। एक कोड (कार्यक्रम) "जन्मदिन मुबारक हो " Arduino द्वारा पीजो के माध्यम से। अगला चरण एक 555 टाइमर है जो दालों का उत्पादन करेगा जो एक घड़ी के रूप में कार्य करता है
1980 के दशक के वीडियो कैमरा को रीयल-टाइम पोलारिमेट्रिक इमेजर में बदलें: 14 कदम (चित्रों के साथ)
1980 के दशक के वीडियो कैमरा को रीयल-टाइम पोलारिमेट्रिक इमेजर में कनवर्ट करें: पोलारिमेट्रिक इमेजिंग कई तरह के क्षेत्रों में गेम-चेंजिंग एप्लिकेशन विकसित करने का मार्ग प्रदान करता है - पर्यावरण निगरानी और चिकित्सा निदान से लेकर सुरक्षा और आतंकवाद विरोधी अनुप्रयोगों तक सभी तरह से फैले हुए हैं। हालांकि, बहुत