Turinys:
Video: Kaip registruoti datą ir laiką - „Liono Maker“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Įvadas:-
Šioje pamokoje sužinosime, kaip registruoti datą ir laiką naudojant „Arduino“. Šiuo tikslu aš naudoju DS3231 ir „Micro SD“kortelių modulius.
Pagrindinis modulis, naudojamas laiko ir datos registravimui, yra DS3231. DS3231 yra RTC (realaus laiko laikrodis) modulis. Realaus laiko laikrodis gali pateikti sekundžių, minučių, valandų, dienos, datos, mėnesio ir metų informaciją. DS3231 gali būti maitinamas 3,3 V arba 5 V įtampa, o CR2032 ličio baterijų baterija maitina RTC, kai nėra prijungta prie „Arduino“. DS3231 taip pat turi įmontuotą temperatūros jutiklį. DS3231 naudoja I2C ryšį su dviem dvikryptėmis linijomis:
1_Serijinis laikrodis (SCL)
2_Serijiniai duomenys (SDA)
PASTABA:
Jei jums įdomu padaryti jutiklių duomenų registratorių ar duomenų registratorių ir įrašyti jo duomenis į failą. čia yra šios nuorodos: 1-Temperatūros ir šviesos intensyvumo duomenų registravimas
www.youtube.com/embed/gd-a8Y5GF3A
2-DHT11 duomenų įrašymo įrenginys su „Arduino“ir „micro SD“kortele
www.youtube.com/embed/gd-a8Y5GF3A
„Facebook“puslapis: Modal = admin_t…
Duomenų kaupiklis:
Duomenų kaupiklis (taip pat duomenų kaupiklis arba duomenų įrašymo įrenginys) yra elektroninis prietaisas, kuris laikui bėgant įrašo duomenis su įmontuotu prietaisu ar jutikliu arba per išorinius prietaisus ir jutiklius. Paprastai jie yra nedideli, maitinami baterijomis, nešiojami ir aprūpinti mikroprocesoriumi, vidine atmintimi duomenims saugoti ir jutikliais. Kai kurie duomenų kaupikliai sąsaja su asmeniniu kompiuteriu ir naudoja programinę įrangą, kad suaktyvintų duomenų kaupiklį ir peržiūrėtų bei analizuotų surinktus duomenis, o kiti turi vietinės sąsajos įrenginį (klaviatūrą, LCD) ir gali būti naudojami kaip atskiras įrenginys. Šiame projekte aš naudoju SD kortelę duomenims saugoti naudojant „Arduino“.
DS3231:
Rašant duomenis į SD kortelę naudojant realaus laiko laikrodžio (RTC) modulį, pvz., DS3231, galima įtraukti jutiklio matavimo arba duomenų įrašo datą ir laiką. Realaus laiko laikrodis gali pateikti sekundžių, minučių, valandų, dienos, datos, mėnesio ir metų informaciją. DS3231 gali būti maitinamas 3,3 V arba 5 V įtampa, o CR2032 ličio baterijų baterija maitina RTC, kai nėra prijungta prie „Arduino“. DS3231 taip pat turi įmontuotą temperatūros jutiklį. DS3231 naudoja I2C ryšį su dviem dvikryptėmis linijomis: nuosekliu laikrodžiu (SCL) ir serijiniais duomenimis (SDA). Kaip prisijungti prie „Arduino“, galima rasti šią ryšio schemą.
Mikro SD kortelės modulis:
Modulis („Micro SD-Card Adapter“) yra „Micro SD“kortelių skaitytuvo modulis per failų sistemą ir SPI sąsajos tvarkyklę, SCM sistemą, kad būtų galima užbaigti failų skaitymą ir rašymą „Micro SD“kortelė. „Arduino“vartotojai gali tiesiogiai naudotis „Arduino IDE“kartu su SD kortelės bibliotekos kortele, kad užbaigtų inicijavimą ir skaitytų.
1 žingsnis:
Fritzing:-
Šioje pamokoje aš naudoju „Fritzing“programinę įrangą savo projekto schemoms kurti.
Pirmiausia turiu atidaryti „Fritzing“ir tada pasiimti DS3231, „Arduino UNO“ir „Micro SD“kortelę. turime juos sujungti per trumpinius laidus.
Toliau pateikiamos sujungimo strategijos:-
DS3231 jungtys su „Arduino UNO“:
DS3231 _ „Arduino UNO“
Gnd ----------------------- Gnd
VCC ----------------------- 5 voltai
SDA ----------------------- Kaištis A4
SCL ----------------------- Kaištis A5
SD kortelės jungtys su „Arduino UNO“:-
SD kortelė _ „Arduino UNO“
Gnd --------------------------------- Gnd
VCC -------------------------------- 5 voltai
MISO -------------------------------- pin12
MOSI -------------------------------- pin11
SCK ---------------------------------- kaištis13
SCS ---------------------------------- 10 kaištis
2 žingsnis:
„Proteus“modeliavimas:-
Šiame projekte aš naudojau „Proteus“programinę įrangą modeliavimui.
Pirmiausia turiu atidaryti biblioteką, kad galėčiau paimti komponentus ir įrenginius. Aš imu DS3232 ir SD kortelę bei virtualų terminalą modeliavimui. Kadangi mums reikia imituoti laiką ir datą, simuliacijos metu atidaromas ds3232 laikrodžio langas, kuriame rodomas laikas ir data. mes galime nustatyti datos ir laiko pradžios taškus „Arduino“kodavime. Kai kuriuose projektuose mygtukas naudojamas rankiniu būdu nustatyti datą ir laiką, todėl turime atitinkamai pakeisti „Arduino“kodavimą.
Tam naudoju „Arduino UNO“, todėl mums reikia „Hex“failo. Padarykite „Arduino“kodavimo „Hex“failą (aš pateikiu kodą žemiau) „Arduino IDE“. tada įkelkite jį į „Arduino Properties“.
Aš naudoju SD kortelės modulį. Pateikiu SD kortelės failą, įkelkite jį į savo modulį (pateiktą toliau pateiktame aprašyme). „Proteus“kairiajame kampe yra paspaudimo mygtukas ir prasidės simuliacijos. prasidėjus modeliavimui, bus atidaryti du langai, virtualus terminalas ir ds3232 laikrodis.
> Virtualus terminalas rodo įrašytus duomenis kaip;
SD kortelė gerai
įrašas1
2 įrašas
įrašas3
recrod4
įrašas5
> laikrodžio lange ds3232 atitinkamai rodomas laikas ir data.
> simuliacijų metu bus atidarytas failas "Atminties kortelės turinys", šiame faile yra data.csv duomenų failas. Šiame faile pateikiame laiko ir datos, mėnesio, dienos ir metų duomenis. Kiekvienas vėlavimas (1000); šie duomenys kartosis ir duomenys bus įtraukti į failą.
3 žingsnis:
EXCEL dirba:-
Atidarykite „Excel“ir įveskite į ją savo failą data.csv. duomenys bus rodomi stulpeliuose ir paimami laiko stulpelio linijiniai grafikai.
4 žingsnis:
Rekomenduojamas:
Kaip trigubai padidinti AAA žibintuvėlių baterijos veikimo laiką: 3 žingsniai
Kaip trigubai padidinti AAA žibintuvėlių veikimo laiką: Naudodami 3 W LED žibintuvėlius, maitinamus AAA baterijomis, tikitės, kad jie veiks apie 30 minučių. Yra būdas padvigubinti veikimo laiką naudojant AA baterijas, kurias parodysiu prijungęs prie jo AA baterijų laikiklį
ESP8266 OLED - Gaukite laiką ir datą iš interneto: 8 žingsniai
ESP8266 OLED - gaukite laiką ir datą iš interneto: šioje pamokoje sužinosime, kaip gauti datą ir laiką iš NIST TIME serverio naudojant ESP8266 OLED ir Visuino, žiūrėkite demonstracinį vaizdo įrašą
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: 6 žingsniai
Interneto laikrodis: rodyti datą ir laiką naudojant OLED naudojant ESP8266 „NodeMCU“su NTP protokolu: Sveiki, vaikinai, šioje instrukcijoje mes sukursime interneto laikrodį, kuris gaus laiko iš interneto, todėl šiam projektui vykdyti nereikės jokio RTC, o tik veikiantis interneto ryšys Ir šiam projektui jums reikia esp8266, kuris turės
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: 6 žingsniai
Visuino Kaip naudoti mygtuką kaip įvestį valdyti tokius dalykus kaip LED: Šioje pamokoje mes sužinosime, kaip įjungti ir išjungti šviesos diodą naudojant paprastą mygtuką ir Visuino. Žiūrėkite demonstracinį vaizdo įrašą
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: 3 žingsniai
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: Šis vadovas parodys, kaip susieti „Wii Remote“(„Wiimote“) su kompiuteriu ir naudoti kaip pelę