Obsah:
Video: Jak provést protokolování data a času - Liono Maker: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Úvod:-
V tomto tutoriálu se naučíme, jak provádět protokolování data a času pomocí Arduina. K tomuto účelu používám moduly DS3231 a karty Micro SD.
Hlavním modulem, který se používá pro záznam času a data, je DS3231. DS3231 je modul RTC (hodiny v reálném čase). Hodiny reálného času mohou poskytovat informace o sekundách, minutách, hodinách, dni, datu, měsíci a roce. DS3231 může být napájen 3,3 V nebo 5 V a lithiová knoflíková baterie CR2032 napájí RTC, pokud není připojena k Arduinu. DS3231 má také vestavěné teplotní čidlo. DS3231 používá komunikaci I2C se dvěma obousměrnými linkami:
1_ Sériové hodiny (SCL)
2_ Sériová data (SDA)
POZNÁMKA:
Pokud vás zajímá výroba záznamníku dat nebo záznamníku dat ze senzorů a zaznamenávání jeho dat do souboru. zde jsou následující odkazy: 1-Záznam dat o teplotě a intenzitě světla
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 záznamník dat s Arduino a micro SD kartou
www.youtube.com/embed/gd-a8Y5GF3A
Facebooková stránka: Modal = admin_t…
Data-Logger:
Data logger (také data-logger nebo data recorder) je elektronické zařízení, které zaznamenává data v průběhu času pomocí vestavěného nástroje nebo senzoru nebo prostřednictvím externích nástrojů a senzorů. Obvykle jsou malé, napájené bateriemi, přenosné a vybavené mikroprocesorem, vnitřní pamětí pro ukládání dat a senzory. Některé datalogery jsou propojeny s osobním počítačem a pomocí softwaru aktivují datalogger a zobrazují a analyzují shromážděná data, zatímco jiné mají zařízení s místním rozhraním (klávesnice, LCD) a lze je použít jako samostatné zařízení. V tomto projektu používám kartu SD k ukládání dat pomocí Arduina.
DS3231:
Datum a čas měření senzoru nebo datového záznamu lze zahrnout při zápisu dat na kartu SD pomocí modulu hodin reálného času (RTC), jako je DS3231. Hodiny reálného času mohou poskytovat informace o sekundách, minutách, hodinách, dni, datu, měsíci a roce. DS3231 může být napájen 3,3 V nebo 5 V a lithiová knoflíková baterie CR2032 napájí RTC, pokud není připojena k Arduinu. DS3231 má také vestavěné teplotní čidlo. DS3231 využívá komunikaci I2C se dvěma obousměrnými linkami: sériovými hodinami (SCL) a sériovými daty (SDA). Je k dispozici připojení pro Arduino pro toto schéma připojení.
Modul karty Micro SD:
Modul (Adaptér karty Micro SD) je modul čtečky karet Micro SD prostřednictvím souborového systému a ovladače rozhraní SPI, systému SCM k dokončení karty Micro SD pro čtení a zápis souborů. Uživatelé Arduina mohou přímo použít Arduino IDE dodávané s knihovní kartou SD pro dokončení inicializace a čtení.
Krok 1:
Fritzování:-
V tomto tutoriálu používám software Fritzing k vytváření schémat mého projektu.
nejprve musím otevřít Fritzing a poté vzít kartu DS3231, Arduino UNO a Micro SD. musíme je propojit propojovacími vodiči.
následují propojovací strategie:-
Připojení DS3231 s Arduino UNO:
DS3231 _ Arduino UNO
Gnd ----------------------- Gnd
VCC ----------------------- 5 voltů
SDA ----------------------- Pin A4
SCL ----------------------- Pin A5
Připojení karty SD pomocí Arduino UNO:-
SD karta _ Arduino UNO
Gnd --------------------------------- Gnd
VCC -------------------------------- 5 voltů
MISO -------------------------------- pin12
MOSI -------------------------------- pin11
SCK ---------------------------------- pin13
SCS ---------------------------------- pin 10
Krok 2:
Simulace Proteus:-
V tomto projektu jsem použil software Proteus pro simulace.
Za prvé, musím otevřít knihovnu, abych mohl odebírat komponenty a zařízení. Pro simulaci beru kartu DS3232 a SD a virtuální terminál. Protože potřebujeme simulovat čas a datum, během simulace se otevře okno hodin ds3232, ve kterém běží čas a datum. můžeme nastavit počáteční body data a času v kódování Arduino. V některých projektech se tlačítko používá k manuálnímu nastavení data a času, proto musíme odpovídajícím způsobem změnit kódování Arduino.
Používám k tomu Arduino UNO, potřebujeme Hex soubor. Vytvořte Hex soubor svého kódování Arduino (níže poskytuji kód) v Arduino IDE. poté jej nahrajte do vlastností Arduino.
Používám modul karty SD. Poskytuji soubor karty SD, nahrajte jej do svého modulu (uvedeno v následujícím popisu). V Proteusu vlevo pod rohem je tlačítko přehrávání, stiskněte jej a spustí se simulace. po spuštění simulace budou otevřena dvě okna, virtuální terminál a hodiny ds3232.
> Virtuální terminál zobrazuje zaznamenaná data jako;
SD karta v pořádku
záznam 1
záznam 2
záznam 3
recrod4
záznam 5
> okno s hodinami ds3232 podle toho zobrazuje čas a datum.
> během simulací se otevře soubor "Obsah paměťové karty", tento soubor obsahuje datový soubor data.csv. V tomto souboru jsou data o čase a datu, měsíci, dni a roce. Každé zpoždění (1000); tato data se budou opakovat a data je přidají do souboru.
Krok 3:
Práce EXCEL:-
Otevřete Excel a vložte do něj soubor data.csv. data se zobrazí ve sloupcích a vezmou řádkový graf časového sloupce.
Krok 4:
Doporučuje:
Jak provést kalibraci síly na CombiTouch: 6 kroků
Jak provést silovou kalibraci na CombiTouch: Tato příručka ukazuje, jak provést kalibraci síly na troubě Alto-Shaam CombiTouch. Pokud obrazovka nereaguje na dotek nebo aktivuje jinou ikonu, než na kterou se dotýkáte, jednoduše postupujte podle těchto pokynů. Pokud
Jak provést přepínač WiFi pomocí ESP8266: 5 kroků
Jak vytvořit přepínač WiFi pomocí ESP8266: V tomto tutoriálu vám ukážu, jak vytvořit drátový přepínač pomocí ESP8266. komunikační médium, které budu používat, je WiFi síť. V předchozím tutoriálu jsem diskutoval o používání ESP8266 ke komunikaci pomocí WiFi sítě. Můžete si přečíst toto
Arduino vykreslování data/času/protokolování pomocí Millis () a PfodApp: 11 kroků
Vykreslování data/času Arduino/protokolování pomocí Millis () a PfodApp: Není vyžadováno žádné programování Arduino nebo Android. Podporovány jsou také moduly RTC a GPS. Automatická korekce časových pásem, driftu RTC a chybějících skokových sekund GPS Úvod Tento tutoriál vám ukáže, jak používat svůj Arduino millis ( ) časová razítka pro vykreslení dat
Jak provést automatické vypnutí obvodu: 9 kroků
Jak vyrobit obvod automatického vypnutí: Ahoj, příteli, dnes udělám obvod automatického vypnutí pomocí tranzistoru 2N2222A. Tento obvod je velmi jednoduchý. Začněme
Jak provést test sluchu pro dospělé pomocí MATLABu: 6 kroků
Jak provést test sluchu pro dospělé pomocí MATLABu: UPOZORNĚNÍ: Náš test NENÍ lékařskou diagnostikou a neměl by být používán jako takový. Chcete -li přesně změřit sluch, navštivte lékaře. Pomocí materiálů, které jsme již měli, naše skupina provedla test sluchu. Náš test je určen pouze pro dospělé a dospívající