Mundarija:

Sana va vaqtni jurnalga qanday yozish kerak - Liono yaratuvchisi: 5 qadam
Sana va vaqtni jurnalga qanday yozish kerak - Liono yaratuvchisi: 5 qadam

Video: Sana va vaqtni jurnalga qanday yozish kerak - Liono yaratuvchisi: 5 qadam

Video: Sana va vaqtni jurnalga qanday yozish kerak - Liono yaratuvchisi: 5 qadam
Video: Bloknotni qanday tutish kerak? @MuhammadaliEshonqulov 2024, Dekabr
Anonim
Sana va vaqtni qanday qayd qilish kerak | Liono yaratuvchisi
Sana va vaqtni qanday qayd qilish kerak | Liono yaratuvchisi
Sana va vaqtni jurnalga qanday yozish kerak | Liono yaratuvchisi
Sana va vaqtni jurnalga qanday yozish kerak | Liono yaratuvchisi

Kirish:-

Ushbu qo'llanmada biz Arduino -da sana va vaqtni qayd qilishni o'rganamiz. Buning uchun men DS3231 va Micro SD karta modullaridan foydalanmoqdaman.

Vaqt va sanani qayd qilish uchun ishlatiladigan asosiy modul DS3231. DS3231 - bu RTC (real vaqtda soat) moduli. Haqiqiy vaqtda soat soniya, daqiqa, soat, kun, sana, oy va yil ma'lumotlarini berishi mumkin. DS3231 3.3V yoki 5V bilan quvvatlanishi mumkin va CR2032 lityum tugmachali batareyali Arduino-ga ulanmagan holda RTC-ni quvvatlaydi. DS3231 shuningdek, o'rnatilgan harorat sensori bilan jihozlangan. DS3231 ikkita ikki tomonlama chiziqli I2C aloqasidan foydalanadi:

1_Serial soat (SCL)

2_Serial ma'lumotlar (SDA)

ESLATMA:

Agar siz ma'lumotni yozuvchi yoki datchiklarni logger qilib, uning ma'lumotlarini faylga yozib olishni qiziqtirsangiz. bu erda quyidagi havolalar: 1-Harorat va yorug'lik intensivligi ma'lumotlarini qayd qilish

www.youtube.com/embed/gd-a8Y5GF3A

Arduino va micro SD kartali 2-DHT11 ma'lumot yozuvchisi

www.youtube.com/embed/gd-a8Y5GF3A

Facebook sahifasi: Modal = admin_t…

Ma'lumotlarni yozuvchi:

Ma'lumotlarni yozish vositasi (shuningdek, ma'lumotlarni yozuvchi yoki ma'lumot yozuvchisi)-bu vaqt o'tishi bilan o'rnatilgan asbob yoki sensor yordamida yoki tashqi asboblar va sensorlar orqali ma'lumotlarni yozib oladigan elektron qurilma. Ular odatda kichik, batareyali, portativ va mikroprotsessor, ma'lumotlarni saqlash uchun ichki xotira va sensorlar bilan jihozlangan. Ma'lumotlarni yozib oluvchilarning ba'zilari shaxsiy kompyuter bilan aloqa o'rnatadi va dasturni ishlatib, ma'lumotlarni yozib oluvchini faollashtiradi, yig'ilgan ma'lumotlarni ko'radi va tahlil qiladi, boshqalari esa mahalliy interfeysli qurilmaga (klaviatura, LCD) ega va ularni mustaqil qurilma sifatida ishlatish mumkin. Ushbu loyihada men Arduino yordamida ma'lumotlarni saqlash uchun SD-kartadan foydalanaman.

DS3231:

Haqiqiy vaqtda soat (RTC) moduli yordamida, masalan, DS3231 yordamida SD-kartaga ma'lumotlarni yozishda sensorni o'lchash yoki ma'lumotlarni yozib olish sanasi va vaqtini kiritish mumkin. Haqiqiy vaqtda soat soniya, daqiqa, soat, kun, sana, oy va yil ma'lumotlarini berishi mumkin. DS3231 3.3V yoki 5V bilan quvvatlanishi mumkin va CR2032 lityum tugmachali batareyali Arduino-ga ulanmagan holda RTC-ni quvvatlaydi. DS3231 shuningdek, o'rnatilgan harorat sensori bilan jihozlangan. DS3231 ikkita ikki yo'nalishli chiziqli I2C aloqasidan foydalanadi: ketma -ket soat (SCL) va ketma -ket ma'lumotlar (SDA). Bu ulanish diagrammasi uchun Arduino bilan qanday bog'lanish mumkin.

Micro SD-karta moduli:

Modul (Micro SD-Card Adapter)-bu Micro SD-kartani o'qish va yozishni yakunlash uchun fayl tizimi va SPI interfeysi drayveri orqali SCM tizimi orqali Micro SD kartani o'qish moduli. Arduino foydalanuvchilari Arduino IDE-ni ishga tushirish va o'qish uchun SD-kartali kutubxona kartasi bilan to'g'ridan-to'g'ri foydalanishlari mumkin.

1 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Qichishish:-

Ushbu qo'llanmada men loyihamning sxemalarini tuzish uchun Fritzing dasturidan foydalanaman.

Birinchidan, men Fritzing -ni ochib, keyin DS3231, Arduino UNO va Micro SD -kartani olishim kerak. biz ularni o'tish simlari orqali ulashimiz kerak.

Ulanish strategiyasi quyidagicha:

Arduino UNO bilan DS3231 ulanishlari:

DS3231 _ Arduino UNO

Gnd ----------------------- Gnd

VCC ----------------------- 5 volt

SDA ----------------------- A4 pin

SCL ----------------------- A5 pin

Arduino UNO bilan SD-karta ulanishlari:-

SD -karta _ Arduino UNO

Gnd -------------------------------- Gnd

VCC -------------------------------- 5 volt

MISO ------------------------------- pin12

MOSI ------------------------------- pin11

SCK ---------------------------------- pin 13

SCS ---------------------------------- pin 10

2 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

Proteus simulyatsiyasi:-

Ushbu loyihada men simulyatsiya uchun Proteus dasturidan foydalandim.

Birinchidan, komponentalar va qurilmalarni olish uchun kutubxonani ochishim kerak. Men simulyatsiya qilish uchun DS3232 va SD -kartani va virtual terminalni olaman. Bizga vaqt va sanani taqlid qilish kerak, chunki simulyatsiya paytida ds3232 soat oynasi ochiladi, unda vaqt va sana ishlaydi. biz Arduino kodlashida sana va vaqtning boshlang'ich nuqtalarini o'rnatishimiz mumkin. Ba'zi loyihalarda sana va vaqtni qo'lda sozlash uchun tugma ishlatiladi, buning uchun biz Arduino kodini mos ravishda o'zgartirishimiz kerak.

Men Arduino UNO dan foydalanmoqdaman, buning uchun bizga Hex fayli kerak. Arduino IDE -da Arduino kodlashning Hex faylini (men quyida kodni keltiraman) yarating. keyin uni Arduino Properties -ga yuklang.

Men SD -karta modulidan foydalanmoqdaman. Men SD -karta faylini taqdim qilyapman, uni modulingizga yuklang (keyingi tavsifda berilgan). Pastda, chap burchakda joylashgan Proteus -da, o'ynash tugmasi mavjud va simulyatsiya boshlanadi. simulyatsiya boshlanganda ikkita oyna ochiladi, virtual terminal va ds3232 soati.

> Virtual terminal yozilgan ma'lumotlarni ko'rsatadi;

SD karta OK

rekord 1

rekord 2

rekord 3

qaytadan4

rekord 5

> ds3232 soat oynasida shunga mos ravishda vaqt va sana ko'rsatiladi.

> simulyatsiya paytida "Xotira kartasi tarkibi" fayli ochiladi, bu faylda data.csv ma'lumotlar fayli mavjud. Ushbu faylda biz vaqt va sana, oy, kun va yil ma'lumotlarini olamiz. Har kechikish (1000); bu ma'lumotlar takrorlanadi va ma'lumotlar uni faylga qo'shadi.

3 -qadam:

Rasm
Rasm
Rasm
Rasm

EXCEL ishlash:-

Excel -ni oching va unga data.csv faylini kiriting. ma'lumotlar ustunlarda ko'rsatiladi va vaqt ustunining chiziqli grafikini oladi.

4 -qadam:

Tavsiya: