সুচিপত্র:

রাস্পবেরি পাই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V0.9: 8 ধাপের জন্য সংবেদনশীল হাট
রাস্পবেরি পাই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V0.9: 8 ধাপের জন্য সংবেদনশীল হাট

ভিডিও: রাস্পবেরি পাই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V0.9: 8 ধাপের জন্য সংবেদনশীল হাট

ভিডিও: রাস্পবেরি পাই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V0.9: 8 ধাপের জন্য সংবেদনশীল হাট
ভিডিও: এই 13টি দুর্দান্ত টেক গ্যাজেটগুলির সাথে কীভাবে হ্যাক করবেন 2024, নভেম্বর
Anonim
রাস্পবেরি পাই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V0.9 এর জন্য সংবেদনশীল হাট
রাস্পবেরি পাই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V0.9 এর জন্য সংবেদনশীল হাট

সেন্সলি হল একটি বহনযোগ্য দূষণ সেন্সর যা বায়ুতে দূষণের মাত্রা শনাক্ত করতে সক্ষম এবং তার বিভিন্ন গ্যাস সেন্সর ব্যবহার করে বিভিন্ন গ্যাস সম্পর্কে তথ্য সংগ্রহ করে। রিয়েল-টাইম পুশ নোটিফিকেশন আপডেটের জন্য এই তথ্য সরাসরি আপনার স্মার্টফোনে খাওয়ানো যেতে পারে। সংবেদনশীলভাবে শিল্প সেন্সর ব্যবহার করে যা অফিস, বাড়ি বা কাজের পরিবেশ সঠিকভাবে পড়ার আশ্বাস দেয়। এই তথ্য সম্পর্কে সচেতন হওয়া আপনাকে পদক্ষেপ নিতে এবং আপনার চারপাশে দূষণের মাত্রা কমিয়ে আনতে সাহায্য করে।

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

কিভাবে Sensly HAT ব্যবহার করবেন

Sensly Raspberry Pi HAT ব্যবহার করে কল্পনা করুন:

  1. আপনার নিজস্ব ওয়েদারপ্রুফ কেস তৈরি করুন এবং দূরবর্তী স্থানে বাতাসের মান নিরীক্ষণ করুন
  2. আপনার বাড়ির চারপাশের বাতাসের মান পর্যবেক্ষণ করুন
  3. স্কুলের পরীক্ষা -নিরীক্ষার জন্য এটি ব্যবহার করুন।

ধাপ 1: বাক্সে অংশ

বাক্সে অংশ
বাক্সে অংশ

আপনার প্রয়োজনীয় সবকিছু পাওয়ার সাথে শুরু করুন।

  • সংবেদনশীল HAT
  • BME 280 তাপমাত্রা, আর্দ্রতা এবং চাপ সেন্সর মডিউল
  • শার্প PM10 সেন্সর
  • PM10 কেবল
  • 40 পিন রাস্পবেরি পাই হেডার

ধাপ 2: সংবেদনশীলভাবে সবাইকে একত্রিত করা

সংবেদনশীলভাবে সবাইকে একত্রিত করা
সংবেদনশীলভাবে সবাইকে একত্রিত করা
সংবেদনশীলভাবে সবাইকে একত্রিত করা
সংবেদনশীলভাবে সবাইকে একত্রিত করা
সংবেদনশীলভাবে সবাইকে একত্রিত করা
সংবেদনশীলভাবে সবাইকে একত্রিত করা

আসুন সব একসাথে করা যাক:

  • Sensly HAT- এ 40 পিনের হেডারটি পিনের গর্তে রাখুন তারপর সেন্সলি HAT কে পাই -এর উপরে রাখুন
  • BME 280 মডিউলটি সেন্সলি HAT এ রাখুন যাতে পিনগুলি মিলে যায়। কোন দিকটি মুখোমুখি হওয়া উচিত তা জানতে মডিউলের নীচে দেখুন।
  • PM শিরোনাম লেবেলযুক্ত পোর্টে PM সেন্সর কেবল প্লাগ করুন
  • একবার এটি হয়ে গেলে, আমরা রাস্পবেরি পাইতে শক্তি দিতে পারি।
  • সম্পূর্ণরূপে কাজ করার সময় সেন্সলি হাটের পাওয়ার ড্র এর কারণে এটি সুপারিশ করা হয় যে আপনি আপনার পাইকে পাওয়ার জন্য একটি রাস্পবেরি পাই চার্জার ব্যবহার করুন।

