আজকাল আমরা আমাদের বেশিরভাগ সময় ঘরের ভেতরেই কাটাই, এবং সত্যিটা হলো, বাইরের বাতাসের চেয়ে ঘরের ভেতরের বাতাস অনেক বেশি দূষিত হতে পারে । কাঠ পোড়ানোর চুলা, রান্না, বা কেবল দুর্বল বায়ুচলাচল ব্যবস্থার কারণেই হোক না কেন, অদৃশ্য কণায় ভরা বাতাস শ্বাস নেওয়ার ফলে অবশেষে আমাদের ক্ষতি হয়। সৌভাগ্যবশত, ওপেন-সোর্স ইলেকট্রনিক্সের কল্যাণে, আমরা আমাদের বসার ঘরে ঠিক কী শ্বাস নিচ্ছি তা জানার জন্য এখন আর শিল্প-মানের সরঞ্জামের পেছনে বিপুল পরিমাণ অর্থ ব্যয় করার প্রয়োজন নেই।
প্রকল্পটির মস্তিষ্ক হিসেবে একটি ESP32 ব্যবহার করে , আমরা একটি অত্যন্ত শক্তিশালী পর্যবেক্ষণ কেন্দ্র তৈরি করতে পারি যা শুধু বাতাস "খারাপ" কিনা তা-ই জানায় না, বরং কণা এবং ক্ষতিকারক গ্যাসের সমষ্টিকেও ভেঙে ফেলে। ন্যূনতম প্রকল্প থেকে শুরু করে সায়েন্স ফিকশন সিনেমার মতো দেখতে টাচস্ক্রিন পর্যন্ত—যারা অতিরিক্ত জটিলতা ছাড়াই নিজেদের পরিবেশগত স্বাস্থ্যের নিয়ন্ত্রণ নিতে চান, তাদের জন্য এর সম্ভাবনা বিশাল। ঠিক যেমনভাবে ESP32 দিয়ে অন্যান্য প্রোগ্রামযোগ্য রোবট তৈরি করা হয় ।
রেফারেন্স প্রজেক্ট: Aura এবং AirGradient ONE
আপনি যদি অনুপ্রেরণা খুঁজে থাকেন, তবে দুটি খুব স্পষ্ট পথ রয়েছে। একদিকে রয়েছে প্রজেক্ট অরা, একটি শক্তিশালী ডিআইওয়াই (DIY) প্রকল্প যা একটি ৪.৩-ইঞ্চি আইপিএস টাচস্ক্রিনসহ ইএসপি৩২-এস৩ (ESP32-S3) ব্যবহার করে । অরার সবচেয়ে আশ্চর্যজনক বিষয় হলো এটি সেনসিরিয়ন সেন৬৬ (Sensirion SEN66) সেন্সর ব্যবহার করে, যা পিএম১ (PM1) থেকে পিএম১০ (PM10), কার্বন ডাইঅক্সাইড (CO2), এবং উদ্বায়ী জৈব যৌগ (VOCs) পর্যন্ত সবকিছু পরিমাপ করতে সক্ষম। এমনকি এটি আপনাকে একটি এসএফএ৩০ (SFA30) ফর্মালডিহাইড সেন্সর যুক্ত করার সুযোগ দেয়, যা অন্য প্রায় কেউই করে না, ফলে এটি শিক্ষা প্রতিষ্ঠান বা অত্যন্ত চাহিদাসম্পন্ন বাড়ির জন্য একটি প্রায়-পেশাদার যন্ত্রে পরিণত হয়।
অন্যদিকে রয়েছে এয়ারগ্রেডিয়েন্ট ওয়ান, যাকে বলা যায় ওপেন সোর্সের সেরা মানদণ্ড । এটি অনেক বেশি কম্প্যাক্ট এবং এতে একটি ESP32-C3-এর পাশাপাশি কণার জন্য PMS5000 এবং CO2-এর জন্য Senseair S8-এর মতো অত্যন্ত নির্ভরযোগ্য সেন্সর ব্যবহৃত হয়। যেখানে অরা ব্যাপক স্থানীয় ভিজ্যুয়ালাইজেশনের উপর মনোযোগ দেয়, সেখানে এয়ারগ্রেডিয়েন্ট মডিউলার নির্ভুলতা এবং সরলতাকে অগ্রাধিকার দেয় , যা এটিকে তাদের জন্য আদর্শ পছন্দ করে তোলে যারা ESPHome ব্যবহার করে সবকিছু একটি হোম অ্যাসিস্ট্যান্ট ড্যাশবোর্ডে একীভূত করতে চান বা এমনকি একটি পুরোনো কিন্ডলকে স্মার্ট ড্যাশবোর্ডে পরিণত করতে চান ।
পরিমাপের মূল কথা: লেজার সেন্সর বনাম সস্তা সেন্সর
এখানেই অনেকে ভুল করেন। কিছু সস্তা ডাস্ট সেন্সর (যেমন DSM501A) আছে, যেগুলো মূলত পরিমাপ করে একটি আলোক রশ্মি কতটা বাধাগ্রস্ত হচ্ছে। এগুলো আপনাকে শুধু জানায় যে "আমি নোংরা," কিন্তু কোনো বাস্তব তথ্য দেয় না। এর বিপরীতে, Sensirion SPS30 বা PMS5003-এর মতো লেজার সেন্সরগুলো আলোর বিক্ষেপণ ব্যবহার করে প্রতিটি কণা গণনা করে এবং প্রতি ঘনমিটারে মাইক্রোগ্রামে (µg/m³) তাদের ভর হিসাব করে।
লেজার সেন্সর থাকলে চুলার ধোঁয়া (অনেক অতিসূক্ষ্ম কণা) এবং নির্মাণকাজের ধূলিকণা (অল্প কিন্তু খুব ভারী কণা)-এর মধ্যে পার্থক্য করা যায়। এই পার্থক্যটি অত্যন্ত গুরুত্বপূর্ণ, কারণ পিএম২.৫ (PM2.5), যা ফুসফুসের অ্যালভিওলাইতে পৌঁছালে সবচেয়ে বিপজ্জনক কণায় পরিণত হয়, তা এই আকার-ভিত্তিক গণনা পদ্ধতি ব্যবহার করে অনেক বেশি নির্ভুলভাবে পরিমাপ করা যায় ।
প্রযুক্তিগত সমাবেশ এবং শক্তি ব্যবস্থাপনা
আপনি যদি এটি তৈরি করার সিদ্ধান্ত নেন, তবে পাওয়ার সাপ্লাইয়ের ব্যাপারে খুব সতর্ক থাকুন। একটি সাধারণ ভুল হলো ESP32-এর 3,3V পিন থেকে সেন্সরটিকে পাওয়ার দেওয়া। উদাহরণস্বরূপ, SPS30-এর ফ্যানের স্টার্টআপ কারেন্টের সর্বোচ্চ পরিমাণ প্রায় 800mA, যা মাইক্রোকন্ট্রোলারটিকে ক্রমাগত রিস্টার্ট করতে পারে। আদর্শগতভাবে, আপনার একটি 5V বুস্ট কনভার্টার ব্যবহার করে ESP32-এর VIN পিন এবং সেন্সরটিকে সরাসরি পাওয়ার দেওয়া উচিত, যা ডিভাইসটির জন্য একটি সঠিক পাওয়ার সাপ্লাই নিশ্চিত করবে ।
ডিভাইসটিকে ব্রাউনআউট লুপে প্রবেশ করা থেকে বিরত রাখতে, একটি ধাপে ধাপে বুট (staggered boot) শিডিউল করার জন্য জোরালোভাবে সুপারিশ করা হয় । এর মধ্যে রয়েছে প্রথমে স্ক্রিন চালু করা, কয়েক সেকেন্ড অপেক্ষা করা, সেন্সরটি সক্রিয় করা এবং তারপরেই কেবল ওয়াই-ফাই চালু করা। এছাড়াও, ওয়াই-ফাই ট্রান্সমিশন পাওয়ার 15dBm-এ কমিয়ে আনলে 18650 ব্যাটারিতে হঠাৎ ভোল্টেজ কমে যাওয়া প্রতিরোধ করা যায়, যা সিস্টেমের স্থিতিশীলতাকে বিঘ্নিত করতে পারে ।
সফটওয়্যার, ক্লাউড এবং স্মার্ট অ্যালার্ট
কোড পর্যায়ে, ডেটা ব্রোকারে পাঠানোর জন্য MQTT ব্যবহার করাই সবচেয়ে বাস্তবসম্মত উপায়। আপনি যদি নিজের সার্ভার নিয়ে কাজ করতে না চান, তাহলে CircuitDigest Cloud-এর মতো প্ল্যাটফর্মগুলো আপনাকে দ্রুত ড্যাশবোর্ড তৈরি করার সুযোগ দেয় এবং সবচেয়ে ভালো দিক হলো, WhatsApp-এর মাধ্যমে স্বয়ংক্রিয় অ্যালার্ট কনফিগার করার সুবিধা দেয় । কল্পনা করুন, বায়ুর গুণমান সূচক একটি সংকটজনক সীমা অতিক্রম করেছে এবং আপনি আপনার ফোনে একটি বার্তা পেলেন, যা আপনাকে জানালা খোলার জন্য সতর্ক করছে।
আপনার দেশের নিয়মকানুনের সাথে বায়ুর গুণমান সূচক (AQI) খাপ খাইয়ে নেওয়া অপরিহার্য। উদাহরণস্বরূপ, চিলি ICAP ব্যবহার করে, যেখানে ১০০ মানটি দৈনিক PM2.5 স্ট্যান্ডার্ডের সমতুল্য। আপনি যদি আপনার শহরের সরকারি স্টেশনগুলোর তথ্যের সাথে নিজের তথ্য তুলনা করতে চান, তবে ভারতীয় বা আমেরিকান স্কেল ব্যবহার করা অর্থহীন । আপনাকে এমন একটি গাণিতিক ফাংশন তৈরি করতে হবে যা মাইক্রোগ্রামকে স্থানীয় সূচকে রূপান্তর করে; অন্যথায়, এটি একটি খেলনা ছাড়া আর কিছুই হবে না। এটি করার মাধ্যমে, আপনি এটিকে একটি কার্যকর পরিমাপক যন্ত্রে রূপান্তরিত করবেন ।
এনক্যাপসুলেশনের জন্য কার্যকরী পরামর্শ
সেন্সরটিকে যেকোনো বদ্ধ বাক্সে রাখবেন না। SPS30-এর জন্য অবিরাম বায়ুপ্রবাহ প্রয়োজন, তাই এর আবরণে অবশ্যই দুটি সুপরিকল্পিত খোলা অংশ থাকতে হবে : একটি বাতাস প্রবেশের জন্য এবং অন্যটি বাতাস বের হওয়ার জন্য। যদি আপনি কেবল একটি ছিদ্র ব্যবহার করেন, তাহলে বাতাস পুনরায় সঞ্চালিত হবে এবং রিডিং ভুল আসবে। এছাড়াও, সেন্সর থেকে তাপ-উৎপাদনকারী যেকোনো ইলেকট্রনিক্স (যেমন ভোল্টেজ রেগুলেটর) আলাদা রাখুন, কারণ গরম বাতাস আপেক্ষিক আর্দ্রতা পরিবর্তন করে এবং ফলাফলকে নিচের দিকে ভুল করে দিতে পারে, ঠিক যেমনভাবে পিসি ফ্যানে বায়ুপ্রবাহ নিয়ন্ত্রণ করা হয় ।
যারা ব্যাটারির আয়ু বাড়াতে চান, তাদের জন্য মূল চাবিকাঠি হলো ডিপ স্লিপ মোড । প্রতি সেকেন্ডে পরিমাপ করার পরিবর্তে, আপনি ESP32-কে এমনভাবে প্রোগ্রাম করতে পারেন যাতে এটি প্রতি পনেরো মিনিট পর পর জেগে ওঠে, একটি নমুনা সংগ্রহ করে, তা ক্লাউডে আপলোড করে এবং আবার ঘুমিয়ে পড়ে। এই কৌশলের মাধ্যমে, যে ব্যাটারি সাধারণত কয়েক ঘণ্টা চলে, তা রিচার্জ করার প্রয়োজন ছাড়াই কয়েক সপ্তাহ পর্যন্ত চলতে পারে।
একটি ESP32-কে উচ্চমানের লেজার সেন্সরের সাথে যুক্ত করে আপনি একটি স্থানকে পেশাদারভাবে পর্যবেক্ষণাধীন পরিবেশে রূপান্তরিত করতে পারেন। Project Aura-এর দৃশ্যমান ক্ষমতা, AirGradient-এর সরলতা, অথবা WhatsApp অ্যালার্ট ও শক্তি অপ্টিমাইজেশন সহ একটি কাস্টম সেটআপ—যা-ই হোক না কেন, মূল লক্ষ্য হলো বাড়িতে শ্বাসতন্ত্রের স্বাস্থ্য উন্নত করার জন্য অদৃশ্য ডেটাকে সুনির্দিষ্ট পদক্ষেপে রূপান্তরিত করা।




