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

From Script | Spoken-Tutorial
Revision as of 11:28, 26 February 2017 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Python ব্যবহার করে Communicating to ExpEYES এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে আমরা শিখব

পাইথনের ভূমিকা

প্লট উইন্ডো এবং পাইথন ব্যবহার করে AC ভোল্টেজ পরিমাপ করা

সাইন তরঙ্গ উৎপন্ন করা

পাইথন ব্যবহার করে বহিরাগত এবং অভ্যন্তরীণ ভোল্টেজ পরিমাপ করা।

00:22

প্লট উইন্ডো এবং পাইথন ব্যবহার করে ধারকত্ব এবং রোধ পরিমাপ করা

একটি স্কোয়ার ওয়েভ উৎপন্ন করা

আমাদের পরীক্ষণের জন্য সংযোগ এবং সার্কিট ডায়াগ্রাম দেখানো।

00:34 এখানে আমি ব্যবহার করছি

ExpEYES সংস্করণ 3.1.0

উবুন্টু লিনাক্স OS সংস্করণ 14.10

00:43 টিউটোরিয়ালটি অনুসরণ করতে নিম সম্পর্কে জানতে হবে:

ExpEYES Junior ইন্টারফেস।

মৌলিক পাইথন প্রোগ্রামিং।

00:52 না হলে প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইটে যান।
00:56 এখন পাইথনের ভূমিকা দিয়ে শুরু করি।
01:00 পাইথন একটি সরল এবং শিখতে সহজ শক্তিশালী প্রোগ্রামিং ভাষা।

এটি বিনামূল্য এবং ওপেন সোর্স, ক্রস প্ল্যাটফর্ম উচ্চ পর্যায়ের ভাষা।

এটির অবজেক্ট ওরিয়েন্টেড প্রোগ্রামেরে জন্য কার্যকর এপ্রোচ রয়েছে।

01:15 আমাদের সিস্টেমে পাইথনের সংস্থাপন নিশ্চিত করুন।
01:18 টার্মিনাল খুলতে CTRL+ ALT এবং T কীস টিপুন।
01:22 পাইথন ইন্টারপ্রেটার শুরু করতে লিখুন python এবং এন্টার টিপুন। পাইথনের ডিফল্ট সংস্করণ সম্পর্কিত তথ্য টার্মিনাল দেখাবে।
01:36 প্রদর্শিত তিনটি এঙ্গেল বন্ধনী পাইথন প্রম্পট (>>>) নির্দেশ করে। এখন আপনি কমান্ড লিখতে প্রস্তুত।
01:44 পাইথন প্রোগ্রামিং সম্পর্কে আরো জানতে আমাদের ওয়েবসাইটে যান।
01:49 আমি যন্ত্রের উপরের প্যানেলে স্থিত চ্যানেল সম্পর্কে আলোচনা করব।
01:54 উপরের প্যানেল, প্রতিটি টার্মিনাল একটি নির্দিষ্ট চ্যানেল সংখ্যায় নির্ধারিত হয়েছে।
02:00 উদাহরণস্বরূপ - চ্যানেল 1, A1 এ এবং চ্যানেল 2, A2 তে নির্ধারিত হয়েছে।
02:07 আমি যন্ত্রে তারের সংযোগ করা দেখাবো।
02:11 যন্ত্রের দুপাশে স্ক্রু টার্মিনাল রয়েছে।
02:15 সংযোগ করতে টার্মিনালে তার ঢুকিয়ে স্ক্রু টাইট করি। A2, SINE এর সাথে যুক্ত করুন।
02:22 এটি হল সার্কিট ডায়াগ্রাম।
02:28 এখন A2 এর ভোল্টেজ পরিমাপ করতে একটি পরীক্ষণ করি এবং তার সাইন তরঙ্গ প্রদর্শন করি।
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 আমরা পাইথন ব্যবহার করে একই পরীক্ষণ সঞ্চালন করব এবং A2 এর ভোল্টেজ পরিমাপ করব।
03:23 মনে রাখবেন পাইথন ইন্টারপ্রেটারে ত্রুটি এড়াতে

যন্ত্র সিস্টেমের সাথে যুক্ত করুন

প্লট উইন্ডো বন্ধ করুন।

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 এটি AC ভোল্টেজ হওয়ায় A2 এর ভোল্টেজ পরিবর্তন হয়।
04:20 পাইথন ইন্টারপ্রেটার প্রয়োগ করে প্লট বানাতে Synaptic Package Manager দ্বারা python-matplotlib লাইব্রেরী সংস্থাপন করুন।
04:30 আমি ইতিমধ্যে আমার সিস্টেমে python-matplotlib লাইব্রেরী সংস্থাপিত করেছি।
04:36 উইন্ডোজ অপারেটিং সিস্টেমে প্লট বানাতে:
04:40 ডাউনলোড করে সংস্থাপন করুন

matplotlib সংস্করণ 1.4.3

numpy সংস্করণ 1.9 বা উচ্চতর।

04:49 সংস্থাপিত ExpEYES ফাইল এবং ড্রাইভার কপি করুন এবং C ড্রাইভে পেস্ট করুন।
04:55 Sine তরঙ্গ বানাতে পাইথন প্রম্পটে লিখুন: import expeyes.eyesj এবং এন্টার টিপুন।
05:05 লিখুন: p=expeyes.eyesj.open() এবং আগের মত এন্টার টিপুন।
05:12 লিখুন: from pylab import * (asterisk). from pylab import * হল matplotlib লাইব্রেরী থেকে একটি প্রোগ্রাম। এন্টার টিপুন।
05:26 লিখুন: ion(). এই কম্যান্ড pylab ইন্টারেক্টিভ মোড সেট করে। এন্টার টিপুন।
05:35 লিখুন t,v=p.capture বন্ধনীতে 2, 200, 100. t এবং v হল সময় এবং ভোল্টেজ ভেক্টর।
05:50 2 হল A2 এর জন্য চ্যানেলের সংখ্যা, 200 হল ডেটা পয়েন্ট। 100 হল পরবর্তী পরিমাপের মাঝে একটি সময়ের ব্যবধান।
06:02 Enter টিপুন।
06:04 আউটপুট দেখতে লিখুন: plot বন্ধনীতে t, v. বন্ধনীতে t, v এর প্লট নতুন উইন্ডোতে একটি সাইন তরঙ্গ বানায়।
06:15 Enter টিপুন।
06:18 আমরা সাথে সাথে উইন্ডোজ কমান্ড প্রম্পটে উপরোক্ত কমান্ড ব্যবহার করে একটি সাইন তরঙ্গ বানাতে পারি।
06:26 এরপর বহিরাগত ভোল্টেজ উৎস হিসাবে একটি ব্যাটারি ব্যবহার করে A1 এর ভোল্টেজ পরিমাপ করি।
06:32 বহিরাগত ভোল্টেজ সোর্স মাপতে, গ্রাউন্ড (GND) 3V এর ব্যাটারি দ্বারা A1 এর সাথে যুক্ত।
06:39 এটি হল সার্কিট ডায়াগ্রাম। আমরা পাইথন ইন্টারপ্রেটার দ্বারা A1 এর ভ্যালু দেখাবো।
06:46 পাইথন প্রম্পটে লিখুন: import expeyes.eyesj এবং এন্টার টিপুন।
06:53 লিখুন: p=expeyes.eyesj.open() এবং এন্টার টিপুন।
06:59 লিখুন: print p.get_voltage বন্ধনীতে 1 এবং এন্টার টিপুন।
07:07 এখানে চ্যানেল 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 এখন ধারক এবং রোধক ব্যবহার করে ভোল্টেজের AC এবং DC কম্পোনেন্ট ব্যাখ্যা করব এবং এছাড়াও, স্কোযার তরঙ্গ বানাবো।
08:11 এই পরীক্ষণে

A1, SQR1 এর সাথে যুক্ত।

SQR1 একটি ধারকের মাধ্যমে A2 এর সাথে যুক্ত।

A2, 200k রোধকের মাধ্যমে গ্রাউন্ড (GND) এর সাথে যুক্ত।

08:25 এটি হল সার্কিট ডায়াগ্রাম।
08:27 প্লট উইন্ডোতে ফলাফল দেখি।
08:31 প্লট উইন্ডোতে, Measure C on IN1 বোতামে টিপুন।
08:36 IN1 এর ধারকত্ব -0,6 PF (Pico farads) হিসাবে প্রদর্শিত হয়।
08:42 Measure R on SEN বোতামে টিপুন। SEN এ রোধ 560 Ω (ohms) হিসাবে প্রদর্শিত হয়।
08:51 মনে রাখবেন আপনি ধারকত্ব এবং রোধের কিছুটা ভিন্ন ভ্যালু পেতে পারেন।
08:57 SQ1 এ টিপে CH1 এ ড্রেগ করুন। SQ1, চ্যানেল CH1 এ নির্ধারিত হয়।
09:04 A2 তে টিপে CH2 তে ড্রেগ করুন। A2, চ্যানেল CH2 তে নির্ধারিত হয়েছে।
09:12 স্কোযার তরঙ্গ দেখাতে SQR1 চেক বাক্সে টিপুন। তরঙ্গ এডজাস্ট করতে msec/div স্লাইডার সরান।
09:23 CH2 তে টিপে FIT পর্যন্ত ড্র্যাগ করুন। A2 এর ভোল্টেজ এবং ফ্রিকোয়েন্সি ডানদিকে দেখায়।
09:32 আমরা একই পরীক্ষণ পাইথন ইন্টারপ্রেটার ব্যবহার করে ধারকত্ব, রোধ পরিমাপ করতে এবং একটি স্কোযার তরঙ্গ বানাতে করব।
09:41 পাইথন প্রম্পটে লিখুন: import expeyes.eyesj এবং এন্টার টিপুন।
09:50 লিখুন:p=expeyes.eyesj.open() এবং এন্টার টিপুন।
09:58 ধারকত্বের ভ্যালু দেখাতে লিখুন: p.measure_cap() এবং এন্টার টিপুন।
10:07 ধারকত্বের ভ্যালু টার্মিনালে দেখায়।
10:11 রোধের ভ্যালু দেখাতে লিখুন: p.measure_res() এবং এন্টার টিপুন। রোধের ভ্যালু টার্মিনালে দেখায়।
10:24 স্কোযার ওয়েভ বানাতে লিখুন: from pylab import *(asterisk) এবং এন্টার টিপুন।

লিখুন: 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 Enter টিপুন।
11:14 সংক্ষিপ্তকরণ করি।
11:17 এই টিউটোরিয়ালে আমরা শিখেছি

পাইথনের ভূমিকা

প্লট উইন্ডো এবং পাইথন ব্যবহার করে AC ভোল্টেজ পরিমাপ করা

সাইন তরঙ্গ উৎপন্ন করা

পাইথন ব্যবহার করে বহিরাগত এবং অভ্যন্তরীণ ভোল্টেজ পরিমাপ করা।

11:33

প্লট উইন্ডো এবং পাইথন ব্যবহার করে ধারকত্ব এবং রোধ পরিমাপ করা

একটি স্কোয়ার ওয়েভ বানানো

আমাদের পরীক্ষণের জন্য সংযোগ এবং সার্কিট ডায়াগ্রাম দেখানো।

11:45 একটি অনুশীলনী হিসেবে

প্লট উইন্ডো দ্বারা আপনার আঙুলের রোধ পরিমাপ করুন।

পাইথন ব্যবহার করে সাইন এবং স্কোয়ার উভয়ের ওয়েভ বানান।

11:56 উপরোক্ত পরীক্ষণের জন্য জন্য সার্কিট ডায়াগ্রাম দেখান।
11:59 নিম্ন লিঙ্কে উপলব্ধ ভিডিওটি প্রকল্পকে সারাংশিত করে। ভিডিওটি ডাউনলোড করে দেখুন।
12:07 আমরা কর্মশালার আয়োজন করি এবং প্রশংসাপত্র দেই। আমাদের সাথে যোগাযোগ করুন।
12:13 স্পোকেন টিউটোরিয়াল প্রজেক্ট ভারত সরকারের MHRD এর NMEICT দ্বারা সমর্থিত।
12:20 আই আই টী বোম্বে থেকে আমি বিদায় নিচ্ছি। অংশগ্রহণের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Satarupadutta