Obsah:

Ako vytvoriť zaznamenávanie dátumu a času - Liono Maker: 5 krokov
Ako vytvoriť zaznamenávanie dátumu a času - Liono Maker: 5 krokov

Video: Ako vytvoriť zaznamenávanie dátumu a času - Liono Maker: 5 krokov

Video: Ako vytvoriť zaznamenávanie dátumu a času - Liono Maker: 5 krokov
Video: 19. zasadnutie Mestského zastupiteľstva v Žiline | 14.12.2020 2024, December
Anonim
Ako vytvoriť zaznamenávanie dátumu a času | Liono Maker
Ako vytvoriť zaznamenávanie dátumu a času | Liono Maker
Ako vytvoriť zaznamenávanie dátumu a času | Liono Maker
Ako vytvoriť zaznamenávanie dátumu a času | Liono Maker

Úvod:-

V tomto tutoriáli sa naučíme, ako vykonávať zaznamenávanie dátumu a času pomocou Arduina. Na tento účel používam moduly DS3231 a karty Micro SD.

Hlavným modulom, ktorý sa používa na zaznamenávanie času a dátumu, je DS3231. DS3231 je modul RTC (hodiny v reálnom čase). Hodiny v reálnom čase môžu poskytovať informácie o sekundách, minútach, hodinách, dni, dátume, mesiaci a roku. DS3231 môže byť napájaný 3,3 V alebo 5 V a lítiová gombíková batéria CR2032 napája RTC, ak nie je pripojený k Arduinu. DS3231 má tiež vstavaný snímač teploty. DS3231 používa komunikáciu I2C s dvoma obojsmernými linkami:

1_Sériové hodiny (SCL)

2_Sériové údaje (SDA)

POZNÁMKA:

Ak máte záujem vytvoriť zapisovač údajov alebo záznamník údajov zo senzorov a zaznamenať jeho údaje do súboru. tu sú nasledujúce odkazy: 1-Záznam údajov o teplote a intenzite svetla

www.youtube.com/embed/gd-a8Y5GF3A

Rekordér 2-DHT11 s Arduino a micro SD kartou

www.youtube.com/embed/gd-a8Y5GF3A

Stránka na Facebooku: Modal = admin_t…

Záznamník údajov:

Záznamník údajov (tiež záznamník údajov alebo záznamník údajov) je elektronické zariadenie, ktoré v priebehu času zaznamenáva údaje vstavaným prístrojom alebo snímačom alebo prostredníctvom externých prístrojov a snímačov. Spravidla sú malé, batériové, prenosné a vybavené mikroprocesorom, vnútornou pamäťou na ukladanie údajov a snímačmi. Niektoré záznamníky údajov sú prepojené s osobným počítačom a používajú softvér na aktiváciu záznamníka údajov a zobrazenie a analýzu zozbieraných údajov, zatiaľ čo iné majú zariadenie s miestnym rozhraním (klávesnica, LCD) a môžu byť použité ako samostatné zariadenie. V tomto projekte používam kartu SD na ukladanie údajov pomocou Arduina.

DS3231:

Dátum a čas merania senzora alebo záznamu údajov je možné zahrnúť pri zápise údajov na kartu SD pomocou modulu s hodinami v reálnom čase (RTC), ako je napríklad DS3231. Hodiny v reálnom čase môžu poskytovať informácie o sekundách, minútach, hodinách, dni, dátume, mesiaci a roku. DS3231 môže byť napájaný 3,3 V alebo 5 V a lítiová gombíková batéria CR2032 napája RTC, ak nie je pripojený k Arduinu. DS3231 má tiež vstavaný snímač teploty. DS3231 používa komunikáciu I2C s dvoma obojsmernými linkami: sériovými hodinami (SCL) a sériovými údajmi (SDA). Ako sa pripojiť k Arduinu pre tento diagram pripojenia je k dispozícii.

Modul karty Micro SD:

Modul (adaptér na kartu Micro SD) je modul na čítanie kariet Micro SD, ktorý prostredníctvom súborového systému a ovládača rozhrania SPI, systému SCM dokončuje čítanie a zápis súborov na kartu Micro SD. Používatelia Arduina môžu priamo použiť Arduino IDE dodávané s knižničnou kartou SD na dokončenie inicializácie a čítania.

Krok 1:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

Fritzovanie:-

V tomto tutoriáli používam softvér Fritzing na vytváranie schém svojho projektu.

Najprv musím otvoriť Fritzing a potom vziať kartu DS3231, Arduino UNO a Micro SD. musíme ich prepojiť prepojovacími vodičmi.

nasledujú prepojovacie stratégie:-

Pripojenia DS3231 s Arduino UNO:

DS3231 _ Arduino UNO

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

VCC ----------------------- 5 voltov

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

SCL ----------------------- Kolík A5

Pripojenie karty SD s Arduino UNO:-

Karta SD _ Arduino UNO

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

VCC -------------------------------- 5 voltov

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

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

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

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

Krok 2:

Obrázok
Obrázok
Obrázok
Obrázok
Obrázok
Obrázok

Proteusové simulácie:-

V tomto projekte som použil softvér Proteus na simulácie.

Po prvé, musím otvoriť knižnicu, aby som mohol používať komponenty a zariadenia. Na simuláciu používam kartu DS3232 a SD a virtuálny terminál. Pretože potrebujeme čas a dátum v simulácii, počas simulácie sa otvorí okno s hodinami ds3232, v ktorom beží čas a dátum. v kódovaní Arduino môžeme nastaviť počiatočné body dátumu a času. V niektorých projektoch sa používa tlačidlo na manuálne nastavenie dátumu a času, na tento účel musíme zodpovedajúcim spôsobom zmeniť kódovanie Arduino.

Používam Arduino UNO, na to potrebujeme súbor Hex. Vytvorte hexadecimálny súbor svojho kódovania Arduino (kód uvádzam nižšie) v Arduino IDE. potom ho nahrajte do vlastností Arduino.

Používam modul karty SD. Poskytujem súbor SD karty, nahrajte ho do svojho modulu (uvedené v nasledujúcom popise). V Proteuse vľavo pod rohom je tlačidlo prehrávania, stlačte ho a začnú sa simulácie. po spustení simulácie budú otvorené dve okná, virtuálny terminál a hodiny ds3232.

> Virtuálny terminál zobrazuje zaznamenané údaje ako;

Karta SD je v poriadku

záznam 1

záznam 2

záznam 3

recrod4

záznam 5

> Okno s hodinami ds3232 podľa toho zobrazuje čas a dátum.

> počas simulácií sa otvorí súbor "Obsah pamäťovej karty", ktorý obsahuje dátový súbor data.csv. V tomto súbore sú údaje o čase a dátume, mesiaci, dni a roku. Každé oneskorenie (1 000); tieto údaje sa budú opakovať a údaje ich pridajú do súboru.

Krok 3:

Obrázok
Obrázok
Obrázok
Obrázok

Práca EXCEL:-

Otvorte Excel a vložte do neho svoj súbor data.csv. údaje sa zobrazia v stĺpcoch a urobia čiarový graf časového stĺpca.

Krok 4:

Odporúča: