Tartalomjegyzék:

A dátum és az idő naplózása - Liono Maker: 5 lépés
A dátum és az idő naplózása - Liono Maker: 5 lépés

Videó: A dátum és az idő naplózása - Liono Maker: 5 lépés

Videó: A dátum és az idő naplózása - Liono Maker: 5 lépés
Videó: Нашли нетронутый заброшенный магазин в Швеции 2024, December
Anonim
A dátum és az idő naplózása | Liono Maker
A dátum és az idő naplózása | Liono Maker
A dátum és az idő naplózása | Liono Maker
A dátum és az idő naplózása | Liono Maker

Bevezetés:-

Ebben az oktatóanyagban megtanuljuk, hogyan lehet dátumot és időt naplózni az Arduino segítségével. Erre a célra DS3231 és Micro SD kártya modulokat használok.

Az idő és dátum naplózására használt fő modul a DS3231. A DS3231 egy RTC (valós idejű óra) modul. A valós idejű óra másodperceket, perceket, órákat, napot, dátumot, hónapot és évet tartalmazhat. A DS3231 tápellátása 3,3 V vagy 5 V, és CR2032 lítium gombelemmel működtethető az RTC, ha nincs csatlakoztatva az Arduino-hoz. A DS3231 beépített hőmérséklet -érzékelővel is rendelkezik. A DS3231 I2C kommunikációt használ a két kétirányú vonallal:

1_ Soros óra (SCL)

2_Séria adatok (SDA)

JEGYZET:

Ha érdekli, hogy egy adatrögzítőt vagy adatgyűjtőt készítsen egy érzékelőről, és rögzítse annak adatait egy fájlban. itt a következő linkek: 1-Hőmérséklet és fényerősség adatgyűjtés

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11 adatrögzítő Arduino és micro SD kártyával

www.youtube.com/embed/gd-a8Y5GF3A

Facebook oldal: Modal = admin_t…

Adatgyűjtő:

Az adatgyűjtő (adatgyűjtő vagy adatrögzítő is) olyan elektronikus eszköz, amely idővel rögzíti az adatokat egy beépített műszerrel vagy érzékelővel, vagy külső műszerekkel és érzékelőkkel. Általában kicsi, akkumulátoros, hordozható, és mikroprocesszorral, belső memóriával és adattárolóval vannak felszerelve. Egyes adatgyűjtők összekapcsolódnak a személyi számítógéppel, és szoftvereket használnak az adatgyűjtő aktiválásához, valamint az összegyűjtött adatok megtekintéséhez és elemzéséhez, míg mások helyi interfész eszközzel (billentyűzet, LCD) rendelkeznek, és önálló eszközként is használhatók. Ebben a projektben SD-kártyát használok az adatok tárolására az Arduino segítségével.

DS3231:

Az érzékelő mérésének vagy adatrekordjának dátuma és ideje szerepelhet, amikor adatokat ír egy SD-kártyára valós idejű óra (RTC) modul, például a DS3231 használatával. A valós idejű óra másodperceket, perceket, órákat, napot, dátumot, hónapot és évet tartalmazhat. A DS3231 tápellátása 3,3 V vagy 5 V, és CR2032 lítium gombelemmel működtethető az RTC, ha nincs csatlakoztatva az Arduino-hoz. A DS3231 beépített hőmérséklet -érzékelővel is rendelkezik. A DS3231 I2C kommunikációt használ a két kétirányú vonallal: soros óra (SCL) és soros adat (SDA). A kapcsolat diagram az Arduino -hoz való csatlakoztatáshoz rendelkezésre áll.

Micro SD-kártya modul:

A modul (Micro SD-Card Adapter) egy Micro SD kártyaolvasó modul a fájlrendszeren és az SPI interfész illesztőprogramon keresztül, az SCM rendszeren keresztül, hogy befejezze a fájlok olvasását és írását Micro SD-kártya. Az Arduino felhasználók közvetlenül használhatják az Arduino IDE-t, amely SD-kártyás könyvtári kártyával érkezik az inicializálás befejezéséhez és az olvasáshoz.

1. lépés:

Kép
Kép
Kép
Kép
Kép
Kép

Fritzing:-

Ebben az oktatóanyagban a Fritzing szoftvert használom a projekt sematikáinak elkészítéséhez.

először ki kell nyitnom a Fritzing -t, majd venni kell a DS3231, Arduino UNO és Micro SD kártyát. áthidaló vezetékeken keresztül kell csatlakoztatnunk őket.

az alábbi összekapcsolási stratégiák:-

DS3231 kapcsolatok az Arduino UNO -val:

DS3231 _ Arduino UNO

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

VCC ----------------------- 5 volt

SDA ----------------------- A4-es tű

SCL ----------------------- A5

SD kártya kapcsolatok az Arduino UNO-val:-

SD kártya _ Arduino UNO

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

VCC -------------------------------- 5 volt

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

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

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

SCS ---------------------------------- 10. tű

2. lépés:

Kép
Kép
Kép
Kép
Kép
Kép

Proteus szimulációk:-

Ebben a projektben a Proteus szoftvert használtam szimulációkhoz.

Először is meg kell nyitnom a könyvtárat az alkatrészek és eszközök átvételéhez. Szimulációs célból DS3232 és SD kártyát és virtuális terminált veszek. Mivel szükségünk van az idő és dátum szimulálására, a szimuláció során megnyílik a ds3232 óraablak, amelyben az idő és a dátum fut. dátum és idő kezdőpontjait állíthatjuk be az Arduino kódolásban. Egyes projektekben a nyomógomb segítségével manuálisan állíthatjuk be a dátumot és az időt, ennek megfelelően módosítanunk kell az Arduino kódolást.

Ehhez az Arduino UNO -t használom, szükségünk van Hex fájlra. Készítsen Hex fájlt az Arduino kódolásából (az alábbi kódot adom meg) az Arduino IDE -ben. majd töltse fel az Arduino Properties -be.

SD kártya modult használok. SD -kártyafájlt szolgáltatok, töltse fel a moduljába (a következő leírásban található). A Proteus sarokban balra található lejátszási gomb megnyomásával megnyílik a szimuláció. A szimuláció elindításakor a két ablak nyitva lesz, a virtuális terminál és a ds3232 óra.

> A virtuális terminál a rögzített adatokat mint;

SD kártya rendben

rekord1

rekord2

rekord3

recrod4

rekord5

> a ds3232 óra ablak ennek megfelelően mutatja az időt és a dátumot.

> szimulációk során megnyílik a "Memóriakártya tartalma" fájl, ez a fájl tartalmazza a data.csv adatfájlt. Ebben a fájlban az idő és a dátum, a hónap, a nap és az év adatait tároljuk. Minden késés (1000); ezek az adatok megismétlődnek, és az adatok hozzáadják a fájlhoz.

3. lépés:

Kép
Kép
Kép
Kép

EXCEL dolgozik:-

Nyissa meg az Excel programot, és adja be a data.csv fájlt. az adatok oszlopokban jelennek meg, és az időoszlop vonaldiagramját veszik fel.

4. lépés:

Ajánlott: