Სარჩევი:

როგორ ხდება თარიღისა და დროის ჩაწერა - Liono Maker: 5 ნაბიჯი
როგორ ხდება თარიღისა და დროის ჩაწერა - Liono Maker: 5 ნაბიჯი

ვიდეო: როგორ ხდება თარიღისა და დროის ჩაწერა - Liono Maker: 5 ნაბიჯი

ვიდეო: როგორ ხდება თარიღისა და დროის ჩაწერა - Liono Maker: 5 ნაბიჯი
ვიდეო: როგორ ჩავწეროთ ექსელში თარიღები სწორად 2024, ივლისი
Anonim
როგორ ხდება თარიღისა და დროის ჩაწერა | ლიონო მაკერი
როგორ ხდება თარიღისა და დროის ჩაწერა | ლიონო მაკერი
როგორ ხდება თარიღისა და დროის ჩაწერა | ლიონო მაკერი
როგორ ხდება თარიღისა და დროის ჩაწერა | ლიონო მაკერი

შესავალი:-

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ თარიღი და დრო Arduino– ით. ამ მიზნით მე ვიყენებ DS3231 & Micro SD ბარათის მოდულებს.

ძირითადი მოდული, რომელიც გამოიყენება დროისა და თარიღისთვის, არის DS3231. DS3231 არის RTC (რეალურ დროში საათი) მოდული. რეალურ დროში საათს შეუძლია უზრუნველყოს წამების, წუთების, საათების, დღის, თარიღის, თვის და წლის ინფორმაცია. DS3231 შეიძლება იკვებებოდეს 3.3V ან 5V– ით და CR2032 ლითიუმის ღილაკიანი ელემენტი აკავშირებს RTC– ს, როდესაც არ არის დაკავშირებული Arduino– სთან. DS3231– ს ასევე აქვს ჩაშენებული ტემპერატურის სენსორი. DS3231 იყენებს I2C კომუნიკაციას ორ ორმხრივ ხაზთან:

1_ სერიული საათი (SCL)

2_ სერიული მონაცემები (SDA)

ᲨᲔᲜᲘᲨᲕᲜᲐ:

თუ გაინტერესებთ მონაცემების ჩამწერი ან მონაცემების ჩამწერი სენსორების შექმნა და მისი მონაცემების ჩაწერა ფაილში. აქ არის შემდეგი ბმულები: 1-ტემპერატურისა და სინათლის ინტენსივობის მონაცემების აღრიცხვა

www.youtube.com/embed/gd-a8Y5GF3A

2-DHT11 მონაცემთა ჩამწერი Arduino და მიკრო SD ბარათით

www.youtube.com/embed/gd-a8Y5GF3A

ფეისბუქ გვერდი: Modal = admin_t…

Მონაცემთა აღმრიცხველი:

მონაცემთა მრიცხველი (ასევე მონაცემების ჩამწერი ან მონაცემთა ჩამწერი) არის ელექტრონული მოწყობილობა, რომელიც დროთა განმავლობაში ჩაწერს მონაცემებს ჩამონტაჟებული ინსტრუმენტის ან სენსორის საშუალებით ან გარე ინსტრუმენტებისა და სენსორების საშუალებით. ისინი ძირითადად მცირე ზომისაა, ბატარეაზე მუშაობს, პორტატული და აღჭურვილია მიკროპროცესორით, შიდა მეხსიერებით მონაცემთა შესანახად და სენსორებით. ზოგიერთი მონაცემთა დამგროვებელი პერსონალურ კომპიუტერს უერთდება და იყენებს პროგრამულ უზრუნველყოფას მონაცემთა ჩამწერი სისტემის გასააქტიურებლად და შეგროვებული მონაცემების სანახავად და გასაანალიზებლად, ზოგს კი აქვს ადგილობრივი ინტერფეისის მოწყობილობა (კლავიატურა, LCD) და შეიძლება გამოყენებულ იქნას როგორც დამოუკიდებელი მოწყობილობა. ამ პროექტში, მე ვიყენებ SD ბარათს მონაცემების შესანახად Arduino– ს დახმარებით.

DS3231:

სენსორის გაზომვის თარიღი და დრო შეიძლება ჩაითვალოს მონაცემების SD ბარათზე ჩაწერისას რეალურ დროში საათის (RTC) მოდულის გამოყენებით, როგორიცაა DS3231. რეალურ დროში საათს შეუძლია უზრუნველყოს წამების, წუთების, საათების, დღის, თარიღის, თვის და წლის ინფორმაცია. DS3231 შეიძლება იკვებებოდეს 3.3V ან 5V– ით და CR2032 ლითიუმის ღილაკიანი ელემენტი აკავშირებს RTC– ს, როდესაც არ არის დაკავშირებული Arduino– სთან. DS3231– ს ასევე აქვს ჩაშენებული ტემპერატურის სენსორი. DS3231 იყენებს I2C კომუნიკაციას ორ ორმხრივ ხაზთან: სერიული საათი (SCL) და სერიული მონაცემები (SDA). როგორ დაკავშირება Arduino– სთან ამ კავშირის დიაგრამისთვის არის შესაძლებელი.

მიკრო SD ბარათის მოდული:

მოდული (Micro SD- ბარათის ადაპტერი) არის Micro SD ბარათის წამკითხველი მოდული, ფაილური სისტემის და SPI ინტერფეისის დრაივერის, SCM სისტემის საშუალებით, რათა დასრულდეს ფაილის წაკითხვა და წერა მიკრო SD ბარათი. Arduino მომხმარებლებს შეუძლიათ პირდაპირ გამოიყენონ Arduino IDE გააჩნია SD ბარათის ბიბლიოთეკის ბარათი, რათა დაასრულოს ინიციალიზაცია და წაიკითხოს.

Ნაბიჯი 1:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

გაყინვა:-

ამ გაკვეთილში მე ვიყენებ Fritzing პროგრამულ უზრუნველყოფას ჩემი პროექტის სქემატების შესაქმნელად.

ჯერ უნდა გავხსნა Fritzing და შემდეგ ავიღო DS3231, Arduino UNO და მიკრო SD ბარათი. ჩვენ გვჭირდება მათი დაკავშირება ჯუმბერის მავთულის საშუალებით.

ქვემოთ მოცემულია დამაკავშირებელი სტრატეგიები:-

DS3231 კავშირი Arduino UNO– სთან:

DS3231 _ Arduino UNO

გნდ ---------------------- გნდ

VCC ----------------------- 5 ვოლტი

SDA ----------------------- Pin A4

SCL ----------------------- Pin A5

SD ბარათის კავშირი Arduino UNO– სთან:-

SD ბარათი _ Arduino UNO

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

VCC ------------------------------------ 5 ვოლტი

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

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

SCK -------------------------------------- pin13

SCS -------------------------------------- პინ 10

ნაბიჯი 2:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

პროტეუსის სიმულაციები:-

ამ პროექტში გამოვიყენე Proteus პროგრამული უზრუნველყოფა სიმულაციებისთვის.

პირველ რიგში, მე მჭირდება ბიბლიოთეკის გახსნა კომპონენტებისა და მოწყობილობების ასაღებად. მე ვიღებ DS3232 და SD ბარათს და ვირტუალურ ტერმინალს სიმულაციის მიზნით. იმის გამო, რომ ჩვენ გვჭირდება დროის და თარიღის სიმულაცია, სიმულაციის დროს იხსნება ds3232 საათის ფანჯარა, რომელშიც გადის დრო და თარიღი. ჩვენ შეგვიძლია დავაყენოთ თარიღისა და დროის საწყისი წერტილები არდუინოს კოდირებაში. ზოგიერთ პროექტში ღილაკი გამოიყენება თარიღისა და დროის ხელით დასადგენად, ამ მიზნით ჩვენ უნდა შევცვალოთ Arduino კოდირება შესაბამისად.

მე Arduino UNO– ს ვიყენებ ამისათვის ჩვენ გვჭირდება Hex ფაილი. გააკეთეთ თქვენი Arduino კოდირების Hex ფაილი (მე გთავაზობთ კოდს ქვემოთ) Arduino IDE– ში. შემდეგ ატვირთეთ იგი Arduino Properties- ში.

მე ვიყენებ SD ბარათის მოდულს. მე გთავაზობთ SD ბარათის ფაილს, ატვირთეთ იგი თქვენს მოდულში (მოცემულია ქვემოთ აღწერილობაში). პროტეუსში, რომელიც მდებარეობს კუთხეში, არის ღილაკი, დააჭირეთ მას და დაიწყება სიმულაციები. სიმულაციის დაწყებისას ორი ფანჯარა ღია იქნება, ვირტუალური ტერმინალი და ds3232 საათი.

> ვირტუალური ტერმინალი აჩვენებს ჩაწერილ მონაცემებს როგორც;

SD ბარათი OK

ჩანაწერი 1

ჩანაწერი 2

ჩანაწერი 3

გადამოწმება 4

ჩანაწერი 5

> ds3232 საათის ფანჯარა აჩვენებს დროს და თარიღს შესაბამისად.

> სიმულაციების დროს გაიხსნება ფაილი "მეხსიერების ბარათის შინაარსი", ეს ფაილი შეიცავს data.csv მონაცემთა ფაილს. ამ ფაილში ჩვენ გვაქვს დრო და თარიღი, თვე, დღე და წელი. ყოველი გადადება (1000); ეს მონაცემები განმეორდება და მონაცემები დაემატება მას ფაილში.

ნაბიჯი 3:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

EXCEL მუშაობს:-

გახსენით Excel და ჩაწერეთ მასში თქვენი data.csv ფაილი. მონაცემები ნაჩვენები იქნება სვეტებში და მიიღებს დროის სვეტის ხაზოვან გრაფიკს.

ნაბიჯი 4:

გირჩევთ: