Мазмұны:

Күн мен уақытты қалай тіркеуге болады - Liono Maker: 5 қадам
Күн мен уақытты қалай тіркеуге болады - Liono Maker: 5 қадам

Бейне: Күн мен уақытты қалай тіркеуге болады - Liono Maker: 5 қадам

Бейне: Күн мен уақытты қалай тіркеуге болады - Liono Maker: 5 қадам
Бейне: Уақытты ТИІМДІ пайдаланудың 5 ТӘСІЛІ. Уақыттың қадірі.. 2024, Шілде
Anonim
Күн мен уақытты қалай тіркеуге болады | Лионо жасаушы
Күн мен уақытты қалай тіркеуге болады | Лионо жасаушы
Күн мен уақытты қалай тіркеуге болады | Лионо жасаушы
Күн мен уақытты қалай тіркеуге болады | Лионо жасаушы

Кіріспе:-

Бұл оқулықта біз Arduino көмегімен күн мен уақытты тіркеуді үйренеміз. Осы мақсатта мен DS3231 & Micro SD карт модульдерін қолданамын.

Уақыт пен күнді тіркеу үшін қолданылатын негізгі модуль - DS3231. DS3231 - бұл RTC (нақты уақыттағы сағат) модулі. Нақты уақыттағы сағат секунд, минут, сағат, күн, күн, ай және жыл туралы ақпаратты бере алады. DS3231 3.3V немесе 5V қуатымен жұмыс істей алады және CR2032 батырмалы литий батареясы Arduino-ға қосылмаған кезде RTC-ті қосады. DS3231 -де кіріктірілген температура сенсоры бар. DS3231 екі бағытты екі жолмен I2C байланысын қолданады:

1_сериялық сағат (SCL)

2_сериялық деректер (SDA)

ЕСКЕРТУ:

Егер сізге деректерді тіркеуші немесе датчикті тіркеу құралы және оның деректерін файлға жазу қызықты болса. мына сілтемелер: 1-Температура мен жарық қарқындылығы туралы мәліметтерді тіркеу

www.youtube.com/embed/gd-a8Y5GF3A

Arduino және micro SD картасы бар 2-DHT11 деректер жазғыш

www.youtube.com/embed/gd-a8Y5GF3A

Facebook парақшасы: Modal = admin_t…

Деректерді тіркеуші:

Деректерді тіркеуші (сонымен қатар деректерді тіркеуші немесе деректерді тіркеуші)-бұл уақыт өте келе кіріктірілген құралмен немесе сенсормен немесе сыртқы аспаптар мен сенсорлар арқылы деректерді тіркейтін электрондық құрылғы. Олар әдетте шағын, батареямен жұмыс істейтін, портативті және микропроцессормен, деректерді сақтауға арналған ішкі жадымен және сенсорлармен жабдықталған. Кейбір деректерді тіркеушілер дербес компьютермен интерфейс құрады, ал деректерді тіркеушіні іске қосу және жиналған деректерді қарау мен талдау үшін бағдарламалық қамтамасыз етуді пайдаланады, ал басқаларында жергілікті интерфейс құрылғысы (пернетақта, СКД) бар және оларды дербес құрылғы ретінде пайдалануға болады. Бұл жобада мен Arduino көмегімен деректерді сақтау үшін SD-картаны қолданамын.

DS3231:

Деректерді SD3231 сияқты нақты уақыттағы (RTC) модульді пайдаланып SD картасына жазу кезінде датчикті өлшеудің немесе деректердің жазбасының күні мен уақытын қосуға болады. Нақты уақыттағы сағат секунд, минут, сағат, күн, күн, ай және жыл туралы ақпаратты бере алады. DS3231 3.3V немесе 5V қуатымен жұмыс істей алады және CR2032 батырмалы литий батареясы Arduino-ға қосылмаған кезде RTC-ті қосады. DS3231 -де кіріктірілген температура сенсоры бар. DS3231 екі бағытты екі жолмен I2C байланысын қолданады: сериялық сағат (SCL) және сериялық деректер (SDA). Осы байланыс схемасы үшін Arduino -мен қалай байланысуға болады.

Micro SD-Card модулі:

Модуль (Micro SD-Card адаптері) Micro SD картасын оқу мен жазуды аяқтау үшін файлдық жүйе мен SPI интерфейсінің драйвері, SCM жүйесі арқылы Micro SD картасын оқу модулі болып табылады. Arduino пайдаланушылары Arduino IDE инициализациясын аяқтау және оқу үшін SD картасы бар кітапхана картасын тікелей қолдана алады.

1 -қадам:

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

Қиындық:-

Бұл оқулықта мен өз жобамның схемасын жасау үшін Fritzing бағдарламалық жасақтамасын қолданамын.

алдымен Fritzing -ды ашып, DS3231, Arduino UNO және Micro SD картасын алуым керек. біз оларды секіргіш сымдар арқылы қосуымыз керек.

байланыстыратын стратегиялар:

DS3231 Arduino UNO қосылымдары:

DS3231 _ Arduino UNO

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

VCC ----------------------- 5 вольт

SDA ----------------------- A4 түйреуіші

SCL ----------------------- A5 түйреуіші

SD картасы Arduino UNO көмегімен қосылады:-

SD картасы _ Arduino UNO

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

VCC -------------------------------- 5 вольт

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

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

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

SCS ---------------------------------- түйреуіш 10

2 -қадам:

Кескін
Кескін
Кескін
Кескін
Кескін
Кескін

Proteus симуляциясы:-

Бұл жобада мен модельдеуге арналған Proteus бағдарламалық жасақтамасын қолдандым.

Біріншіден, мен компоненттер мен құрылғыларды алу үшін кітапхананы ашуым керек. Мен модельдеу үшін DS3232 мен SD картасын және виртуалды терминалды аламын. Бізге уақыт пен күнді имитациялау қажет болғандықтан, модельдеу кезінде ds3232 сағат терезесі ашылады, онда уақыт пен күн жұмыс істейді. біз Arduino кодтауында күн мен уақыттың бастапқы нүктелерін орната аламыз. Кейбір жобаларда күн мен уақытты қолмен орнату үшін батырманы басу керек, сондықтан біз Arduino кодтауын сәйкесінше өзгертуіміз керек.

Мен бұл үшін Hex файлы қажет Arduino UNO қолданамын. Arduino IDE -де Arduino кодтауының Hex файлын жасаңыз (мен төменде код беремін). содан кейін оны Arduino Properties -ке жүктеңіз.

Мен SD картасының модулін қолданамын. Мен SD картасының файлын беремін, оны модульге жүктеңіз (келесі сипаттамада берілген). Төменгі сол жақ бұрыштағы Proteus -те ойнату түймесі бар және симуляция басталады. симуляция басталғанда екі терезе ашық болады, виртуалды терминал және ds3232 сағаты.

> Виртуалды терминал жазылған деректерді көрсетеді;

SD картасы жарайды

рекорд 1

рекорд 2

рекорд 3

қайталау4

рекорд 5

> ds3232 сағат терезесі сәйкесінше уақыт пен күнді көрсетеді.

> модельдеу кезінде «Жад картасының мазмұны» деген файл ашылады, бұл файлда data.csv деректер файлы бар. Бұл файлда біз уақыт пен күнді, айды, күнді және жылды көрсетеміз. Әр кідіріс (1000); бұл деректер қайталанады және деректер оны файлға қосады.

3 -қадам:

Кескін
Кескін
Кескін
Кескін

EXCEL жұмыс:-

Excel бағдарламасын ашып, оған data.csv файлын енгізіңіз. деректер бағандарда көрсетіледі және уақыт бағанының сызықтық графигін алады.

4 -қадам:

Ұсынылған: