Satura rādītājs:
Video: Kā veikt datuma un laika reģistrēšanu - Liono Maker: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Ievads:-
Šajā apmācībā mēs iemācīsimies reģistrēt datumu un laiku, izmantojot Arduino. Šim nolūkam es izmantoju DS3231 un Micro SD karšu moduļus.
Galvenais laika un datuma reģistrēšanai izmantotais modulis ir DS3231. DS3231 ir RTC (reālā laika pulksteņa) modulis. Reālā laika pulkstenis var sniegt sekundes, minūtes, stundas, dienu, datumu, mēnesi un gadu. DS3231 var darbināt ar 3.3V vai 5V, un CR2032 litija pogas akumulators baro RTC, ja tas nav pievienots Arduino. DS3231 ir arī iebūvēts temperatūras sensors. DS3231 izmanto I2C sakarus ar divām divvirzienu līnijām:
1_Serijas pulkstenis (SCL)
2_Serijas dati (SDA)
PIEZĪME:
Ja jums ir interesanti izveidot sensoru datu ierakstītāju vai datu reģistratoru un ierakstīt tā datus failā. šeit ir šādas saites: 1-Temperatūras un gaismas intensitātes datu reģistrēšana
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 datu ierakstītājs ar Arduino un micro SD karti
www.youtube.com/embed/gd-a8Y5GF3A
Facebook lapa: Modal = admin_t…
Datu reģistrētājs:
Datu reģistrētājs (arī datu reģistrētājs vai datu ierakstītājs) ir elektroniska ierīce, kas laika gaitā reģistrē datus, izmantojot iebūvētu instrumentu vai sensoru vai izmantojot ārējus instrumentus un sensorus. Tie parasti ir mazi, ar baterijām darbināmi, pārnēsājami un aprīkoti ar mikroprocesoru, iekšējo atmiņu datu glabāšanai un sensoriem. Daži datu reģistrētāji savienojas ar personālo datoru un izmanto programmatūru, lai aktivizētu datu reģistrētāju un skatītu un analizētu apkopotos datus, savukārt citiem ir lokāla saskarnes ierīce (tastatūra, LCD), un tos var izmantot kā atsevišķu ierīci. Šajā projektā es izmantoju SD karti, lai uzglabātu datus ar Arduino palīdzību.
DS3231:
Rakstot datus uz SD karti, izmantojot reālā laika pulksteņa (RTC) moduli, piemēram, DS3231, var iekļaut sensora mērījuma vai datu ieraksta datumu un laiku. Reālā laika pulkstenis var sniegt sekundes, minūtes, stundas, dienu, datumu, mēnesi un gadu. DS3231 var darbināt ar 3.3V vai 5V, un CR2032 litija pogas akumulators baro RTC, ja tas nav pievienots Arduino. DS3231 ir arī iebūvēts temperatūras sensors. DS3231 izmanto I2C sakarus ar divām divvirzienu līnijām: sērijas pulksteni (SCL) un sērijas datiem (SDA). Ir pieejama savienojuma shēmas savienojuma izveide ar Arduino.
Micro SD karšu modulis:
Modulis (Micro SD karšu adapteris) ir Micro SD karšu lasītāja modulis, izmantojot failu sistēmu un SPI saskarnes draiveri, SCM sistēmu, lai pabeigtu failu lasīšanu un rakstīšanu Micro SD karte. Arduino lietotāji var tieši izmantot Arduino IDE komplektā ar SD kartes bibliotēkas karti, lai pabeigtu inicializēšanu un lasīšanu.
1. darbība:
Fritzing:-
Šajā apmācībā es izmantoju Fritzing programmatūru, lai izveidotu sava projekta shēmas.
Pirmkārt, man jāatver Fritzing un pēc tam jāņem DS3231, Arduino UNO un Micro SD karte. mums tie jāsavieno, izmantojot džemperu vadus.
Šīs ir savienošanas stratēģijas:-
DS3231 savienojumi ar Arduino UNO:
DS3231 _ Arduino UNO
Gnd ----------------------- Gnd
VCC ----------------------- 5 volti
SDA ----------------------- Pin A4
SCL ----------------------- Pin A5
SD kartes savienojumi ar Arduino UNO:-
SD karte _ Arduino UNO
Gnd --------------------------------- Gnd
VCC -------------------------------- 5 volti
MISO -------------------------------- pin12
MOSI -------------------------------- pin11
SCK ---------------------------------- pin13
SCS ---------------------------------- 10. tapa
2. darbība:
Proteus simulācijas:-
Šajā projektā es izmantoju Proteus programmatūru simulācijām.
Pirmkārt, man ir jāatver bibliotēka, lai ņemtu komponentus un ierīces. Simulācijas nolūkos ņemu DS3232 un SD karti un virtuālo termināli. Tā kā mums ir nepieciešams simulēt laiku un datumu, simulācijas laikā tiek atvērts ds3232 pulksteņa logs, kurā darbojas laiks un datums. mēs varam iestatīt datuma un laika sākuma punktus Arduino kodējumā. Dažos projektos spiedpoga tiek izmantota, lai šim nolūkam manuāli iestatītu datumu un laiku, mums attiecīgi jāmaina Arduino kodējums.
Es izmantoju Arduino UNO, tāpēc mums ir nepieciešams Hex fails. Izveidojiet Arduino kodēšanas Hex failu (es sniedzu kodu zemāk) Arduino IDE. pēc tam augšupielādējiet to Arduino rekvizītos.
Es izmantoju SD kartes moduli. Es nodrošinu SD kartes failu, augšupielādējiet to savā modulī (sniegts nākamajā aprakstā). Proteus kreisajā apakšējā stūrī ir atskaņošanas poga, nospiediet to un sāksies simulācijas. kad sākās simulācija, būs atvērti divi logi, virtuālais terminālis un ds3232 pulkstenis.
> Virtuālais terminālis parāda ierakstītos datus kā;
SD karte OK
ieraksts1
ieraksts2
ieraksts3
recrod4
ieraksts5
> pulksteņa logā ds3232 tiek attiecīgi parādīts laiks un datums.
> simulāciju laikā tiks atvērts fails "Atmiņas kartes saturs", šis fails satur data.csv datu failu. Šajā failā mēs atrodam datus par laiku un datumu, mēnesi, dienu un gadu. Katru kavēšanos (1000); šie dati atkārtosies, un dati tos pievienos failā.
3. darbība:
EXCEL strādā:-
Atveriet programmu Excel un ievadiet tajā savu data.csv failu. dati tiks parādīti kolonnās un laika kolonnas līnijas diagrammā.
4. solis:
Ieteicams:
Arduino datuma/laika zīmēšana/reģistrēšana, izmantojot Millis () un PfodApp: 11 soļi
Arduino datuma/laika zīmēšana/reģistrēšana, izmantojot Millis () un PfodApp: nav nepieciešama Arduino vai Android programmēšana. Tiek atbalstīti arī RTC un GPS moduļi. Automātiska laika joslu korekcija, RTC novirze un GPS trūkstošās lēciena sekundes Ievads Šī apmācība parāda, kā izmantot savu Arduino millis ( ) laika zīmogi datu attēlošanai ag
Datuma, laika un temperatūras displejs, izmantojot XinaBox: 8 soļi
Datuma, laika un temperatūras displejs, izmantojot XinaBox: Vēss OLED displejs, kas parāda datumu, laiku un temperatūru pēc Celsija un Fārenheita, izmantojot Xinabox xChips, pamatojoties uz ESP8266
Pulkstenis ar IR tālvadības pulti laika/datuma iestatījumiem: 5 soļi
Pulkstenis ar IR tālvadības pulti laika/datuma iestatījumiem: Šis ir vienkāršs pulkstenis, kas izgatavots, izmantojot viegli pieejamus komponentus. Izmantotais mikrokontrolleris ir lēts STM32F030F4P6. Displejs ir 16x2 LCD ar I2C mugursomu (PCF8574). Pulksteņa ķēdi var veidot, izmantojot mazus prototipēšanas dēļus un TSSOP
Jauka datuma, laika un temperatūras displeja vienība: 3 soļi
Jauka datuma, laika un temperatūras displeja vienība: Sveiki draugi! Šajā pamācībā es izskaidrošu datuma, laika un pašreizējās temperatūras displeja veidošanas procedūru, izmantojot Arduino pro mini, RTC un astoņu ciparu septiņu segmentu displeju ļoti kompaktā vienībā, kas ir noderīgs rīks
Datuma un laika ievadīšana lietotnē Blynk, izmantojot Wemos D1 Mini Pro: 10 soļi
Datuma un laika pārsūtīšana uz lietotni Blynk, izmantojot Wemos D1 Mini Pro: Mēs izmantosim Wemos D1 Mini Pro, lai paātrinātu laiku & datumu lietotnē Blynk. Lai veiktu šo darbību, jums nebūs jāpievieno komponenti Wemos D1 Mini Pro