সুচিপত্র:
- ধাপ 1: অংশ সংগ্রহ করুন !!!!
- ধাপ 2: এমকিউ গ্যাস সেন্সরগুলিতে গভীরভাবে প্রবেশ করুন।
- ধাপ 3: তৈরি এবং গণনা
- ধাপ 4: কোড ……
- ধাপ 5: এটি কাজ করে !!!!!!
ভিডিও: আরডুইনো এয়ার মনিটর শিল্ড। নিরাপদ পরিবেশে বাস করুন।: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
হ্যালো, এই নির্দেশনায় আমি 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: এটি কাজ করে !!!!!!
ভিডিওটি দেখানোর জন্য যে এটি কাজ করছে।
দু sorryখিত আমি ভিডিওতে রিলে দেখাতে পারিনি।
আপনি লক্ষ্য করতে পারেন যে CO2 এর ঘনত্ব উন্মাদভাবে বৃদ্ধি পায় কারণ লাইটার থেকে নি releasedসৃত গ্যাসগুলি MQ135 তেও প্রভাব ফেলে যা অন্যান্য গ্যাসের প্রতিও সংবেদনশীল কিন্তু চিন্তা করবেন না এটি কয়েক সেকেন্ড পরে স্বাভাবিক অবস্থায় ফিরে আসবে।
প্রস্তাবিত:
এয়ার - ট্রু মোবাইল এয়ার গিটার (প্রোটোটাইপ): 7 টি ধাপ (ছবি সহ)
বায়ু - সত্যিকারের মোবাইল এয়ার গিটার (প্রোটোটাইপ): ঠিক আছে, শেষ পর্যন্ত আমার ছোটবেলার স্বপ্নের কাছাকাছি যাওয়ার প্রথম অংশ সম্পর্কে এটি সত্যিই সংক্ষিপ্ত নির্দেশযোগ্য হবে। যখন আমি একটি ছোট ছেলে ছিলাম, আমি সবসময় আমার প্রিয় শিল্পী এবং ব্যান্ডগুলিকে নিখুঁতভাবে গিটার বাজাতে দেখেছি। বড় হওয়ার সাথে সাথে আমি ছিলাম
HRV (হোম এয়ার এক্সচেঞ্জার) Arduino কন্ট্রোলার উইথ এয়ার ইকোনোমাইজার: 7 টি ধাপ (ছবি সহ)
HRV (Home Air Exchanger) Arduino Controller With Air Economizer: HRV Arduino Controller with Air Economizer সুতরাং এই প্রকল্পের সাথে আমার ইতিহাস হল আমি মিনেসোটাতে থাকি এবং আমার সার্কিট বোর্ড আমার লাইফব্রিথ 155Max HRV তে ভাজা। আমি একটি নতুন এক জন্য $ 200 দিতে চাই না। আমি সবসময় একটি বায়ু অর্থনীতিবিদ পাপ সঙ্গে কিছু চেয়েছিলেন
নিরাপদ আরও ভাল: ট্রেন স্টেশনগুলি নিরাপদ করা: 7 টি ধাপ
নিরাপদ আরও ভালো: ট্রেন স্টেশনকে নিরাপদ করা: নিরাপত্তার অভাব, বাধা এবং ট্রেন আসার সতর্কতার কারণে আজ অনেক ট্রেন স্টেশন অনিরাপদ। এই সমস্যার সমাধানের জন্য আমরা নিরাপদ বেটার তৈরি করেছি। আমরা কম্পন সেন্সর, মোশন সেন্সর এবং
পাইক - নিরাপদ ড্রাইভ করুন, স্মার্ট ড্রাইভ করুন, একটি পাইক চালান !: 5 টি ধাপ
পাইক - ড্রাইভ সেফার, স্মার্ট ড্রাইভ, ড্রাইভ এ পাইক !: পাইক নামক আমার প্রজেক্টে স্বাগতম! এটি আমার শিক্ষার অংশ হিসাবে একটি প্রকল্প। আমি বেলজিয়ামের হাওয়েস্টে এনএমসিটির ছাত্র। লক্ষ্য ছিল রাস্পবেরি পাই ব্যবহার করে কিছু স্মার্ট করা। আমাদের সম্পূর্ণ স্বাধীনতা ছিল যেখানে আমরা স্মার্ট করতে চেয়েছিলাম।
স্পার্কফুন CAN বাস শিল্ড টিউটোরিয়াল: 6 টি ধাপ
স্পার্কফুন CAN বাস শিল্ড টিউটোরিয়াল: স্পার্কফুন CAN বাস শিল্ড ব্যবহার করে বার্তা গ্রহণ এবং প্রেরণ করুন CAN কি? CAN বাসটি BOSCH দ্বারা একটি মাল্টি-মাস্টার, মেসেজ ব্রডকাস্ট সিস্টেম হিসেবে বিকশিত হয়েছিল যা 1 মেগাবিট প্রতি সেকেন্ড (bps) এর সর্বোচ্চ সিগন্যালিং হার নির্দিষ্ট করে। একটি traditionalতিহ্যগত নেটওয়ার্কের বিপরীতে