সুচিপত্র:

IOT ThingSpeak- এ NodeMCU ব্যবহার করে কম্পন সেন্সর মান আপলোড করা হচ্ছে: 4 টি ধাপ
IOT ThingSpeak- এ NodeMCU ব্যবহার করে কম্পন সেন্সর মান আপলোড করা হচ্ছে: 4 টি ধাপ

ভিডিও: IOT ThingSpeak- এ NodeMCU ব্যবহার করে কম্পন সেন্সর মান আপলোড করা হচ্ছে: 4 টি ধাপ

ভিডিও: IOT ThingSpeak- এ NodeMCU ব্যবহার করে কম্পন সেন্সর মান আপলোড করা হচ্ছে: 4 টি ধাপ
ভিডিও: IOT প্রজেক্ট তৈরী করুন খুব সহজেই | ESP8266 Nodemcu Bangla Review 2024, নভেম্বর
Anonim
NodeMCU ব্যবহার করে IOT ThingSpeak তে ভাইব্রেশনাল সেন্সর মান আপলোড করা হচ্ছে
NodeMCU ব্যবহার করে IOT ThingSpeak তে ভাইব্রেশনাল সেন্সর মান আপলোড করা হচ্ছে

বেশ কয়েকটি জটিল মেশিন বা ব্যয়বহুল সরঞ্জাম রয়েছে যা কম্পনের কারণে ক্ষতিগ্রস্ত হয়। এই ক্ষেত্রে, মেশিন বা যন্ত্রগুলি কম্পন তৈরি করছে কিনা তা খুঁজে বের করার জন্য একটি কম্পন সেন্সর প্রয়োজন। ক্রমাগত কম্পনশীল বস্তু চিহ্নিত করা একটি কঠিন কাজ নয় যদি সঠিক সেন্সরটি কম্পন সনাক্ত করতে ব্যবহৃত হয়। বাজারে বিভিন্ন ধরণের কম্পন সেন্সর পাওয়া যায় যা ত্বরণ বা বেগ অনুভব করে কম্পন সনাক্ত করতে পারে এবং চমৎকার ফলাফল দিতে পারে। যাইহোক, এই ধরনের সেন্সরগুলি খুব ব্যয়বহুল যেখানে অ্যাকসিলরোমিটার ব্যবহার করা হয়।

এই প্রকল্পে, NodeMCU কে কম্পন সেন্সর এবং LED এর সাথে সংযুক্ত করুন। যখন কোন কম্পন সনাক্ত করা হয় না, কম্পন সেন্সর আউটপুট 0 (কম ভোল্টেজ), অন্যথায় এর আউটপুট 1 (উচ্চ ভোল্টেজ)। এই ভোল্টেজ PWM পিন ব্যবহার করে পড়া যায়। যদি NodeMCU কম্পন সেন্সর থেকে 0 (কোন কম্পন) পায় তবে এটি সবুজ LED চালু করবে এবং লাল LED বন্ধ করবে। যদি NodeMCU কম্পন সেন্সর থেকে 1 পায়, এটি লাল LED চালু করবে এবং সবুজ LED বন্ধ করবে। এখানে পিডব্লিউএম পিন ব্যবহার করে সেন্সরের মান এনালগ হিসাবে পড়ে এবং নেতৃত্বের ঝলকানির জন্য পরিসর প্রদান করে।

ThingSpeak হল একটি ওপেন সোর্স IoT অ্যাপ্লিকেশন এবং API যা হার্ডওয়্যার ডিভাইস এবং সেন্সর থেকে ডেটা সংরক্ষণ এবং পুনরুদ্ধার করে। এটি তার যোগাযোগের জন্য ইন্টারনেট বা ল্যানের মাধ্যমে HTTP প্রোটোকল ব্যবহার করে। MATLAB বিশ্লেষণ আপনার হার্ডওয়্যার বা সেন্সর ডিভাইস থেকে প্রাপ্ত ডেটা বিশ্লেষণ এবং কল্পনা করার জন্য অন্তর্ভুক্ত করা হয়েছে আমরা প্রতিটি সেন্সর ডেটার জন্য চ্যানেল তৈরি করতে পারি। এই চ্যানেলগুলি ব্যক্তিগত চ্যানেল হিসাবে সেট করা যেতে পারে অথবা আপনি পাবলিক চ্যানেলগুলির মাধ্যমে প্রকাশ্যে ডেটা ভাগ করতে পারেন। বাণিজ্যিক বৈশিষ্ট্যগুলির মধ্যে অতিরিক্ত বৈশিষ্ট্য রয়েছে। কিন্তু আমরা ফ্রি সংস্করণটি ব্যবহার করব কারণ আমরা এটি শিক্ষাগত উদ্দেশ্যে করছি।

(যদি আপনি সাধারণভাবে ThingSpeak এবং/অথবা The Project সম্পর্কে আরো জানতে চান, তাহলে https://www.instructables.com/ এ যান)

বৈশিষ্ট্য:

  • ব্যক্তিগত চ্যানেলে তথ্য সংগ্রহ করুন
  • পাবলিক চ্যানেলগুলির সাথে ডেটা শেয়ার করুন
  • REST API এবং MQTT APIS
  • MATLAB® বিশ্লেষণ এবং দৃশ্যায়ন।
  • বিশ্বব্যাপী সম্প্রদায়

এই টিউটোরিয়ালে, একটি LM393 ভাইব্রেশনাল সেন্সর ব্যবহার করে NodeMCU ব্যবহার করে ThingSpeak- এর মান নির্ধারণ করতে হবে। এই প্রোগ্রামে নোডএমসিইউ সেন্সর ডেটা একটি ভেরিয়েবলে পড়ে এবং সংরক্ষণ করে এবং তার চ্যানেলের নাম এবং এপিআই কী ব্যবহার করে থিংসস্পিকে আপলোড করে। NodeMCU কে Wi-Fi এর মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত করা উচিত। আমরা দেখব কিভাবে ThingSpeak চ্যানেল তৈরি করা যায় এবং NodeMCU তে কনফিগার করা যায়।

ধাপ 1: প্রয়োজনীয় উপাদান

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

হার্ডওয়্যার প্রয়োজন

  1. NodeMCU
  2. LM393 ভাইব্রেশনাল সেন্সর
  3. জাম্পার তার

1. NodeMCU LUA ওয়াইফাই ইন্টারনেট ESP8266 ডেভেলপমেন্ট বোর্ড: NodeMCU দেব কিট/বোর্ড ESP8266 ওয়াইফাই সক্ষম চিপ নিয়ে গঠিত। ESP8266 হল একটি কম খরচে ওয়াই-ফাই চিপ যা এসপ্রেসিফ সিস্টেমস দ্বারা টিসিপি/আইপি প্রোটোকল দিয়ে তৈরি করা হয়েছে। ESP8266 সম্পর্কে আরও তথ্যের জন্য, আপনি ESP8266 ওয়াইফাই মডিউল উল্লেখ করতে পারেন।

LM393 ভাইব্রেশন সেন্সর মডিউল: এটি আশেপাশের পরিবেশের কম্পন সনাক্ত করতে পারে। আউটপুট ফর্ম ডিজিটাল (0 এবং 1)।

জাম্পার ওয়্যার: জাম্পার ওয়্যারগুলি কেবল তারগুলি যা প্রতিটি প্রান্তে সংযোগকারী পিন থাকে, যা তাদের সোল্ডারিং ছাড়াই দুটি পয়েন্টকে একে অপরের সাথে সংযুক্ত করতে ব্যবহার করে। এই প্রকল্পে মহিলা থেকে মহিলা সংযোগকারী ব্যবহার করা হয়।

ধাপ 2: সংযোগকারী উপাদান

সংযোগকারী উপাদান
সংযোগকারী উপাদান

বর্ণনা:

সেখানে 3 টি লিড হল +5V,, DOUT, এবং GND। +5V এবং GND লিডগুলি কম্পন সেন্সরের জন্য শক্তি স্থাপন করে।

+5V এবং GND লিড কম্পন সেন্সরের জন্য শক্তি প্রতিষ্ঠা করে। অন্য সীসা হল DOUT (ডিজিটাল আউটপুট)। সেন্সর কীভাবে কাজ করে তা হল টার্মিনাল ডাউট সেন্সর যে পরিমাণ কম্পন সনাক্ত করে তার অনুপাতে ভোল্টেজ আউটপুট দেয়। NodMCU- এ PWM পিন ব্যবহার করে ডিজিটাল মান পড়া হয়। এটি যত বেশি কম্পন সনাক্ত করে, তত বেশি এনালগ ভোল্টেজ এটি আউটপুট করবে। বিপরীতভাবে, এটি যত কম সনাক্ত করে, কম এনালগ ভোল্টেজ এটি আউটপুট করবে। যদি এনালগ ভোল্টেজ একটি নির্দিষ্ট থ্রেশহোল্ডে পৌঁছায়, তবে এটি নেতৃত্বাধীন পিনগুলিতে একটি শিনাল পাঠাবে এবং শর্ত অনুযায়ী লাল এবং সবুজ LED ব্লিঙ্কগুলি।

সেন্সর সংযোগ করতে, 3 টি লিড রয়েছে। সেন্সরের +5V টার্মিনাল NodeMCU এর 5V টার্মিনালে সংযোগ করে। সেন্সরের GND টার্মিনাল NodeMCU এর GND টার্মিনালের সাথে সংযোগ স্থাপন করে। এটি সেন্সরের জন্য শক্তি প্রতিষ্ঠা করে। অন্য সংযোগ হল সেন্সরের ডিজিটাল আউটপুট। এটি NodeMCU এর PWM পিন D0 এর সাথে সংযুক্ত।

ধাপ 3: পদ্ধতি

পদ্ধতি
পদ্ধতি

ধাপ 1: https://thingspeak.com/ এ যান এবং যদি আপনার না থাকে তবে আপনার থিংস্পিক অ্যাকাউন্ট তৈরি করুন। আপনার অ্যাকাউন্টে লগ ইন করুন.

ধাপ 2: 'নতুন চ্যানেল' ক্লিক করে একটি চ্যানেল তৈরি করুন

ধাপ 3: চ্যানেলের বিবরণ লিখুন। নাম: যেকোনো নাম বর্ণনা: ptionচ্ছিক ক্ষেত্র 1: সেন্সর পড়া - এটি বিশ্লেষণ গ্রাফে প্রদর্শিত হবে। যদি আপনার 1 টির বেশি চ্যানেল প্রয়োজন হয় তবে আপনি অতিরিক্ত সেন্সর ডেটা তৈরি করতে পারেন। এই সেটিংটি সংরক্ষণ করুন।

ধাপ 4: এখন আপনি চ্যানেলগুলি দেখতে পারেন। 'API কী' ট্যাবে ক্লিক করুন। এখানে আপনি চ্যানেল আইডি এবং এপিআই কী পাবেন। এটি নোট করুন।

ধাপ 5: আরডুইনো আইডিই খুলুন এবং থিংসস্পিক লাইব্রেরি ইনস্টল করুন। এটি করার জন্য স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরিগুলি পরিচালনা করুন। ThingSpeak অনুসন্ধান করুন এবং লাইব্রেরি ইনস্টল করুন। Arduino, ESP8266 এবং ESP32 এর জন্য ThingSpeak কমিউনিকেশন লাইব্রেরি

ধাপ 6: কোডটি সংশোধন করতে হবে। নিচের কোডটিতে আপনাকে আপনার নেটওয়ার্ক SSID, পাসওয়ার্ড এবং আপনার থিংসস্পিক চ্যানেল এবং API কীগুলি পরিবর্তন করতে হবে।

ধাপ 4: কোড

কোড
কোড

এখানে সংযুক্ত কোডটি ডাউনলোড করুন এবং এটি আপনার বোর্ডে আপলোড করুন, এবং আগের ডায়াগ্রামে দেখানো সমস্ত কিছু তারের সাথে সংযুক্ত করুন।

ডাউনলোড কোড

আউটপুট থিংসস্পিকে উপরের ছবির মতো হবে। আশা করি এটি আপনার জন্য সহজ করে দিয়েছে। যদি আপনি এই নিবন্ধটি পছন্দ করেন এবং এটি দরকারী মনে করেন তবে সাবস্ক্রাইব করতে ভুলবেন না, এবং যদি আপনার কোন প্রশ্ন থাকে বা কোন বিষয়ে সাহায্যের প্রয়োজন হয়, তাহলে নীচে একটি মন্তব্য করুন …

Elemetnzonline.com কে ধন্যবাদ..

প্রস্তাবিত: