আরডুইনো ব্যবহার করে কীভাবে আপনার রান্নাঘরের জন্য ধূমপানের এলার্ম তৈরি করবেন?

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



ধূমপান সেন্সর ব্যবহার করে কীভাবে ধূমপানের এলার্ম তৈরি করবেন?

এখন যেমন আমরা আমাদের প্রকল্পের বিমূর্ততা জানি, আসুন আমরা এই প্রকল্পে কাজ শুরু করি।

পদক্ষেপ 1: উপাদান ব্যবহৃত

যে কোনও প্রকল্প শুরুর সর্বোত্তম পন্থা হল উপাদানগুলির একটি সম্পূর্ণ তালিকা তৈরি করা। এটি কেবল কোনও প্রকল্প শুরু করার জন্য বুদ্ধিমানের উপায় নয় এটি প্রকল্পের মাঝামাঝি অনেক অসুবিধা থেকে আমাদের বাঁচায়। এই প্রকল্পের উপাদানগুলির একটি তালিকা নীচে দেওয়া হয়েছে:



  • এমকিউ -২ স্মোক সেন্সর
  • ব্রেডবোর্ড
  • পুরুষ / মহিলা জাম্পারের তারগুলি
  • 3 ভি বাজার
  • এলইডি
  • 220 ওহম প্রতিরোধক

পদক্ষেপ 2: উপাদানগুলি অধ্যয়ন করা

যেহেতু আমরা আমাদের প্রকল্পে যে উপাদানগুলি ব্যবহার করতে যাচ্ছি তার একটি তালিকা তৈরি করেছি। আসুন আমরা এক ধাপ এগিয়ে চলেছি এবং কীভাবে এই উপাদানগুলি কাজ করে তার একটি সংক্ষিপ্ত অধ্যয়ন শুরু করি।



আরডুইনো ন্যানো একটি মাইক্রোকন্ট্রোলার বোর্ড যা বিভিন্ন সার্কিটের বিভিন্ন কার্য সম্পাদন করতে ব্যবহৃত হয়। আরডুইনো ন্যানো যে মাইক্রোকন্ট্রোলার ব্যবহার করে তা হ'ল এটিমেগ 328 পি। আমরা পোড়া ক সি কোড কীভাবে কী কী অপারেশন পরিচালনা করতে হবে তা জানাতে এই বোর্ডে



আরডুইনো ন্যানো

এমকিউ -2 হ'ল সর্বাধিক সাধারণ ধাতব অক্সাইড সেমিকন্ডাক্টর (এমওএস) ধরণের গ্যাস সেন্সর। এলপিজি, বুটেন, প্রোপেন, মিথেন, অ্যালকোহল, হাইড্রোজেন এবং কার্বন মনোক্সাইড ইত্যাদি ধূমপান এবং অন্যান্য জ্বলনীয় গ্যাসের প্রতি এটি খুব স্পর্শকাতর contact ধোঁয়া ধরা পড়লে এর ভোল্টেজ বেড়ে যায়। অভ্যন্তরীণ প্রতিরোধের পরিবর্তন গ্যাস বা ধোঁয়ার ঘনত্বের উপর নির্ভর করে। এটিতে একটি ছোট পোটিনোমিটার রয়েছে যা এই সেন্সরের সংবেদনশীলতা সামঞ্জস্য করতে ব্যবহৃত হয়।

কাজ করা



পদক্ষেপ 3: উপাদান একত্রিত

এখন আমরা প্রতিটি উপাদান কাজ করার পিছনে মূল ধারণা জানি। আসুন আমরা সমস্ত উপাদান একত্রিত করে একটি ওয়ার্কিং সার্কিট তৈরি করি।

  1. রুটিবোর্ডে আরডুইনো ন্যানো এবং এমকিউ -2 ধোঁয়া সেন্সর sertোকান। আরডুইনোর মাধ্যমে সেন্সরটি শক্তিশালী করুন এবং সেন্সরের A0 পিনকে আরডুইনোর এ 5 এর সাথে সংযুক্ত করুন।
  2. সমান্তরাল কনফিগারেশনে একটি বুজার এবং একটি এলইডি সংযুক্ত করুন। তাদের এক প্রান্তটি আরডুইনোর মাটিতে এবং অন্যটি আরডুইনো ন্যানোর পিন ডি 8 এর সাথে সংযুক্ত করুন। LED এবং বুজারের সাথে 220-ওহম প্রতিরোধকের সংযোগ করতে ভুলবেন না।

বর্তনী চিত্র

পদক্ষেপ 4: আরডুইনো দিয়ে শুরু করা

