INHOUDSOPGAWE:

Hoe om datum en tyd aan te meld - Liono Maker: 5 stappe
Hoe om datum en tyd aan te meld - Liono Maker: 5 stappe

Video: Hoe om datum en tyd aan te meld - Liono Maker: 5 stappe

Video: Hoe om datum en tyd aan te meld - Liono Maker: 5 stappe
Video: PARSONVER LA24 Smartwatch Review: A Stylish and Affordable Option for Women 2024, November
Anonim
Hoe om datum en tyd aan te meld | Liono Maker
Hoe om datum en tyd aan te meld | Liono Maker
Hoe om datum en tyd aan te meld | Liono Maker
Hoe om datum en tyd aan te meld | Liono Maker

Inleiding:-

In hierdie tutoriaal leer ons hoe om datum en tyd aan te meld met Arduino. Vir hierdie doel gebruik ek DS3231- en Micro SD -kaartmodules.

Die hoofmodule wat gebruik word om tyd en datum aan te meld, is DS3231. DS3231 is 'n RTC -module (real time clock). Die intydse klok kan sekondes, minute, ure, dag, datum, maand en jaar inligting verskaf. Die DS3231 kan aangedryf word met 3.3V of 5V en 'n CR2032 litium knoppieselbattery dryf die RTC aan as dit nie aan die Arduino gekoppel is nie. Die DS3231 het ook 'n ingeboude temperatuursensor. Die DS3231 gebruik I2C -kommunikasie met die twee tweerigtinglyne:

1_Seriële klok (SCL)

2_Seriële data (SDA)

LET WEL:

As u interessant is om 'n data -opnemer of datalogger van 'n sensor te maak en die data daarvan in 'n lêer op te neem. hier is die volgende skakels: 1-Temperatuur- en ligintensiteitsdatalogging

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11 data-opnemer met Arduino en micro SD kaart

www.youtube.com/embed/gd-a8Y5GF3A

Facebook -bladsy: Modal = admin_t …

Datalogger:

'N Datalogger (ook data-logger of data recorder) is 'n elektroniese toestel wat data mettertyd met 'n ingeboude instrument of sensor of via eksterne instrumente en sensors opneem. Hulle is oor die algemeen klein, battery -aangedrewe, draagbaar en toegerus met 'n mikroverwerker, interne geheue vir data -berging en sensors. Sommige dataloggers koppel met 'n persoonlike rekenaar en gebruik sagteware om die datalogger te aktiveer en die versamelde data te sien en te ontleed, terwyl ander 'n plaaslike koppelvlak-toestel (klavier, LCD) het en as 'n losstaande toestel gebruik kan word. In hierdie projek gebruik ek SD-kaart om data met behulp van Arduino op te slaan.

DS3231:

Die datum en tyd van 'n sensormeting of van 'n data-rekord kan ingesluit word by die skryf van data na 'n SD-kaart met 'n real-time klok (RTC) module, soos die DS3231. Die intydse klok kan sekondes, minute, ure, dag, datum, maand en jaar inligting verskaf. Die DS3231 kan aangedryf word met 3.3V of 5V en 'n CR2032 litium knoppieselbattery dryf die RTC aan as dit nie aan die Arduino gekoppel is nie. Die DS3231 het ook 'n ingeboude temperatuursensor. Die DS3231 gebruik I2C -kommunikasie met die twee tweerigtinglyne: seriële klok (SCL) en seriële data (SDA). Hoe om met Arduino te skakel vir hierdie verbindingsdiagram is beskikbaar.

Micro SD-kaartmodule:

Die module (Micro SD-kaartadapter) is 'n Micro SD-kaartlesermodule, deur die lêerstelsel en die SPI-koppelvlakbestuurder, die SCM-stelsel om die lêer te lees en te skryf Micro SD-kaart. Arduino-gebruikers kan direk gebruik maak van die Arduino IDE en 'n SD-kaartbiblioteekkaart om die inisialisering te voltooi en te lees.

Stap 1:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Fritsing:-

In hierdie tutoriaal gebruik ek Fritzing -sagteware om skemas van my projek te maak.

Eerstens moet ek die Fritzing oopmaak en dan DS3231, Arduino UNO en Micro SD -kaart neem. ons moet dit verbind met springdrade.

volgende is verbindingsstrategieë:-

DS3231 -verbindings met Arduino UNO:

DS3231 _ Arduino UNO

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

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

SDA ----------------------- Speld A4

SCL ----------------------- Speld A5

SD-kaartverbindings met Arduino UNO:-

SD -kaart _ Arduino UNO

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

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

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

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

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

SCS ---------------------------------- pen 10

Stap 2:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

Proteus-simulasies:-

In hierdie projek het ek Proteus -sagteware vir simulasies gebruik.

Eerstens moet ek die biblioteek oopmaak om komponente en toestelle te neem. Ek neem DS3232 en SD kaart en virtuele terminale vir simulasie doeleindes. Omdat ons tyd en datum moet simuleer, word tydens die simulasie ds3232 klokvenster oopgemaak waarin tyd en datum loop. ons kan beginpunte van datum en tyd in Arduino -kodering stel. In sommige projekte word die drukknoppie gebruik om datum en tyd handmatig in te stel, vir hierdie doel moet ons die kodering van Arduino dienooreenkomstig verander.

Ek gebruik Arduino UNO hiervoor het ons 'n Hex -lêer nodig. Maak 'n hex -lêer van u Arduino -kodering (ek verskaf kode hieronder) in Arduino IDE. laai dit dan op in Arduino Properties.

Ek gebruik die SD kaart module. Ek verskaf 'n SD -kaartlêer, laai dit op in u module (verskaf in die volgende beskrywing). In Proteus links onder die hoek, is daar 'n speelknoppie en druk daarop en simulasies sal begin. Toe die simulasie begin, sal die twee vensters oop wees, die virtuele terminale en die ds3232 -klok.

> Virtuele terminale toon aangetekende data as;

SD kaart OK

rekord 1

rekord 2

rekord3

rekrod4

rekord 5

> die venster ds3232 wys dienooreenkomstig tyd en datum.

> tydens simulasies sal 'n lêer "Geheue kaartinhoud" oopmaak; hierdie lêer bevat data.csv -datalêer. In hierdie lêer bevat ons tyd en datum, maand, dag en jaar data. Elke vertraging (1000); hierdie data sal herhaal word en data sal dit by die lêer voeg.

Stap 3:

Beeld
Beeld
Beeld
Beeld

EXCEL Werk:-

Maak Excel oop en spuit u data.csv -lêer daarin. data sal in kolomme verskyn en 'n lyngrafiek van tydkolom neem.

Stap 4:

Aanbeveel: