INHOUDSOPGAWE:
Video: Hoe om datum en tyd aan te meld - Liono Maker: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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:
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:
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:
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:
ESP8266 OLED - Kry tyd en datum vanaf die internet: 8 stappe
ESP8266 OLED - Kry tyd en datum vanaf die internet: in hierdie tutoriaal leer ons hoe om die datum en tyd van NIST TIME -bediener af te haal met ESP8266 OLED en Visuino, kyk na 'n demonstrasievideo
Kry tyd en datum vanaf die internet - handleiding: 9 stappe
Kry tyd en datum vanaf die internet - handleiding: in hierdie tutoriaal leer ons hoe u die datum en tyd van die NIST TIME -bediener kan kry met behulp van M5Stack StickC en Visuino. Kyk na 'n demonstrasievideo
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: 6 stappe
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: Hallo ouens in hierdie instruksies, ons bou 'n internetklok wat tyd van die internet kan kry, sodat hierdie projek geen RTC nodig het nie, dit benodig slegs 'n werkende internetverbinding En vir hierdie projek benodig u 'n esp8266 wat 'n
Arduino datum/tyd plot/aanteken met behulp van Millis () en PfodApp: 11 stappe
Arduino datum/tyd plot/aanteken met behulp van Millis () en PfodApp: geen Arduino- of Android -programmering nodig nie. RTC- en GPS -modules word ook ondersteun. Outomatiese regstelling vir tydsones, RTC -drift en GPS ontbreek sprongsekondes Inleiding Hierdie handleiding wys hoe u u Arduino millis kan gebruik ( ) tydstempels om data op te stel
Hack om alle stappe van 'n instruksionele te sien sonder om aan te meld
Hack om alle stappe van 'n instruksionele te sien sonder om aan te meld! enige 'inbraak' -sagteware! Let asseblief nie dat dit net 'n klein truuk is nie