ধাপ 3: অতিরিক্ত অংশ

অতিরিক্ত অংশ
অতিরিক্ত অংশ

আপনার রাস্পবেরি পাই এর জন্য সবকিছু পাওয়া

  • রাস্পবেরি পাই 2 বা 3
  • মনিটর
  • কীবোর্ড এবং মাউস
  • ইন্টারনেট সংযোগ
  • HDMI কেবল
  • রাস্পবেরি পাই 3 চার্জার
  • রাস্পবিয়ান জেসির সর্বশেষ সংস্করণ

ধাপ 4: রাস্পবেরি পাই সেট আপ করা

রাস্পবেরি পাই সেট আপ করা হচ্ছে
রাস্পবেরি পাই সেট আপ করা হচ্ছে
রাস্পবেরি পাই সেট আপ করা হচ্ছে
রাস্পবেরি পাই সেট আপ করা হচ্ছে
রাস্পবেরি পাই সেট আপ করা হচ্ছে
রাস্পবেরি পাই সেট আপ করা হচ্ছে

রাস্পবেরি পাই ফাউন্ডেশনের প্রয়োজন হলে রাস্পবেরি পাই সেটআপ করার নির্দেশিকা

www.raspberrypi.org/learning/hardware-guid…

রাস্পবিয়ান জেসির সর্বশেষ সংস্করণ নীচের লিঙ্কে পাওয়া যাবে।

www.raspberrypi.org/downloads/

ধাপ 5: সফটওয়্যারটি ডাউনলোড করুন

সফটওয়্যারটি ডাউনলোড করুন
সফটওয়্যারটি ডাউনলোড করুন
সফটওয়্যারটি ডাউনলোড করুন
সফটওয়্যারটি ডাউনলোড করুন
সফটওয়্যারটি ডাউনলোড করুন
সফটওয়্যারটি ডাউনলোড করুন

সেন্সলি HAT এর সাথে সংযোগ স্থাপনের জন্য রাস্পবেরি পাই সেট আপ করা।

এটি করার কয়েকটি উপায় রয়েছে, প্রথমে আপনি রাস্পবিয়ান ছবিটি এখানে ডাউনলোড করতে পারেন। এটি কাজ করার জন্য পূর্বনির্ধারিত হবে। দ্বিতীয়ত, আপনি https://github.com/Altitude-Tech/Sensly_Install থেকে ইনস্টল স্ক্রিপ্টটি ডাউনলোড করতে পারেন

প্রথমে আমাদের কমান্ড ব্যবহার করে ইনস্টল স্ক্রিপ্ট ডাউনলোড করতে হবে। নিশ্চিত করুন যে আপনি আপনার হোম ডিরেক্টরিতে আছেন

$ git ক্লোন

তারপর আমরা Sensly_Install ফোল্ডারে ডিরেক্টরি পরিবর্তন করি

$ cd/path/to/Sensly_Install

পরবর্তী, আমাদের ইনস্টল স্ক্রিপ্টটি এক্সিকিউটেবল করতে হবে।

$ chmod u+x./Sensly_Dev_Install.sh

অবশেষে আমরা স্ক্রিপ্ট চালাই। কিছু প্রম্পট থাকবে যা আপনাকে Y টাইপ করে নিশ্চিত করতে হবে যে আপনি চালিয়ে যেতে চান

$ sudo./Sensly_Dev_Install.sh

একবার এটি সম্পন্ন হলে আপনার পাই পুনরায় চালু হবে। সবকিছু কাজ করছে তা নিশ্চিত করতে আমরা নিম্নলিখিত কমান্ডটি চালাতে পারি।

$ i2cdetect -y 1

আপনি পর্দায় 05 এবং 76 অবস্থান দেখতে সক্ষম হওয়া উচিত।

ধাপ 6: গ্যাস সেন্সরগুলি ক্যালিব্রেট করুন

গ্যাস সেন্সরগুলি ক্যালিব্রেট করুন
গ্যাস সেন্সরগুলি ক্যালিব্রেট করুন
গ্যাস সেন্সরগুলি ক্যালিব্রেট করুন
গ্যাস সেন্সরগুলি ক্যালিব্রেট করুন

একটি প্রি-হিটিং/বার্ন-ইন ফেজ রয়েছে যা সেন্সরগুলি যখন আমরা নির্মাতাদের কাছ থেকে গ্রহণ করি তখন সেন্সরগুলির প্রতিরক্ষামূলক আবরণ অপসারণের জন্য, এটি সাধারণত 48 ঘন্টা এবং শুধুমাত্র একবার করতে হবে। এর পরে, আমরা সাধারণত কোনও ডেটা লগ করার আগে রিডিংগুলিকে স্থিতিশীল করতে 15 মিনিটের জন্য সেন্সর গরম করার পরামর্শ দিই।

পিপিএম গণনা করতে সক্ষম হওয়ার জন্য এখন আমাদের গ্যাস সেন্সরগুলি ক্রমাঙ্কন করতে হবে। এটি করার জন্য আমাদের পরিষ্কার বায়ু পরিবেশে Sensly HAT লাগাতে হবে। সিন্থেটিক বায়ুতে এটি বাইরে বা যদি আপনার সুবিধা থাকে। যদিও আপনি যে বাতাসটি এটিতে রাখবেন তা সেন্সরের যথার্থতাকে প্রভাবিত করবে এটি স্পষ্টতাকে প্রভাবিত করবে না তাই আপনি যদি আপনার বাতাসের গুণমানের পরিবর্তনগুলি ট্র্যাক করতে চান তবে সেন্সলি উপযুক্ত হবে। সেন্সলি এইচএটি ক্যালিব্রেশন ফার্মওয়্যারের সাথে প্রি-লোড হয়ে আসে, তাই আমরা প্রতিটি গ্যাস সেন্সরের জন্য R0 ভ্যালু খুঁজে পেতে কেবল ক্যালিব্রেশন স্ক্রিপ্ট চালাতে পারি। ক্যালিব্রেশন পরিবেশে সেন্সলি রাখতে সক্ষম হতে হলে আমাদের যখন পাই বুট হয়ে যাবে তখন ক্রমাঙ্কন স্ক্রিপ্ট চালাতে সক্ষম হতে হবে। এর জন্য, আমাদের ডাউনলোড করতে হবে:

$ git ক্লোন

সেই ফোল্ডারের ভিতরে, আমরা Sensly_Calibration.py স্ক্রিপ্ট ব্যবহার করব, কিন্তু প্রথমে আমাদের স্বয়ংক্রিয় ক্রমাঙ্কন সেট আপ করতে হবে। টার্মিনালে নিম্নলিখিত কমান্ডগুলি টাইপ করুন

$ sudo crontab –e

যদি আপনি এর আগে কখনও ক্রন্টাব চালাননি তাহলে আপনাকে সম্পাদনা করতে কোন সম্পাদক ব্যবহার করতে চান তা বেছে নিতে হবে, আমি সাধারণত ন্যানো ব্যবহার করি তাই আমি বিকল্প 2 বাছাই করি। পরবর্তী, আমাদের নিম্নলিখিত কমান্ডটি ফাইলে রাখতে হবে

$ @reboot sudo python /path/to/Sensly_Calibration.py

তারপরে আমরা Ctrl+x তারপর Y ব্যবহার করে ফাইলটি বন্ধ করি। এর মানে হল আপনি যখনই আপনার Pi শুরু করবেন তখন এটি ক্রমাঙ্কন স্ক্রিপ্ট চালাবে।

আপনি এখন এটিকে পরিষ্কার বায়ু পরিবেশে নিয়ে যেতে পারেন এবং আধা ঘণ্টা থেকে এক ঘন্টার মধ্যে রেখে দিতে পারেন। যত দীর্ঘ হবে তত ভাল।

একবার এটি শেষ হয়ে গেলে আপনার Sensly_Calibration_ "date" _ "time".csv নামে একটি ফাইল থাকা উচিত যেখানে রাস্পবেরি পাইতে সংরক্ষিত বর্তমান তারিখের সাথে "তারিখ" প্রতিস্থাপিত হবে এবং "সময়" বর্তমান সময়ের সাথে প্রতিস্থাপিত হবে। এই ফাইলে ক্যালিব্রেশন পর্যায় গড় 5 মিনিটে গণনা করা R0 মান থাকবে। যেহেতু স্ক্রিপ্টটি চলমান গড় লগ করে, আপনি MQ2, MQ7 এবং MQ135 এর R0 মান হিসাবে ফাইলের শেষ এন্ট্রিটি গ্রহণ করেন। এটি তারপর Sensly.py ফাইলে রাখা হবে। সনাক্তকৃত প্রতিটি গ্যাসের জন্য আমাদের PPM মান গণনা করতে সক্ষম করতে

ধাপ 7: Sensly HAT চালানো

Sensly HAT চালানো
Sensly HAT চালানো
Sensly HAT চালানো
Sensly HAT চালানো
Sensly HAT চালানো
Sensly HAT চালানো
Sensly HAT চালানো
Sensly HAT চালানো

সম্পূর্ণ অপারেশন মোডে সেন্সলি চালাতে সক্ষম হওয়ার জন্য আমাদের ফার্মওয়্যার আপডেট করতে হবে যাতে এটি ক্যালিব্রেশন মোড থেকে বেরিয়ে আসে। এটি update.sh স্ক্রিপ্ট চালানোর মাধ্যমে সম্পন্ন করা হয়

  • $ cd/path/to/Sensly_Install/
  • $ sudo./Update.sh

একবার সম্পন্ন হলে আমরা এখন আমাদের প্রধান পাইথন স্ক্রিপ্ট চালাতে পারি। সেন্সলি ফোল্ডারের ভিতরে রান করুন:

$ python /path/to/Sensly.py

অবশেষে, আপনাকে স্বয়ংক্রিয়ভাবে স্ক্রিপ্ট চালাতে সক্ষম করার জন্য আমরা আবার crontab কমান্ডটি চালাই।

$ crontab -e

তারপর আমাদের আগের এন্ট্রি সরানোর সময় এটি ফাইলের শেষে যোগ করুন

$@রিবুট পাইথন /path/to/Sensly.py

এখন প্রতিবার যখন আপনি আপনার pi বুট করবেন তখন Sensly HAT একটি csv ফাইলে ডেটা লগ করা উচিত। চূড়ান্ত ধাপ হল আপনি ক্রমাঙ্কন পদক্ষেপের সময় প্রাপ্ত R0 মানগুলি গ্রহণ করুন এবং সেগুলি হাইলাইট করা শেষ স্ক্রিন শটে রাখুন।

পরবর্তী নির্দেশনা যা আমরা প্রকাশ করব তা আপনাকে দেখাবে কিভাবে এটিকে চক্রান্তের সাথে সংযুক্ত করা যায়।

ধাপ 8: চূড়ান্ত পদক্ষেপ

চূড়ান্ত পদক্ষেপ
চূড়ান্ত পদক্ষেপ

অনুগ্রহ করে আপনার ডেটা শেয়ার করুন কারণ এটি আমাদের সেন্সলির জন্য আরও ভাল আপডেট তৈরি করতে সাহায্য করবে।

যদি আপনি মনে করেন যে আপনার সেন্সলি ব্যবহার করে একটি দুর্দান্ত নির্দেশযোগ্য লেখার দক্ষতা আছে তাহলে আমাদের দোকান থেকে একটি কিনুন এবং যদি আমরা এটি পছন্দ করি তবে আমরা আপনার অর্থ ফেরত দেব এবং এমনকি আপনাকে আরও উপহার পাঠাব!

প্রস্তাবিত: