Obsah:
Video: Ako vytvoriť zaznamenávanie dátumu a času - Liono Maker: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Ú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:
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:
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:
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:
Internetové hodiny: Zobrazenie dátumu a času pomocou OLED pomocou ESP8266 NodeMCU s protokolom NTP: 6 krokov
Internetové hodiny: Zobrazenie dátumu a času pomocou OLED pomocou ESP8266 NodeMCU s protokolom NTP: Ahoj chlapci, v tomto návode postavíme internetové hodiny, ktoré získajú čas z internetu, takže tento projekt nebude potrebovať na spustenie žiadne RTC, ale bude potrebovať iba fungujúce internetové pripojenie A na tento projekt potrebujete esp8266, ktorý bude mať
Arduino vykresľovanie dátumu/času/protokolovanie pomocou nástrojov Millis () a PfodApp: 11 krokov
Arduino vykresľovanie dátumu/času/protokolovanie pomocou Millis () a PfodApp: Nie je potrebné žiadne programovanie pre Arduino alebo Android. Podporované sú tiež moduly RTC a GPS. Automatická korekcia časových pásiem, posunu RTC a chýbajúcich prestupných sekúnd GPS Úvod Tento tutoriál vám ukáže, ako používať zariadenie Arduino millis ( ) časové pečiatky na vykreslenie údajov
Zobrazenie dátumu, času a teploty pomocou XinaBoxu: 8 krokov
Zobrazenie dátumu, času a teploty pomocou XinaBoxu: Cool OLED displej zobrazujúci dátum, čas a teplotu v stupňoch Celzia a Fahrenheita pomocou Xinabox xChips na základe ESP8266
Hodiny s IR diaľkovým ovládaním pre nastavenie času/dátumu: 5 krokov
Hodiny s IR diaľkovým ovládaním na nastavenie času/dátumu: Jedná sa o jednoduché hodiny vyrobené z ľahko dostupných komponentov. Použitý mikrokontrolér je lacný STM32F030F4P6. Displej je 16x2 LCD s batohom I2C (PCF8574). Hodinový obvod je možné postaviť pomocou malých prototypovacích dosiek a TSSOP
Presun dátumu a času do aplikácie Blynk pomocou Wemos D1 Mini Pro: 10 krokov
Posunutie dátumu a času do aplikácie Blynk pomocou Wemos D1 Mini Pro: Wemos D1 Mini Pro použijeme na posunutie času & dátum do aplikácie Blynk. K tejto aktivite nebudete musieť k Wemos D1 Mini Pro pripájať žiadne komponenty