Sadržaj:

Kako zapisati datum i vrijeme - Proizvođač Liono: 5 koraka
Kako zapisati datum i vrijeme - Proizvođač Liono: 5 koraka

Video: Kako zapisati datum i vrijeme - Proizvođač Liono: 5 koraka

Video: Kako zapisati datum i vrijeme - Proizvođač Liono: 5 koraka
Video: Morali smo na operaciju 👨‍⚕️| Ženski Svijet 🦋 2024, Srpanj
Anonim
Kako zapisati datum i vrijeme | Liono Maker
Kako zapisati datum i vrijeme | Liono Maker
Kako zapisati datum i vrijeme | Liono Maker
Kako zapisati datum i vrijeme | Liono Maker

Uvod:-

U ovom ćemo vodiču naučiti kako zapisati datum i vrijeme s Arduinom. U tu svrhu koristim module DS3231 i mikro SD kartice.

Glavni modul koji se koristi za bilježenje vremena i datuma je DS3231. DS3231 je modul RTC (sat u stvarnom vremenu). Sat u stvarnom vremenu može pružiti sekunde, minute, sate, dan, datum, mjesec i godinu. DS3231 se može napajati s 3,3 V ili 5 V, a CR2032 litijeva baterija s gumbom napaja RTC kada nije spojena na Arduino. DS3231 također ima ugrađen senzor temperature. DS3231 koristi I2C komunikaciju s dvije dvosmjerne linije:

1_Serijski sat (SCL)

2_Serijski podaci (SDA)

BILJEŠKA:

Ako vas zanima snimanje podataka ili zapisničar podataka senzora i snimanje njihovih podataka u datoteku. ovdje su sljedeće veze: 1-Zapisivanje podataka o temperaturi i intenzitetu svjetlosti

www.youtube.com/embed/gd-a8Y5GF3A

Snimač podataka 2-DHT11 s Arduinom i mikro SD karticom

www.youtube.com/embed/gd-a8Y5GF3A

Facebook stranica: Modal = admin_t…

Zapisnik podataka:

Zapisnik podataka (također zapisivač podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke s vremenom pomoću ugrađenog instrumenta ili senzora ili putem vanjskih instrumenata i senzora. Općenito su mali, prijenosni i napajani baterijom, opremljeni mikroprocesorom, unutarnjom memorijom za pohranu podataka i senzorima. Neki zapisivači podataka sučeljavaju se s osobnim računalom i koriste softver za aktiviranje zapisnika i pregled i analizu prikupljenih podataka, dok drugi imaju uređaj s lokalnim sučeljem (tipkovnica, LCD) i mogu se koristiti kao samostalni uređaj. U ovom projektu koristim SD-karticu za spremanje podataka uz pomoć Arduina.

DS3231:

Datum i vrijeme mjerenja senzora ili zapisa podataka mogu se uključiti pri upisu podataka na SD karticu pomoću modula sata u stvarnom vremenu (RTC), poput DS3231. Sat u stvarnom vremenu može pružiti sekunde, minute, sate, dan, datum, mjesec i godinu. DS3231 se može napajati s 3,3 V ili 5 V, a CR2032 litijeva baterija s gumbom napaja RTC kada nije spojena na Arduino. DS3231 također ima ugrađen senzor temperature. DS3231 koristi I2C komunikaciju s dvije dvosmjerne linije: serijskim satom (SCL) i serijskim podacima (SDA). Način povezivanja s Arduinom za ovu shemu povezivanja dostupan je.

Modul mikro SD kartice:

Modul (adapter za mikro SD karticu) je modul čitača mikro SD kartica, putem datotečnog sustava i upravljačkog programa za SPI sučelje, SCM sustava za dovršetak čitanja i pisanja mikro SD kartice. Korisnici Arduina mogu izravno koristiti Arduino IDE koji dolazi s knjižnicom SD kartice za dovršenje inicijalizacije i čitanje.

Korak 1:

Slika
Slika
Slika
Slika
Slika
Slika

Frizing:-

U ovom vodiču koristim softver Fritzing za izradu shema svog projekta.

prvo moram otvoriti Fritzing, a zatim uzeti DS3231, Arduino UNO i Micro SD karticu. moramo ih spojiti preko kratkospojnih žica.

slijede strategije povezivanja:-

DS3231 veze s Arduino UNO:

DS3231 _ Arduino UNO

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

VCC ----------------------- 5 volti

SDA ----------------------- Pin A4

SCL ----------------------- Pin A5

Veze SD kartice s Arduino UNO:-

SD kartica _ Arduino UNO

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

VCC -------------------------------- 5 volti

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

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

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

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

Korak 2:

Slika
Slika
Slika
Slika
Slika
Slika

Proteusove simulacije:-

U ovom projektu koristio sam Proteus softver za simulacije.

Prvo, moram otvoriti biblioteku za uzimanje komponenti i uređaja. Uzimam DS3232 i SD karticu i virtualni terminal za simulaciju. Budući da nam je potrebno Simulirati vrijeme i datum, tijekom simulacije otvara se prozor sata ds3232 u kojem se prikazuje vrijeme i datum. možemo postaviti početne točke datuma i vremena u Arduino kodiranju. U nekim projektima gumbi se koriste za ručno postavljanje datuma i vremena. U tu svrhu moramo prema tome promijeniti Arduino kodiranje.

Koristim Arduino UNO za ovo nam treba Hex datoteka. Napravite Hex datoteku svog Arduino kodiranja (u nastavku donosim kôd) u Arduino IDE -u. zatim ga prenesite u Arduino Properties.

Koristim modul SD kartice. Dajem datoteku SD kartice, učitajte je u svoj modul (navedeno u sljedećem opisu). U Proteusu lijevo ispod kuta nalazi se gumb za reprodukciju, pritisnite ga i simulacije će započeti. kada je simulacija započela otvorit će se dva prozora, virtualni terminal i ds3232 sat.

> Virtualni terminal prikazuje snimljene podatke kao;

SD kartica u redu

zapis1

zapis 2

rekord3

recrod4

rekord5

> prozor sata ds3232 prikazuje odgovarajuće vrijeme i datum.

> tijekom simulacija otvorit će se datoteka "Sadržaj memorijske kartice", koja sadrži podatkovnu datoteku data.csv. U ovoj datoteci nalazimo podatke o vremenu i datumu, mjesecu, danu i godini. Svako kašnjenje (1000); ti će se podaci ponoviti i podaci će ih dodati u datoteku.

3. korak:

Slika
Slika
Slika
Slika

EXCEL Rad:-

Otvorite Excel i u njega unesite svoju datoteku data.csv. podaci će biti prikazani u stupcima i uzeti linijski grafikon vremenskog stupca.

Korak 4:

Preporučeni: