Sadržaj:
Video: Kako zapisati datum i vrijeme - Proizvođač Liono: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
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:
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:
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:
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:
DIY Kako prikazati vrijeme na M5StickC ESP32 pomoću Visuina - jednostavno za napraviti: 9 koraka
DIY Kako prikazati vrijeme na M5StickC ESP32 pomoću Visuina - jednostavno za napraviti: U ovom ćemo vodiču naučiti kako programirati ESP32 M5Stack StickC s Arduino IDE -om i Visuinom za prikaz vremena na LCD -u
ESP8266 OLED - Dobijte vrijeme i datum s interneta: 8 koraka
ESP8266 OLED - Dobijte vrijeme i datum s interneta: U ovom ćemo vodiču naučiti kako doći do datuma i vremena s poslužitelja NIST TIME pomoću ESP8266 OLED i Visuina, Pogledajte demonstracijski video
Dobijte vrijeme i datum s interneta - Vodič: 9 koraka
Dobijte vrijeme i datum s Interneta - Vodič: U ovom ćemo vodiču naučiti kako dobiti datum i vrijeme s poslužitelja NIST TIME pomoću M5Stack StickC i Visuina. Pogledajte demonstracijski video
Svijeća za vrijeme - kratko vrijeme i temperatura: 8 koraka
Vremenska svijeća - Kratki prikaz vremena i temperature: Pomoću ove čarobne svijeće možete odmah reći trenutnu temperaturu i uvjete vani
Kako programirati Audacity za snimanje u određeno vrijeme: 8 koraka
Kako programirati Audacity za snimanje u određeno vrijeme: To je brzi trik, upotrijebite ga za špijuniranje, snimanje telefonskog poziva ili jednostavno snimanje govora iz povijesti dok ste vani Korištenje popularne aplikacije otvorenog koda Audacitylet počinje