আপনি যদি ইতিমধ্যে আরডুইনো আইডিইয়ের সাথে পরিচিত না হন তবে চিন্তার কারণ নেই কারণ একটি মাইক্রোকন্ট্রোলার বোর্ডের সাথে আরডুইনো আইডিই সেট আপ এবং ব্যবহার করার জন্য ধাপে ধাপে পদ্ধতিটি নীচে ব্যাখ্যা করা হয়েছে।

  1. আরডুইনো আইডিইয়ের সর্বশেষতম সংস্করণটি ডাউনলোড করুন আরডুইনো
  2. আপনার আরডুইনো ন্যানো বোর্ডটিকে আপনার ল্যাপটপে সংযুক্ত করুন এবং কন্ট্রোল প্যানেলটি খুলুন। কন্ট্রোল প্যানেলে ক্লিক করুন হার্ডওয়্যার এবং শব্দ । এখন ক্লিক করুন যন্ত্র ও প্রিন্টার. এখানে, আপনার মাইক্রোকন্ট্রোলার বোর্ডটি সংযুক্ত রয়েছে এমন পোর্টটি সন্ধান করুন। আমার ক্ষেত্রে এটি হয় COM14 তবে এটি বিভিন্ন কম্পিউটারে ভিন্ন।

    বন্দর সন্ধান করা

  3. সরঞ্জাম মেনুতে ক্লিক করুন এবং বোর্ড সেট করুন আরডুইনো ন্যানো।

    বোর্ড স্থাপন

  4. একই সরঞ্জাম মেনুতে, প্রসেসরটি এতে সেট করুন এটিমেগ 328 পি (ওল্ড বুটলোডার)।

    প্রসেসর সেট করা হচ্ছে

  5. একই সরঞ্জাম মেনুতে, পোর্ট নম্বরে পোর্টটি সেট করুন যা আপনি আগে দেখেছিলেন যন্ত্র ও প্রিন্টার

    পোর্ট স্থাপন করা

  6. নীচে সংযুক্ত কোডটি ডাউনলোড করুন এবং এটি আপনার আরডুইনো আইডিইতে পেস্ট করুন। ক্লিক করুন আপলোড আপনার মাইক্রোকন্ট্রোলার বোর্ডে কোড বার্ন করতে বোতাম।

    আপলোড করুন

ক্লিক করে কোড ডাউনলোড করুন এখানে.

পদক্ষেপ 5: কোড

কোডটি বেশ ভাল মন্তব্য করেছে এবং স্ব-ব্যাখ্যামূলক। তবে এখনও, এটি নীচে সংক্ষেপে ব্যাখ্যা করা হয়েছে।

১.আরডুইনোর পিনগুলি যা সেন্সর এবং বুজারের সাথে সংযুক্ত থাকে শুরুতে শুরু হয়। প্রান্তিকের মানটি এখানে একটি ভেরিয়েবলেও সেট করা আছে সংবেদক

ইন্ট বুজার = 8; int ধূমপিন = A5; // আপনার থ্রেশহোল্ড মান int সেন্সরধন = 400;

ঘ। অকার্যকর সেটআপ() এমন একটি ফাংশন যাতে সমস্ত পিনগুলি OUTPUT বা INPUT হিসাবে ব্যবহার করার জন্য সেট করা হয়। এই ফাংশনটি আরডুইনো ন্যানোর বাড রেটও নির্ধারণ করে। বাউড রেট হ'ল মাইক্রোকন্ট্রোলার বোর্ড অন্যান্য সেন্সরগুলির সাথে যোগাযোগ করে speed আদেশ, সিরিয়াল.বেগিন () বাউড রেট নির্ধারণ করে যা বেশিরভাগ is৯০০। আমাদের ইচ্ছানুসারে বাড রেট পরিবর্তন করা যেতে পারে।

অকার্যকর সেটআপ () {পিনমোড (বুজার, OUTPUT); পিনমোড (স্মোকপিন, ইনপুট); সিরিয়াল.বেগিন (9600); }

ঘ। অকার্যকর লুপ () একটি ফাংশন যা একটি লুপে বারবার চলমান। এই লুপে, সেন্সর থেকে একটি এনালগ মান পড়া হচ্ছে। এই অ্যানালগ মানটি তখনই প্রারম্ভিক মানটির সাথে তুলনা করা হয় যা আমরা ইতিমধ্যে শুরুতে সেট করেছিলাম। যদি এই মানটি প্রান্তিক মানের চেয়ে বেশি হয় তবে বুজার এবং নেতৃত্বে স্যুইচ হবে, অন্যথায়, তারা স্যুইচ অফ থাকবে।

অকার্যকর লুপ () an int এনালগসেন্সর = অ্যানালগ রিড (ধোঁয়াপিন); সিরিয়াল.প্রিন্ট ('পিন এ0:'); সিরিয়াল.প্রিন্টলন (অ্যানালগ সেন্সর); // পরীক্ষা করে যদি এটি প্রান্তিক মান পৌঁছেছে কিনা (অ্যানালগ সেন্সর> সেন্সরথ্রেস) {ডিজিটাল রাইট (বুজার, এইচআইটি); } অন্য {ডিজিটাল রাইটিং (বুজার, লো); } বিলম্ব (100); }

এখন যেমন আমরা জানি যে কীভাবে বিভিন্ন গ্যাস অনুধাবন করতে ধূমপান সেন্সর ব্যবহার করতে হয় এবং কাছের কাউকে অবহিত করার জন্য একটি অ্যালার্মটি স্যুইচ করা যায়, তাই আমরা বাজার থেকে কোনও ব্যয়বহুল একটি কেনার পরিবর্তে আমাদের ধূমপানের অ্যালার্ম তৈরি করতে পারি কারণ আমরা ঘরে যে ধোঁয়ার অ্যালার্ম তৈরি করতে পারি তা হ'ল স্বল্প ব্যয় এবং দক্ষ