সুচিপত্র:

Pimoroni Enviro+ FeatherWing with Adafruit Feather NRF52840 Express: 8 ধাপ
Pimoroni Enviro+ FeatherWing with Adafruit Feather NRF52840 Express: 8 ধাপ

ভিডিও: Pimoroni Enviro+ FeatherWing with Adafruit Feather NRF52840 Express: 8 ধাপ

ভিডিও: Pimoroni Enviro+ FeatherWing with Adafruit Feather NRF52840 Express: 8 ধাপ
ভিডিও: FeatherWing OLED displaying battery charge, temperature, pressure and humidity. 2024, জুলাই
Anonim
Adafruit পালক NRF52840 এক্সপ্রেস সঙ্গে Pimoroni Enviro+ FeatherWing ব্যবহার করে
Adafruit পালক NRF52840 এক্সপ্রেস সঙ্গে Pimoroni Enviro+ FeatherWing ব্যবহার করে
Adafruit পালক NRF52840 এক্সপ্রেস সঙ্গে Pimoroni Enviro+ FeatherWing ব্যবহার করে
Adafruit পালক NRF52840 এক্সপ্রেস সঙ্গে Pimoroni Enviro+ FeatherWing ব্যবহার করে
Adafruit পালক NRF52840 এক্সপ্রেস সঙ্গে Pimoroni Enviro+ FeatherWing ব্যবহার করে
Adafruit পালক NRF52840 এক্সপ্রেস সঙ্গে Pimoroni Enviro+ FeatherWing ব্যবহার করে

Pimoroni Enviro+ FeatherWing হল একটি বোর্ড যা সেন্সর দ্বারা পরিপূর্ণ যা Adafruit Feather সিরিজের বোর্ডের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। পরিবেশ পর্যবেক্ষণ, বায়ুমণ্ডলীয় দূষণ এবং ডেটা মঞ্জিংয়ে আগ্রহী যে কেউ এটি শুরু করার জন্য এটি একটি দরকারী জায়গা। এটা অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে:

  • Bosch BME280 - তাপমাত্রা, চাপ, আর্দ্রতা সেন্সর;
  • লাইট-অন LTR-559-আলো এবং প্রক্সিমিটি সেন্সর;
  • সেন্সরটেক MiCS -6814 - গ্যাসের জারণ, গ্যাস এবং অ্যামোনিয়া সেন্সর হ্রাস;
  • অ্যানালগ মাইক্রোফোন - শব্দ দূষণ পরিমাপ;
  • Plantower PMS5003 পার্টিকুলেট ম্যাটার সেন্সরের সংযোগকারী (অন্তর্ভুক্ত নয়)।

MiCS-6814 এ ধাতু-অক্সাইড সেন্সরের ত্রয়ী অক্সিডাইজিং গ্যাসের জন্য কম সাধারণ সেন্সর অন্তর্ভুক্ত করে। এটি নাইট্রোজেন ডাই অক্সাইড (NO2) এর সংবেদনশীলতার জন্য দরকারী, শহর এবং প্রধান সড়কের কাছাকাছি একটি দূষণকারী।

Pimoroni হয় Adafruit সুপারিশ

  • পালক M4 এক্সপ্রেস (120MHz, 192kB ram) অথবা
  • পালক nRF52840 এক্সপ্রেস (64MHz, 256kB ram)।

NRF52840 এই গাইডের জন্য বেছে নেওয়া হয়েছিল কারণ এটি ব্লুটুথ লো এনার্জি (BLE) সমর্থন করে যা বোর্ডকে অন্য ডিভাইসে ডেটা পাঠানোর সম্ভাবনা দেয়।

দ্য ফেদার এবং ফেদারউইং উভয়ই অননুমোদিত পুরুষ শিরোনামের সাথে আসে। বোর্ডগুলি স্ট্যাক করার জন্য মহিলা হেডার প্রয়োজন। এই গাইডটি "স্ট্যাকিং হেডার" এর ব্যবহার দেখায় যা ফেদার বোর্ডকে অতিরিক্ত সেন্সর দিয়ে পরীক্ষা -নিরীক্ষার সুবিধার্থে একটি ব্রেডবোর্ডে beোকানোর অনুমতি দেয়। হেডারগুলিকে বোর্ডে বিক্রি করা দরকার কিন্তু এটি যুক্তিসঙ্গতভাবে সহজবোধ্য।

এনভিরো+ ফেদারউইং এর চাচাতো ভাইয়ের তুলনায় একটি সূক্ষ্ম পার্থক্য রয়েছে, রাস্পবেরি পাই এর জন্য এনভিরো+ এয়ার কোয়ালিটি। ফেদারউইং সংস্করণটি 5V এর নীচে ভোল্টেজের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে বলে মনে হচ্ছে একটি একক লিথিয়াম পলিমার (LiPo) ব্যাটারি যা 3.7V-4.3V ব্যবহার করতে পারে। Aচ্ছিক PMS5003 এর জন্য 5V প্রদান করার জন্য এটিতে একটি DC-DC কনভার্টার রয়েছে এবং এটি নিম্ন ভোল্টেজগুলি মোকাবেলার জন্য MiCS-6814 অভ্যন্তরীণ উনানগুলিকে পৃথকভাবে শক্তি দিতে পারে।

প্রধান ছবিতে PMS5003 থেকে PM2.5 এবং PM10 ডেটা প্রদর্শন করা Enviro+ FeatherWing দেখায়। মোমবাতি জ্বালানোর চক্রান্তের মধ্য দিয়ে রাজহাঁস ভেস্তাস ম্যাচটি অর্ধেক পথ ধরেছে।

একটি দ্বিতীয় নিবন্ধটি পিমোরোনি এনভিরো+ ফেদার উইং এবং অ্যাডাফ্রুট এসসিডি -30 এর সাথে কার্বন ডাই অক্সাইডের মাত্রা প্লট করাকে অন্তর্ভুক্ত করে।

সরবরাহ:

  • Pimoroni Enviro+ FeatherWing - Pimoroni | অ্যাডাফ্রুট - (রাস্পবেরি পাই এর জন্য আরেকটি অনুরূপ বোর্ড বিদ্যমান)
  • Adafruit nRF52840 পালক এক্সপ্রেস - Pimoroni | অ্যাডাফ্রুট
  • পালক স্ট্যাকিং হেডার - Pimoroni | Adafruit - স্বাভাবিক মহিলা হেডার বা FeatherWing doubler/tripler এছাড়াও ব্যবহার করা যেতে পারে
  • ঝাল
  • Alচ্ছিক: Plantower PMS5003 পার্টিকুলেট ম্যাটার সেন্সর - Pimoroni | অ্যাডাফ্রুট

ধাপ 1: বুটলোডার আপগ্রেড করা

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

ফেথার রিসেট বোতামে ডাবল ক্লিক করলে FTHR840BOOT নামে একটি ড্রাইভ হোস্ট কম্পিউটারে উপস্থাপন করা হয়। সংস্করণ পরিদর্শন করার জন্য INFO_UF2. TXT নামে একটি ফাইল খোলা যেতে পারে, নীচের উদাহরণটি 0.2.6 সংস্করণ নির্দেশকারী বিষয়বস্তু দেখায়:

F2 বুটলোডার 0.2.6 lib/nrfx (v1.1.0-1-g096e770) lib/tinyusb (legacy-525-ga1c59649) s140 6.1.1

মডেল: Adafruit Feather nRF52840 Express Board-ID: NRF52-Bluefruit-v0 Bootloader: s140 6.1.1 Date: Dec 21 2018

0.2.9 এর পূর্বের সংস্করণগুলি পূর্বোক্ত বাগ থেকে ভুগছে। অ্যাডাফ্রুট লার্ন -এ সামান্য অদ্ভুতভাবে আপগ্রেড প্রক্রিয়া বর্ণনা করা হয়েছে: অ্যাডাফ্রুট এনআরএফ ৫২40০ ফেদার পরিচিতি: বুটলোডার আপডেট করুন এবং অ্যাডাফ্রুট ফোরামে আলোচনা করা হয়েছে: উইন্ডোজ ত্রুটি সার্কিটপাইথন ইউএফ ২ কে এফটিএইচআর 40০ বুট -এ কপি করে।

ধাপ 2: হেডার সোল্ডারিং

শিরোনাম বিক্রয়
শিরোনাম বিক্রয়
শিরোনাম বিক্রয়
শিরোনাম বিক্রয়
শিরোনাম বিক্রয়
শিরোনাম বিক্রয়

Enviro+ FeatherWing এর পুরুষ শিরোনাম সংযুক্ত করা প্রয়োজন এবং পালকের জন্য স্ট্যাকিং মহিলা হেডার সংযুক্ত করা প্রয়োজন।

সোল্ডারিংয়ের সময় পিনগুলি সঠিক অবস্থানে সনাক্ত করার একটি সাধারণ কৌশল হল সেগুলি একটি ব্রেডবোর্ডে োকানো। এই FeatherWing এর সাথে কিছু সাবধানতা প্রয়োজন কারণ নিচের দিকে পিকোব্লেড সংযোগকারী হেডারের প্লাস্টিকের স্পেসারের চেয়ে লম্বা। এটি বোর্ডকে অনিচ্ছাকৃতভাবে একটি কোণে বিক্রি করতে পারে। উপরের ছবিটি কোণ দেখায়। এটি সহজেই হেডারগুলিকে রুটিবোর্ড থেকে 2-3 মিমি (0.1in) বাড়িয়ে সমাধান করা যায়।

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

MiCS-6814 ডেটশীটে বলা হয়েছে:

সেন্সর অবশ্যই একটি নিরপেক্ষ বায়ুমণ্ডলে রিফ্লো সোল্ডার করা উচিত, সোল্ডারিং ফ্লাক্স বাষ্প ছাড়া।

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

ব্রেডবোর্ড বা অন্য সকেট থেকে সরানোর সময় পিনের দীর্ঘ সারি সহজেই বাঁকানো যায়। এক প্রান্তে বোর্ডটি লিভারিং এড়ানোর জন্য যত্ন নিন।

অ্যাডাফ্রুটের সোল্ডারিং স্ট্যাকিং হেডারের উপর একটি গাইড আছে, পিমোরোনির একটি সাধারণ সোল্ডারিং গাইড রয়েছে যার মধ্যে হেডার রয়েছে এবং ইউটিউবে একটি চমৎকার ভিডিও আছে যেখানে দেখানো হয়েছে কিভাবে একটি একই স্টাইলের বোর্ডে হেডার সোল্ডার করা যায়, গার্গল অ্যাপস: রাস্পবেরি পাই পিকো আপগ্রেড নম্বর 1 - স্নাজি হেডার পিন!

ধাপ 3: সার্কিটপাইথন এবং কম্বাইন্ড প্লটার ইনস্টল করার উদাহরণ

সার্কিটপাইথন এবং সম্মিলিত প্লটারের উদাহরণ ইনস্টল করা
সার্কিটপাইথন এবং সম্মিলিত প্লটারের উদাহরণ ইনস্টল করা

যদি আপনি CircuitPython এর সাথে পরিচিত না হন তাহলে প্রথমে CircuitPython গাইডে স্বাগতম

নীচের ইনস্টলেশন ধাপগুলি পিমোরোনি / এনভিরোপ্লাস-ফেদারউইং রিডেম এবং সার্কিটপাইথন 6.x এর জন্য পরবর্তী লাইব্রেরির সাথে শুরু করার গাইডের উপর ভিত্তি করে।

  1. Https://circuitpython.org/ থেকে CircuitPython (6.0.0 ডিসেম্বর 2020) এর সর্বশেষ সংস্করণটি ইনস্টল করুন - এই প্রক্রিয়াটি সার্কিটপাইথন ফর ফেদার nRF52840 এ বর্ণনা করা হয়েছে।
  2. ইউএসবি এর মাধ্যমে সিরিয়াল কনসোলের সাথে সংযুক্ত হয়ে ইনস্টলেশন যাচাই করুন। REPL প্রম্পট সংস্করণ দেখায়। CIRCUITPY ড্রাইভে boot_out.txt পরিদর্শন করে সংস্করণটিও পরীক্ষা করা যায়।
  3. CIRCUITPY- এ lib ডিরেক্টরিতে https://circuitpython.org/libraries থেকে একটি বান্ডিল থেকে এই লাইব্রেরিগুলি ইনস্টল করুন:

    1. adafruit_bus_device
    2. adafruit_bme280 (adafruit_bmp280 নয়)
    3. adafruit_st7735r (adafruit_st7735 নয়)
    4. adafruit_display_text
  4. GiHub থেকে EnviroPlus-FeatherWing-1.0.zip ফাইল থেকে এই লাইব্রেরিগুলি ইনস্টল করুন: pimoroni/EnviroPlus-FeatherWing: CIRCUITPY- এ lib ডিরেক্টরিতে সংস্করণ 1.0:

    1. i2cdevice (Adafruit এর i2c_device লাইব্রেরিতে বিভ্রান্ত হবেন না)
    2. pimoroni_envirowing
    3. pimoroni_ltr559
    4. pimoroni_physical_feather_pins
    5. pimoroni_pms5003
    6. এখান থেকে pimoroni_circuitpython_adapter ইনস্টল করবেন না
  5. CIRCUITPY- এ একটি নতুন তৈরি lib/pimoroni_circuitpython_adapter ডিরেক্টরিতে _init_.py ফাইল ডাউনলোড করে সর্বশেষ Pimoroni CircuitPython অ্যাডাপ্টার লাইব্রেরি ইনস্টল করুন।
  6. Plotters_combined.py- এ…
  7. CIRCUITPY এ বিদ্যমান কোড.পি ফাইলের নাম পরিবর্তন করুন বা মুছে দিন, তারপর plotters_combined.py- এর নাম পরিবর্তন করে কোড.পি করুন। CircuitPython দোভাষী শুরু বা পুনরায় লোড হলে এই ফাইলটি চালানো হয়।

এই গাইডের জন্য ব্যবহৃত সংস্করণগুলি ছিল:

  • সার্কিট পাইথন 6.0.0
  • সার্কিট পাইথন লাইব্রেরি বান্ডেল অ্যাডাফ্রুট- সার্কিটপিথন- বান্ডেল-6.x-mpy-20201208.zip
  • EnviroPlus-FeatherWing লাইব্রেরি সংস্করণ 1.0
  • pimoroni_circuitpython_adapter লাইব্রেরি 9-ডিসেম্বর -২০20 f062036

ধাপ 4: সম্মিলিত প্লটার

সম্মিলিত চক্রান্তকারী
সম্মিলিত চক্রান্তকারী

মিলিত চক্রান্তকারীর চারটি পর্দা রয়েছে:

  1. শব্দ এবং আলো।
  2. PM2.5 এবং PM10।
  3. তাপমাত্রা, চাপ এবং আর্দ্রতা।
  4. OX, RED এবং NH3।

প্ল্যান্টওয়ার PMS5003 সংযুক্ত থাকলেই পার্টিকুলেট ম্যাটার (PM) স্ক্রিন দেখা যায়। প্রোগ্রামটি শুরুতে তার উপস্থিতি পরীক্ষা করে এবং এই তথ্যপূর্ণ বার্তাটি প্রিন্ট করে যদি এটি সংযুক্ত না হয়:

PMS5003 পড়ার সময়সীমা: ফ্রেম বাইটের শুরু পড়তে ব্যর্থ

আপনি সম্ভবত একটি pms5003 সংযুক্ত না, কণা লগিং ছাড়া অব্যাহত

প্রোগ্রামের শীর্ষে প্লট ব্যবধান 540 সেকেন্ডে সেট করা আছে। এটি প্লটের হার নিয়ন্ত্রণ করতে সমন্বয় করা যেতে পারে।

ধাপ 5: Enviro+ FeatherWing Pins

Enviro+ FeatherWing Pins
Enviro+ FeatherWing Pins
Enviro+ FeatherWing Pins
Enviro+ FeatherWing Pins

Enviro+ FeatherWing একটি বিশাল সংখ্যক পালকের পিন ব্যবহার করে। নিম্নলিখিতগুলি ব্যবহার করা হয়, বন্ধনীতে নামগুলি পিমোরোনির নামকরণ প্রকল্প থেকে:

  • A0 (pin5) - MiCS6814 অ্যামোনিয়া গ্যাস সেন্সর
  • A1 (pin6) - MiCS8614 গ্যাস সেন্সর কমানো
  • A2 (pin7) - MiCS6814 অক্সিডাইজিং গ্যাস সেন্সর
  • A3 (pin8) - এনালগ মাইক্রোফোন
  • A4 (pin9) - MiCS6814 সক্ষম করুন
  • D5 (pin19) - SPI বাস স্ক্রিন কমান্ড
  • D6 (pin20) - SPI বাস স্ক্রিন চিপ নির্বাচন করুন
  • D9 (pin21) - ব্যাকলাইট (PWM)
  • D10 (pin22) - PMS5003 সক্ষম করুন
  • D11 (pin23) - PMS5003 রিসেট
  • D12 (pin24) - LTR -559 ইন্টারাপ্ট (সার্কিটপাইথন লাইব্রেরিতে সমর্থিত নয়)
  • SCK (pin11) - SPI বাস ঘড়ি
  • MO (pin12) - SPI বাস মাস্টার আউট স্লেভ ইন
  • এমআই (পিন 13) - এসপিআই বাস মাস্টার স্লেভ আউট
  • RX (pin14) - PMS5003 প্রেরণ (পালক দ্বারা প্রাপ্ত)
  • TX (pin15) - PMS5003 গ্রহণ (পালক থেকে প্রেরণ)
  • এসসিএল (পিন 18) - I2C ঘড়ি
  • এসডিএ (পিন 17) - I2C ডেটা

এটি ব্যবহারের জন্য A5, D2/DFU এবং D13 বিনামূল্যে ছেড়ে দেয়।

ধাপ 6: বিদ্যুৎ খরচ

শক্তি খরচ
শক্তি খরচ

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

  • 100mA নিষ্ক্রিয়, ব্যাকলাইট বন্ধ;
  • 100mA প্লটার চলমান, ব্যাকলাইট কম;
  • 120mA প্লটার চলমান, ব্যাকলাইট উচ্চ।

প্লান্টওয়ার PMS5003 এর ডেটশীটে বলা হয়েছে যে বর্তমান 100mA এর কম, এটি উপরের সংখ্যাগুলির পাশাপাশি হবে। Enviro+ FeatherWing- এ DC-DC কনভার্টারের ব্যবহার এই সংখ্যাটিকে কিছুটা বাড়িয়ে দিতে পারে।

ফেদার এনআরএফ ৫২40০ এক্সপ্রেস বোর্ডে একটি নিওপিক্সেল (আরজিবি এলইডি) রয়েছে কিন্তু প্রোগ্রাম ডিফল্ট হিসাবে তার ডিফল্ট ব্যবহারের জন্য উজ্জ্বলতার মাত্রা ব্যবহারে সামান্য পরিমাণ যোগ করে। ফেদার বোর্ড নিজেই 10mA এর নিচে, ফেদারউইং হল পাওয়ার ক্ষুধার্ত বোর্ড।

ধাপ 7: প্ল্যান্টওয়ার PMS5003 বিশেষ ম্যাটার সেন্সর যুক্ত করা

প্লান্টওয়ার PMS5003 বিশেষ বিষয় সেন্সর যোগ করা
প্লান্টওয়ার PMS5003 বিশেষ বিষয় সেন্সর যোগ করা
প্লান্টওয়ার PMS5003 বিশেষ বিষয় সেন্সর যোগ করা
প্লান্টওয়ার PMS5003 বিশেষ বিষয় সেন্সর যোগ করা
প্লান্টওয়ার PMS5003 বিশেষ ম্যাটার সেন্সর যোগ করা
প্লান্টওয়ার PMS5003 বিশেষ ম্যাটার সেন্সর যোগ করা

মেট ওয়ান ইন্সট্রুমেন্ট বিএএম 1020 বিশ্বজুড়ে একটি সাধারণ দৃশ্য যা শহরে কণা পদার্থ পরিমাপ করে। আরো সাশ্রয়ী মূল্যের ডিভাইসের একটি পরিসীমা বিদ্যমান এবং Enviro+ FeatherWing Plantower PMS5003 পার্টিকুলেট ম্যাটার সেন্সরের জন্য একটি সংযোগকারী নিয়ে আসে।

এই সেন্সরের জন্য Pimoroni লাইব্রেরি কোড বর্তমানে ভঙ্গুর প্রদর্শিত। একটি সহজ এবং দ্রুত উন্নতি হল প্রোগ্রামে ব্যতিক্রম ধরা। চূড়ান্তভাবে যোগ করে plotters_combined.py প্রোগ্রাম উন্নত করা যেতে পারে:

pimoroni_pms5003 আমদানি করুন

এবং প্রধান যখন এই লাইন প্রতিস্থাপন লুপ

# রিডিং নিন

pms_reading = pms5003.read ()

সঙ্গে:

# রিডিং নিন

চেষ্টা করুন: pms_reading = pms5003.read () pimoroni_pms5003 ছাড়া। ChecksumMismatchError: print ("checksum error")

ধাপ 8: আরও এগিয়ে যাওয়া

সামনে যাচ্ছি
সামনে যাচ্ছি

একবার আপনি Enviro+ FeatherWing চালানোর পরে অন্বেষণ করার জন্য অনেকগুলি এলাকা আছে।

  • একটি বাহ্যিক তাপমাত্রা সেন্সর যোগ করা। BME280 তে তাপমাত্রা সেন্সরটি অভ্যন্তরীণ উত্তাপ এবং নিকটবর্তী উপাদানগুলি থেকে উত্তাপ উভয়ই সাপেক্ষে এবং এটি অন্যান্য BME280 সেন্সরকে ক্যালিব্রেট করার উদ্দেশ্যে। পরিবেষ্টিত বায়ুর তাপমাত্রার আনুমানিক পরিমাপ প্রদানের জন্য মানটি প্রক্রিয়া করা যেতে পারে তবে প্রচুর সাশ্রয়ী মূল্যের, উচ্চতর বাহ্যিক বিকল্প রয়েছে।
  • সেন্সরগুলি ক্যালিব্রেট করা। আবহাওয়া পর্যবেক্ষণ বা স্বল্পমেয়াদী পূর্বাভাস (এগুলি 0 ফিট এমএসএল হবে) ব্যবহার করে চাপ সহজ, বাকিগুলি কঠিন।
  • আপেক্ষিক আর্দ্রতার জন্য PMS5003 আউটপুট সংশোধন করা। EPA- এ PDF এর 8 পৃষ্ঠায় একটি সূত্র উপস্থাপন করা হয়েছে: PurpleAir PM2.5 US Correction and Performance during Smoke Events 4/2020
  • অন্যান্য ডিভাইসে ব্লুটুথ লো এনার্জির মাধ্যমে সেন্সর ডেটা সম্প্রচার করতে কোড যোগ করা।
  • কিভাবে বিদ্যুৎ খরচ কমানো যায় তা খতিয়ে দেখা হচ্ছে। কিছু সেন্সরে লাইনের সক্ষমতা রয়েছে, এগুলি সেন্সর থেকে শক্তি অপসারণ করতে পারে বা কম পাওয়ার মোডে রাখতে পারে। সেন্সরগুলির জন্য একটি ওয়ার্ম-আপ সময় সময় সময় নমুনা ব্যবহারিক নাও হতে পারে।
  • সাবধানে পরিকল্পিত অভ্যন্তরীণ বায়ু প্রবাহ এবং সরাসরি সূর্যালোকের জন্য উপযুক্ত সতর্কতা সহ বাইরের মাউন্ট করার জন্য একটি কেস কেনা, মানিয়ে নেওয়া বা তৈরি করা। সেন্সরটেক এমআইসিএস-68১14 গ্যাস সেন্সর তার উপর দিয়ে ধ্রুবক, কম হারের প্রবাহের সাথে ভাল কাজ করে।
  • আবহাওয়ার পরিস্থিতি কীভাবে ভূ -স্তরে দূষণকে প্রভাবিত করে তা পরীক্ষা করা। ইঙ্গিত: বিপরীত গুরুত্বপূর্ণ।
  • ব্যাটারি শক্তি দিয়ে ব্যাটারি শক্তি বা সৌর রূপান্তর। সৌর শক্তি কেবল একটি ফটোভোলটাইক সৌর প্যানেল যোগ করার চেয়ে বেশি চ্যালেঞ্জিং, অ্যাডাফ্রুট লার্ন: ইউএসবি, ডিসি এবং সোলার লাইপোলি চার্জার -এ ডিজাইন নোট বিভাগ দেখুন।
  • ওজোন (ও 3) এবং সালফার ডাই অক্সাইড (এসও 2) বা কার্বন ডাই অক্সাইড (সিও 2) এর মতো গ্রিনহাউস গ্যাসের মতো সাধারণ দূষণ পরিমাপের জন্য অন্যান্য সেন্সর যুক্ত করা। কয়েকটি সেন্সর "eCO2" পরিমাপ করে এবং বায়ুমণ্ডলীয় CO2 পরিমাপের জন্য উপযুক্ত নয়। অ্যাডাফ্রুট এখন স্টেমা QT i2c সংযোগকারীগুলির সাথে একটি বোর্ডে মহান মানের Sensirion SCD-30 NDIR CO2 সেন্সর বিক্রি করে।
  • আপনি যদি ওয়াই-ফাই ব্যবহার করে ইন্টারনেটে ডেটা পাঠানোর বিষয়ে তদন্ত করতে চান তাহলে ESP32-S2 মাইক্রোকন্ট্রোলার সহ FeatherS2 বোর্ড Enviro+ FeatherWing এর সাথে সামঞ্জস্যপূর্ণ বলে মনে হচ্ছে। ESP32-S2 এনালগ টু ডিজিটাল কনভার্টার (ADC) এর সাথে একটি সমস্যাযুক্ত সীমাবদ্ধতা রয়েছে যা গ্যাস সেন্সরের সঠিক পরিমাপকে বাধা দেয়। Adafruit ফোরাম দেখুন: আরও তথ্যের জন্য 2.6V সীমিত ESP32-S2 সহ পালক ADC তুলনা।

সংশ্লিষ্ট প্রকল্প:

  • Adafruit শিখুন: জ্বলনযোগ্য গ্যাস সেন্সরের সাথে তুলনা এবং পরীক্ষা
  • Adafruit শিখুন: TMP36 তাপমাত্রা সেন্সর

আরও পড়া:

  • বিশ্ব স্বাস্থ্য সংস্থা (WHO) বায়ু দূষণ নির্দেশিকা
  • ব্রিটিশ ফুসফুস ফাউন্ডেশন - বায়ুর গুণমান (PM2.5 এবং NO2)
  • ব্রেথ লন্ডন-লন্ডন এয়ার কোয়ালিটি নেটওয়ার্ককে "সাশ্রয়ী, সহজেই ইনস্টল করা এবং যে কারো জন্য বায়ু মানের সেন্সর বজায় রাখা" সহ পরিপূরক একটি নেটওয়ার্ক, বর্তমানে ক্ল্যারিটি নোড-এস ব্যবহার করে।
  • ওয়ার্ল্ড এয়ার কোয়ালিটি ইনডেক্স - ম্যাপ ভিউ এবং historicalতিহাসিক তথ্য সহ বিভিন্ন উৎস থেকে তথ্য সংগ্রহ করে।
  • বায়ুমণ্ডল জার্নাল: আবাসিক চুলা থেকে অভ্যন্তরীণ বায়ু দূষণ: রিয়েল -ওয়ার্ল্ড ব্যবহারের সময় ঘরে কণা পদার্থের বন্যা পরীক্ষা করা - এটি এনভিরো+ বোর্ডের রাস্পবেরি পাই সংস্করণ ব্যবহার করে।
  • আইন: এয়ার কোয়ালিটি স্ট্যান্ডার্ডস রেগুলেশন 2010 (ইউকে)
  • পিমোরনি ব্লগ: বছরের সবচেয়ে দূষিত রাত (যুক্তরাজ্যে)
  • দ্য ইকোনমিস্ট: মধ্যরাতের আকাশ - পোল্যান্ডের কয়লাভিত্তিক হোম হিটিং ব্যাপক দূষণ সৃষ্টি করে (জানুয়ারি ২০২১)
  • বিবিসি নিউজ: ট্রাফিক গোলমাল গানের পাখিদের ক্ষমতা নষ্ট করে (শব্দ দূষণ)
  • একটি পার্টিকুলেট ম্যাটার সেন্সর লাইব্রেরিতে সফটওয়্যার বাগ - PMS5003 সিরিয়াল প্রোটোকলকে দৃ par়ভাবে বিশ্লেষণ করার জন্য প্রয়োজনীয় যত্নের দিকে নজর দিন।