সুচিপত্র:

Arduino + তাপমাত্রা + আর্দ্রতা: 4 টি ধাপ
Arduino + তাপমাত্রা + আর্দ্রতা: 4 টি ধাপ

ভিডিও: Arduino + তাপমাত্রা + আর্দ্রতা: 4 টি ধাপ

ভিডিও: Arduino + তাপমাত্রা + আর্দ্রতা: 4 টি ধাপ
ভিডিও: Arduino Tutorial 28 - DHT11 Temperature Sensor with LCD | SunFounder's ESP32 IoT Learnig kit 2024, নভেম্বর
Anonim
Arduino + তাপমাত্রা + আর্দ্রতা
Arduino + তাপমাত্রা + আর্দ্রতা
Arduino + তাপমাত্রা + আর্দ্রতা
Arduino + তাপমাত্রা + আর্দ্রতা
Arduino + তাপমাত্রা + আর্দ্রতা
Arduino + তাপমাত্রা + আর্দ্রতা

একটি LM35 যথার্থ তাপমাত্রা সেন্সর, আর্দ্রতা সেন্সর এবং Arduino ব্যবহার করে একটি সাধারণ তাপমাত্রা সেন্সর, যাতে আপনি আপনার ভবিষ্যতের প্রকল্পগুলিতে যোগদান করতে পারেন। সার্কিট তাপমাত্রা এবং আর্দ্রতা সম্পর্কে ধারাবাহিক তথ্য পাঠাবে যাতে আপনি আপনার কম্পিউটারে ব্যবহার করতে পারেন। আমি আমার কম্পোস্ট থেকে তথ্য নিয়েছি। প্রকল্পটি একটি বিদ্যমান পণ্য দৈনিক ডাম্পের সাথে সম্পর্কিত যার সাহায্যে যে কেউ বাড়িতে রান্নাঘরের বর্জ্যকে কম্পোস্টে রূপান্তর করতে পারে। পণ্য সম্পর্কে বিস্তারিত জানতে https://www.dailydump.org/content/ এ যান। ডিজিকম্পোস্ট ডাম্পের ভিতরে যে পরিবর্তন (তাপমাত্রা, আর্দ্রতার পরিবর্তন) প্রদর্শন করে

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ

- Arduino (আপনি অন্য মাইক্রোকন্ট্রোলার ব্যবহার করতে পারেন, কিন্তু তারপর আপনি কোড পরিবর্তন করতে হবে)। এখানে ডাটা শীট।- ব্রেডবোর্ড।- আর্দ্রতা সেন্সর।

ধাপ 2: Arduino + তাপমাত্রা সেট আপ

Arduino + তাপমাত্রা সেট আপ
Arduino + তাপমাত্রা সেট আপ
Arduino + তাপমাত্রা সেট আপ
Arduino + তাপমাত্রা সেট আপ
Arduino + তাপমাত্রা সেট আপ
Arduino + তাপমাত্রা সেট আপ

