Sisukord:
Video: Kuupäeva ja kellaaja logimine - Liono Maker: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Sissejuhatus:-
Selles õpetuses õpime, kuidas Arduino abil kuupäeva ja kellaaega logida. Sel eesmärgil kasutan DS3231 ja Micro SD kaardimooduleid.
Põhimoodul, mida kasutatakse kellaaja ja kuupäeva logimiseks, on DS3231. DS3231 on RTC (reaalajas kella) moodul. Reaalajas kell võib anda sekundeid, minuteid, tunde, päeva, kuupäeva, kuud ja aastat. DS3231 saab toita 3,3 V või 5 V toitega ning CR2032 liitiumnupuga aku toidab RTC-d, kui see pole Arduinoga ühendatud. DS3231 -l on ka sisseehitatud temperatuuriandur. DS3231 kasutab I2C -ühendust kahe kahesuunalise liiniga:
1_Seriaalne kell (SCL)
2_Seriaalandmed (SDA)
MÄRGE:
Kui teid huvitab andurite salvestamine või andmekoguja tegemine ja selle andmete salvestamine faili. siin on järgmised lingid: 1-Temperatuuri ja valguse intensiivsuse andmete logimine
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 andmesalvesti koos Arduino ja mikro-SD-kaardiga
www.youtube.com/embed/gd-a8Y5GF3A
Facebooki leht: Modal = admin_t…
Andmekoguja:
Andmekoguja (ka andmelogija või andmesalvesti) on elektrooniline seade, mis salvestab aja jooksul andmeid sisseehitatud instrumendi või anduri abil või väliste instrumentide ja andurite kaudu. Need on tavaliselt väikesed, patareitoitega, kaasaskantavad ning varustatud mikroprotsessori, sisemäluga andmete salvestamiseks ja anduritega. Mõned andmekogujad ühenduvad personaalarvutiga ning kasutavad andmete kogumise aktiveerimiseks ning kogutud andmete vaatamiseks ja analüüsimiseks tarkvara, teistel on kohalik liideseseade (klaviatuur, LCD) ja neid saab kasutada eraldiseisva seadmena. Selles projektis kasutan andmete salvestamiseks Arduino abil SD-kaarti.
DS3231:
Andmete mõõtmise või andmesalvestuse kuupäeva ja kellaaja saab lisada, kui kirjutate andmeid SD-kaardile reaalaja kella (RTC) mooduli, näiteks DS3231 abil. Reaalajas kell võib anda sekundeid, minuteid, tunde, päeva, kuupäeva, kuud ja aastat. DS3231 saab toita 3,3 V või 5 V toitega ning CR2032 liitiumnupuga aku toidab RTC-d, kui see pole Arduinoga ühendatud. DS3231 -l on ka sisseehitatud temperatuuriandur. DS3231 kasutab I2C -ühendust kahe kahesuunalise liiniga: jadakell (SCL) ja jadaandmed (SDA). Selle ühendusskeemi jaoks on saadaval ühendus Arduinoga.
Micro SD-kaardi moodul:
Moodul (Micro SD-kaardi adapter) on Micro SD-kaardi lugeja moodul, mis on failisüsteemi ja SPI-liidese draiveri, SCM-süsteemi kaudu, et lõpetada Micro SD-kaardi lugemine ja kirjutamine. Arduino kasutajad saavad lähtestamise lõpuleviimiseks ja lugemiseks otse kasutada Arduino IDE-d, mis on varustatud SD-kaardi raamatukogu kaardiga.
Samm 1:
Fritzing:-
Selles õpetuses kasutan oma projekti skeemide koostamiseks tarkvara Fritzing.
esiteks pean avama Fritzing ja seejärel võtma DS3231, Arduino UNO ja Micro SD kaardi. peame need ühendama hüppajajuhtmete kaudu.
Järgmised on ühendamisstrateegiad:-
DS3231 ühendused Arduino UNO -ga:
DS3231 _ Arduino UNO
Gnd ----------------------- Gnd
VCC ----------------------- 5 volti
SDA ----------------------- tihvt A4
SCL ----------------------- Pin A5
SD-kaardi ühendused Arduino UNO-ga:-
SD -kaart _ Arduino UNO
Gnd --------------------------------- Gnd
VCC -------------------------------- 5 volti
MISO -------------------------------- pin12
MOSI -------------------------------- pin11
SCK ---------------------------------- pin13
SCS ---------------------------------- tihvt 10
2. samm:
Proteuse simulatsioonid:-
Selles projektis kasutasin simulatsioonide jaoks tarkvara Proteus.
Esiteks pean komponentide ja seadmete võtmiseks raamatukogu avama. Simulatsiooni eesmärgil võtan DS3232 ja SD -kaardi ning virtuaalse terminali. Kuna meil on vaja simuleerida kellaaega ja kuupäeva, avatakse simulatsiooni ajal kella aken ds3232, kus kellaaeg ja kuupäev töötavad. saame Arduino kodeeringus määrata kuupäeva ja kellaaja lähtepunktid. Mõnes projektis kasutatakse selleks kuupäeva ja kellaaja käsitsi seadistamiseks nuppe, mille jaoks peame Arduino kodeeringut vastavalt muutma.
Ma kasutan selleks Arduino UNO -d, vajame Hex -faili. Tehke Arduino IDE -s oma Arduino kodeeringust Hex -fail (ma annan allpool koodi). seejärel laadige see üles Arduino atribuutidesse.
Ma kasutan SD -kaardi moodulit. Pakun SD -kaardi faili, laadige see üles oma moodulisse (esitatud järgmises kirjelduses). Proteuse vasakus nurgas all on esitusnupp ja vajutage simulatsioone. simulatsiooni käivitamisel on kaks akent avatud, virtuaalterminal ja ds3232 kell.
> Virtuaalterminal näitab salvestatud andmeid;
SD -kaart korras
rekord1
rekord2
rekord3
recrod4
rekord5
> kella aken ds3232 näitab vastavalt kellaaega ja kuupäeva.
> simulatsioonide ajal avaneb fail "Mälukaardi sisu", see fail sisaldab data.csv andmefaili. Selles failis on kellaaja ja kuupäeva, kuu, päeva ja aasta andmed. Iga viivitus (1000); need andmed korduvad ja andmed lisavad need faili.
3. samm:
EXCEL töötab:-
Avage Excel ja sisestage sinna oma fail data.csv. andmed kuvatakse veergudes ja võetakse ajaveeru joondiagramm.
4. samm:
Soovitan:
Arduino kuupäeva/kellaaja joonistamine/logimine, kasutades Millist () ja PfodAppi: 11 sammu
Arduino kuupäeva/kellaaja joonistamine/logimine, kasutades Millist () ja PfodAppi: Arduino või Androidi programmeerimine pole vajalik. Samuti toetatakse RTC- ja GPS -mooduleid. Ajavööndite automaatne korrigeerimine, RTC -triiv ja GPS -i puuduvad hüpped sekundid Sissejuhatus See õpetus näitab teile, kuidas oma Arduino millist ) ajatemplid andmete joonistamiseks
Kuupäeva, kellaaja ja temperatuuri kuvamine XinaBoxi abil: 8 sammu
Kuupäeva, kellaaja ja temperatuuri näit XinaBoxi abil: jahe OLED -ekraan, mis näitab kuupäeva, kellaaega ja temperatuuri Celsiuse ja Fahrenheiti kraadides, kasutades Xinabox xChips, mis põhineb ESP8266 -l
Kell IR -kaugjuhtimispuldiga kellaaja/kuupäeva seadete jaoks: 5 sammu
Kell IR -kaugjuhtimispuldiga kellaaja/kuupäeva seadete jaoks: see on lihtne kell, mis on valmistatud hõlpsasti kättesaadavate komponentide abil. Kasutatud mikrokontroller on odav STM32F030F4P6. Ekraan on 16x2 LCD koos I2C seljakotiga (PCF8574). Kellaahelat saab ehitada väikeste prototüüpimisplaatide ja TSSOP -i abil
Armas kuupäeva, kellaaja ja temperatuuri näidik: 3 sammu
Armas kuupäeva-, kellaaja- ja temperatuurinäidik: Tere sõbrad, selles juhendis selgitan kuupäeva, kellaaja ja praeguse temperatuuri kuvamise seadme loomise protseduuri Arduino pro mini, RTC ja kaheksakohalise seitsme segmendi kuva abil väga kompaktses seadmes, mis on kasulik seade
Kuupäeva ja kellaaja lisamine rakendusse Blynk Wemos D1 Mini Pro abil: 10 sammu
Kuupäeva ja kellaaja sisestamine rakendusse Blynk Wemos D1 Mini Pro abil: kasutame aja lükkamiseks Wemos D1 Mini Pro & kuupäevaks rakendusse Blynk. Selle tegevuse jaoks ei pea te ühtegi komponenti Wemos D1 Mini Pro -ga ühendama