پروژه های آردوینو همه مطالب

ساخت دیتا لاگر با استفاده از آردوینو

ساخت دیتا لاگر با استفاده از آردوینو

– دیتالاگر چیست:

دیتالاگر دستگاهی است که قابلیت ثبت و رکود یک یا تعدادی متغیر را بر روی یک فضای قابل ذخیره سازی مانند کارت حافظه ، فلش و یا یک سرور بر عهده دارد.ثبت این اطلاعات می تواند کمک مفیدی در تحلیل و تفسیر یک سیستم داشته باشد . به عنوان مثال با ذخیره سازی پارامتر هایی مانند دمای یک سیستم و جریان مصرفی در ساعات مختلف شبانه روز می توانید به نحوه ارتباط مصرف انرژی با دما در ساعات مختلف شبانه روزآگاه شوید.دیتاهای ذخیره شده بر روی این دستگاه در مطالعات آماری فوق العاده کارآمد خواهد بود . در صورتی که اطلاعات را با فرمت های خاصی ذخیره کنید می توانید آنها را با استفاده از نرم افزارهای ویژه ای به صورت نمودار به نمایش در بیاورید.

-کارت حافظه SD/MMC :

از آنجا که فضای داخلی یک میکروکنترلر محدود است برای ذخیره سازی اطلاعات و ثیت رکورد معمولا از حافظه های خارجی استفاده می شود. کارت های حافظه SD یا MMC برای این کار فوق العاده مناسب هستند . چرا که علاوه بر قیمت مناسب نحوه راه اندازی این قطعات نیز با میکروکنترلر به مراتب ساده تر از دیگر عناصر حافظه است.

ساخت دیتا لاگر با استفاده از آردوینو
SD Card, Mini SD Card, Micro SD Card for Storage Data in Mobile and Computer

-شیلد دیتالاگر:

یکی از شیلد هایی  که اخیرا برای اساخت دیتا لاگر با استفاده از آردوینو طراحی و استفاده می شود شیلد دیتالاگر آردوینو است .با استفاده از این شیلد به راحتی می توانید اطلاعات مورد نیاز خود را بر روی یک کارت حافظه ذخیره کنید.این شیلد علاوه بر کارت ریدر دارای یک آیسی ساعت و تقویم نیز می باشد که با استفاده از یک باتری بکاپ قابلیت نگهداری زمان در اوقات قطع برق را نیز دارد.

ساخت دیتا لاگر با استفاده از آردوینو

پروژه ای که در این پست آماده کرده ایم پروژه ساخت دیتا لاگر با استفاده از آردوینو است که قابلیت ثبت دما را در ساعت مختلف بر روی کارت حافظه دارد.

-قطعات مورد نیاز:

برای ساخت دیتا لاگر با استفاده از آردوینو به قطعات زیر نیاز دارید.

  • یک عدد برد آردوینو UNO
  • شیلد دیتا لاگر
  • یک عدد سنسور دمای LM35

مدار مورد استفاده باید مشابه مدار زیر باشد.

ساخت دیتا لاگر با استفاده از آردوینو

-کدهای برنامه :

برای استفاده از دیتاهای تاریخ و زمان به کتابخانه آیسی ساعت ds1307 نیاز دارید دارید و باید آن را نصب کنید.این کتابخانه در فایل پروژه موجود است و تنها کافی است آن را از حالت فشرده خارج کرده و پوشه RTClib را در محل نصب کتابخانه های آردوینو کپی کنید . (Documents –> Arduno–> libraries).و یا اینکه می توانید این کتابخانه را از لینک زیر دانلود کنید:

https://github.com/adafruit/RTClib

پس از پروگرم کردن کدهای برنامه serial Monitor را از منوی Tools‌باز کنید و مراحل ثبت اطلاعات را از روی ترمینال مشاهده کنید.فایل های ذخیره شده بر روی کارت حافظه با پسوند .CSV هستند که به راحتی با استفاده از نرم افزار اکسل قابل باز شدن و دیرایش هستند.

ساخت دیتا لاگر با استفاده از آردوینو

دانلود فایل پروژه

پسورد : www.farselectronic.ir

6 دیدگاه

  • با سلام
    ضمن تشکر از راهنمایی مفید شما،برنامه رو تو برد به همراه شیلد ریختم،رو سریال مانیتور هم دیتا هایی که ذخیره میشد قابل رویت هست ولی وقتی کارت حافظه رو داخلش و نگاه می کنم فایل csv درست شده ولی با ظرفیت یک کیلوبایت و داخل فایل هم خالیه فقط فایل ساخته شده و دیتاها داخل اون ذخیره نمیشن.لطفا راهنمایی بفرمایید.متشکرم

  • سلام وقت بخیر.
    میتونیم این مورد رو جوری طراحی کنیم که چند تا کلید فشاری قرار بدیم و هر کلیدی فشار داده شد زمان و اسم کلید رو ذخیره کرد؟

  • سلام و وقت بخیر.خسته نباشید میگم و ممنون از مطالب خوبتون.
    چطور به جای یک سنسور 6 یا 12 عدد سنسور دما رو با این روش راه اندازی و ثبت اطلاعات کنم؟
    تو برنامه باید بطور کلی کجاهارو باید تغییر بدم
    و چیارو اضافه کنم ؟

دیدگاهتان را بنویسید

3 − دو =