সুচিপত্র:

কণা চালিত এয়ার কোয়ালিটি মনিটর: 7 টি ধাপ
কণা চালিত এয়ার কোয়ালিটি মনিটর: 7 টি ধাপ

ভিডিও: কণা চালিত এয়ার কোয়ালিটি মনিটর: 7 টি ধাপ

ভিডিও: কণা চালিত এয়ার কোয়ালিটি মনিটর: 7 টি ধাপ
ভিডিও: যে কেউ বাসায় রাখুন নবাবী স্টাইলের এয়ার গান লাইসেন্স ছাড়াই !! AIR GUN 2024, জুলাই
Anonim
কণা চালিত এয়ার কোয়ালিটি মনিটর
কণা চালিত এয়ার কোয়ালিটি মনিটর

বাতাসের মান।

আপনি সম্ভবত এখন এটি সম্পর্কে আরও ভাবছেন যে আমাদের পরিষ্কার বাতাস আকাশ জুড়ে একটি স্থায়ী কুয়াশায় পরিণত হয়েছে।

ইয়াক।

একটি জিনিস যা আপনার নিয়ন্ত্রণে আছে তা হল আপনার বাড়ির ভিতরে বাতাসের মান। এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে কয়েকটি সংক্ষিপ্ত ধাপে বায়ু মানের সেন্সর তৈরি করা যায়।

ধাপ 1: পণ্য সংগ্রহ করুন

পণ্য সংগ্রহ করুন
পণ্য সংগ্রহ করুন

এই প্রকল্পের জন্য আপনার যা প্রয়োজন তা একসাথে পান।

এটা অন্তর্ভুক্ত:

  • একটি কণা জাল বোর্ড (Argon, Boron, Xenon)। আপনি এগুলি প্রায় যে কোনও জায়গায় পেতে পারেন। সরাসরি কেনা সবসময় কাজ করে।
  • কণা^2 এয়ার কোয়ালিটি সেন্সর।
  • Honeywell HPMA115S0 কণা সেন্সর।
  • HPMA115S0 সেন্সরের জন্য কেবল। (শেষ তিনটি আপনি এখানে পেতে পারেন।)

ধাপ 2: তাদের একত্রিত করুন

তাদের একত্রিত করুন
তাদের একত্রিত করুন
তাদের একত্রিত করুন
তাদের একত্রিত করুন
তাদের একত্রিত করুন
তাদের একত্রিত করুন
  1. কণা the 2 বোর্ডে কণা সংযুক্ত করুন
  2. কেবল ব্যবহার করে HPM পার্টিকেল সেন্সরকে কণা^2 এর সাথে সংযুক্ত করুন
  3. ইউএসবি প্লাগ ইন করুন!

ধাপ 3: গুগল ডক্স কনফিগার করুন - স্ক্রিপ্ট তৈরি করুন

গুগল ডক্স কনফিগার করুন - স্ক্রিপ্ট তৈরি করুন
গুগল ডক্স কনফিগার করুন - স্ক্রিপ্ট তৈরি করুন
  1. একটি নতুন গুগল শীট তৈরি করুন
  2. তারপর টুলস মেনুতে ক্লিক করুন এবং স্ক্রিপ্ট এডিটর ক্লিক করুন
  3. একটি নতুন স্ক্রিপ্ট তৈরি করুন
  4. স্ক্রিপ্টে নীচের কোডটি সন্নিবেশ করান:

// এটি এমন একটি ফাংশন যা ওয়েবপ্যাপ যখন একটি POST অনুরোধ ফাংশন doPost (e) {

// শূন্য হলে ফেরত দিন

যদি (ই == অনির্ধারিত) {Logger.log ("কোন তথ্য নেই"); HtmlService.createHtmlOutput ফিরিয়ে দিন ("ডেটা দরকার"); }

// JSON ডেটা বিশ্লেষণ করুন

var ইভেন্ট = JSON.parse (e.postData.contents); var ডেটা = JSON.parse (event.data);

// তথ্য ছাড়াই শেষ সারি পান

var শীট = SpreadsheetApp.getActiveSheet (); var lastRow = Math.max (sheet.getLastRow (), 1); sheet.insertRowAfter (lastRow);

// বর্তমান টাইমস্ট্যাম্প পান

var টাইমস্ট্যাম্প = নতুন তারিখ ();

// শীটে ডেটা োকান

sheet.getRange (lastRow + 1, 1).setValue (event.published_at); sheet.getRange (lastRow + 1, 2).setValue (data.temperature); sheet.getRange (lastRow + 1, 3).setValue (data.humidity); sheet.getRange (lastRow + 1, 4).setValue (data.pm10); sheet.getRange (lastRow + 1, 5).setValue (data.pm25); sheet.getRange (lastRow + 1, 6).setValue (data.tvoc); sheet.getRange (lastRow + 1, 7).setValue (data.c02);

স্প্রেডশীট অ্যাপ.ফ্লাস ();

HtmlService.createHtmlOutput ফেরত দিন ("পোস্ট রিকোয়েস্ট গৃহীত"); }

ধাপ 4: গুগল ডক্স কনফিগার করুন - ওয়েবহুক কনফিগার করুন

গুগল ডক্স কনফিগার করুন - ওয়েবহুক কনফিগার করুন
গুগল ডক্স কনফিগার করুন - ওয়েবহুক কনফিগার করুন

তারপর,

  1. Publish এ যান এবং Web App হিসেবে Deploy ক্লিক করুন
  2. অ্যাপটি নিজের মতো করে এক্সিকিউট করুন সেট করুন
  3. তারপর সেট করুন যে কারও কাছে অ্যাপের অ্যাক্সেস আছে, এমনকি বেনামেও। গুরুত্বপূর্ণ
  4. প্রজেক্ট ভার্সনকে নতুন করে বদলান!
  5. আউটপুট যে বর্তমান অ্যাপ ইউআরএল কপি করে।

ধাপ 5: কণা ক্লাউড কনফিগার করুন

কণা ক্লাউড কনফিগার করুন
কণা ক্লাউড কনফিগার করুন
  1. Particle.io কনসোলে, ইন্টিগ্রেশন বিভাগে যান এবং একটি নতুন ওয়েবহুক তৈরি করুন
  2. কোড থেকে ফরওয়ার্ড করা ইভেন্টের নাম পূরণ করুন (এই ক্ষেত্রে এটি ব্লব)
  3. ইউআরএল বক্সের শেষ ধাপ থেকে বর্তমান অ্যাপ ইউআরএল লিখুন
  4. অনুরোধের ধরন POST এ সেট করুন
  5. JSON- এ অনুরোধ বিন্যাস সেট করুন
  6. আপনি যে ডিভাইসটি ব্যবহার করবেন সেটিকে টার্গেট করুন (অথবা আপনার কাছে শুধুমাত্র একটি ডিভাইস থাকলে এটিকে রেখে দিন)
  7. সেভ ক্লিক করুন

ধাপ 6: বোর্ডকে প্রোগ্রাম করুন

বোর্ডকে প্রোগ্রাম করুন
বোর্ডকে প্রোগ্রাম করুন
  1. আপনার কণা অ্যাকাউন্ট এবং কণা জাল ডিভাইস সেটআপ করুন। যদি আপনি এটি আগে না করেন তবে কুইকস্টার্ট ব্যবহার করুন।
  2. কণা ওয়ার্কবেঞ্চ ডাউনলোড করুন এবং যদি আপনি ইতিমধ্যে না করে থাকেন তবে ইনস্টল করুন। নির্দেশাবলী এখানে।
  3. এখানে কোড পান।
  4. একবার কোড ডাউনলোড হয়ে গেলে, এটি ভিসুয়াল কোড দিয়ে খুলুন (যা আপনি ধাপ 1 এ ইনস্টল করেছেন)
  5. যদি আপনি ইতিমধ্যে না করেন তবে কণায় লগইন করুন (কমান্ড উইন্ডো খুলতে দ্রুততম উপায় হল কমান্ড + শিফট + পি চাপুন। তারপর লগইন টাইপ করা শুরু করুন)
  6. কণা ক্লাউডে প্রকাশ করুন - আবার এটি কমান্ড উইন্ডো ব্যবহার করে। উপরের মতো একই কমান্ড + শিফট + পি ব্যবহার করুন এবং ক্লাউড ফ্ল্যাশ টাইপ করুন।
  7. একবার আপনি ক্লাউড ফ্ল্যাশ বিকল্পটি পেয়ে গেলে, এন্টার টিপুন।
  8. আপনার বোর্ড শীঘ্রই প্রোগ্রাম করা উচিত। আপনি এই সময় পরিবর্তনের জন্য LEDs দেখতে পারেন। একবার এটি জ্বলন্ত নীল হয়ে গেলে, আপনি যেতে ভাল!

ধাপ 7: সব কিছু গ্রাফ করুন

সবকিছু গ্রাফ করুন
সবকিছু গ্রাফ করুন
সবকিছু গ্রাফ করুন
সবকিছু গ্রাফ করুন
  1. গুগল শীটে আপনি সমস্ত লেবেল দিয়ে প্রথম সারিতে একটি হেডার তৈরি করতে পারেন। (উপরের স্ক্রিনশট দেখুন)
  2. আপনার এখনই লক্ষ্য করা উচিত যে শীটে নতুন ডেটা দেখা যাচ্ছে (যদি আপনি সবকিছু সঠিকভাবে সেট আপ করেন)। যদি আপনি এটি দেখতে না পান তবে পূর্ববর্তী ধাপগুলিতে ফিরে যান।
  3. আপনি একটি সম্পূর্ণ কলাম নির্বাচন করে এবং এটি থেকে একটি নতুন চার্ট তৈরি করে ডেটা গ্রাফ করতে পারেন।
  4. আপনি সবকিছু উপরে বা আলাদাভাবে গ্রাফ করতে পারেন।

যদি সবকিছু কাজ করে এবং আপনার কিছু সুন্দর গ্রাফ থাকে, অভিনন্দন !! আপনি যদি Adafruit এর মত IoT পরিষেবা ব্যবহার করে পরবর্তী ধাপে যাওয়ার জন্য প্রস্তুত হন তাহলে আমার সম্পূর্ণ গাইড এখানে দেখুন।

প্রস্তাবিত: