Kazalo:
Video: Kako zapisati datum in čas - Liono Maker: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Uvod:-
V tej vadnici se bomo naučili, kako zapisati datum in čas z Arduinom. V ta namen uporabljam module DS3231 & Micro SD Card.
Glavni modul, ki se uporablja za beleženje časa in datuma, je DS3231. DS3231 je modul RTC (ura v realnem času). Ura v realnem času lahko poda sekunde, minute, ure, dan, datum, mesec in leto. DS3231 se lahko napaja s 3,3 V ali 5 V, litijeva baterija z gumbom CR2032 pa napaja RTC, če ni priključena na Arduino. DS3231 ima tudi vgrajen temperaturni senzor. DS3231 uporablja I2C komunikacijo z dvema dvosmernima linijama:
1_Serijska ura (SCL)
2_Serijski podatki (SDA)
OPOMBA:
Če vas zanima snemalnik podatkov ali zapisovalnik podatkov senzorjev in zapisovanje njihovih podatkov v datoteko. tukaj so naslednje povezave: 1-beleženje podatkov o temperaturi in jakosti svetlobe
www.youtube.com/embed/gd-a8Y5GF3A
Snemalnik podatkov 2-DHT11 z Arduino in kartico micro SD
www.youtube.com/embed/gd-a8Y5GF3A
Facebook stran: Modal = admin_t…
Zapisovalnik podatkov:
Zapisovalnik podatkov (tudi zapisovalnik podatkov ali zapisovalnik podatkov) je elektronska naprava, ki sčasoma beleži podatke z vgrajenim instrumentom ali senzorjem ali prek zunanjih instrumentov in senzorjev. Na splošno so majhne, prenosne in opremljene z baterijo, opremljene z mikroprocesorjem, notranjim pomnilnikom za shranjevanje podatkov in senzorji. Nekateri zapisovalniki podatkov se povezujejo z osebnim računalnikom in uporabljajo programsko opremo za aktiviranje zapisovalnika podatkov ter ogled in analizo zbranih podatkov, drugi pa imajo lokalno vmesniško napravo (tipkovnica, LCD) in se lahko uporabljajo kot samostojna naprava. V tem projektu uporabljam kartico SD za shranjevanje podatkov s pomočjo Arduina.
DS3231:
Datum in čas merjenja senzorja ali podatkovnega zapisa se lahko vključita pri zapisovanju podatkov na kartico SD z modulom ure v realnem času (RTC), kot je DS3231. Ura v realnem času lahko poda sekunde, minute, ure, dan, datum, mesec in leto. DS3231 se lahko napaja s 3,3 V ali 5 V, litijeva baterija z gumbom CR2032 pa napaja RTC, če ni priključena na Arduino. DS3231 ima tudi vgrajen temperaturni senzor. DS3231 uporablja I2C komunikacijo z dvema dvosmernima linijama: serijsko uro (SCL) in zaporedne podatke (SDA). Na voljo je način povezave z Arduinom za ta diagram povezave.
Modul mikro SD kartice:
Modul (vmesnik za kartico Micro SD) je modul bralnika kartic Micro SD, prek datotečnega sistema in gonilnika vmesnika SPI, sistema SCM za dokončanje branja in pisanja datotek Micro SD. Uporabniki Arduina lahko za dokončanje inicializacije in branje neposredno uporabljajo Arduino IDE, ki je priložen knjižnični kartici SD.
Korak 1:
Frizing:-
V tej vadnici uporabljam programsko opremo Fritzing za izdelavo shem svojega projekta.
najprej moram odpreti Fritzing in nato vzeti DS3231, Arduino UNO in Micro SD kartico. moramo jih povezati prek mostičnih žic.
naslednje strategije povezovanja:-
Povezave DS3231 z Arduino UNO:
DS3231 _ Arduino UNO
Gnd ----------------------- Gnd
VCC ----------------------- 5 voltov
SDA ----------------------- Pin A4
SCL ----------------------- Pin A5
Povezave s kartico SD z Arduino UNO:-
Kartica SD _ Arduino UNO
Gnd --------------------------------- Gnd
VCC -------------------------------- 5 voltov
MISO -------------------------------- pin12
MOSI -------------------------------- pin11
SCK ---------------------------------- pin13
SCS ---------------------------------- pin 10
2. korak:
Proteusove simulacije:-
V tem projektu sem uporabil programsko opremo Proteus za simulacije.
Najprej moram odpreti knjižnico, da vzamem komponente in naprave. Za simulacijo sem vzel DS3232 in SD kartico ter virtualni terminal. Ker potrebujemo simulacijo časa in datuma, se med simulacijo odpre okno ure ds3232, v katerem tečeta čas in datum. v kodiranju Arduino lahko nastavimo izhodišča za datum in čas. V nekaterih projektih se za ročno nastavitev datuma in časa uporabljajo gumbi, zato moramo kodiranje Arduino ustrezno spremeniti.
Za to uporabljam Arduino UNO, za to potrebujemo datoteko Hex. Naredite Hex datoteko kodiranja Arduino (podajam kodo spodaj) v Arduino IDE. nato ga naložite v Arduino Properties.
Uporabljam modul kartice SD. Zagotavljam datoteko SD kartice, jo naložite v svoj modul (v naslednjem opisu). V Proteusu levo pod kotom je gumb za predvajanje, ki ga pritisnete, in začele se bodo simulacije. ko se bo simulacija začela, bosta odprti dve okni, virtualni terminal in ura ds3232.
> Navidezni terminal prikazuje zapisane podatke kot;
SD kartica v redu
zapis 1
zapis2
zapis 3
recrod4
zapis 5
> okno ure ds3232 ustrezno prikazuje čas in datum.
> med simulacijami se bo odprla datoteka "Vsebina pomnilniške kartice", ki vsebuje podatkovno datoteko data.csv. V tej datoteki imamo podatke o času in datumu, mesecu, dnevu in letu. Vsaka zamuda (1000); ti podatki se bodo ponovili in podatki bodo dodani v datoteko.
3. korak:
Delo EXCEL:-
Odprite Excel in vanj vnesite datoteko data.csv. podatki bodo prikazani v stolpcih in vzeli linijski graf časovnega stolpca.
4. korak:
Priporočena:
ESP8266 OLED - Pridobite čas in datum iz interneta: 8 korakov
ESP8266 OLED - Pridobite čas in datum iz interneta: V tej vadnici se bomo naučili, kako dobiti datum in čas s strežnika NIST TIME s pomočjo ESP8266 OLED in Visuina, Oglejte si predstavitveni video
Kako zapisati ATTiny85 z uporabo Arduino-Mega kot ponudnika internetnih storitev: 5 korakov
Kako zapisati ATTiny85 z uporabo Arduino -Mega kot ponudnika internetnih storitev: sodelavci - Sayan Wadadar, Chiranjib Kundu Programiranje ATTiny85 z uporabo Arduino MEGA2560 kot ponudnika internetnih storitev. Pred nekaj meseci sem poskušal skrčiti svoj projekt Arduino z mojo Attiny 85 ic. To je bilo prvič, ko sem poskušal programirati 20u ATTiny 85 z uporabo
Kako zapisati na kalkulator TI-84 Plus: 7 korakov
Kako zapisati zapiske v kalkulator TI-84 Plus: Shranjevanje zapiskov in formul v grafični kalkulator TI-84 Plus lahko uporabite za prihranek časa in zanesljivejše zapomnitev formul. Uporabite ga lahko tudi za prednost pri izpitih, kot je SAT, ki študentom omogočajo uporabo te metode. V folku
Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD): 5 korakov
Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD): Pozdravljeni vsi! V tem navodilu vam bom pokazal, kako zapisati zagonski nalagalnik na vmesniku Atmega328p-AU (SMD) in kako narediti Arduino NANO od začetka do konca. ta navodila lahko uporabite za izdelavo vseh arduino plošč za vas
KAKO NAPRAVITI ARDUINO NANO/MINI - Kako zapisati zagonski nalagalnik: 5 korakov
KAKO NAPRAVITI ARDUINO NANO/MINI | Kako zapisati zagonski nalagalnik: V tem navodilu vam bom pokazal, kako narediti Arduino MINI iz praske. Postopek, napisan v tem navodilu, lahko uporabite za izdelavo vseh arduino plošč za vaše zahteve projekta po meri. Prosimo, poglejte video za boljše razumevanje