# सेंसर और एक्ट्यूएटर्स के साथ भौतिक दुनिया से जुड़ें ![इस पाठ का स्केच नोट](../../../../../translated_images/lesson-3.cc3b7b4cd646de598698cce043c0393fd62ef42bac2eaf60e61272cd844250f4.hi.jpg) > स्केच नोट: [नित्या नरसिम्हन](https://github.com/nitya) द्वारा। बड़ी छवि देखने के लिए क्लिक करें। यह पाठ [Microsoft Reactor](https://developer.microsoft.com/reactor/?WT.mc_id=academic-17441-jabenn) के [Hello IoT सीरीज़](https://youtube.com/playlist?list=PLmsFUfdnGr3xRts0TIwyaHyQuHaNQcb6-) का हिस्सा है। इसे दो वीडियो के रूप में पढ़ाया गया था - एक 1 घंटे का पाठ और एक 1 घंटे का ऑफिस आवर, जिसमें पाठ के हिस्सों को गहराई से समझाया गया और सवालों के जवाब दिए गए। [![पाठ 3: सेंसर और एक्ट्यूएटर्स के साथ भौतिक दुनिया से जुड़ें](https://img.youtube.com/vi/Lqalu1v6aF4/0.jpg)](https://youtu.be/Lqalu1v6aF4) [![पाठ 3: सेंसर और एक्ट्यूएटर्स के साथ भौतिक दुनिया से जुड़ें - ऑफिस आवर](https://img.youtube.com/vi/qR3ekcMlLWA/0.jpg)](https://youtu.be/qR3ekcMlLWA) > 🎥 ऊपर दी गई छवियों पर क्लिक करें और वीडियो देखें ## प्री-लेक्चर क्विज़ [प्री-लेक्चर क्विज़](https://black-meadow-040d15503.1.azurestaticapps.net/quiz/5) ## परिचय इस पाठ में आपके IoT डिवाइस के लिए दो महत्वपूर्ण अवधारणाओं - सेंसर और एक्ट्यूएटर्स - का परिचय दिया गया है। आप इन दोनों के साथ व्यावहारिक अनुभव प्राप्त करेंगे, अपने IoT प्रोजेक्ट में एक लाइट सेंसर जोड़ेंगे, और फिर लाइट स्तरों द्वारा नियंत्रित एक LED जोड़ेंगे, जिससे एक नाइटलाइट तैयार होगा। इस पाठ में हम निम्नलिखित विषयों को कवर करेंगे: * [सेंसर क्या हैं?](../../../../../1-getting-started/lessons/3-sensors-and-actuators) * [सेंसर का उपयोग करें](../../../../../1-getting-started/lessons/3-sensors-and-actuators) * [सेंसर के प्रकार](../../../../../1-getting-started/lessons/3-sensors-and-actuators) * [एक्ट्यूएटर्स क्या हैं?](../../../../../1-getting-started/lessons/3-sensors-and-actuators) * [एक्ट्यूएटर का उपयोग करें](../../../../../1-getting-started/lessons/3-sensors-and-actuators) * [एक्ट्यूएटर के प्रकार](../../../../../1-getting-started/lessons/3-sensors-and-actuators) ## सेंसर क्या हैं? सेंसर हार्डवेयर डिवाइस हैं जो भौतिक दुनिया को महसूस करते हैं - यानी वे अपने आसपास की एक या अधिक विशेषताओं को मापते हैं और जानकारी को IoT डिवाइस तक भेजते हैं। सेंसर कई प्रकार के होते हैं क्योंकि मापने योग्य चीजें बहुत विविध होती हैं, जैसे प्राकृतिक गुण (जैसे हवा का तापमान) या भौतिक इंटरैक्शन (जैसे गति)। कुछ सामान्य सेंसर में शामिल हैं: * तापमान सेंसर - ये हवा के तापमान या जिस चीज़ में डूबे हुए हैं उसका तापमान मापते हैं। शौकिया और डेवलपर्स के लिए, ये अक्सर हवा के दबाव और आर्द्रता के साथ एक ही सेंसर में संयोजित होते हैं। * बटन - ये तब महसूस करते हैं जब उन्हें दबाया गया हो। * लाइट सेंसर - ये प्रकाश स्तर का पता लगाते हैं और विशिष्ट रंगों, UV प्रकाश, IR प्रकाश, या सामान्य दृश्य प्रकाश के लिए हो सकते हैं। * कैमरे - ये दुनिया का दृश्य प्रतिनिधित्व महसूस करते हैं, जैसे कि फोटो खींचना या वीडियो स्ट्रीम करना। * एक्सेलेरोमीटर - ये कई दिशाओं में गति का पता लगाते हैं। * माइक्रोफोन - ये ध्वनि का पता लगाते हैं, चाहे सामान्य ध्वनि स्तर हो या दिशात्मक ध्वनि। ✅ शोध करें। आपके फोन में कौन-कौन से सेंसर हैं? सभी सेंसर में एक बात समान होती है - वे जो भी महसूस करते हैं उसे एक विद्युत संकेत में बदलते हैं जिसे IoT डिवाइस द्वारा समझा जा सकता है। इस विद्युत संकेत की व्याख्या सेंसर और IoT डिवाइस के साथ संचार के लिए उपयोग किए जाने वाले प्रोटोकॉल पर निर्भर करती है। ## सेंसर का उपयोग करें अपने IoT डिवाइस में सेंसर जोड़ने के लिए नीचे दिए गए संबंधित गाइड का पालन करें: * [Arduino - Wio Terminal](wio-terminal-sensor.md) * [सिंगल-बोर्ड कंप्यूटर - Raspberry Pi](pi-sensor.md) * [सिंगल-बोर्ड कंप्यूटर - वर्चुअल डिवाइस](virtual-device-sensor.md) ## सेंसर के प्रकार सेंसर या तो एनालॉग होते हैं या डिजिटल। ### एनालॉग सेंसर कुछ सबसे बुनियादी सेंसर एनालॉग सेंसर होते हैं। ये सेंसर IoT डिवाइस से वोल्टेज प्राप्त करते हैं, सेंसर के घटक इस वोल्टेज को समायोजित करते हैं, और सेंसर से लौटने वाले वोल्टेज को मापा जाता है ताकि सेंसर का मान प्राप्त किया जा सके। > 🎓 वोल्टेज यह माप है कि बिजली को एक स्थान से दूसरे स्थान तक ले जाने के लिए कितना बल है। उदाहरण के लिए, एक मानक AA बैटरी 1.5V (V वोल्ट का प्रतीक है) होती है और 1.5V के बल से अपनी सकारात्मक टर्मिनल से नकारात्मक टर्मिनल तक बिजली को धकेल सकती है। विभिन्न विद्युत हार्डवेयर को काम करने के लिए अलग-अलग वोल्टेज की आवश्यकता होती है। उदाहरण के लिए, एक LED 2-3V के बीच प्रकाश कर सकता है, लेकिन एक 100W फिलामेंट बल्ब को 240V की आवश्यकता होगी। वोल्टेज के बारे में अधिक जानकारी के लिए [वोल्टेज पर Wikipedia पेज](https://wikipedia.org/wiki/Voltage) पढ़ें। एक उदाहरण पोटेंशियोमीटर है। यह एक डायल है जिसे आप दो स्थितियों के बीच घुमा सकते हैं और सेंसर घुमाव को मापता है। ![पोटेंशियोमीटर को 5 वोल्ट भेजा जा रहा है और यह 3.8 वोल्ट लौटा रहा है](../../../../../translated_images/potentiometer.35a348b9ce22f6ec1199ad37d68692d04185456ccbc2541a454bb6698be9f19c.hi.png) IoT डिवाइस पोटेंशियोमीटर को एक वोल्टेज, जैसे 5 वोल्ट (5V), का विद्युत संकेत भेजेगा। जैसे-जैसे पोटेंशियोमीटर समायोजित किया जाता है, यह दूसरी तरफ से निकलने वाले वोल्टेज को बदलता है। कल्पना करें कि आपके पास एक पोटेंशियोमीटर है जिसे 0 से [11](https://wikipedia.org/wiki/Up_to_eleven) तक लेबल किया गया है, जैसे कि एक एम्पलीफायर पर वॉल्यूम नॉब। जब पोटेंशियोमीटर पूरी तरह से बंद स्थिति (0) में होता है, तो 0V (0 वोल्ट) बाहर आएगा। जब यह पूरी तरह से चालू स्थिति (11) में होता है, तो 5V (5 वोल्ट) बाहर आएगा। > 🎓 यह एक सरलीकरण है, और आप पोटेंशियोमीटर और वेरिएबल रेसिस्टर्स के बारे में अधिक जानकारी [पोटेंशियोमीटर Wikipedia पेज](https://wikipedia.org/wiki/Potentiometer) पर पढ़ सकते हैं। सेंसर से निकलने वाले वोल्टेज को IoT डिवाइस द्वारा पढ़ा जाता है, और डिवाइस इसके अनुसार प्रतिक्रिया कर सकता है। सेंसर के आधार पर, यह वोल्टेज एक मनमाना मान हो सकता है या एक मानक इकाई से मेल खा सकता है। उदाहरण के लिए, एक एनालॉग तापमान सेंसर जो [थर्मिस्टर](https://wikipedia.org/wiki/Thermistor) पर आधारित है, तापमान के आधार पर अपनी प्रतिरोधकता बदलता है। आउटपुट वोल्टेज को कोड में गणनाओं द्वारा केल्विन में तापमान में और तदनुसार °C या °F में परिवर्तित किया जा सकता है। ✅ आपका क्या विचार है कि अगर सेंसर भेजे गए वोल्टेज से अधिक वोल्टेज लौटाता है (जैसे बाहरी पावर सप्लाई से आ रहा हो) तो क्या होगा? ⛔️ इसे आज़माएं नहीं। #### एनालॉग से डिजिटल रूपांतरण IoT डिवाइस डिजिटल होते हैं - वे एनालॉग मानों के साथ काम नहीं कर सकते, वे केवल 0 और 1 के साथ काम करते हैं। इसका मतलब है कि एनालॉग सेंसर मानों को डिजिटल संकेत में परिवर्तित करने की आवश्यकता होती है ताकि उन्हें संसाधित किया जा सके। कई IoT डिवाइस में एनालॉग-टू-डिजिटल कन्वर्टर्स (ADCs) होते हैं जो एनालॉग इनपुट को उनके मान के डिजिटल प्रतिनिधित्व में परिवर्तित करते हैं। सेंसर कनेक्टर बोर्ड के माध्यम से ADCs के साथ भी काम कर सकते हैं। उदाहरण के लिए, Seeed Grove इकोसिस्टम में Raspberry Pi के साथ, एनालॉग सेंसर 'हैट' के विशिष्ट पोर्ट्स से जुड़ते हैं जो Pi के GPIO पिन्स से जुड़े होते हैं, और इस हैट में एक ADC होता है जो वोल्टेज को डिजिटल संकेत में परिवर्तित करता है जिसे Pi के GPIO पिन्स से भेजा जा सकता है। कल्पना करें कि आपके पास एक एनालॉग लाइट सेंसर है जो 3.3V पर IoT डिवाइस से जुड़ा है और 1V का मान लौटा रहा है। यह 1V डिजिटल दुनिया में कुछ भी नहीं दर्शाता है, इसलिए इसे परिवर्तित करने की आवश्यकता है। वोल्टेज को डिवाइस और सेंसर के आधार पर एक पैमाने का उपयोग करके एनालॉग मान में परिवर्तित किया जाएगा। उदाहरण के लिए, Seeed Grove लाइट सेंसर 0 से 1,023 तक मान लौटाता है। इस सेंसर के लिए जो 3.3V पर चल रहा है, 1V आउटपुट का मान 300 होगा। IoT डिवाइस 300 को एनालॉग मान के रूप में संभाल नहीं सकता, इसलिए इस मान को `0000000100101100`, Grove हैट द्वारा 300 का बाइनरी प्रतिनिधित्व, में परिवर्तित किया जाएगा। फिर इसे IoT डिवाइस द्वारा संसाधित किया जाएगा। ✅ यदि आप बाइनरी नहीं जानते हैं, तो 0 और 1 द्वारा संख्याओं को कैसे दर्शाया जाता है, यह जानने के लिए थोड़ा शोध करें। [BBC Bitesize का बाइनरी पर परिचय पाठ](https://www.bbc.co.uk/bitesize/guides/zwsbwmn/revision/1) शुरू करने के लिए एक शानदार जगह है। कोडिंग के दृष्टिकोण से, यह सब आमतौर पर सेंसर के साथ आने वाले लाइब्रेरी द्वारा संभाला जाता है, इसलिए आपको इस रूपांतरण की चिंता करने की आवश्यकता नहीं है। Grove लाइट सेंसर के लिए आप Python लाइब्रेरी का उपयोग करेंगे और `light` प्रॉपर्टी को कॉल करेंगे, या Arduino लाइब्रेरी का उपयोग करेंगे और `analogRead` को कॉल करेंगे ताकि 300 का मान प्राप्त हो सके। ### डिजिटल सेंसर डिजिटल सेंसर, एनालॉग सेंसर की तरह, विद्युत वोल्टेज में बदलाव का उपयोग करके अपने आसपास की दुनिया का पता लगाते हैं। फर्क यह है कि वे डिजिटल संकेत आउटपुट करते हैं, या तो केवल दो अवस्थाओं को मापकर या एक अंतर्निहित ADC का उपयोग करके। डिजिटल सेंसर अधिक से अधिक सामान्य हो रहे हैं ताकि कनेक्टर बोर्ड या IoT डिवाइस में ADC का उपयोग करने की आवश्यकता न हो। सबसे सरल डिजिटल सेंसर एक बटन या स्विच है। यह एक सेंसर है जिसमें दो अवस्थाएँ होती हैं, चालू या बंद। ![एक बटन को 5 वोल्ट भेजा जा रहा है। जब दबाया नहीं जाता तो यह 0 वोल्ट लौटाता है, और जब दबाया जाता है तो यह 5 वोल्ट लौटाता है](../../../../../translated_images/button.eadb560b77ac45e56f523d9d8876e40444f63b419e33eb820082d461fa79490b.hi.png) IoT डिवाइस के पिन्स जैसे GPIO पिन्स इस संकेत को सीधे 0 या 1 के रूप में माप सकते हैं। यदि भेजा गया वोल्टेज लौटाए गए वोल्टेज के समान है, तो पढ़ा गया मान 1 होता है, अन्यथा पढ़ा गया मान 0 होता है। संकेत को परिवर्तित करने की आवश्यकता नहीं होती, यह केवल 1 या 0 हो सकता है। > 💁 वोल्टेज कभी भी सटीक नहीं होते, खासकर क्योंकि सेंसर के घटकों में कुछ प्रतिरोध होता है, इसलिए आमतौर पर एक सहनशीलता होती है। उदाहरण के लिए, Raspberry Pi के GPIO पिन्स 3.3V पर काम करते हैं, और 1.8V से ऊपर के लौटाए गए संकेत को 1 के रूप में पढ़ते हैं, और 1.8V से नीचे के संकेत को 0 के रूप में पढ़ते हैं। * 3.3V बटन में जाता है। बटन बंद है इसलिए 0V बाहर आता है, जिससे मान 0 मिलता है। * 3.3V बटन में जाता है। बटन चालू है इसलिए 3.3V बाहर आता है, जिससे मान 1 मिलता है। अधिक उन्नत डिजिटल सेंसर एनालॉग मानों को पढ़ते हैं, फिर उन्हें ऑन-बोर्ड ADCs का उपयोग करके डिजिटल संकेतों में परिवर्तित करते हैं। उदाहरण के लिए, एक डिजिटल तापमान सेंसर अभी भी एनालॉग सेंसर की तरह थर्मोकपल का उपयोग करेगा, और वर्तमान तापमान पर थर्मोकपल के प्रतिरोध के कारण वोल्टेज में बदलाव को मापेगा। एनालॉग मान लौटाने और डिवाइस या कनेक्टर बोर्ड पर डिजिटल संकेत में परिवर्तित होने पर निर्भर रहने के बजाय, सेंसर में निर्मित ADC मान को परिवर्तित करेगा और इसे 0 और 1 की श्रृंखला के रूप में IoT डिवाइस को भेजेगा। ये 0 और 1 उसी तरह भेजे जाते हैं जैसे बटन के डिजिटल संकेत के लिए, जिसमें 1 पूर्ण वोल्टेज और 0 0V होता है। ![एक डिजिटल तापमान सेंसर एनालॉग रीडिंग को बाइनरी डेटा में परिवर्तित कर रहा है, जिसमें 0 0 वोल्ट और 1 5 वोल्ट है, और इसे IoT डिवाइस को भेज रहा है](../../../../../translated_images/temperature-as-digital.85004491b977bae1129707df107c0b19fe6fc6374210e9027e04acb34a640c78.hi.png) डिजिटल डेटा भेजने से सेंसर अधिक जटिल हो सकते हैं और अधिक विस्तृत डेटा भेज सकते हैं, यहां तक कि सुरक्षित सेंसर के लिए एन्क्रिप्टेड डेटा भी। एक उदाहरण कैमरा है। यह एक सेंसर है जो एक छवि को कैप्चर करता है और इसे डिजिटल डेटा के रूप में भेजता है जिसमें वह छवि होती है, आमतौर पर JPEG जैसे संपीड़ित प्रारूप में, जिसे IoT डिवाइस द्वारा पढ़ा जा सकता है। यह वीडियो को स्ट्रीम भी कर सकता है, छवियों को कैप्चर करके और या तो पूरी छवि फ्रेम दर फ्रेम भेजकर या संपीड़ित वीडियो स्ट्रीम भेजकर। ## एक्ट्यूएटर्स क्या हैं? एक्ट्यूएटर्स सेंसर के विपरीत होते हैं - वे आपके IoT डिवाइस से विद्युत संकेत को भौतिक दुनिया के साथ इंटरैक्शन में बदलते हैं, जैसे कि प्रकाश या ध्वनि उत्सर्जित करना, या मोटर को घुमाना। कुछ सामान्य एक्ट्यूएटर्स में शामिल हैं: * LED - ये चालू होने पर प्रकाश उत्सर्जित करते हैं। * स्पीकर - ये भेजे गए संकेत के आधार पर ध्वनि उत्सर्जित करते हैं, एक साधारण बज़र से लेकर संगीत चलाने वाले ऑडियो स्पीकर तक। * स्टेपर मोटर - ये संकेत को परिभाषित मात्रा में घुमाव में बदलते हैं, जैसे कि डायल को 90° घुमाना। * रिले - ये स्विच होते हैं जिन्हें विद्युत संकेत द्वारा चालू या बंद किया जा सकता है। ये IoT डिवाइस से छोटे वोल्टेज को बड़े वोल्टेज चालू करने की अनुमति देते हैं। * स्क्रीन - ये अधिक जटिल एक्ट्यूएटर्स होते हैं और मल्टी-सेगमेंट डिस्प्ले पर जानकारी दिखाते हैं। स्क्रीन साधारण LED डिस्प्ले से लेकर उच्च-रिज़ॉल्यूशन वीडियो मॉनिटर तक भिन्न होती हैं। ✅ शोध करें। आपके फोन में कौन-कौन से एक्ट्यूएटर्स हैं? ## एक्ट्यूएटर का उपयोग करें नीचे दिए गए संबंधित गाइड का पालन करें ताकि सेंसर द्वारा नियंत्रित एक्ट्यूएटर को अपने IoT डिवाइस में जोड़ सकें और IoT नाइटलाइट बना सकें। यह लाइट सेंसर से प्रकाश स्तरों को एकत्र करेगा और जब पता लगाया गया प्रकाश स्तर बहुत कम होगा तो LED के रूप में एक्ट्यूएटर का उपयोग करके प्रकाश उत्सर्जित करेगा। ![असाइनमेंट का फ्लो चार्ट, जिसमें प्रकाश स्तरों को पढ़ा और जांचा जा रहा है, और LED को नियंत्रित किया जा रहा है](../../../../../translated_images/assignment-1-flow.7552a51acb1a5ec858dca6e855cdbb44206434006df8ba3799a25afcdab1665d.hi.png) * [Arduino - Wio Terminal](wio-terminal-actuator.md) * [सिंगल-बोर्ड कंप्यूटर - Raspberry Pi](pi-actuator.md) * [सिंगल-बोर्ड कंप्यूटर - वर्चुअल डिवाइस](virtual-device-actuator.md) ## एक्ट्यूएटर के प्रकार सेंसर की तरह, एक्ट्यूएटर या तो एनालॉग होते हैं या डिजिटल। ### एनालॉग एक्ट्यूएटर एनालॉग एक्ट्यूएटर एक एनालॉग संकेत लेते हैं और इसे किसी प्रकार के इंटरैक्शन में बदलते हैं, जहां इंटरैक्शन आपूर्ति किए गए वोल्टेज के आधार पर बदलता है। एक उदाहरण एक डिमेबल लाइट है, जैसे कि आपके घर में हो सकती है। लाइट को आपूर्ति किए गए वोल्टेज की मात्रा यह निर्धारित करती है कि यह कितनी उज्ज्वल है। ![कम वोल्टेज पर हल्की रोशनी और उच्च वोल्टेज पर तेज रोशनी](../../../../../translated_images/dimmable-light.9ceffeb195dec1a849da718b2d71b32c35171ff7dfea9c07bbf82646a67acf6b.hi.png) सेंसर की तरह, असली IoT डिवाइस डिजिटल सिग्नल पर काम करता है, एनालॉग पर नहीं। इसका मतलब है कि एनालॉग सिग्नल भेजने के लिए, IoT डिवाइस को डिजिटल से एनालॉग कनवर्टर (DAC) की आवश्यकता होती है, जो या तो सीधे IoT डिवाइस पर या कनेक्टर बोर्ड पर होता है। यह IoT डिवाइस से 0s और 1s को एनालॉग वोल्टेज में बदल देगा जिसे एक्टुएटर उपयोग कर सकता है। ✅ आपका क्या विचार है कि अगर IoT डिवाइस एक्टुएटर की क्षमता से अधिक वोल्टेज भेजता है तो क्या होगा? ⛔️ इसे आजमाने की कोशिश न करें। #### पल्स-वाइड्थ मॉड्यूलेशन IoT डिवाइस से डिजिटल सिग्नल को एनालॉग सिग्नल में बदलने का एक और विकल्प पल्स-वाइड्थ मॉड्यूलेशन है। इसमें बहुत सारे छोटे डिजिटल पल्स भेजे जाते हैं जो ऐसा व्यवहार करते हैं जैसे यह एनालॉग सिग्नल हो। उदाहरण के लिए, आप PWM का उपयोग मोटर की गति को नियंत्रित करने के लिए कर सकते हैं। कल्पना करें कि आप 5V सप्लाई के साथ एक मोटर को नियंत्रित कर रहे हैं। आप अपनी मोटर को एक छोटा पल्स भेजते हैं, वोल्टेज को 0.02 सेकंड (0.02s) के लिए उच्च (5V) पर स्विच करते हैं। इस समय में आपकी मोटर एक-दसवें घुमाव, या 36° तक घूम सकती है। फिर सिग्नल 0.02 सेकंड (0.02s) के लिए रुकता है, एक निम्न सिग्नल (0V) भेजता है। ऑन और ऑफ का प्रत्येक चक्र 0.04 सेकंड तक रहता है। फिर चक्र दोहराता है। ![150 RPM पर मोटर का पल्स-वाइड्थ मॉड्यूलेशन घुमाव](../../../../../translated_images/pwm-motor-150rpm.83347ac04ca38482bd120939b133803963c9c15ca9d8d484712a4bd92820f6a4.hi.png) इसका मतलब है कि एक सेकंड में आपके पास 0.02s के 25 5V पल्स हैं जो मोटर को घुमाते हैं, प्रत्येक के बाद 0.02s का 0V का विराम होता है जो मोटर को नहीं घुमाता। प्रत्येक पल्स मोटर को एक-दसवें घुमाव तक घुमाता है, जिसका मतलब है कि मोटर प्रति सेकंड 2.5 घुमाव पूरा करती है। आपने डिजिटल सिग्नल का उपयोग करके मोटर को प्रति सेकंड 2.5 घुमाव, या 150 [रेवोल्यूशन्स प्रति मिनट](https://wikipedia.org/wiki/Revolutions_per_minute) (घुमाव की गति का एक गैर-मानक माप) पर घुमाया। ```output 25 pulses per second x 0.1 rotations per pulse = 2.5 rotations per second 2.5 rotations per second x 60 seconds in a minute = 150rpm ``` > 🎓 जब एक PWM सिग्नल आधे समय के लिए ऑन और आधे समय के लिए ऑफ होता है, तो इसे [50% ड्यूटी साइकिल](https://wikipedia.org/wiki/Duty_cycle) कहा जाता है। ड्यूटी साइकिल को सिग्नल के ऑन स्टेट के समय की तुलना में ऑफ स्टेट के समय के प्रतिशत के रूप में मापा जाता है। ![75 RPM पर मोटर का पल्स-वाइड्थ मॉड्यूलेशन घुमाव](../../../../../translated_images/pwm-motor-75rpm.a5e4c939934b6e14fd9e98e4f2c9539d723da2b18f490eae0948dd044d18ff7e.hi.png) आप पल्स का आकार बदलकर मोटर की गति बदल सकते हैं। उदाहरण के लिए, उसी मोटर के साथ आप 0.04s के समान चक्र समय रख सकते हैं, ऑन पल्स को आधा कर 0.01s कर सकते हैं, और ऑफ पल्स को बढ़ाकर 0.03s कर सकते हैं। आपके पास प्रति सेकंड समान संख्या में पल्स (25) हैं, लेकिन प्रत्येक ऑन पल्स की लंबाई आधी है। आधी लंबाई का पल्स मोटर को एक-बीसवें घुमाव तक ही घुमाता है, और 25 पल्स प्रति सेकंड पर मोटर प्रति सेकंड 1.25 घुमाव या 75rpm पूरा करेगी। डिजिटल सिग्नल की पल्स गति बदलकर आपने एनालॉग मोटर की गति को आधा कर दिया। ```output 25 pulses per second x 0.05 rotations per pulse = 1.25 rotations per second 1.25 rotations per second x 60 seconds in a minute = 75rpm ``` ✅ आप मोटर के घुमाव को कैसे स्मूथ रखेंगे, खासकर कम गति पर? क्या आप लंबे विराम के साथ कुछ लंबे पल्स का उपयोग करेंगे या बहुत छोटे विराम के साथ बहुत छोटे पल्स का उपयोग करेंगे? > 💁 कुछ सेंसर भी एनालॉग सिग्नल को डिजिटल सिग्नल में बदलने के लिए PWM का उपयोग करते हैं। > 🎓 आप पल्स-वाइड्थ मॉड्यूलेशन के बारे में अधिक जानकारी [विकिपीडिया के पल्स-वाइड्थ मॉड्यूलेशन पेज](https://wikipedia.org/wiki/Pulse-width_modulation) पर पढ़ सकते हैं। ### डिजिटल एक्टुएटर डिजिटल एक्टुएटर, जैसे डिजिटल सेंसर, या तो उच्च या निम्न वोल्टेज द्वारा नियंत्रित दो स्टेट्स में होते हैं या उनमें एक DAC होता है जो डिजिटल सिग्नल को एनालॉग में बदल सकता है। एक साधारण डिजिटल एक्टुएटर LED है। जब डिवाइस 1 का डिजिटल सिग्नल भेजता है, तो एक उच्च वोल्टेज भेजा जाता है जो LED को जलाता है। जब 0 का डिजिटल सिग्नल भेजा जाता है, तो वोल्टेज 0V तक गिर जाता है और LED बंद हो जाती है। ![0 वोल्ट पर LED बंद और 5V पर चालू](../../../../../translated_images/led.ec6d94f66676a174ad06d9fa9ea49c2ee89beb18b312d5c6476467c66375b07f.hi.png) ✅ आप और कौन से साधारण 2-स्टेट एक्टुएटर के बारे में सोच सकते हैं? एक उदाहरण है सोलोनॉइड, जो एक इलेक्ट्रोमैग्नेट है जिसे दरवाजे की कुंडी को लॉक/अनलॉक करने जैसे काम करने के लिए सक्रिय किया जा सकता है। अधिक उन्नत डिजिटल एक्टुएटर, जैसे स्क्रीन, डिजिटल डेटा को निश्चित प्रारूपों में भेजने की आवश्यकता होती है। वे आमतौर पर लाइब्रेरी के साथ आते हैं जो उन्हें नियंत्रित करने के लिए सही डेटा भेजना आसान बनाते हैं। --- ## 🚀 चुनौती पिछले दो पाठों में चुनौती थी कि आप अपने घर, स्कूल या कार्यस्थल में जितने IoT डिवाइस हैं, उनकी सूची बनाएं और तय करें कि वे माइक्रोकंट्रोलर या सिंगल-बोर्ड कंप्यूटर, या दोनों के मिश्रण पर आधारित हैं। आपने जो भी डिवाइस सूचीबद्ध किए हैं, वे किन सेंसर और एक्टुएटर से जुड़े हैं? इन डिवाइस से जुड़े प्रत्येक सेंसर और एक्टुएटर का उद्देश्य क्या है? ## पोस्ट-लेक्चर क्विज़ [पोस्ट-लेक्चर क्विज़](https://black-meadow-040d15503.1.azurestaticapps.net/quiz/6) ## समीक्षा और स्व-अध्ययन * [ThingLearn](http://thinglearn.jenlooper.com/curriculum/) पर बिजली और सर्किट के बारे में पढ़ें। * [Seeed Studios Temperature Sensors guide](https://www.seeedstudio.com/blog/2019/10/14/temperature-sensors-for-arduino-projects/) पर विभिन्न प्रकार के तापमान सेंसर के बारे में पढ़ें। * [विकिपीडिया LED पेज](https://wikipedia.org/wiki/Light-emitting_diode) पर LED के बारे में पढ़ें। ## असाइनमेंट [सेंसर और एक्टुएटर पर शोध करें](assignment.md) **अस्वीकरण**: यह दस्तावेज़ AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता सुनिश्चित करने का प्रयास करते हैं, कृपया ध्यान दें कि स्वचालित अनुवाद में त्रुटियां या अशुद्धियां हो सकती हैं। मूल भाषा में उपलब्ध मूल दस्तावेज़ को आधिकारिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सिफारिश की जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या गलत व्याख्या के लिए हम उत्तरदायी नहीं हैं।