Arduino/C2/Wireless-Connectivity-to-Arduino/Bengali
From Script | Spoken-Tutorial
Revision as of 17:33, 16 July 2020 by Kaushik Datta (Talk | contribs)
Time | Narration |
00:01 | Wireless Connectivity to Arduino এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে আমরা শিখব:
ESP8266-01 মডিউলে কোড কনফিগার এবং আপলোড করা। |
00:17 | ESP এবং অন্যান্য ডিভাইসের মাঝে Wireless Communication স্থাপন করা। |
00:23 | টিউটোরিয়ালটি অনুসরণ করতে আপনার:
Electronics |
00:29 | C বা C++ প্রোগ্রামিং ভাষা এবং |
00:33 | Wireless Communication এর প্রাথমিক জ্ঞান থাকা উচিত। |
00:36 | টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:
Arduino Uno বোর্ড |
00:41 | Ubuntu Linux 16.04 OS এবং Arduino IDE |
00:48 | আমাদের কয়েকটি external components ও প্রয়োজন যেমন:
ESP8266-01 Wi-Fi মডিউল |
00:59 | Breadboard |
01:01 | Jumper Wires এবং Push Button |
01:05 | এই টিউটোরিয়ালে আমরা ESP8266-01 WiFi মডিউল ব্যবহার করব। |
01:13 | VCC, RST, CH_PD, Tx, Ground, GPIO2, GPIO0, Rx হল Wi-Fi module এর পিন। |
01:27 | Power LED নির্দেশ করে যে মডিউলটি ON বা OFF রয়েছে। |
01:32 | COMM LED, WiFi মডিউলের blue LED তে বিল্ট-ইন হয়। |
01:37 | এই টিউটোরিয়ালে, আমরা WiFi ব্যবহার করে এই বিল্ট-ইন LED নিয়ন্ত্রণ করা দেখবো। |
01:43 | এই WiFi মডিউলে একীকৃত TCP/IP stack সহ বিল্ট-ইন System on Chip থাকে। |
01:51 | এটিতে UART এবং 2 GPIO pins (General Purpose Input/Output) রয়েছে। |
01:57 | ব্যাপকভাবে এটির ব্যবহার IoT (অর্থাৎ Internet of Things) applications বিকাশের জন্য করা হয়। |
02:04 | এটি Arduino সহ ESP8266 - 01 module এর সার্কিট সংযোগ। |
02:12 | দ্রষ্টব্য: ESP8266-01 module শুধুমাত্র 3.3 Volts এ কাজ করে। |
02:20 | এটিকে 5 ভোল্টের সাথে যুক্ত করলে Wi-Fi module, damage হতে পারে। |
02:24 | Wi-Fi module এর গ্রাউন্ড পিনকে Arduino এর ground এর সাথে যুক্ত করুন। |
02:29 | Wi-Fi module এর GPIO 0 কে Arduino এর ground এর সাথে যুক্ত করুন। |
02:35 | Wi-Fi module এর Rx পিনকে Arduino এর Rx পিনের সাথে যুক্ত করুন। |
02:41 | Wi-Fi module এর Tx পিনকে Arduino এর Tx পিনের সাথে যুক্ত করুন। |
02:47 | Wi-Fi module এর VCC এবং CH_PD পিনকে Arduino এর 3.3V তে যুক্ত করুন। |
02:57 | Wi-Fi module এর RST পিন এবং Arduino এর ground পিনের মাঝে push button যুক্ত করুন। |
03:05 | এটি সংযোগের লাইভ সেটআপ, যেমনটি সার্কিট ডায়াগ্রামে দেখানো হয়েছে। |
03:10 | এখানে দেখানো অনুযায়ী সংযোগ করুন। |
03:13 | আমরা WiFi module এবং laptop বা mobile phone এর মাঝে সংযোগ স্থাপন করব। |
03:20 | এখন আমরা Arduino IDE তে একটি প্রোগ্রাম লিখব। Arduino IDE খুলুন। |
03:27 | Arduino board আপনার PC তে যুক্ত করুন। |
03:30 | প্রথমে আমাদের port এর নাম জানতে হবে যার সাথে Arduino জুড়িত। |
03:35 | Tools মেনুতে যান। Port বিকল্প চয়ন করুন। |
03:40 | আমার ক্ষেত্রে, পোর্ট হল ttyUSB0. আপনার port এর নাম নোট করুন। |
03:49 | Windows ইউসার নীচে দেওয়া পদক্ষেপ এড়াতে পারে কারণ port নিজেই সনাক্ত হয়ে যায়। |
03:56 | Ctrl+Alt+T কী একসাথে টিপে টার্মিনাল খুলুন। |
04:03 | লিখুন sudo space chmod space a+rw space slash dev slash ttyUSB0 |
04:18 | আমার ক্ষেত্রে, port এর নাম হল ttyUSB0. |
04:25 | আপনাকে আপনার port এর নাম নির্দিষ্ট করতে হবে। এন্টার টিপুন। |
04:30 | system এর জন্য আপনার password লিখুন এবং এন্টার টিপুন। |
04:35 | উপরোক্ত command, usb port এর জন্য read-write অনুমতি দেয়। |
04:40 | Arduino IDE তে ফিরে যান। |
04:43 | এরপর আমরা যোগাযোগের জন্য ESP8266 module কনফিগার করব। |
04:49 | মেনু বারে, File মেনুতে ক্লিক করুন। Preferences চয়ন করুন। |
04:56 | একটি নতুন উইন্ডো খুলবে। |
04:58 | Settings ট্যাবে, Additional Boards Manager URLs বিভাগে যান। এই json URL যোগ করুন। |
05:09 | এটি Arduino IDE তে ESP8266 WiFi module ডাউনলোড করতে সহায়তা করবে। |
05:16 | উইন্ডোর নীচে OK বোতামে ক্লিক করুন। |
05:20 | মেনু বারে, Tools মেনুতে ক্লিক করুন এবং Board চয়ন করুন। |
05:25 | তারপরে Boards Manager বিকল্পটি চয়ন করুন। একটি নতুন উইন্ডো খুলবে। |
05:31 | উপরের ডানদিকে, আমরা একটি search ট্যাব দেখতে পারি। |
05:35 | এখানে ESP8266 লিখুন এবং এন্টার টিপুন। |
05:41 | ESP8266 by ESP8266 Community চয়ন করুন। |
05:48 | ভার্সন ড্রপ ডাউন বাক্সে, module এর সর্বশেষ সংস্করণ চয়ন করুন। |
05:53 | module সংস্থাপিত করতে Install বোতামে ক্লিক করুন। |
05:57 | সংস্থাপন সম্পূর্ণ হতে কয়েক মিনিট সময় লাগবে। |
06:01 | এটি সফলভাবে সংস্থাপিত না হওয়া পর্যন্ত অপেক্ষা করুন। |
06:05 | ESP8266 module এখন Arduino IDE তে সংস্থাপিত হয়েছে। |
06:09 | উইন্ডোর ডান দিকে নীচে স্থিত Close বোতামে ক্লিক করুন। |
06:14 | এখন, program আপলোড করার আগে আমাদের ESP8266 module চয়ন করতে হবে। |
06:20 | Tools বিকল্পে ক্লিক করুন এবং Board চয়ন করুন। |
06:25 | নীচে স্ক্রোল করুন এবং Generic ESP8266 Module চয়ন করুন। |
06:32 | এরপর আমাদের ESP8266 Module এর built-in LED সেট করতে হবে। আবার Tools চয়ন করুন। |
06:41 | Builtin LED বিকল্পে যান। Builtin LED কে 1 এ Set করুন। |
06:48 | এরপর আমরা Reset বিকল্প সেট করব। |
06:52 | মেনু বারে, Tools চয়ন করুন। Reset Method এ যান। |
06:58 | no dtr in bracket aka ck থেকে Reset মেথড চয়ন করুন। |
07:06 | এটি ম্যানুয়ালি wifi module কে রীসেট করতে সহায়তা করবে। |
07:10 | এখন আমরা কোড লিখব। দেখানো অনুযায়ী কোড লিখুন। |
07:16 | আমরা ESP8266 library অন্তর্ভুক্ত করেছি। |
07:20 | SSID হল Wi-Fi module এর name |
07:24 | এখানে, আমি wifi network এর নাম WIFI_ESP8266_Pratik রেখেছি। |
07:34 | Wi-Fi network এর সাথে জুড়তে Password, passcode রয়েছে।
12345678, module এর জন্য password রয়েছে। |
07:47 | আপনাকে আপনার বিশিষ্ট ssid এবং password দিতে হবে। |
07:52 | Password parameter বাধ্যতামূলক নয়। |
07:56 | আপনি password parameter না দিলে Wi-Fi network খোলা থাকবে। |
08:01 | এটি কাছাকাছি সকলের জন্য অ্যাক্সেসযোগ্য হবে। |
08:05 | এই command, module এর ডিফল্ট IP address সক্ষম করবে। |
08:10 | module এর ডিফল্ট IP address হল 192.168.4.1 |
08:20 | setup function এর ভিতরে প্রদর্শিত কোড লিখুন। |
08:25 | এই command, ESP8266 module এর জন্য SSID এবং Password সক্ষম করবে। |
08:33 | server.begin, প্রদত্ত SSID এবং Password এর জন্য Wi-Fi network সক্ষম করবে। |
08:40 | 2 সেকেন্ডের delay, module কে boot করতে দেওয়া হয়। |
08:44 | ESP8266 module এর Built-in LED, OUTPUT mode মোডে সেট রয়েছে। |
08:51 | কোডকে void loop function এর ভিতরে কপি এবং পেস্ট করুন। |
08:56 | এই কোড এই টিউটোরিয়ালের Code Files লিঙ্কে উপলব্ধ। আপনি এটি ডাউনলোড করে ব্যবহার করতে পারেন। |
09:04 | এই HTML code এখানে দেখানো অনুযায়ী web page বানাবে। |
09:10 | যখন LED ON বা LED OFF বোতাম টেপা হয়, মানটি program এ পাস হয়। |
09:17 | program মান যাচাই করে এবং ESP8266-01 module এর built-in LED নিয়ন্ত্রণ করে। |
09:27 | প্রোগ্রামটি যাচাই করতে compile বোতামে ক্লিক করুন। |
09:31 | বর্তমান প্রোগ্রামটি সংরক্ষণ করতে একটি পপ আপ উইন্ডো দেখাবে। |
09:35 | প্রোগ্রামটি WiFi_ESP8266 হিসাবে দিন। |
09:43 | প্রোগ্রাম সংরক্ষণ করতে save বোতামে ক্লিক করুন। |
09:48 | এখন ESP8266-01 এ বর্তমান প্রোগ্রাম আপলোড করতে upload বোতামে ক্লিক করুন। |
09:58 | আমরা স্ক্রীনের নীচে প্রোগ্রাম আপলোড হতে দেখতে পারি। |
10:03 | স্টেট Connecting এ বদলে গেলে, breadboard এ push button টিপুন। এটি 2 থেকে 3 সেকেন্ড পর ছেড়ে দিন। |
10:13 | আমরা Leaving…. Soft resetting হিসাবে বার্তা দেখব যেমনকি এখানে দেখানো হয়েছে। |
10:20 | এটি দেখায় যে প্রোগ্রামটি সফলভাবে আপলোড হয়েছে। |
10:25 | আপনার mobile internet বন্ধ করুন। |
10:28 | আপনার mobile phone এর Wi-Fi বিকল্পটি খুলুন। |
10:32 | সংযোগের জন্য নিকটতম network সন্ধান করুন। |
10:35 | এখানে আমি WIFI_ESP8266_Pratik পাচ্ছি কারণ আমার কোডে এই নাম দেওয়া হয়েছে। WiFi চয়ন করুন। |
10:52 | password লিখুন এবং যাচাই করুন যে এটি WiFi এর সাথে যুক্ত কিনা। |
10:57 | আপনার mobile phone এ Web Browser খুলুন। IP address 192.168.4.1 লিখুন। |
11:11 | এটি নির্মাতা দ্বারা ESP8266-01 Wi-Fi module এর default IP address. |
11:22 | web page, HTML code এর অনুসারে খোলে। |
11:26 | আমরা দেখতে পারি যে ESP8266-01 module এর LED হল OFF. |
11:34 | CLED ON বোতামে ক্লিক করুন যা Wi-Fi module এর নীল LED চালু করবে। |
11:41 | এটি আমাদের LED OFF বোতাম টেপা পর্যন্ত ON থাকবে। |
11:46 | LED OFF বোতামে ক্লিক করুন যা Wi-Fi module এর নীল LED বন্ধ করবে। |
11:52 | এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। সংক্ষিপ্তকরণ করি। |
11:58 | এখানে আমরা ESP8266-01 মডিউলে কোড কনফিগার এবং আপলোড করা। |
12:09 | ESP এবং অন্যান্য ডিভাইসের মাঝে Wireless Communication স্থাপন করা শিখেছি। |
12:15 | অনুশীলনী হিসাবে: যাচাই করুন যে আপনার PC বা ল্যাপটপে wireless connectivity রয়েছে এবং নীচে দেওয়া ধাপগুলি করুন। |
12:23 | উপরের ডানদিকে, WiFi আইকনে ক্লিক করুন। |
12:28 | আপনার WiFi এর নাম চয়ন করুন এবং password লিখুন। |
12:32 | browser খুলুন এবং 192.168.4.1 এ যান। |
12:41 | বোতামটি চয়ন করুন এবং ESP8266-01 module এ আউটপুট দেখুন। |
12:49 | আপনাকে এখানে দেখানো অনুযায়ী অনুশীলনীর আউটপুট হতে হবে। |
13:03 | নিম্ন লিঙ্কে ভিডিওটি স্পোকেন টিউটোরিয়াল প্রকল্পকে সারাংশিত করে। এটি ডাউনলোড করুন এবং দেখুন। |
13:11 | স্পোকেন টিউটোরিয়াল প্রকল্প দল কর্মশালার আয়োজন করে এবং প্রশংসাপত্র দেয়। |
13:18 | এই ফোরামে আপনার সময়সীমার প্রশ্ন পোস্ট করুন। |
13:22 | Spoken Tutorial প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। |
13:29 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |