Mục lục:

Làm thế nào để ghi ngày và giờ. Liono Maker: 5 bước
Làm thế nào để ghi ngày và giờ. Liono Maker: 5 bước

Video: Làm thế nào để ghi ngày và giờ. Liono Maker: 5 bước

Video: Làm thế nào để ghi ngày và giờ. Liono Maker: 5 bước
Video: Cách Nhớ Lâu Không Cần Nỗ Lực | Bí Quyết Học Thuộc Lòng 2024, Tháng bảy
Anonim
Làm thế nào để ghi ngày và giờ. Nhà sản xuất Liono
Làm thế nào để ghi ngày và giờ. Nhà sản xuất Liono
Làm thế nào để ghi ngày và giờ. Nhà sản xuất Liono
Làm thế nào để ghi ngày và giờ. Nhà sản xuất Liono

Giới thiệu:-

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách ghi Ngày và Giờ bằng Arduino. Vì mục đích này, tôi đang sử dụng mô-đun thẻ nhớ DS3231 & Micro SD.

Mô-đun chính được sử dụng để ghi ngày giờ là DS3231. DS3231 là một mô-đun RTC (đồng hồ thời gian thực). Đồng hồ thời gian thực có thể cung cấp thông tin giây, phút, giờ, ngày, tháng, tháng và năm. DS3231 có thể được cấp nguồn bằng 3,3V hoặc 5V và pin di động nút lithium CR2032 cấp nguồn cho RTC khi không kết nối với Arduino. DS3231 cũng có một cảm biến nhiệt độ sẵn có. DS3231 sử dụng giao tiếp I2C với hai đường hai chiều:

1_Đồng hồ trên không (SCL)

2_ Dữ liệu hàng không (SDA)

GHI CHÚ:

Nếu bạn muốn tạo máy ghi dữ liệu hoặc Máy ghi dữ liệu của cảm biến và ghi dữ liệu của nó vào một tệp. đây là các liên kết sau: 1-Ghi dữ liệu nhiệt độ và cường độ ánh sáng

www.youtube.com/embed/gd-a8Y5GF3A

Máy ghi dữ liệu 2-DHT11 với Arduino và thẻ micro SD

www.youtube.com/embed/gd-a8Y5GF3A

Trang Facebook: Modal = admin_t…

Data-Logger:

Bộ ghi dữ liệu (cũng là bộ ghi dữ liệu hoặc bộ ghi dữ liệu) là một thiết bị điện tử ghi dữ liệu theo thời gian bằng một thiết bị hoặc cảm biến tích hợp hoặc thông qua các thiết bị và cảm biến bên ngoài. Chúng thường nhỏ, chạy bằng pin, di động và được trang bị bộ vi xử lý, bộ nhớ trong để lưu trữ dữ liệu và cảm biến. Một số trình ghi dữ liệu giao diện với máy tính cá nhân và sử dụng phần mềm để kích hoạt trình ghi dữ liệu cũng như xem và phân tích dữ liệu đã thu thập, trong khi những người khác có thiết bị giao diện cục bộ (bàn phím, màn hình LCD) và có thể được sử dụng như một thiết bị độc lập. Trong dự án này, tôi đang sử dụng SD-Card để lưu trữ dữ liệu với sự trợ giúp của Arduino.

DS3231:

Ngày và giờ của phép đo cảm biến hoặc của bản ghi dữ liệu có thể được bao gồm khi ghi dữ liệu vào thẻ SD bằng mô-đun đồng hồ thời gian thực (RTC), chẳng hạn như DS3231. Đồng hồ thời gian thực có thể cung cấp thông tin giây, phút, giờ, ngày, tháng, tháng và năm. DS3231 có thể được cấp nguồn bằng 3,3V hoặc 5V và pin di động nút lithium CR2032 cấp nguồn cho RTC khi không kết nối với Arduino. DS3231 cũng có một cảm biến nhiệt độ sẵn có. DS3231 sử dụng giao tiếp I2C với hai đường hai chiều: đồng hồ nối tiếp (SCL) và dữ liệu nối tiếp (SDA). Có sẵn cách kết nối với Arduino cho sơ đồ kết nối này.

Mô-đun thẻ nhớ Micro SD:

Mô-đun (Micro SD-Card Adapter) là một mô-đun đầu đọc thẻ Micro SD, thông qua hệ thống tệp và trình điều khiển giao diện SPI, hệ thống SCM để hoàn thành việc đọc và ghi tệp Micro SD-thẻ. Người dùng Arduino có thể sử dụng trực tiếp Arduino IDE đi kèm với thẻ thư viện SD-card để hoàn tất quá trình khởi tạo và đọc.

Bước 1:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Fritzing: -

Trong hướng dẫn này, tôi đang sử dụng phần mềm Fritzing để tạo sơ đồ cho dự án của mình.

trước hết tôi cần mở Fritzing và sau đó lấy DS3231, Arduino UNO và Thẻ Micro SD. chúng ta cần kết nối chúng qua dây jumper.

sau đây là các chiến lược kết nối: -

Kết nối DS3231 với Arduino UNO:

DS3231 _ Arduino UNO

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

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

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

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

Kết nối Thẻ SD với Arduino UNO: -

Thẻ SD _ Arduino UNO

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

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

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

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

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

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

Bước 2:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

Mô phỏng Proteus: -

Trong Dự án này, tôi đã sử dụng Phần mềm Proteus để Mô phỏng.

Đầu tiên, tôi cần mở thư viện để lấy các thành phần và thiết bị. Tôi lấy DS3232 và thẻ SD và thiết bị đầu cuối ảo cho mục đích mô phỏng. Bởi vì chúng ta cần Mô phỏng thời gian và ngày tháng, trong thời gian mô phỏng cửa sổ đồng hồ ds3232 được mở trong đó thời gian và ngày tháng đang chạy. chúng ta có thể đặt điểm bắt đầu của ngày và giờ trong mã hóa Arduino. Trong một số dự án, nút nhấn được sử dụng để đặt ngày và giờ theo cách thủ công cho mục đích này, chúng ta cần thay đổi mã Arduino cho phù hợp.

Tôi đang sử dụng Arduino UNO cho việc này, chúng tôi cần tệp Hex. Tạo tệp Hex của mã hóa Arduino của bạn (tôi đang cung cấp mã bên dưới) trong Arduino IDE. sau đó tải nó lên trong Thuộc tính Arduino.

Tôi đang sử dụng mô-đun thẻ SD. Tôi đang cung cấp tệp Thẻ SD, hãy tải tệp đó lên trong mô-đun của bạn (được cung cấp trong mô tả sau). Ở góc dưới bên trái của Proteus có một nút phát, nhấn nó và mô phỏng sẽ bắt đầu. khi mô phỏng bắt đầu, hai cửa sổ sẽ được mở, thiết bị đầu cuối ảo và đồng hồ ds3232.

> Thiết bị đầu cuối ảo đang hiển thị dữ liệu được ghi lại dưới dạng;

Thẻ SD OK

record1

record2

record3

recrod4

kỷ lục5

> cửa sổ đồng hồ ds3232 đang hiển thị thời gian và ngày tháng tương ứng.

> trong quá trình mô phỏng, một tệp "Nội dung thẻ nhớ" sẽ mở ra, tệp này chứa tệp dữ liệu data.csv. Trong tệp này, chúng tôi Dữ liệu thời gian và ngày, tháng, ngày và năm. Mỗi lần trì hoãn (1000); dữ liệu này sẽ lặp lại và dữ liệu sẽ thêm nó vào tệp.

Bước 3:

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh

EXCEL Làm việc: -

Mở Excel và đưa tệp data.csv của bạn vào đó. dữ liệu sẽ được hiển thị trong các cột và có biểu đồ dạng đường của cột thời gian.

Bước 4:

Đề xuất: