Mündəricat:

Tarix və Vaxt Qeydini Necə Etmək olar - Liono Maker: 5 addım
Tarix və Vaxt Qeydini Necə Etmək olar - Liono Maker: 5 addım

Video: Tarix və Vaxt Qeydini Necə Etmək olar - Liono Maker: 5 addım

Video: Tarix və Vaxt Qeydini Necə Etmək olar - Liono Maker: 5 addım
Video: Камера для селфи и видеоблога | Экшн-камера Bood 4K с двойным экраном 2024, Noyabr
Anonim
Tarix və Vaxt Qeydini Necə Etmək olar | Liono Maker
Tarix və Vaxt Qeydini Necə Etmək olar | Liono Maker
Tarix və Vaxt Qeydini Necə Etmək olar | Liono Maker
Tarix və Vaxt Qeydini Necə Etmək olar | Liono Maker

Giriş:-

Bu dərslikdə Arduino ilə Tarix və Saat Qeydinin necə ediləcəyini öyrənəcəyik. Bu məqsədlə DS3231 və Micro SD Kart Modullarından istifadə edirəm.

Saat və tarix qeydləri üçün istifadə olunan əsas modul DS3231 -dir. DS3231, RTC (real vaxt saatı) moduludur. Real vaxt saatı saniyə, dəqiqə, saat, gün, tarix, ay və il məlumatı verə bilər. DS3231, 3.3V və ya 5V ilə təchiz edilə bilər və CR2032 lityum düymə hüceyrəli batareya Arduino-ya qoşulmadıqda RTC-ni gücləndirir. DS3231 -də daxili temperatur sensoru da var. DS3231, iki iki istiqamətli xətt ilə I2C əlaqəsini istifadə edir:

1_Serial saat (SCL)

2_Seri məlumatları (SDA)

QEYD:

Bir sensorun məlumat yazıcısı və ya məlumat qeydini etmək və məlumatlarını bir faylda qeyd etmək maraqlıdırsa. burada aşağıdakı bağlantılar var: 1-İstilik və işıq intensivliyi məlumatlarının qeydiyyatı

www.youtube.com/embed/gd-a8Y5GF3A

Arduino və micro SD kartlı 2-DHT11 məlumat yazıcı

www.youtube.com/embed/gd-a8Y5GF3A

Facebook səhifəsi: Modal = admin_t…

Məlumat Qeydiyyatçısı:

Məlumat qeyd etmə qurğusu (eyni zamanda məlumat qeyd edən və ya məlumat yazan), zaman içərisində qurğu və ya sensorla və ya xarici alətlər və sensorlar vasitəsi ilə məlumatları qeyd edən bir elektron cihazdır. Ümumiyyətlə kiçikdir, batareya ilə işləyir, portativdir və mikroprosessor, məlumatların saxlanması üçün daxili yaddaş və sensorlar ilə təchiz olunmuşdur. Bəzi məlumat qeydçiləri fərdi kompüterlə əlaqə qurur və məlumat qeydini aktivləşdirmək və toplanan məlumatları görmək və təhlil etmək üçün proqramdan istifadə edir, digərlərində isə yerli interfeys qurğusu (klaviatura, LCD) var və müstəqil bir cihaz kimi istifadə edilə bilər. Bu layihədə Arduinonun köməyi ilə məlumatları saxlamaq üçün SD Kartdan istifadə edirəm.

DS3231:

Sensor ölçməsinin və ya məlumat qeydinin tarixi və saatı, DS3231 kimi real vaxt saatı (RTC) modulundan istifadə edərək SD karta məlumat yazılarkən daxil edilə bilər. Real vaxt saatı saniyə, dəqiqə, saat, gün, tarix, ay və il məlumatı verə bilər. DS3231, 3.3V və ya 5V ilə təchiz edilə bilər və CR2032 lityum düymə hüceyrəli batareya Arduino-ya qoşulmadıqda RTC-ni gücləndirir. DS3231 -də daxili temperatur sensoru da var. DS3231 iki istiqamətli xətt ilə I2C əlaqəsini istifadə edir: serial saatı (SCL) və serial məlumatları (SDA). Bu əlaqə diaqramı üçün Arduino ilə necə əlaqə qurmaq olar.

Mikro SD Kart Modulu:

Modul (Micro SD-Card Adapter), fayl sistemi və SPI interfeysi sürücüsü, Micro SD-kartı oxumaq və yazmaq üçün SCM sistemi vasitəsilə bir Micro SD kart oxuyan moduldur. Arduino istifadəçiləri, başlatma işini tamamlamaq və oxumaq üçün SD kartlı kitabxana kartı ilə birlikdə gələn Arduino IDE-dən birbaşa istifadə edə bilərlər.

Addım 1:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Darıxdırıcı:-

Bu təlimatda layihəmin sxemlərini hazırlamaq üçün Fritzing proqramından istifadə edirəm.

əvvəlcə Fritzing -i açmalıyam, sonra DS3231, Arduino UNO və Micro SD Card almalıyam. onları keçid telləri ilə birləşdirməliyik.

birləşdirən strategiyalar aşağıdakılardır:-

Arduino UNO ilə DS3231 əlaqələri:

DS3231 _ Arduino UNO

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

VCC ----------------------- 5 volt

SDA ----------------------- A4 pin

SCL ----------------------- A5 pin

Arduino UNO ilə SD Kart əlaqələri:-

SD Kart _ Arduino UNO

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

VCC -------------------------------- 5 volt

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

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

SCK ---------------------------------- pin 13

SCS ---------------------------------- pin 10

Addım 2:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Proteus Simulyasiyaları:-

Bu Layihədə Simülasyonlar üçün Proteus Proqramından istifadə etdim.

Əvvəlcə komponentləri və cihazları götürmək üçün kitabxana açmalıyam. Simulyasiya məqsədi ilə DS3232 və SD kart və virtual terminal götürürəm. Simulyasiya vaxtı və tarixə ehtiyacımız olduğu üçün, simulyasiya zamanı saat və tarixin işlədiyi ds3232 saat pəncərəsi açılır. Arduino kodlaşdırmasında tarix və vaxtın başlanğıc nöqtələrini təyin edə bilərik. Bəzi layihələrdə tarix və saatı əl ilə təyin etmək üçün düymələrdən istifadə olunur, bunun üçün Arduino kodlamasını müvafiq olaraq dəyişdirməliyik.

Hex faylına ehtiyacımız olduğu üçün Arduino UNO istifadə edirəm. Arduino IDE -də Arduino kodlaşdırmanızın Hex faylını yaradın (aşağıda kodu təqdim edirəm). sonra Arduino Properties -ə yükləyin.

SD kart modulundan istifadə edirəm. SD Kart faylını təqdim edirəm, modulunuza yükləyin (aşağıdakı təsvirdə verilir). Aşağıdakı küncdəki Proteusda bir düyməyə basaraq simulyasiyalar başlayacaq. Simulyasiya başladıqda iki pəncərə açılacaq, virtual terminal və ds3232 saatı olacaq.

> Virtual terminal qeydə alınan məlumatları belə göstərir;

SD kart tamam

rekord 1

rekord 2

rekord 3

təkrar 4

rekord 5

> ds3232 saat pəncərəsi buna uyğun olaraq vaxtı və tarixi göstərir.

> simulyasiyalar zamanı "Yaddaş kartı məzmunu" adlı bir fayl açılacaq, bu fayl data.csv məlumat faylını ehtiva edir. Bu faylda Saat və tarix, ay, gün və il məlumatları verilir. Hər Gecikmə (1000); bu məlumatlar təkrarlanacaq və məlumatlar onu fayla əlavə edəcək.

Addım 3:

Şəkil
Şəkil
Şəkil
Şəkil

EXCEL İşləmə:-

Excel -i açın və data.csv faylınızı daxil edin. məlumatlar sütunlarda göstəriləcək və zaman sütununun xətti qrafikini alacaq.

Addım 4:

Tövsiyə: