ذخیره اطلاعات سنسور رطوبت و دما DHT22 توسط Arduino در micro SD

مدولاسیون پهنای پالس (PWM) با استفاده از آردوینو Arduino
جولای 6, 2017
راه اندازی ماژول ESP8266 با استفاده از IDE آردوینو بدون نیاز به آردوینو
جولای 4, 2017
نمایش همه

ذخیره اطلاعات سنسور رطوبت و دما DHT22 توسط Arduino در micro SD

در این پروژه اطلاعات دما و رطوبت سنجیده شده توسط سنسور DHT22 توسط آردوینو UNO در یک کارت حافظه میکرو SD ذخیره می شود سپس توسط Excel می توان این اطلاعات را مورد بررسی قرار داد.

قطعات لازم

  • Arduino UNO
  • سنسور دما و رطوبت DHT22
  • ماژول حافظه میکرو SD
  • کارت حافظه میکرو SD
  • برد بورد
  • سیم برای اتصال

دیاگرام مدار

مشخصات پین سنسور و ماژول به صورت زیر می باشد.

توضیحات لازم

ابتدا مدار فوق را می بندیم. همانطور که از شکل فوق معلوم است، ماژول کارت میکرو از طریق پروتکل SPI به آردوینو متصل خواهد شد که توضیحات لازم در “ارتباط از طریق (Serial Peripheral Interface) SPI” آمده است. پس اتصالات به صورت زیر خواهد بود.

  • GND ماژول به GND آردوینو
  • VCC ماژول به خروجی 5V آردوینو
  • MISO ماژول به پین 12 آردوینو
  • MOSI ماژول به پین 11 آردوینو
  • SCK ماژول به پین 13 آردوینو
  • CS ماژول به پین 10 آردوینو

اتصالات سنسور DHT22 نیز به صورت زیر خواهد بود.

  • VCC سنسور به خروجی 5V آردوینو
  • GND سنسور به GND آردوینو
  • Data سنسور به پین 8 آردوینو

کتابخانه سنسور رطوبت و دمای DHT22

کتابخانه سنسور رطوبت و دمای DHT22 به طور پیشفرض در Arduino IDE وجود ندارد بنابراین اگر قبلا این کتابخانه را اضافه نکرده باشید لازم است آن را به IDE آردوینوی خود اضافه کنید. برای افزودن این کتابخانه به صورت زیر عمل می کنیم

  • دانلود کتابخانه از لینک “DHT Sensor Library
  • IDE آردوینو را باز می کنیم
  • مسیر Sketch→Include Library→Add .ZIP Library  را طی کرده و فایل ZIP دانلود شده را انتخاب می کنیم

کد پروژه برای آردوینو در انتهای این صفحه موجود می باشد. بعد از اجرای پروژه می توانید کارت حافظه را از ماژول جدا کرده و به کامپیوتر متصل کنید و فایل موجود را توسط Excel باز کنید. فایل ایجاد شده شبیه تصویر زیر خواهد بود.

توسط امکانات نرم افزار Excel می توان نمودار را نیز رسم کرد. برای این کار مسیر Insert tab→Line option→2D Line را طی می کنیم

فایل زیر را بعد از اضافه کردن کتابخانه DHT22 در IDE کپی و اجرا کنید.

این مطلب را به اشتراک بگذارید

3 دیدگاه ها

  1. عرفان گفت:

    اونوقت . چجوری میشه ال سی دی رو هم بهش وصل کرد؟؟

  2. سینا گفت:

    با سلام با تشکر از سایت خوبتون بنده این پروژه رو انجام دادم اما بعد از اجرای برنامه همش ارور error opening file میده و هیچی در اس دی ذخیره نمیشه ممنون میشم راهنماییم نمایید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*