সুচিপত্র:

ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (IoT): 6 টি ধাপ
ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (IoT): 6 টি ধাপ

ভিডিও: ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (IoT): 6 টি ধাপ

ভিডিও: ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (IoT): 6 টি ধাপ
ভিডিও: Chrome Browser এর ৭টি ট্রিকস্, যা সবারই জানা দরকার | Google Chrome Tips and Tricks Bangla 2024, জুলাই
Anonim
ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (আইওটি)
ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (আইওটি)

এই নির্দেশনায় আমি আপনাকে দেখাব কিভাবে আপনি ওয়েব-ব্রাউজারের মাধ্যমে ইন্টারনেটে এলইডি, রিলে, মোটর ইত্যাদি ডিভাইস নিয়ন্ত্রণ করতে পারেন। এবং আপনি যে কোনো ডিভাইসের মাধ্যমে নিরাপদে নিয়ন্ত্রণগুলি অ্যাক্সেস করতে পারেন। আমি এখানে যে ওয়েব প্ল্যাটফর্মটি ব্যবহার করেছি তা হল RemoteMe.org এ সম্পর্কে আরও জানতে পৃষ্ঠাটি দেখুন।

ছবিগুলি উল্লেখ করতে ভুলবেন না যা আপনাকে প্রক্রিয়াটি আরও ভালভাবে বুঝতে সাহায্য করবে।

চল শুরু করা যাক.

ধাপ 1: আপনার যা প্রয়োজন হবে:-

আপনার যা লাগবে
আপনার যা লাগবে
আপনার যা লাগবে
আপনার যা লাগবে
আপনার যা লাগবে
আপনার যা লাগবে
আপনার যা লাগবে
আপনার যা লাগবে

এই প্রকল্পের জন্য আপনার প্রয়োজন হবে:-

  1. ইউরোপের জন্য ইউএস লিংকের জন্য ESP8266 (NodeMCU) লিঙ্ক
  2. ইউরোপের জন্য ইউএস লিংকের জন্য LEDLink
  3. ইউরোপের জন্য USLink এর জন্য পুশ বাটনলিংক
  4. Breadboard. Link for USLink for Europe

সফটওয়্যার:-

  1. Arduino IDE
  2. RemoteMe এ অ্যাকাউন্ট।

মনে রাখবেন যে আপনার যদি NodeMCU না থাকে তবে আপনি প্রকল্পের জন্য একটি Arduino বা Raspberry-pi ব্যবহার করতে পারেন।

ধাপ 2: Arduino IDE সেট আপ করা:-

Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে
Arduino IDE সেট আপ করা হচ্ছে

প্রথমে NodeMCU Esp8266 এর সাথে কাজ করার জন্য আপনাকে IDE তে বোর্ড যুক্ত করতে হবে যদি আপনি এটি ইতিমধ্যেই না করে থাকেন, এখানে এই নির্দেশনাটি দেখুন।

বোর্ডগুলি আইডিইতে উপলভ্য হওয়ার পরে এই প্রকল্পের জন্য কিছু লাইব্রেরি প্রয়োজন।

এই লাইব্রেরিগুলি ইনস্টল করতে:-

ওপেন আইডিই এবং গোটো >> স্কেচ >> লাইব্রেরি অন্তর্ভুক্ত করুন >> লাইব্রেরি পরিচালনা করুন। একটি পপআপ উইন্ডো উপস্থিত হওয়া উচিত। এখানে আপনি প্রয়োজনীয় লাইব্রেরি অনুসন্ধান করবেন।

গ্রন্থাগারের তালিকা:-

  1. RBD_Timer.h
  2. RBD_Button.h
  3. RemoteMe.h
  4. ESP8266WiFi.h
  5. ESP8266WiFiMulti.h
  6. ArduinoHttpClient.h

এইগুলিকে একে একে ইনস্টল করুন এবং সম্পন্ন হলে IDE পুনরায় চালু করুন।

এর সাথে IDE ব্যবহারের জন্য প্রস্তুত।

ধাপ 3: রিমোটমে পৃষ্ঠা সেট আপ করা:-

RemoteMe এ পৃষ্ঠা সেট আপ করা হচ্ছে
RemoteMe এ পৃষ্ঠা সেট আপ করা হচ্ছে
RemoteMe এ পৃষ্ঠা সেট আপ করা হচ্ছে
RemoteMe এ পৃষ্ঠা সেট আপ করা হচ্ছে
RemoteMe এ পৃষ্ঠা সেট আপ করা হচ্ছে
RemoteMe এ পৃষ্ঠা সেট আপ করা হচ্ছে

RemoteMe ব্যবহারের জন্য প্রথমে আপনাকে সাইন আপ করতে হবে যাতে আপনি নিজের ওয়েব পেজ তৈরি করতে পারেন এবং ডিভাইস নিয়ন্ত্রণ করতে শুরু করতে পারেন।

Goto RemoteMe.org "Application", Goto Signup এ ক্লিক করুন এবং আপনার বিবরণ লিখুন এবং সাইনআপ চাপুন

আপনাকে একটি স্বাগত পৃষ্ঠা দিয়ে স্বাগত জানানো হবে, এখন মেনুতে বাম দিকে "ডিভাইসগুলি" নির্বাচন করুন।

ডান দিকে আপনি "নতুন ডিভাইস" নামে একটি বিকল্প দেখতে পাবেন, এটিতে ক্লিক করলে আপনি একটি ড্রপ ডাউন মেনু পাবেন, এখানে "নতুন ওয়েব পেজ" নির্বাচন করুন।

এখন একটি নাম এবং ডিভাইস আইডি দিন, আমি এর নাম দিয়েছি 'LED' এবং দেওয়া হয়েছে ডিভাইস আইডি '203'। (ডিভাইস আইডি হল অনন্য সংখ্যা যা বিভিন্ন ডিভাইসের মধ্যে পার্থক্য করবে।)

নিশ্চিত করুন যে টগলটি 'সক্রিয়' তে সেট করা আছে এবং 'জমা দিন' টিপুন। LED ID 203 সহ LED নামে একটি নতুন ডিভাইস পৃষ্ঠায় উপস্থিত হবে। এখন ডিভাইসের ডান দিকে নিচে তীর নির্বাচন করুন এবং আপনি একটি খালি স্লট দেখতে পাবেন যেখানে আপনি ওয়েবপৃষ্ঠা তৈরি করতে পারেন।

এই GitHub পৃষ্ঠাটি পান। আপনাকে তিনটি ফাইল (index.html, scripts.js & styles.css) টেনে আনতে হবে এবং সেগুলিকে একে একে আপনার ডিভাইসের খালি স্লটে ফেলে দিতে হবে এবং আপনার কাজ শেষ।

ধাপ 4: MCU এ কোড আপলোড করা হচ্ছে:-

MCU এ কোড আপলোড করা হচ্ছে
MCU এ কোড আপলোড করা হচ্ছে

নীচে আমি প্রকল্পটি কাজ করার জন্য আপনার প্রয়োজনীয় কোড সরবরাহ করেছি।

আপনি কোড আপলোড করার আগে, কোডে কিছু ছোটখাটো পরিবর্তন করতে হবে।

একবার আইডিইতে কোডটি খোলা হলে আপনাকে আপনার ওয়াইফাই নাম এবং পাসওয়ার্ডটি প্রয়োজনীয় ক্ষেত্রে প্রবেশ করতে হবে যাতে বোর্ড আপনার নেটওয়ার্কের সাথে সংযুক্ত হতে পারে।

কোডের নিচের অংশে পরিবর্তন করুন:-

#DIFIN WIFI_NAME "আপনার ওয়াইফাই নাম লিখুন" #WIFI_PASSWORD নির্ধারণ করুন "আপনার ওয়াইফাই পাসওয়ার্ড লিখুন" #DEVICE_ID 203 #ডিফাইন DEVICE_NAME "LED" #ডিফাইন টোকেন "এথেন্টিকেশন টোকেন লিখুন"

প্রমাণীকরণ টোকেন পেতে Goto Remoteme.org >> অ্যাপ্লিকেশন >> টোকেন (বাম পাশের নিচের ডিভাইসের মেনুতে)

টোকেন কপি করে কোডে পেস্ট করুন।

এখন আপনার NodeMCU কে আপনার পিসিতে সংযুক্ত করুন, সঠিক পোর্ট নির্বাচন করুন এবং কোডটি আপলোড করুন।

ধাপ 5: সংযোগ:-

সংযোগ
সংযোগ

সংযোগ করতে উপরের ছবিটি অনুসরণ করুন:-

এলইডি MCU এর পিন D5 এর সাথে সংযুক্ত।

পুশ বাটন পিন D2 এর সাথে সংযুক্ত।

LED এর ক্ষতি প্রতিরোধ করতে LED সহ সিরিজের একটি রোধক ব্যবহার করুন।

ধাপ 6: পরীক্ষা:-

Image
Image
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক
পরীক্ষামূলক

এখন আপনি প্রকল্পটি সফলভাবে সম্পন্ন করেছেন। এটি বিল্ড পরীক্ষা করার সময়।

প্রথমে সংযোগগুলি ঠিক আছে কিনা তা পরীক্ষা করার জন্য, পুশ-বোতাম টিপুন এবং আপনাকে LED চালু দেখতে হবে, আবার বোতাম টিপলে LED বন্ধ হয়ে যাবে।

এখন RemotMe ওয়েবসাইটে যান এবং আপনার আবেদন খুলুন। আপনি যে অ্যাকাউন্ট দিয়ে সাইন ইন করেছেন তা ব্যবহার করে লগইন করুন।

এখন গোটো ডিভাইস এবং আপনার তৈরি করা ডিভাইসটি নির্বাচন করুন। লক্ষ্য করুন বাম পাশের সংযোগ লিঙ্ক প্রতীকটি ডিভাইস আইডি সবুজ হয়ে গেছে যা নির্দেশ করে যে ESP বোর্ড সার্ভারের সাথে সংযুক্ত।

এখন "index.html" ফাইলে ক্লিক করুন এবং "নতুন ট্যাবে খুলুন" নির্বাচন করুন, একটি নতুন ট্যাবে একটি ওয়েব পেজ একটি বৃত্ত সহ উপস্থিত হবে। আপনি LED চালু এবং বন্ধ করতে বৃত্তে ক্লিক করতে পারেন।

স্মার্টফোন ব্যবহার করে আপনার LED নিয়ন্ত্রণ করতে। আবার ডিভাইস পৃষ্ঠায় যান এবং "index.html" এ ক্লিক করুন। এইবার, সর্বশেষ বিকল্পটি "বেনামী লিঙ্ক পান …" নির্বাচন করুন, একটি পপ-আপ উইন্ডো একটি লিঙ্ক সহ উপস্থিত হবে যা আপনি যেকোনো স্মার্টফোনে খুলতে পারেন যাতে আপনি প্রতিবার লগইন না করেই LED নিয়ন্ত্রণ করতে পারেন।

আরও ভাল বিকল্প, আপনি লিঙ্কের ঠিক পাশেই QR বিকল্পটি নির্বাচন করতে পারেন। এবং আপনার অ্যান্ড্রয়েড বা আইফোন ব্যবহার করে কিউআর স্ক্যান করুন এবং আপনাকে বৃত্ত সহ ওয়েব পেজে পুন redনির্দেশিত করা হবে।

এটি কিভাবে কাজ করে তা দেখতে ভিডিও ডেমো দেখুন।

আশা করি আপনি প্রকল্পটি পছন্দ করবেন, যদি আপনার কোন প্রশ্ন থাকে তবে নির্দ্বিধায় মন্তব্য করুন।

ধন্যবাদ.

প্রস্তাবিত: