ExpEYES/C2/Communicating-to-ExpEYES-using-Python/Hindi

From Script | Spoken-Tutorial
Revision as of 14:43, 20 February 2017 by Shruti arya (Talk | contribs)

Jump to: navigation, search
Time Narration
00:01 नमस्कार, 'Communicating to ExpEYES using Python' पर इस ट्यूटोरियल में आपका स्वागत है।
00:07 इस ट्यूटोरियल में हम निम्न सीखेंगे:
  • 'Python' का परिचय
  • 'Plot window' और 'Python' उपयोग करके AC वोल्टेज मापना
  • एक 'Sine wave' बनाना
  • 'Python' उपयोग करके बाहरी और आन्तरिक वोल्टजों को मापना
00:22 * प्लॉट विंडो और 'Python' उपयोग करके 'धारिता' यानि capacitance और 'प्रतिरोध' यानि resistance मापना
  • एक 'Square wave' बनाना
  • अपने परीक्षणों के लिए 'सर्किट डायग्राम्स' और कनैक्शन्स दिखाना
00:34 यहाँ में उपयोग कर रही हूँ:
  • 'ExpEYES' वर्जन '3.1.0'
  • 'Ubuntu Linux' OS वर्जन '14.10'
00:43 इस ट्यूटोरियल के अनुसरण के लिए आपको निम्न के साथ परिचित होना चाहिए:
  • 'ExpEYES Junior' इंटरफेस
  • 'Python programming' के मूल तत्व
00:52 यदि नहीं तो सम्बन्धित ट्यूटोरियल्स के लिए कृपया हमारी वेबसाइट पर जाएँ।
00:56 अब 'Python' के परिचय से शुरू करते हैं।
01:00 'Python' एक सरल और आसानी से सीखी जाने वाली सशक्त प्रोग्राम्मिंग भाषा है।
  • यह मुफ्त और 'ओपन सोर्स' क्रॉस प्लेटफॉर्म हाइ लेवल लैंग्वेज है।
  • यह 'Object oriented' प्रोग्राम पर प्रभावी पहुँच रखता है।
01:15 निश्चित कर लें कि 'Python' हमारे सिस्टम पर संस्थापित हो गया हो।
01:18 'टर्मिनल' खोलने के लिए 'CTRL+ ALT' और 'T' कीज़ दबाएँ।
01:22 'Python interpreter' शुरू करने के लिए टाइप करें 'python' और एंटर दबाएँ। 'टर्मिनल' पर 'Python' के डिफ़ॉल्ट वर्जन से सम्बन्धित विवरण दिखेगा।
01:36 प्रदर्शित तीन 'एंगल ब्रैकेट्स' 'Python' प्रॉम्प्ट को दिखाते हैं। अब आप 'कमांड्स' टाइप करने के लिए तैयार हैं।
01:44 'Python' प्रोग्रामिंग के बारे में अधिक जानकारी के लिए कृपया हमारी वेबसाइट पर जाएँ।
01:49 मैं यंत्र के ऊपरी पैनल पर 'चैनल्स' के बारे में चर्चा करुँगी।
01:54 ऊपरी 'पैनल' पर प्रत्येक 'टर्मिनल' एक विशेष 'चैनल' संख्या से निर्दिष्ट किया जाता है।
02:00 उदाहरण के लिए - 'channel 1', 'A1' को और 'channel 2', 'A2' को निर्दिष्ट किया गया है।
02:07 मैं दिखाऊँगी कि यंत्र को तारों से कैसे जोड़ते हैं।
02:11 इस यंत्र के किसी भी तरफ 'screw terminals' होते है।
02:15 कनैक्शनन्स बनाने के लिए हम 'टर्मिनल्स' में तार डालते हैं और पेंचकस से कसते हैं।यहाँ 'A2', 'SINE' से जोड़ा गया है।
02:22 यह 'सर्किट डायग्राम' है।
02:28 अब 'A2' के वोल्टेज को मापने के लिए एक परीक्षण करते हैं और इसका 'Sine wave' (Sine तरंग) दिखाते हैं।
02:36 अब 'प्लॉट विंडो' पर परिणाम देखते हैं।
02:39 'प्लॉट विंडो' पर 'A2' की वोल्टेज दिखाने के लिए 'A2' पर क्लिक करें। 'A2' का वोल्टेज नीचे दिखता है।
02:48 'A2' पर क्लिक करें और चैनल 'CH1' तक खींचें। जब हम 'A2' को 'CH1' तक खींचते हैं तो 'A2' का इनपुट डेटा 'CH1' पर निर्दिष्ट किया जाता है।
02:59 'Sine' वेव दिखाने के लिए 'msec/div' स्लाइडर को घुमाएँ।'A2' की वोल्टेज में बदलाव दिखाने के लिए 'A2' पर क्लिक करें।
03:09 'CH1' पर क्लिक करें और 'FIT' तक खींचें। 'A2' का वोल्टेज और आवृत्ति दायीं तरफ दिखते हैं।
03:16 अब वही परीक्षण करेंगे और 'Python' उपयोग करके 'A2' का 'वोल्टेज मापेंगे।
03:23 कृपया ध्यान दें 'Python interpreter' पर गलतियों से बचने के लिए
  • यंत्र को सिस्टम से जोडें।
  • 'प्लॉट विंडो' बंद करें।
03:31 'ExpEYES' से 'eyes' लाइब्रेरी इम्पोर्ट करने के लिए प्रॉम्प्ट पर टाइप करें 'import expeyes.eyesj' एंटर दबाएँ।
03:40 टाइप करें: 'p=expeyes.eyesj.open()' और एंटर दबाएँ। 'open()' फ़ंक्शन एक ऑब्जेक्ट रिटर्न करता है यदि हार्डवेयर मिलता है।
03:53 ये लाइनें 'ExpEYES' लाइब्रेरी लोड करेंगी और यंत्र पर कनैक्शन स्थापित करेंगी।
03:58 'A2' के वोल्टेज को देखने के लिए, टाइप करें: 'print p.get_voltage' ब्रैकेट्स में '2' और एंटर दबाएँ।
04:08 आउटपुट 'A2' का वोल्टेज दिखाता है। इसीप्रकार हम 'A2' के अनेक वोल्टेज दिखा सकते हैं।
04:15 'A2' का वोल्टेज बदलता है क्योंकि यह 'AC' वोल्टेज है।
04:20 'Python interpreter' उपयोग करके प्लॉट्स बनाने के लिए, 'Synaptic Package Manager' उपयोग करके 'python-matplotlib' लाइब्रेरी संस्थापित करें।
04:30 मैंने अपने सिस्टम पर पहले ही 'python-matplotlib' लाइब्रेरी संस्थापित कर ली है।
04:36 'विंडोज़ ऑपरेटिंग सिस्टम' पर प्लॉट्स बनाने के लिए
04:40 निम्न डॉनलोड और संस्थापित करें
  • 'matplotlib' वर्जन '1.4.3'
  • 'numpy' वर्जन '1.9' और उच्च
04:49 संस्थापित 'ExpEYES' फाइल्स और ड्राइवर्स को कॉपी करें और 'C drive' में पेस्ट करें।
04:55 'Sine' वेव बनाने के लिए 'python' प्रॉम्प्ट पर टाइप करें: 'import expeyes.eyesj' और एंटर दबाएँ।
05:05 पहले की तरह टाइप करें 'p=expeyes.eyesj.open()' और एंटर दबाएँ।
05:12 टाइप करें: 'from pylab import *'(asterisk). 'pylab', 'matplotlib library' से एक प्रोग्राम है। एंटर दबाएँ।
05:26 टाइप करें: 'ion()'. यह कमांड 'pylab इंटरैक्टिव मोड' को सेट करती है। एंटर दबाएँ।
05:35 टाइप करें: 't,v=p.capture' ब्रैकेट्स में '2, 200, 100.

't', 'v' 'समय' और 'वोल्टेज' वेक्टर्स हैं।

05:50 '2', 'A2' के लिए 'चैनल' संख्या है, 200 डेटा पॉइंट्स की संख्या है, 100 आगामी मापों के बीच 'समय अंतराल' (time interval) है।
06:02 एंटर दबाएँ।
06:04 आउटपुट देखने के लिए टाइप करें: 'plot' ब्रैकेट्स में 't, v'. 'plot' ब्रैकेट्स में 't, v' नई विंडो पर 'Sine wave' बनाता है।
06:15 एंटर दबाएँ।
06:18 हम 'विंडोज़ कमांड प्रॉम्प्ट' पर उपरोक्त कमांड्स उपयोग करके भी एक 'Sine' वेव बना सकते हैं।
06:26 आगे बैटरी को बाहरी वोल्टेज स्रोत की तरह उपयोग करके 'A1' की वोल्टेज मापते हैं।
06:32 बाहरी वोल्टेज स्रोत को मापने के लिए 'Ground(GND)' को '3V' की बैटरी द्वारा 'A1' से जोड़ा गया है।
06:39 यह सर्किट डायग्राम है। हम 'Python interpreter' उपयोग करके 'A1' की वैल्यू दिखायेंगे।
06:46 'python' प्रॉम्प्ट पर: टाइप करें 'import expeyes.eyesj' और एंटर दबाएँ।
06:53 टाइप करें: 'p=expeyes.eyesj.open(),' और एंटर दबाएँ।
06:59 टाइप करें: 'print p.get_voltage ब्रैकेट्स में 1' और एंटर दबाएँ।
07:07 यहाँ 'Channel 1', 'A1' को निर्दिष्ट किया जाता है। 'A1' की वोल्टेज 'टर्मिनल' पर दिखती है।
07:14 अब 'PVS' को आंतरिक वोल्टेज स्रोत की तरह उपयोग करके 'A1' की वोल्टेज मापते हैं।
07:20 इस परीक्षण में 'PVS', 'A1' से जुड़ा हुआ है।
07:24 यह सर्किट डायग्राम है।
07:28 'टर्मिनल' पर वापस जाते हैं।टाइप करें: 'print p.set_voltage ब्रैकेट्स में 3' और एंटर दबाएँ।
07:39 यहाँ 'PVS' की वोल्टेज 3 वोल्ट्स सेट की जाएगी। 'PVS' की वोल्टेज दिखती है।
07:47 टाइप करें: 'print p.get_voltage' ब्रैकेट्स में '1' और एंटर दबाएँ। टर्मिनल पर 'A1' की वोल्टेज दिखती है।
07:59 अब मैं 'संधारित्र यानि capacitor' और 'प्रतिरोधक यानि resistor' उपयोग करके वोल्टेज के कम्पोनेंट्स 'AC' और 'DC' को दिखाऊँगी। और एक 'square wave' भी बनाऊँगी।
08:11 इस परीक्षण में
  • 'A1', 'SQR1' से जुड़ा हुआ है।
  • 'SQR1' एक 'संधारित्र (capacitor)' के द्वारा 'A2' से जुड़ा हुआ है।
  • 'A2' 200k 'प्रतिरोधक (resistor)' के द्वारा 'ground(GND)' से जुड़ा हुआ है।
08:25 यह सर्किट डायग्राम है।
08:27 अब 'प्लॉट विंडो' पर परिणाम देखते हैं।
08:31 'प्लॉट विंडो' पर, 'Measure C on IN1' बटन पर क्लिक करें।
08:36 'IN1' की 'धारिता यानि Capacitance)' '-0.6 pF' (पिको फैरेड) दिखती है।
08:42 'Measure R on SEN' बटन पर क्लिक करें। 'SEN' का 'प्रतिरोध (Resistance)' '560 Ω' दिखता है।
08:51 कृपया ध्यान दें आपको 'धारिता (Capacitance)' और 'प्रतिरोध (Resistance)' की थोड़ी सी अलग वैल्यूज़ मिल सकती हैं।
08:57 'SQ1' पर क्लिक करें और 'CH1' तक खींचें।

'SQ1' चैनल 'CH1' को निर्दिष्ट किया जाता है।

09:04 'A2' पर क्लिक करें और 'CH2' तक खींचें।

'A2' चैनल 'CH2' को निर्दिष्ट किया जाता है।

09:12 'Square waves दिखाने के लिए 'SQR1' चेक बॉक्स पर क्लिक करें।वेव्स को समायोजित करने के लिए 'msec/div' स्लाइडर को खिसकाएँ।
09:23 'CH2' पर क्लिक करें और 'FIT' तक खींचें। 'A2' की वोल्टेज और आवृत्ति दायीं तरफ दिखती हैं।
09:32 हम 'Python interpreter' उपयोग करके 'धारिता, प्रतिरोध' मापने और एक 'Square wave' बनाने के लिए वही परीक्षण करेंगे।
09:41 'python प्रॉम्प्ट' पर, टाइप करें: 'import expeyes.eyesj' और एंटर दबाएँ।
09:50 टाइप करें: 'p=expeyes.eyesj.open()' और एंटर दबाएँ।
09:58 'धारिता(Capacitance)' की वैल्यू को दिखाने के लिए, टाइप करें: p.measure_cap()' और एंटर दबाएँ।
10:07 'धारिता(Capacitance)' की वैल्यू टर्मिनल पर दिखती है।
10:11 'प्रतिरोध' वैल्यू को दिखाने के लिए, टाइप करें: 'p.measure_res()' और एंटर दबाएँ। 'प्रतिरोध' वैल्यू टर्मिनल पर दिखती है।
10:24 स्क्वायर वेव बनाने के लिए, टाइप करें: 'from pylab import *' और एंटर दबाएँ।

टाइप करें: 'ion()' और एंटर दबाएँ।

10:36 टाइप करें: 'print p.set_sqr1 ब्रैकेट्स में 100' और एंटर दबाएँ।यहाँ 100 'स्क्वायर वेव' की 'आवृत्ति' है।
10:49 टाइप करें: 't,v=p.capture ब्रैकेट्स में 6, 400, 100' और एंटर दबाएँ।
11:00 टाइप करें: 'plot ब्रैकेट्स में t,v'. 'plot ब्रैकेट्स में t,v' एक नई विंडो पर 'स्क्वायर वेव बनाता है।
11:12 एंटर दबाएँ।
11:14 इसे सारांशित करते हैं।
11:17 इस ट्यूटोरियल में हमने सीखा:
  • 'Python' का परिचय
  • प्लॉट विंडो और 'Python' उपयोग करके AC वोल्टेज मापना
  • एक 'Sine' वेव बनाना
  • 'Python' उपयोग करके बाहरी और आंतरिक वोल्टजों को मापना
11:33 प्लॉट विंडो और 'Python' उपयोग करके 'धारिता (capacitance)' और 'प्रतिरोध (resistance)' मापना
  • एक 'Square wave' बनाना
  • अपने परीक्षणों के लिए कनैक्शन्स और सर्किट डायग्राम्स दिखाना
11:45 एक नियत कार्य में,
  • प्लॉट विंडो उपयोग करके अपनी उंगली का 'प्रतिरोध' मापें।
  • 'python' उपयोग करके 'Sine' वेव और 'Square' वेव का संयोजन बनाएं।
11:56 उपरोक्त परीक्षणों के लिए सर्किट डायग्राम्स दिखाएँ।
11:59 यह विडिओ स्पोकन ट्यूटोरियल प्रॉजेक्ट को सारांशित करता है।अच्छी बैंडविड्थ न मिलने पर आप इसे डॉनलोड करके देख सकते हैं।
12:07 हम स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएं चलाते हैं और प्रमाणपत्र देते हैं। कृपया हमसे संपर्क करें।
12:13 स्पोकन ट्यूटोरियल प्रॉजेक्ट भारत सरकार के MHRD के NMEICT द्वारा निधिबद्ध है।
12:20 आई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ। हमसे जुड़ने के लिए धन्यवाद।

Contributors and Content Editors

Pratik kamble, Shruti arya