فهرست مطالب:

چگونه می توان تاریخ و زمان را ثبت کرد - Liono Maker: 5 Step
چگونه می توان تاریخ و زمان را ثبت کرد - Liono Maker: 5 Step

تصویری: چگونه می توان تاریخ و زمان را ثبت کرد - Liono Maker: 5 Step

تصویری: چگونه می توان تاریخ و زمان را ثبت کرد - Liono Maker: 5 Step
تصویری: واقعا رفتم جزیره لختیها لخت مادرزاد شدم 2024, جولای
Anonim
نحوه ثبت تاریخ و زمان | | لیونو ساز
نحوه ثبت تاریخ و زمان | | لیونو ساز
نحوه ثبت تاریخ و زمان | | لیونو ساز
نحوه ثبت تاریخ و زمان | | لیونو ساز

معرفی:-

در این آموزش ما نحوه ایجاد تاریخ و زمان ورود به سیستم با آردوینو را یاد می گیریم. برای این منظور من از ماژول های DS3231 & Micro SD Card استفاده می کنم.

ماژول اصلی که برای ثبت زمان و تاریخ استفاده می شود DS3231 است. DS3231 یک ماژول RTC (ساعت زمان واقعی) است. ساعت واقعی می تواند اطلاعات ثانیه ، دقیقه ، ساعت ، روز ، تاریخ ، ماه و سال را ارائه دهد. DS3231 را می توان با 3.3 ولت یا 5 ولت تغذیه کرد و باتری لیتیوم CR2032 با سلول دکمه ای RTC را هنگامی که به آردوینو متصل نیست ، تغذیه می کند. DS3231 همچنین دارای سنسور دمای داخلی است. DS3231 از ارتباط I2C با دو خط دو طرفه استفاده می کند:

1_ساعت ساعت (SCL)

2_ داده های سریال (SDA)

توجه داشته باشید:

اگر جالب است که یک ضبط کننده داده یا ثبت کننده حسگر بسازید و داده های آن را در یک پرونده ثبت کنید. در اینجا پیوندهای زیر وجود دارد: 1-ثبت اطلاعات دما و شدت نور

www.youtube.com/embed/gd-a8Y5GF3A

ضبط داده 2-DHT11 با کارت آردوینو و micro SD

www.youtube.com/embed/gd-a8Y5GF3A

صفحه فیس بوک: modal = admin_t…

Data-Logger:

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

DS3231:

هنگام نوشتن داده ها روی کارت SD با استفاده از ماژول ساعت در زمان واقعی (RTC) ، مانند DS3231 ، می توان تاریخ و زمان اندازه گیری سنسور یا ثبت داده را در نظر گرفت. ساعت واقعی می تواند اطلاعات ثانیه ، دقیقه ، ساعت ، روز ، تاریخ ، ماه و سال را ارائه دهد. DS3231 را می توان با 3.3 ولت یا 5 ولت تغذیه کرد و باتری لیتیوم CR2032 با سلول دکمه ای RTC را هنگامی که به آردوینو متصل نیست ، تغذیه می کند. DS3231 همچنین دارای سنسور دمای داخلی است. DS3231 از ارتباط I2C با دو خط دو طرفه استفاده می کند: ساعت سریال (SCL) و داده های سریال (SDA). نحوه اتصال با Arduino برای این نمودار اتصال در دسترس است.

ماژول کارت حافظه Micro SD:

ماژول (Micro SD-Card Adapter) یک ماژول کارت خوان Micro SD است ، از طریق سیستم فایل و درایور رابط SPI ، سیستم SCM برای تکمیل خواندن و نوشتن فایل کارت Micro SD. کاربران Arduino می توانند به طور مستقیم از Arduino IDE همراه با کارت کتابخانه کارت SD برای تکمیل مقداردهی اولیه و خواندن استفاده کنند.

مرحله 1:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

فریتینگ:-

در این آموزش من از نرم افزار Fritzing برای ساختن شماتیک پروژه خود استفاده می کنم.

ابتدا باید Fritzing را باز کرده و سپس DS3231 ، Arduino UNO و Micro SD Card را بردارم. ما باید آنها را از طریق سیم های جامپر متصل کنیم.

در زیر استراتژی های اتصال وجود دارد:-

اتصالات DS3231 با Arduino UNO:

DS3231 _ آردوینو UNO

Gnd ----------------------- Gnd

VCC ----------------------- 5 ولت

SDA ----------------------- پین A4

SCL ----------------------- پین A5

اتصالات کارت SD با Arduino UNO:-

کارت SD _ Arduino UNO

Gnd ------------------------------------ Gnd

VCC ---------------------------------- 5 ولت

MISO -------------------------------- pin12

MOSI -------------------------------- pin11

SCK -------------------------------------- pin13

SCS ---------------------------------- پین 10

گام 2:

تصویر
تصویر
تصویر
تصویر
تصویر
تصویر

شبیه سازی پروتئوس:-

در این پروژه از نرم افزار Proteus برای شبیه سازی استفاده کردم.

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

من از Arduino UNO برای این کار به فایل Hex نیاز داریم. فایل Hex را از کدگذاری Arduino خود (در زیر کد ارائه می کنم) در Arduino IDE تهیه کنید. سپس آن را در Arduino Properties بارگذاری کنید.

من از ماژول کارت SD استفاده می کنم. من فایل کارت SD را ارائه می کنم ، آن را در ماژول خود بارگذاری کنید (در توضیحات زیر ارائه شده است). در پروتئوس در گوشه سمت چپ ، دکمه پخش وجود دارد که آن را فشار داده و شبیه سازی ها شروع می شوند. هنگامی که شبیه سازی شروع شد ، دو پنجره باز می شوند ، ترمینال مجازی و ساعت ds3232.

> ترمینال مجازی داده های ثبت شده را به صورت زیر نشان می دهد.

کارت SD خوب است

ثبت 1

ثبت 2

ثبت 3

recrod4

ثبت 5

> پنجره ساعت ds3232 به ترتیب زمان و تاریخ را نشان می دهد.

> در طول شبیه سازی یک فایل "محتویات کارت حافظه" باز می شود ، این فایل حاوی فایل داده data.csv است. در این فایل داده های زمان و تاریخ ، ماه ، روز و سال را ذکر می کنیم. هر تاخیر (1000) ؛ این داده ها تکرار می شوند و داده ها آن را در پرونده اضافه می کنند.

مرحله 3:

تصویر
تصویر
تصویر
تصویر

EXCEL در حال کار:-

Excel را باز کرده و فایل data.csv خود را در آن تزریق کنید. داده ها در ستون ها نشان داده می شوند و نمودار خطی ستون زمان را نشان می دهند.

مرحله 4:

توصیه شده: