সুচিপত্র:
- ধাপ 1: আপনার যা প্রয়োজন হবে:-
- ধাপ 2: Arduino IDE সেট আপ করা:-
- ধাপ 3: রিমোটমে পৃষ্ঠা সেট আপ করা:-
- ধাপ 4: MCU এ কোড আপলোড করা হচ্ছে:-
- ধাপ 5: সংযোগ:-
- ধাপ 6: পরীক্ষা:-
ভিডিও: ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (IoT): 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশনায় আমি আপনাকে দেখাব কিভাবে আপনি ওয়েব-ব্রাউজারের মাধ্যমে ইন্টারনেটে এলইডি, রিলে, মোটর ইত্যাদি ডিভাইস নিয়ন্ত্রণ করতে পারেন। এবং আপনি যে কোনো ডিভাইসের মাধ্যমে নিরাপদে নিয়ন্ত্রণগুলি অ্যাক্সেস করতে পারেন। আমি এখানে যে ওয়েব প্ল্যাটফর্মটি ব্যবহার করেছি তা হল RemoteMe.org এ সম্পর্কে আরও জানতে পৃষ্ঠাটি দেখুন।
ছবিগুলি উল্লেখ করতে ভুলবেন না যা আপনাকে প্রক্রিয়াটি আরও ভালভাবে বুঝতে সাহায্য করবে।
চল শুরু করা যাক.
ধাপ 1: আপনার যা প্রয়োজন হবে:-
এই প্রকল্পের জন্য আপনার প্রয়োজন হবে:-
- ইউরোপের জন্য ইউএস লিংকের জন্য ESP8266 (NodeMCU) লিঙ্ক
- ইউরোপের জন্য ইউএস লিংকের জন্য LEDLink
- ইউরোপের জন্য USLink এর জন্য পুশ বাটনলিংক
- Breadboard. Link for USLink for Europe
সফটওয়্যার:-
- Arduino IDE
- RemoteMe এ অ্যাকাউন্ট।
মনে রাখবেন যে আপনার যদি NodeMCU না থাকে তবে আপনি প্রকল্পের জন্য একটি Arduino বা Raspberry-pi ব্যবহার করতে পারেন।
ধাপ 2: Arduino IDE সেট আপ করা:-
প্রথমে NodeMCU Esp8266 এর সাথে কাজ করার জন্য আপনাকে IDE তে বোর্ড যুক্ত করতে হবে যদি আপনি এটি ইতিমধ্যেই না করে থাকেন, এখানে এই নির্দেশনাটি দেখুন।
বোর্ডগুলি আইডিইতে উপলভ্য হওয়ার পরে এই প্রকল্পের জন্য কিছু লাইব্রেরি প্রয়োজন।
এই লাইব্রেরিগুলি ইনস্টল করতে:-
ওপেন আইডিই এবং গোটো >> স্কেচ >> লাইব্রেরি অন্তর্ভুক্ত করুন >> লাইব্রেরি পরিচালনা করুন। একটি পপআপ উইন্ডো উপস্থিত হওয়া উচিত। এখানে আপনি প্রয়োজনীয় লাইব্রেরি অনুসন্ধান করবেন।
গ্রন্থাগারের তালিকা:-
- RBD_Timer.h
- RBD_Button.h
- RemoteMe.h
- ESP8266WiFi.h
- ESP8266WiFiMulti.h
- ArduinoHttpClient.h
এইগুলিকে একে একে ইনস্টল করুন এবং সম্পন্ন হলে IDE পুনরায় চালু করুন।
এর সাথে IDE ব্যবহারের জন্য প্রস্তুত।
ধাপ 3: রিমোটমে পৃষ্ঠা সেট আপ করা:-
RemoteMe ব্যবহারের জন্য প্রথমে আপনাকে সাইন আপ করতে হবে যাতে আপনি নিজের ওয়েব পেজ তৈরি করতে পারেন এবং ডিভাইস নিয়ন্ত্রণ করতে শুরু করতে পারেন।
Goto RemoteMe.org "Application", Goto Signup এ ক্লিক করুন এবং আপনার বিবরণ লিখুন এবং সাইনআপ চাপুন
আপনাকে একটি স্বাগত পৃষ্ঠা দিয়ে স্বাগত জানানো হবে, এখন মেনুতে বাম দিকে "ডিভাইসগুলি" নির্বাচন করুন।
ডান দিকে আপনি "নতুন ডিভাইস" নামে একটি বিকল্প দেখতে পাবেন, এটিতে ক্লিক করলে আপনি একটি ড্রপ ডাউন মেনু পাবেন, এখানে "নতুন ওয়েব পেজ" নির্বাচন করুন।
এখন একটি নাম এবং ডিভাইস আইডি দিন, আমি এর নাম দিয়েছি 'LED' এবং দেওয়া হয়েছে ডিভাইস আইডি '203'। (ডিভাইস আইডি হল অনন্য সংখ্যা যা বিভিন্ন ডিভাইসের মধ্যে পার্থক্য করবে।)
নিশ্চিত করুন যে টগলটি 'সক্রিয়' তে সেট করা আছে এবং 'জমা দিন' টিপুন। LED ID 203 সহ LED নামে একটি নতুন ডিভাইস পৃষ্ঠায় উপস্থিত হবে। এখন ডিভাইসের ডান দিকে নিচে তীর নির্বাচন করুন এবং আপনি একটি খালি স্লট দেখতে পাবেন যেখানে আপনি ওয়েবপৃষ্ঠা তৈরি করতে পারেন।
এই GitHub পৃষ্ঠাটি পান। আপনাকে তিনটি ফাইল (index.html, scripts.js & styles.css) টেনে আনতে হবে এবং সেগুলিকে একে একে আপনার ডিভাইসের খালি স্লটে ফেলে দিতে হবে এবং আপনার কাজ শেষ।
ধাপ 4: MCU এ কোড আপলোড করা হচ্ছে:-
নীচে আমি প্রকল্পটি কাজ করার জন্য আপনার প্রয়োজনীয় কোড সরবরাহ করেছি।
আপনি কোড আপলোড করার আগে, কোডে কিছু ছোটখাটো পরিবর্তন করতে হবে।
একবার আইডিইতে কোডটি খোলা হলে আপনাকে আপনার ওয়াইফাই নাম এবং পাসওয়ার্ডটি প্রয়োজনীয় ক্ষেত্রে প্রবেশ করতে হবে যাতে বোর্ড আপনার নেটওয়ার্কের সাথে সংযুক্ত হতে পারে।
কোডের নিচের অংশে পরিবর্তন করুন:-
#DIFIN WIFI_NAME "আপনার ওয়াইফাই নাম লিখুন" #WIFI_PASSWORD নির্ধারণ করুন "আপনার ওয়াইফাই পাসওয়ার্ড লিখুন" #DEVICE_ID 203 #ডিফাইন DEVICE_NAME "LED" #ডিফাইন টোকেন "এথেন্টিকেশন টোকেন লিখুন"
প্রমাণীকরণ টোকেন পেতে Goto Remoteme.org >> অ্যাপ্লিকেশন >> টোকেন (বাম পাশের নিচের ডিভাইসের মেনুতে)
টোকেন কপি করে কোডে পেস্ট করুন।
এখন আপনার NodeMCU কে আপনার পিসিতে সংযুক্ত করুন, সঠিক পোর্ট নির্বাচন করুন এবং কোডটি আপলোড করুন।
ধাপ 5: সংযোগ:-
সংযোগ করতে উপরের ছবিটি অনুসরণ করুন:-
এলইডি MCU এর পিন D5 এর সাথে সংযুক্ত।
পুশ বাটন পিন D2 এর সাথে সংযুক্ত।
LED এর ক্ষতি প্রতিরোধ করতে LED সহ সিরিজের একটি রোধক ব্যবহার করুন।
ধাপ 6: পরীক্ষা:-
এখন আপনি প্রকল্পটি সফলভাবে সম্পন্ন করেছেন। এটি বিল্ড পরীক্ষা করার সময়।
প্রথমে সংযোগগুলি ঠিক আছে কিনা তা পরীক্ষা করার জন্য, পুশ-বোতাম টিপুন এবং আপনাকে LED চালু দেখতে হবে, আবার বোতাম টিপলে LED বন্ধ হয়ে যাবে।
এখন RemotMe ওয়েবসাইটে যান এবং আপনার আবেদন খুলুন। আপনি যে অ্যাকাউন্ট দিয়ে সাইন ইন করেছেন তা ব্যবহার করে লগইন করুন।
এখন গোটো ডিভাইস এবং আপনার তৈরি করা ডিভাইসটি নির্বাচন করুন। লক্ষ্য করুন বাম পাশের সংযোগ লিঙ্ক প্রতীকটি ডিভাইস আইডি সবুজ হয়ে গেছে যা নির্দেশ করে যে ESP বোর্ড সার্ভারের সাথে সংযুক্ত।
এখন "index.html" ফাইলে ক্লিক করুন এবং "নতুন ট্যাবে খুলুন" নির্বাচন করুন, একটি নতুন ট্যাবে একটি ওয়েব পেজ একটি বৃত্ত সহ উপস্থিত হবে। আপনি LED চালু এবং বন্ধ করতে বৃত্তে ক্লিক করতে পারেন।
স্মার্টফোন ব্যবহার করে আপনার LED নিয়ন্ত্রণ করতে। আবার ডিভাইস পৃষ্ঠায় যান এবং "index.html" এ ক্লিক করুন। এইবার, সর্বশেষ বিকল্পটি "বেনামী লিঙ্ক পান …" নির্বাচন করুন, একটি পপ-আপ উইন্ডো একটি লিঙ্ক সহ উপস্থিত হবে যা আপনি যেকোনো স্মার্টফোনে খুলতে পারেন যাতে আপনি প্রতিবার লগইন না করেই LED নিয়ন্ত্রণ করতে পারেন।
আরও ভাল বিকল্প, আপনি লিঙ্কের ঠিক পাশেই QR বিকল্পটি নির্বাচন করতে পারেন। এবং আপনার অ্যান্ড্রয়েড বা আইফোন ব্যবহার করে কিউআর স্ক্যান করুন এবং আপনাকে বৃত্ত সহ ওয়েব পেজে পুন redনির্দেশিত করা হবে।
এটি কিভাবে কাজ করে তা দেখতে ভিডিও ডেমো দেখুন।
আশা করি আপনি প্রকল্পটি পছন্দ করবেন, যদি আপনার কোন প্রশ্ন থাকে তবে নির্দ্বিধায় মন্তব্য করুন।
ধন্যবাদ.
প্রস্তাবিত:
ইন্টারনেটের মাধ্যমে LED চালু করুন [MagicBlocks]: 10 টি ধাপ
ইন্টারনেটের মাধ্যমে LED চালু করুন [MagicBlocks]: এই টিউটোরিয়ালটি আপনাকে Magicblocks ব্যবহার করে আপনার Magicbit এ LED নিয়ন্ত্রণ করতে শেখাবে।
ইন্টারনেটের মাধ্যমে OLED- এ টেক্সট প্রদর্শন করুন: Ste টি ধাপ
ইন্টারনেটের মাধ্যমে ওএলইডি -তে টেক্সট প্রদর্শন করুন: হ্যালো এবং ওয়েলকাম, এই সংক্ষিপ্ত টিউটোরিয়ালটি আপনাকে ম্যাজিকব্লক ব্যবহার করে ম্যাজিকবিটে টেক্সট প্রদর্শন করতে শেখাবে। এই লক্ষ্য অর্জনের দুটি প্রধান পদ্ধতি রয়েছে; ইনজেক্ট ব্লক ব্যবহার করে। ড্যাশবোর্ড ব্যবহার করে। প্রথমে আপনার ম্যাজিকবিতে লগ ইন করুন
ইন্টারনেটের মাধ্যমে ESP8266 নিয়ন্ত্রণ করুন (যেকোনো জায়গা থেকে): 5 টি ধাপ (ছবি সহ)
ইন্টারনেটে ESP8266 নিয়ন্ত্রণ করুন (যেকোনো জায়গা থেকে): প্রোগ্রামিং এবং আপনার Arduino ব্যবহার করার চেয়ে (সফলভাবে) কিছু ভাল জিনিস আছে। নিশ্চয়ই সেই জিনিসগুলির মধ্যে একটি হল আপনার ESP8266 কে ওয়াইফাই সহ Arduino হিসেবে ব্যবহার করা
Arduino প্রকল্প: Nodejs + SQL ডাটাবেস এবং ওয়েবসাইট ব্যবহার করে ইন্টারনেটের মাধ্যমে ইলেকট্রনিক্স নিয়ন্ত্রণ করুন।: 6 টি ধাপ
Arduino প্রজেক্ট: Nodejs + SQL ডাটাবেস এবং ওয়েবসাইট ব্যবহার করে ইন্টারনেটের মাধ্যমে ইলেকট্রনিক্স নিয়ন্ত্রণ করুন।: প্রকল্প দ্বারা: Mahmed.tech তারিখ তৈরি: 14 জুলাই 2017 অসুবিধা স্তর: কিছু প্রোগ্রামিং জ্ঞান দিয়ে শুরু। হার্ডওয়্যারের প্রয়োজনীয়তা: - Arduino Uno, Nano, Mega (আমি মনে করি সিরিয়াল কানেকশনের সাথে বেশিরভাগ MCU কাজ করবে) - একক LED & বর্তমান সীমিত রেজ
Blynk অ্যাপের মাধ্যমে USB এর মাধ্যমে স্মার্টফোন ব্যবহার করে Arduino নিয়ন্ত্রণ করুন: 7 টি ধাপ (ছবি সহ)
Blynk অ্যাপের সাহায্যে USB এর মাধ্যমে স্মার্টফোন ব্যবহার করে Arduino নিয়ন্ত্রণ করুন: এই টিউটোরিয়ালে, আমরা শিখতে যাচ্ছি কিভাবে বাতি নিয়ন্ত্রণ করার জন্য Blynk অ্যাপ এবং Arduino ব্যবহার করতে হয়, সমন্বয়টি USB সিরিয়াল পোর্টের মাধ্যমে হবে। এই নির্দেশের উদ্দেশ্য হল আপনার আরডুইনো বা সি দূর থেকে নিয়ন্ত্রণ করা সহজ সমাধান