Arduino হল একটি ওপেন সোর্স ইলেকট্রনিক্স প্রোটোটাইপিং প্ল্যাটফর্ম যা নমনীয়, সহজে ব্যবহারযোগ্য হার্ডওয়্যার এবং সফটওয়্যারের উপর ভিত্তি করে। এটি শিল্পী, ডিজাইনার, শখ, এবং যে কেউ ইন্টারেক্টিভ বস্তু বা পরিবেশ তৈরি করতে আগ্রহী তাদের জন্য। আরও তথ্যের জন্য লগ ইন করুন (https://www.arduino.cc) একটি তাপমাত্রা সেন্সর সংযুক্ত করা: LM35 এর তিনটি পা রয়েছে এবং এটি একটি ট্রানজিস্টরের মতো দেখাচ্ছে। দুটি বাইরের পা হল+5v এবং গ্রাউন্ড, এবং মাঝের পাটি নমুনা ভোল্টেজ বিকাশ করে। । সুতরাং একটি +5 ভোল্টের রেফারেন্সের সাথে, ডিজিটাল আনুমানিকতা = ইনপুট ভোল্টেজ * 205 হবে।.150v বা 150 মিলিভোল্টের একটি রিডিং উৎপন্ন করবে। এই মানটিকে আমাদের ADC রূপান্তর (.15v * 205 = 30.75) এ রেখে আমরা ডিজিটাল ইনপুট কাউন্টকে 2 দ্বারা ভাগ করে সেলসিয়াস তাপমাত্রার কাছাকাছি আনুমানিকতা পেতে পারি যদি LM35 দ্বারা সরবরাহ করা হয় একটি ভিন্ন রেফারেন্স ভোল্টেজ (9v বা 12v) আমাদের একটি ভিন্ন রূপান্তর পদ্ধতি ব্যবহার করতে হবে। এই সার্কিটের জন্য, 2 দ্বারা ভাগ ভাল কাজ করে।

ধাপ 3: আর্দ্রতা সেন্সর সংযুক্ত করা

আর্দ্রতা সেন্সর সংযুক্ত করা হচ্ছে
আর্দ্রতা সেন্সর সংযুক্ত করা হচ্ছে
আর্দ্রতা সেন্সর সংযুক্ত করা হচ্ছে
আর্দ্রতা সেন্সর সংযুক্ত করা হচ্ছে

আর্দ্রতা সেন্সরটিতে দুটি পিন রয়েছে একটি মাটির জন্য এবং অন্যটি বাইরে যা পিন 3 এ আরডুইনোতে যায়। আমি আর্দ্রতা/ আর্দ্রতা পরীক্ষা করার জন্য একটি স্থানীয় তৈরি সেন্সর ব্যবহার করেছি কিন্তু কেউ SHT15 এর জন্য যেতে পারে যার তাপমাত্রা এবং আর্দ্রতা উভয়ই আছে।

ধাপ 4: কোড সেট আপ !

কোড সেট আপ !!!
কোড সেট আপ !!!

কম্পিউটারে আপনার আরডুইনো প্লাগ করুন, অ্যাপ্লিকেশনটি খুলুন সঠিক পোর্ট নির্বাচন করুন এবং মডেল নং। কোন কোডিং শুরু করার আগে। সবকিছু শেষ হওয়ার পরে নীচের কোডটি লিখুন: int pin = 5; // এনালগ পিনিন্ট putPin = 3; // humidint tempc = 0, tempf = 0; // তাপমাত্রা পরিবর্তনশীল নমুনা নমুনা [8]; // ভেরিয়েবল একটি ভাল নির্ভুলতা তৈরি করতে maxi = -100, মিনি = 100; // সর্বাধিক/মিনিটের তাপমাত্রা শুরু করতে i; float humi = 0; float prehum = 0; float humconst = 0; float truehum = 0; float pretruehum = 0; দীর্ঘ pretruehumconst = 0; long valb = 0; void setup () {Serial.begin (9600); // start serial communication} void loop () {for (i = 0; i <= 7; i ++) {sample = (5.0 * analogRead (pin) * 100.0) / 1024.0; tempc = tempc + নমুনা ; বিলম্ব (1000);} tempc = tempc/8.0; tempf = (tempc * 9)/ 5 + 32; valb = analogRead (putPin); // আর্দ্রতা গণনা মুদ্রণ (tempc, DEC); Serial.print ("Celsius,"); Serial.print ("আর্দ্রতা:"); বিলম্ব (1000); // বিলুপ্তির আগে বিলম্ব} সবকিছু শেষ হওয়ার পরে আপলোড বোতামে ক্লিক করুন যা আপলোড করতে একটু সময় লাগবে এবং যখন আপলোড করা হবে তখন নিশ্চিত করুন যে আপনি সেন্সর থেকে রিডিং পেতে সিরিয়াল কমিউনিকেশনে ক্লিক করুন !!!

প্রস্তাবিত: