সুচিপত্র:

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

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

ভিডিও: রাস্পবেরি পিআই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V1.1: 9 ধাপগুলির জন্য সংবেদনশীল হ্যাট
ভিডিও: বাংলায় - রাস্পবেরি পিআই স্টার্টআপ ফর বিগিনার্স পার্ট -১ ( IN BENGALI-RASPBERRY PI STARTUP ) 2024, জুলাই
Anonim
রাস্পবেরি পিআই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V1.1 এর জন্য সংবেদনশীলতা
রাস্পবেরি পিআই এয়ার কোয়ালিটি এবং গ্যাস ডিটেক্টর V1.1 এর জন্য সংবেদনশীলতা

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

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

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

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

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

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

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

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

  • সংবেদনশীল HAT
  • বিএমই 280/680 তাপমাত্রা, আর্দ্রতা এবং চাপ সেন্সর মডিউল
  • শার্প 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 এর সাথে সংযোগ স্থাপনের জন্য রাস্পবেরি পাই সেট আপ করা।

এটি করার কয়েকটি উপায় রয়েছে, প্রথমে আপনি রাস্পবিয়ান ছবিটি এখানে ডাউনলোড করতে পারেন। এটি কাজ করার জন্য পূর্বনির্ধারিত হবে। দ্বিতীয়ত, আপনি ইনস্টল স্ক্রিপ্টটি ডাউনলোড করতে পারেন

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: ক্রমাঙ্কন ফার্মওয়্যার

ক্রমাঙ্কন ফার্মওয়্যার
ক্রমাঙ্কন ফার্মওয়্যার

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

$ git ক্লোন

এখন আমাদের সেন্সলিকে আপলোড মোডে রাখতে হবে এর জন্য রাস্পবেরি পাই এবং উপরে দেখানো হিসাবে সেন্সলি সংযুক্ত হয়ে যায়। আপলোড মোড শুধুমাত্র ভার্সন V1.1-1.4 এর জন্য। রাস্পবেরি পাই ইউএসবি এর মাধ্যমে শক্তি পায়, তারপর সেন্সলি লাল এবং কালো তারগুলি থেকে শক্তি পায়।

কমলা এবং হলুদ তারগুলি যোগাযোগের উদ্দেশ্যে সুইচ করা হয়।

সবকিছু সংযুক্ত হওয়ার পরে ফার্মওয়্যার স্ক্রিপ্ট চালানোর সময়।

$ sudo python Firmware_Updater_Calibration.py

একবার আপলোড মোড শেষ হয়ে গেলে, রাস্পবেরি পাই এর উপরে সেন্সলি সংযুক্ত করুন এবং পরবর্তী ধাপে যান।

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

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

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

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

$ git ক্লোন

পরবর্তী, আমাদের নিম্নলিখিত কমান্ডটি ফাইলে রাখতে হবে

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

উপরের ছবিতে দেখানো কমান্ডটি "/etc/rc.local" এ থাকা প্রয়োজন। এটি করার জন্য আমরা টার্মিনালে টাইপ করব:

$ sudo ন্যানো /etc/rc.local

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

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

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

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

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

সম্পূর্ণ অপারেশন মোডে সেন্সলি চালাতে সক্ষম হওয়ার জন্য আমাদের ফার্মওয়্যার আপডেট করতে হবে যাতে এটি ক্যালিব্রেশন মোড থেকে বেরিয়ে আসে। এটি "/etc/rc.local" এ যোগ করা লাইনটি মুছে ফেলার মাধ্যমে সম্পন্ন করা হয় যাতে বোর্ড যখনই পাই শুরু হয় তখন ক্যালিব্রেশন মোডে যায় না, তারপর Firmware_Updater_Operation.py স্ক্রিপ্টটি চালায়, যাতে সেন্সলি সংযুক্ত থাকে ধাপ 6।

তারপর আমরা নিম্নরূপ Sensly_Update_for_v1_1 ডিরেক্টরি থেকে ফার্মওয়্যার আপডেটর চালাই:

  • $ cd/home/pi/Sensly_Update_for_v1_1/
  • $ sudo python Firmware_Updater_Operation.py

একবার সেন্সলি ফার্মওয়্যার আপডেট হয়ে গেলে, স্বাভাবিক হিসাবে রাস্পবেরি পাই এর সাথে সেন্সলিকে সংযুক্ত করুন।

এখন Sensly.py স্ক্রিপ্ট চালান:

python /home/pi/Sensly/Sensly.py

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

$ crontab -e

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

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

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

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

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

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

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

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

প্রস্তাবিত: