Sisällysluettelo:
Video: Päivämäärän ja ajan kirjaaminen - Liono Maker: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Johdanto:-
Tässä opetusohjelmassa opimme tekemään päivämäärän ja ajan kirjaamisen Arduinolla. Tätä tarkoitusta varten käytän DS3231- ja Micro SD -korttimoduuleja.
Päämoduuli, jota käytetään ajan ja päivämäärän kirjaamiseen, on DS3231. DS3231 on RTC (reaaliaikainen kello) -moduuli. Reaaliaikainen kello voi antaa sekunteja, minuutteja, tunteja, päivää, päivämäärää, kuukautta ja vuotta. DS3231 voidaan käyttää 3,3 V: n tai 5 V: n jännitteellä, ja CR2032-litium-nappiparisto toimii RTC: llä, kun sitä ei ole kytketty Arduinoon. DS3231: ssä on myös sisäänrakennettu lämpötila -anturi. DS3231 käyttää I2C -tiedonsiirtoa kahden kaksisuuntaisen linjan kanssa:
1_Sarjakello (SCL)
2_Seriaalidata (SDA)
HUOMAUTUS:
Jos olet kiinnostunut tekemään antureiden tietojen tallentimen tai dataloggerin ja tallentamaan sen tiedot tiedostoon. tässä ovat seuraavat linkit: 1-Lämpötilan ja valon voimakkuuden tietojen kirjaus
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 -tallennin, jossa Arduino ja micro SD -kortti
www.youtube.com/embed/gd-a8Y5GF3A
Facebook -sivu: Modal = admin_t…
Tietojen kerääjä:
Dataloggeri (myös dataloggeri tai -tallennin) on elektroninen laite, joka tallentaa tietoja ajan mittaan sisäänrakennetulla laitteella tai anturilla tai ulkoisten laitteiden ja antureiden kautta. Ne ovat yleensä pieniä, paristokäyttöisiä, kannettavia, ja niissä on mikroprosessori, sisäinen muisti tietojen tallentamista varten ja anturit. Jotkut dataloggerit liitetään henkilökohtaiseen tietokoneeseen ja käyttävät ohjelmistoa dataloggerin aktivoimiseen ja kerättyjen tietojen tarkasteluun ja analysointiin, kun taas toisilla on paikallinen liitäntälaite (näppäimistö, LCD) ja niitä voidaan käyttää erillisenä laitteena. Tässä projektissa käytän SD-korttia tietojen tallentamiseen Arduinon avulla.
DS3231:
Anturimittauksen tai datatietueen päivämäärä ja kellonaika voidaan sisällyttää, kun tietoja kirjoitetaan SD-kortille käyttämällä reaaliaikaisen kellon (RTC) moduulia, kuten DS3231. Reaaliaikainen kello voi antaa sekunteja, minuutteja, tunteja, päivää, päivämäärää, kuukautta ja vuotta. DS3231 voidaan käyttää 3,3 V: n tai 5 V: n jännitteellä, ja CR2032-litium-nappiparisto toimii RTC: llä, kun sitä ei ole kytketty Arduinoon. DS3231: ssä on myös sisäänrakennettu lämpötila -anturi. DS3231 käyttää I2C -tietoliikennettä kahden kaksisuuntaisen linjan kanssa: sarjakello (SCL) ja sarjatiedot (SDA).
Micro SD-korttimoduuli:
Moduuli (Micro SD-korttisovitin) on Micro SD -kortinlukijamoduuli tiedostojärjestelmän ja SPI-liitäntäohjaimen, SCM-järjestelmän kautta, jotta tiedostojen lukeminen ja kirjoittaminen voidaan suorittaa Micro SD -kortilla. Arduinon käyttäjät voivat käyttää suoraan Arduino IDE: tä SD-kortin kirjastokortilla alustamisen ja lukemisen loppuun saattamiseksi.
Vaihe 1:
Fritzing:-
Tässä opetusohjelmassa käytän kaavioita projektistani Fritzing -ohjelmistolla.
Ensin minun on avattava Fritzing ja otettava sitten DS3231, Arduino UNO ja Micro SD -kortti. meidän on yhdistettävä ne hyppyjohtojen kautta.
Seuraavat yhdistämisstrategiat:-
DS3231 -yhteydet Arduino UNO: n kanssa:
DS3231 _ Arduino UNO
Gnd ----------------------- Gnd
VCC ----------------------- 5 volttia
SDA ----------------------- Nasta A4
SCL ----------------------- Nasta A5
SD-korttiyhteydet Arduino UNO: n kanssa:-
SD -kortti _ Arduino UNO
Gnd --------------------------------- Gnd
VCC -------------------------------- 5 volttia
MISO -------------------------------- nasta12
MOSI -------------------------------- nasta11
SCK ---------------------------------- nasta13
SCS ---------------------------------- nasta 10
Vaihe 2:
Proteus-simulaatiot:-
Tässä projektissa käytin Proteus -ohjelmistoa simulaatioihin.
Ensinnäkin minun on avattava kirjasto, jotta voin ottaa komponentteja ja laitteita. Otan DS3232 ja SD -kortin ja virtuaaliterminaalin simulointitarkoituksiin. Koska tarvitsemme Simuloida aikaa ja päivämäärää, simulaation aikana ds3232 -kelloikkuna avautuu, jossa kellonaika ja päivämäärä ovat käynnissä. voimme asettaa päivämäärän ja ajan aloituspisteet Arduinon koodauksessa. Joissakin projekteissa painikkeita käytetään päivämäärän ja ajan asettamiseen manuaalisesti tätä tarkoitusta varten, joten meidän on muutettava Arduino -koodausta vastaavasti.
Käytän Arduino UNOa tähän tarvitsemme Hex -tiedoston. Tee heksatiedosto Arduino -koodauksestasi (annan koodin alla) Arduino IDE: ssä. lataa se sitten Arduinon ominaisuuksiin.
Käytän SD -korttimoduulia. Tarjoan SD -korttitiedoston, lataa se moduuliin (annettu seuraavassa kuvauksessa). Proteuksessa vasemmalla kulman alapuolella on toisto -painike ja simulaatiot alkavat. kun simulointi alkoi, kaksi ikkunaa ovat auki, virtuaaliterminaali ja ds3232 -kello.
> Virtuaalipääte näyttää tallennetut tiedot nimellä;
SD -kortti OK
ennätys 1
ennätys2
ennätys3
recrod4
ennätys 5
> ds3232 -kelloikkuna näyttää kellonajan ja päivämäärän vastaavasti.
> simulaatioiden aikana tiedosto "Muistikortin sisältö" avautuu, tämä tiedosto sisältää data.csv -datatiedoston. Tässä tiedostossa on kellonaika ja päivämäärä, kuukausi, päivä ja vuosi. Jokainen viive (1000); nämä tiedot toistuvat ja tiedot lisäävät ne tiedostoon.
Vaihe 3:
EXCEL toimii:-
Avaa Excel ja lisää data.csv -tiedosto siihen. tiedot näytetään sarakkeissa ja otetaan viivakaavio aikasarakkeesta.
Vaihe 4:
Suositeltava:
Arduino Ethernet DHT11 Lämpötilan ja kosteuden kirjaaminen, mobiilitilastot: 4 vaihetta
Arduino Ethernet DHT11 Lämpötilan ja kosteuden kirjaaminen, mobiilitilastot: Arduino UNO R3: n, Ethernet Shield AND DHT11: n avulla voit kirjata lämpötila- ja kosteustiedot ulos, huoneeseen, kasvihuoneeseen, laboratorioon, jäähdytyshuoneeseen tai mihin tahansa muuhun paikkaan täysin ilmaiseksi. Tässä esimerkissä kirjataan huoneen lämpötila ja kosteus. Laite
Arduino -päivämäärän/-ajan piirtäminen/kirjaaminen Millisin () ja PfodAppin avulla: 11 vaihetta
Arduino -päivämäärän/-ajan piirtäminen/kirjaaminen Millisin () ja PfodApp -sovelluksen avulla: Arduino- tai Android -ohjelmointia ei tarvita. RTC- ja GPS -moduuleja tuetaan myös. ) aikaleimat datan piirtämiseksi
Päivämäärän, ajan ja lämpötilan näyttö XinaBoxin avulla: 8 vaihetta
Päivämäärän, ajan ja lämpötilan näyttö XinaBoxin avulla: Viileä OLED -näyttö, joka näyttää päivämäärän, kellonajan ja lämpötilan celsius- ja Fahrenheit -asteina käyttäen Xinabox xChips -pohjaista ESP8266 -pohjaista
A Söpö päivämäärän, ajan ja lämpötilan näyttöyksikkö: 3 vaihetta
Söpö päivämäärän, ajan ja lämpötilan näyttöyksikkö: Hei ystävät, Tässä ohjeessa selitän päivämäärän, kellonajan ja nykyisen lämpötilan näyttöyksikön tekemisen menettelyn Arduino pro minin, RTC: n ja kahdeksan numeron seitsemän segmentin näytön avulla erittäin pienessä yksikössä, joka on hyödyllinen laite
Päivämäärän ja ajan siirtäminen Blynk -sovellukseen Wemos D1 Mini Pron avulla: 10 vaihetta
Päivämäärän ja ajan siirtäminen Blynk -sovellukseen Wemos D1 Mini Pron avulla: Käytämme Wemos D1 Mini Pro -laitetta ajan ja amp; Sinun ei tarvitse yhdistää mitään komponentteja Wemos D1 Mini Pro -laitteeseen tätä toimintoa varten