সুচিপত্র:

ইন্ডোর এয়ার কোয়ালিটি মিটার: 5 টি ধাপ (ছবি সহ)
ইন্ডোর এয়ার কোয়ালিটি মিটার: 5 টি ধাপ (ছবি সহ)

ভিডিও: ইন্ডোর এয়ার কোয়ালিটি মিটার: 5 টি ধাপ (ছবি সহ)

ভিডিও: ইন্ডোর এয়ার কোয়ালিটি মিটার: 5 টি ধাপ (ছবি সহ)
ভিডিও: Cell Phone Mobile Signal Booster -ঘরে মোবাইল নেটওয়ার্ক না থাকলে করনীয় 2024, জুলাই
Anonim
ইন্ডোর এয়ার কোয়ালিটি মিটার
ইন্ডোর এয়ার কোয়ালিটি মিটার

আপনার বাড়িতে বাতাসের মান পরীক্ষা করার সহজ প্রকল্প।

যেহেতু আমরা ইদানীং অনেক সময় বাসা থেকে থাকি/কাজ করি, তাই বাতাসের মান পর্যবেক্ষণ করা এবং জানালা খুলে কিছু তাজা বাতাস পাওয়ার সময় নিজেকে মনে করিয়ে দেওয়া একটি ভাল ধারণা হতে পারে।

ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম

যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ এবং সরঞ্জাম

যন্ত্রাংশ

  • BME680 CJMCU
  • OLED ডিসপ্লে (128 x 64)
  • ESP8266 ওয়াই-ফাই চিপ (NodeMCU V1)
  • কেস: https://www.thingiverse.com/thing:1720314 (অথবা অন্য কোন ক্ষেত্রে যা আপনি পছন্দ করতে পারেন)
  • Dupont তারের

সরঞ্জাম

তাতাল

ধাপ 2: তারের ডায়াগ্রাম

তারের ডায়াগ্রাম
তারের ডায়াগ্রাম

তারের ডায়াগ্রাম

ধাপ 3: কোড

কোড
কোড

কোডটি এখানে পাওয়া যায়:

Https://github.com/3KUdelta/heltec_wifi_kit_32_BM… এর উপর ভিত্তি করে

একটি BME680 সেন্সর দিয়ে IAQ গণনা করে।

কাঁচা তাপমাত্রা, আর্দ্রতা এবং গ্যাস প্রতিরোধের পড়া তাপমাত্রা ক্রমাঙ্কনের জন্য অফসেট করার অনুমতি দিন স্বয়ংক্রিয়ভাবে আগস্ট-রোচে-ম্যাগনাস আনুমানিকতা ব্যবহার করে সংশ্লিষ্ট আর্দ্রতা গণনা করুন ডা Dr. জুলি রিগস, দ্য আইএকিউ রেটিং ইনডেক্স, www.iaquk অনুসরণ করে তাপমাত্রা, আর্দ্রতা এবং গ্যাস প্রতিরোধের থেকে আইএকিউ গণনা করুন। org.uk

যারা B2 থেকে মালিকানা লাইব্রেরি ছাড়া IAQ গণনা করতে I2C এবং Adafruit লাইব্রেরির মাধ্যমে BME680 সেন্সর ব্যবহার করতে আগ্রহী তাদের জন্য কোড।

অ্যাডাফ্রুটের লাইব্রেরি: এটি BME280 আর্দ্রতা, তাপমাত্রা এবং চাপ সেন্সরের জন্য একটি লাইব্রেরি যা বিশেষভাবে অ্যাডাফ্রুট BME280 ব্রেকআউটের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে - www.iaquk.org.uk এই সেন্সরগুলি যোগাযোগের জন্য I2C বা SPI ব্যবহার করে, 2 বা 4 পিন ইন্টারফেসের জন্য প্রয়োজন। ডিভাইসের I2C ঠিকানা হয় 0x76 অথবা 0x77। অ্যাডাফ্রুট এই ওপেন সোর্স কোড প্রদান করে সময় এবং সম্পদ বিনিয়োগ করে, দয়া করে অ্যাডাফ্রুট থেকে পণ্য ক্রয় করে অ্যাডাফ্রুট এবং ওপেন-সোর্স হার্ডওয়্যার সমর্থন করুন! অ্যাডাফ্রুট ইন্ডাস্ট্রিজের জন্য লিমোর ফ্রাইড এবং কেভিন টাউনসেন্ড লিখেছেন। বিএসডি লাইসেন্স, উপরের সমস্ত পাঠ্য অবশ্যই পুনর্বণ্টনে অন্তর্ভুক্ত করা আবশ্যক

লাইব্রেরি প্রয়োজন:

থিংপালস SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306)

জেনারেল অ্যাডাফ্রুট সেন্সর (আরডুইনো লাইব্রেরি ম্যানেজার)

Adafruit BME680 (Arduino Library Manager)

SoftwWire স্টিভ মারপেল (Arduino লাইব্রেরি ম্যানেজার)

AsyncDelay Steve Marple (Arduino Library Manager)

ধাপ 4: সবকিছু সংযুক্ত করুন

সবকিছু সংযুক্ত করুন
সবকিছু সংযুক্ত করুন
সবকিছু সংযুক্ত করুন
সবকিছু সংযুক্ত করুন

OLEDVCC - 3.3v

GND - GND

এসসিএল - ডি 1

SDA - D2

বিএমই 80০

ভিসিসি - 3.3 ভি

GND - GND

এসসিএল - ডি 1

SDA - D2

যেহেতু সেন্সর এবং OLED উভয়ই I2C ব্যবহার করে সংযুক্ত, সেগুলি একই পিনের সাথে সংযুক্ত। এটি করার জন্য আপনি একটি ডুপোন্ট তারের অর্ধেক কেটে ফেলতে পারেন, এবং তারগুলিকে কিছু Y আকৃতির তারগুলি রাখতে পারেন।

ধাপ 5: আরও ধারণা

আরও ধারনা
আরও ধারনা

আরও ধারনা

  • MQTT/Blink/Thingspeak- এ ডেটা পাঠান
  • একটি ব্যাটারি যোগ করুন

আশা করি আপনি এই প্রকল্পটি উপভোগ করেছেন এবং যদি আপনার কোন প্রশ্ন থাকে তবে নির্দ্বিধায় জিজ্ঞাসা করুন।

পড়ার জন্য আপনাকে ধন্যবাদ!

প্রস্তাবিত: