সুচিপত্র:

NodeMCU এবং IOT থিংসস্পিক ব্যবহার করে এয়ার মনিটরিং সিস্টেম: 4 টি ধাপ
NodeMCU এবং IOT থিংসস্পিক ব্যবহার করে এয়ার মনিটরিং সিস্টেম: 4 টি ধাপ

ভিডিও: NodeMCU এবং IOT থিংসস্পিক ব্যবহার করে এয়ার মনিটরিং সিস্টেম: 4 টি ধাপ

ভিডিও: NodeMCU এবং IOT থিংসস্পিক ব্যবহার করে এয়ার মনিটরিং সিস্টেম: 4 টি ধাপ
ভিডিও: Introduction to NodeMCU ESP8266 WiFi Development board with HTTP Client example- Robojax 2024, জুলাই
Anonim
NodeMCU এবং IOT থিংসস্পিক ব্যবহার করে এয়ার মনিটরিং সিস্টেম
NodeMCU এবং IOT থিংসস্পিক ব্যবহার করে এয়ার মনিটরিং সিস্টেম

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

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

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

বৈশিষ্ট্য:

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

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

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

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

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

  1. NodeMCU
  2. MQ-3 অ্যালকোহল সেন্সর
  3. 5V পাওয়ার সাপ্লাই
  4. জাম্পার তার
  5. ব্রেডবোর্ড (ptionচ্ছিক)

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

MQ-3 অ্যালকোহল সেন্সর: এই মডিউলটি অ্যালকোহল গ্যাস সেন্সর MQ3 ব্যবহার করে তৈরি করা হয়েছে। এটি একটি স্বল্প খরচে অর্ধপরিবাহী সেন্সর যা 0.05 mg/L থেকে 10 mg/L পর্যন্ত ঘনত্বের মধ্যে অ্যালকোহল গ্যাসের উপস্থিতি সনাক্ত করতে পারে। এই সেন্সরের জন্য ব্যবহৃত সংবেদনশীল উপাদান হল SnO2, যার পরিবাহিতা পরিষ্কার বাতাসে কম। অ্যালকোহল গ্যাসের ঘনত্ব বাড়ার সাথে সাথে এর পরিবাহিতা বৃদ্ধি পায়। এটি অ্যালকোহলের প্রতি উচ্চ সংবেদনশীলতা রয়েছে এবং ধোঁয়া, বাষ্প এবং পেট্রলজনিত কারণে ব্যাঘাতের জন্য ভাল প্রতিরোধ ক্ষমতা রয়েছে। এই মডিউলটি ডিজিটাল এবং এনালগ উভয় আউটপুট প্রদান করে। MQ3 অ্যালকোহল সেন্সর মডিউল সহজেই মাইক্রোকন্ট্রোলার, Arduino বোর্ড, রাস্পবেরি পাই ইত্যাদির সাথে ইন্টারফেস করা যায় অথবা MQ3 সম্পর্কে আরও তথ্য, আপনি অ্যালকোহল সেন্সর মডিউল - MQ3 উল্লেখ করতে পারেন।

5V পাওয়ার সাপ্লাই: আমাদের বেশিরভাগ ইলেকট্রনিক পণ্য বা প্রকল্পে আমাদের একটি এসি ভোল্টেজকে একটি নিয়ন্ত্রিত ডিসি ভোল্টেজে রূপান্তর করার জন্য একটি পাওয়ার সাপ্লাই প্রয়োজন।

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

ব্রেডবোর্ড: ইলেকট্রনিক্স এবং টেস্ট সার্কিট ডিজাইনের অস্থায়ী প্রোটোটাইপের জন্য একটি ব্রেডবোর্ড হল একটি সোল্ডারহীন ডিভাইস। ইলেকট্রনিক সার্কিটের বেশিরভাগ ইলেকট্রনিক উপাদানগুলি তাদের সীসা বা টার্মিনালগুলি গর্তের মধ্যে byুকিয়ে এবং তারপর যথাযথভাবে তারের মাধ্যমে সংযোগ তৈরি করে একে অপরের সাথে সংযুক্ত হতে পারে।

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

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

বর্ণনা

সেখানে 4 টি লিড হল +5V, AOUT, DOUT এবং GND।

+5V এবং GND লিড অ্যালকোহল সেন্সরের জন্য শক্তি প্রতিষ্ঠা করে। অন্যান্য 2 লিড হল AOUT (এনালগ আউটপুট) এবং DOUT (ডিজিটাল আউটপুট)। সেন্সর কিভাবে কাজ করে তা হল টার্মিনাল AOUT সেন্সর শনাক্ত করা অ্যালকোহলের পরিমাণের অনুপাতে একটি এনালগ ভোল্টেজ আউটপুট দেয়। এটি যত বেশি অ্যালকোহল সনাক্ত করবে, এনালগ ভোল্টেজ তত বেশি হবে। বিপরীতভাবে, এটি যত কম অ্যালকোহল সনাক্ত করে, কম এনালগ ভোল্টেজ এটি আউটপুট করবে। যদি এনালগ ভোল্টেজ একটি নির্দিষ্ট থ্রেশহোল্ডে পৌঁছায়, তবে এটি ডিজিটাল পিনকে উচ্চমাত্রায় পাঠাবে। একবার এই ডাউট পিনটি উচ্চ হয়ে গেলে, আরডুইনো এটি সনাক্ত করবে এবং এলইডি চালু করার জন্য ট্রিগার করবে, ইঙ্গিত করে যে অ্যালকোহলের সীমা পৌঁছে গেছে এবং এখন সীমা ছাড়িয়ে গেছে। আপনি এই থ্রেশহোল্ড স্তরটি কীভাবে পরিবর্তন করতে পারেন তা হল পটেন্টিওমিটারকে সামঞ্জস্য করে স্তরটি বাড়াতে বা কমিয়ে দেওয়া।

সংযোগগুলি বেশ মৌলিক।

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

ধাপ 3: পদ্ধতি

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

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

ধাপ 3: চ্যানেলের বিবরণ লিখুন।

নাম: যে কোন নাম

বর্ণনা (ঐচ্ছিক

ক্ষেত্র 1: সেন্সর পড়া - এটি বিশ্লেষণ গ্রাফে প্রদর্শিত হবে। যদি আপনার 1 টির বেশি চ্যানেল প্রয়োজন হয় তবে আপনি অতিরিক্ত সেন্সর ডেটা তৈরি করতে পারেন।

এই সেটিংটি সংরক্ষণ করুন।

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

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

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

ধাপ 4: কোড

কোড
কোড

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

ডাউনলোড কোড:

আউটপুট থিংসস্পিকে উপরের ছবির মতো হবে।

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

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

প্রস্তাবিত: