সুচিপত্র:

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

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

ভিডিও: আরডুইনো এয়ার মনিটর শিল্ড। নিরাপদ পরিবেশে বাস করুন।: 5 টি ধাপ (ছবি সহ)
ভিডিও: আপনার নাম LED ডিসপ্লেতে! সহজেই পারবেন // Scrolling Text using Arduino & MAX7219 | JLCPCB 2024, জুলাই
Anonim
আরডুইনো এয়ার মনিটর শিল্ড। নিরাপদ পরিবেশে বাস করুন।
আরডুইনো এয়ার মনিটর শিল্ড। নিরাপদ পরিবেশে বাস করুন।
আরডুইনো এয়ার মনিটর শিল্ড। নিরাপদ পরিবেশে বাস করুন।
আরডুইনো এয়ার মনিটর শিল্ড। নিরাপদ পরিবেশে বাস করুন।

হ্যালো, এই নির্দেশনায় আমি arduino এর জন্য একটি এয়ার মনিটরিং ieldাল তৈরি করতে যাচ্ছি। যা আমাদের বায়ুমণ্ডলে এলপিজি ফুটো এবং CO2 ঘনত্ব অনুভব করতে পারে। সঠিক, কিন্তু এটি কিছুটা অর্থপূর্ণ হওয়া উচিত এবং আমাদের অ্যাপ্লিকেশনের জন্য উপযুক্ত হওয়া উচিত।যেমন আমি এলপিজি গ্যাস ফুটো বা CO2 এবং অন্যান্য ক্ষতিকারক গ্যাসের মাত্রা বাড়ানোর সময় এক্সস্ট ফ্যান চালু করার জন্য এটি ব্যবহার করছিলাম। এটি ছিল পরিবারের সদস্যদের স্বাস্থ্যের অবস্থা রক্ষা করা এবং এলপিজি গ্যাস ফুটো হওয়ার ফলে যে বিপদ হতে পারে তা রোধ করা।

ধাপ 1: অংশ সংগ্রহ করুন !!!!

যন্ত্রাংশ সংগ্রহ করুন !!!!!!
যন্ত্রাংশ সংগ্রহ করুন !!!!!!
যন্ত্রাংশ সংগ্রহ করুন !!!!!!
যন্ত্রাংশ সংগ্রহ করুন !!!!!!
যন্ত্রাংশ সংগ্রহ করুন !!!!!!
যন্ত্রাংশ সংগ্রহ করুন !!!!!!

এই অংশগুলি সংগ্রহ করুন: প্রধান অংশ 1। Arduino Uno.2। 16x2 এলসিডি ডিসপ্লে 3। MQ2.4। MQ135.5। রিলে 12v (আপনার এক্সস্ট ফ্যানের স্পেসিফিকেশন অনুযায়ী বর্তমান রেটিং) ।6। 12 ভোল্ট পাওয়ার সাপ্লাই (রিলে মডিউলের জন্য) সাধারণ অংশ 1 পুরুষ এবং মহিলা শিরোনাম 2। ডট PCB.3। বুজার। LEDs। 5। প্রতিরোধক (R1 = 220, R2, R3 = 1k) 6। এনপিএন ট্রানজিস্টর। (2n3904) 7। ঘের বাক্স 8। কিছু তারের 9। Dc jack.let এর কাজ !!!!!।

ধাপ 2: এমকিউ গ্যাস সেন্সরগুলিতে গভীরভাবে প্রবেশ করুন।

এমকিউ গ্যাস সেন্সরগুলিতে গভীর।
এমকিউ গ্যাস সেন্সরগুলিতে গভীর।
এমকিউ গ্যাস সেন্সরগুলিতে গভীর।
এমকিউ গ্যাস সেন্সরগুলিতে গভীর।
এমকিউ গ্যাস সেন্সরগুলিতে গভীর।
এমকিউ গ্যাস সেন্সরগুলিতে গভীর।

MQ সিরিজের গ্যাস সেন্সর সম্পর্কে জেনে নেওয়া যাক MQ সিরিজের গ্যাস সেন্সরের 6 টি পিন আছে, যার মধ্যে 2 টি হিটার এবং অন্য 4 টি সেন্সর পিন, যার প্রতিরোধ তাদের সংবেদনশীল স্তর অনুযায়ী বিভিন্ন গ্যাসের ঘনত্বের উপর নির্ভর করে. Heater পিন H1, H2 5 ভোল্ট এবং মাটিতে সংযুক্ত (পোলারিটি কোন ব্যাপার না) সেন্সর পিন A1, A2 এবং B1, B2 যেকোন একটি A বা B ব্যবহার করুন। । A1 (বা B1) থেকে 5 ভোল্ট এবং A2 (অথবা B2) থেকে RL (যা মাটির সাথে সংযুক্ত) সংযোগ করুন। সেন্সর পিনের প্রতিরোধ গ্যাসের ঘনত্ব পরিবর্তনের সাথে পরিবর্তিত হয়, RL জুড়ে ভোল্টেজ পরিবর্তিত হয় যা arduino এর এনালগ ইনপুট। । একটি স্থিতিশীল রিডিং পেতে এই সেন্সরগুলিকে ২ hours থেকে hours ঘণ্টা গরম করা প্রয়োজন। । এই ডেটশীটগুলো দেখুন। উপরোক্ত পরিকল্পিত R6 হল MQ2 এর RL। এলপিজি।একটি এমকিউ সেন্সর যা এলপিজির প্রতি সংবেদনশীল তা ব্যবহার করা যেতে পারে যেমন: এমকিউ 5 বা এমকিউ 6। MQ135: উপরোক্ত পরিকল্পিত R4 অনুযায়ী MQ135 এর জন্য RL। CO2 ঘনত্ব।

ধাপ 3: তৈরি এবং গণনা

তৈরি এবং গণনা।
তৈরি এবং গণনা।
তৈরি এবং গণনা।
তৈরি এবং গণনা।
তৈরি এবং গণনা।
তৈরি এবং গণনা।

স্কিম্যাটিক্স অনুযায়ী আপনার সার্কিট তৈরি করুন আমার সার্কিটগুলিতে আপনি গ্যাস সেন্সরের মডিউল দেখতে পারেন। আমি উপরোক্ত পরিকল্পিত তাদের সার্কিট্রি সংশোধন করা হয়েছে প্রাক তাপ সময় অনুযায়ী 24 ঘন্টা থেকে 48 ঘন্টার জন্য সেন্সর গরম করার জন্য ছেড়ে দিন। যখন সেই সময়টি CO2 এর সমীকরণ পেতে MQ135 এর গ্রাফ বিশ্লেষণ করতে দেয়। *log (x)+cwhere, x হল ppm মান y হল Rs/Ro.m এর অনুপাত slাল। c হল y ইন্টারসেপ্ট। "m" opeাল খুঁজে পেতে: m = log (Y2) -log (Y1) / log (X2-X1) m = log (Y2 / Y1) / log (X2 / X1) CO2 লাইনে পয়েন্ট নিয়ে রেখার গড় slাল -0.370955166। "c" Y-intercept খুঁজে বের করতে: c = log (Y)- m*log (x) সমীকরণে m মান বিবেচনা করে এবং গ্রাফ থেকে X এবং Y মান গ্রহণ করলে আমরা গড় c পেতে পারি 0.7597917824 সমীকরণ হল: log (Rs/Ro) = m * log (ppm) + clog (ppm) = [log (Rs / Ro) - c] / mppm = 10^{[log (Rs / Ro) - c] / m} R0 গণনা করা হচ্ছে: আমরা জানি, VRL = V*RL / RT যেখানে, VRL হল প্রতিরোধক জুড়ে ভোল্টেজ ড্রপ RLV হল প্রয়োগকৃত ভোল্টেজ। RL হল প্রতিরোধক (চিত্রটি দেখুন)। RT হল মোট প্রতিরোধ। আমাদের ক্ষেত্রে, VRL = RL জুড়ে ভোল্টেজ = এনালগ আরডুইনো*(5/1023) পড়া = 5 ভোল্টস আরটি = রুপি (ডেটশীট পড়ুন রুপী সম্পর্কে জানতে)। VRL) -আর আমরা জানি, CO2 এর ঘনত্ব বর্তমানে বায়ুমণ্ডলে 400 ppm। log (400)] + 0.7597917824} Rs/Ro = 0.6230805382. যা Ro = Rs/0.623080532 দেয়। "Ro পেতে" কোডটি ব্যবহার করুন এবং V2 (তাজা বাতাসে) এর মানও নোট করুন। R0. আমি এমনভাবে প্রোগ্রাম করেছিলাম যে Ro, V1 এবং V2 উভয়ই সিরিয়াল মনিটর এবং LCD- তে প্রদর্শিত হয়।

ধাপ 4: কোড ……

কোড……
কোড……
কোড……
কোড……
কোড……
কোড……
কোড……
কোড……

এখানে GitHub থেকে কোড ডাউনলোড করার লিংক দেওয়া হয়েছে।

প্রোগ্রামটি খুবই সহজ এবং সহজেই বোঝা যায়। "To_get_R0" কোডে। আমি MQ135 এনালগ আউটপুটকে সেন্সরভ্যালু হিসাবে বর্ণনা করেছি। RS_CO2 হল MQ135 এর RS 400 ppm CO2 যা বায়ুমণ্ডলে CO2 এর বর্তমান ঘনত্ব। R0 পূর্ববর্তী ধাপে প্রাপ্ত সূত্র ব্যবহার করে গণনা করা হয়। sensor1_volt হল রূপান্তর MQ135 এর ভোল্টেজের মধ্যে এনালগ আউটপুট। sensor2_volt হল MQ2 এর এনালগ আউটপুটকে ভোল্টেজে রূপান্তর করা।এগুলো LCD এবং সিরিয়াল মনিটরে উভয়ই প্রদর্শিত হয়। LCD লাইব্রেরি যোগ করার পরে "AIR_MONITOR" কোডে বুজার, নেতৃত্বাধীন, MQ2, MQ135, রিলে সেটআপের পর, আমরা সংজ্ঞায়িত করি যে সংযুক্ত উপাদানগুলি ইনপুট বা আউটপুট এবং সেখানে রাজ্যগুলি (যেমন, উচ্চ বা নিম্ন) তারপর আমরা LCD ডিসপ্লে শুরু করি এবং এটিকে "Arduino Uno" হিসাবে প্রদর্শন করি এয়ার মনিটর শিল্ড "750 মিলি সেকেন্ডের জন্য বুজার এবং এলইডি এর বীপ দিয়ে। তারপর আমরা সমস্ত আউটপুট স্টেটগুলিকে কম সেট করি। লুপে আমরা প্রথমে সেই সব শর্তাবলী সংজ্ঞায়িত করি যা আমরা সূত্রের মধ্যে গণনার জন্য ব্যবহার করি যা আমি আগের ধাপে বলেছিলাম। তারপর আমরা পিপিএম -তে CO2 এর ঘনত্ব পেতে সেই সূত্রগুলি প্রয়োগ করি। এই বিভাগে আপনার R0 মান নির্ধারণ করুন। পূর্ববর্তী কোডটি চালানোর সময় নিচে)। তারপর আমরা LCD তে CO2 এর ঘনত্ব প্রদর্শন করি "যদি" ফাংশন ব্যবহার করে আমরা পিপিএম মানের জন্য থ্রেশহোল্ড সীমা ব্যবহার করি যা আমি 600 পিপিএম হিসাবে ব্যবহার করেছি এবং MQ2 ভোল্টেজের জন্যও আমরা ব্যবহার করি এর জন্য থ্রেশহোল্ড লিমিট সেট করার জন্য "if" ফাংশন। সীমা MQ2 এর ভোল্টেজের জন্য আপনার থ্রেশহোল্ড সীমা নির্ধারণ করুন যা আপনি আগের কোডের সময় V2 হিসাবে উল্লেখ করেছিলেন। যদি ফাংশনে 2 সেকেন্ডের জন্য আউটপুট হাই সেট করে তাহলে একটি সাধারণ টাইমার ব্যবহার করা ভাল।যদি কেউ কোডে বিলম্বকে টাইমারে পরিবর্তন করতে পারে, আপনি সর্বদা স্বাগত জানাবেন এবং মন্তব্য বিভাগে আমাকে জানাবেন।

ধাপ 5: এটি কাজ করে !!!!!!

Image
Image

ভিডিওটি দেখানোর জন্য যে এটি কাজ করছে।

দু sorryখিত আমি ভিডিওতে রিলে দেখাতে পারিনি।

আপনি লক্ষ্য করতে পারেন যে CO2 এর ঘনত্ব উন্মাদভাবে বৃদ্ধি পায় কারণ লাইটার থেকে নি releasedসৃত গ্যাসগুলি MQ135 তেও প্রভাব ফেলে যা অন্যান্য গ্যাসের প্রতিও সংবেদনশীল কিন্তু চিন্তা করবেন না এটি কয়েক সেকেন্ড পরে স্বাভাবিক অবস্থায় ফিরে আসবে।

প্রস্তাবিত: