Mục lục:

Arduino LifeClock: 6 bước (có hình ảnh)
Arduino LifeClock: 6 bước (có hình ảnh)

Video: Arduino LifeClock: 6 bước (có hình ảnh)

Video: Arduino LifeClock: 6 bước (có hình ảnh)
Video: Review Phim | Vua Khỉ Bị Cả Đàn Xem Thường Và Cái Kết Siêu Tiến Hóa 2024, Tháng mười một
Anonim
Arduino LifeClock
Arduino LifeClock

Đồng hồ độc đáo này nhắc nhở bạn trân trọng từng ngày bằng cách hiển thị tuổi hiện tại của bạn theo ngày (hoặc tuần) trên màn hình bảy phân đoạn.

Bước 1: Bạn sẽ cần

Bạn sẽ cần
Bạn sẽ cần
Bạn sẽ cần
Bạn sẽ cần
Bạn sẽ cần
Bạn sẽ cần
Bạn sẽ cần
Bạn sẽ cần

Thiết bị điện tử:

  1. Arduino Pro Mini 5V (hoặc bất kỳ arduino nào khác có> = 12 Chân GPIO)
  2. Hiển thị phân đoạn 4 chữ số 7
  3. Mô-đun đồng hồ thời gian thực DS3231
  4. Điện trở 4x 200 Ohm

Vật liệu:

  1. Khung tranh
  2. Bảng Perf (kích thước phù hợp)
  3. MicroUSB Breakout (hoặc bất kỳ nguồn điện 5-12V nào khác)
  4. Dây điện / Hardwires
  5. Tiêu đề ghim (nam, nữ)

Công cụ:

  1. Sắt hàn
  2. Lập trình viên FTDI (trong trường hợp là một mini chuyên nghiệp)

Bước 2: Tạo mẫu

Tạo mẫu
Tạo mẫu
Tạo mẫu
Tạo mẫu
Tạo mẫu
Tạo mẫu

Trước khi lắp ráp vĩnh viễn các thành phần, chúng ta cần kiểm tra xem mọi thứ có hoạt động bình thường hay không.

  1. Kết nối mọi thứ theo sơ đồ
  2. Kiểm tra Cổng COM và cài đặt trình điều khiển mới nhất
  3. Biên dịch và tải lên bản phác thảo được cung cấp

Kết nối:

Màn hình cathode chung

  • Chân 2 - COM4 (điện trở)
  • Pin 3 - g
  • Chốt 4 - c
  • Chân 5 - DP
  • Chốt 6 - d
  • Pin 7 - e
  • Chân 8 - COM1 (điện trở)
  • Pin 9 - a
  • Pin 10 - f
  • Chân 11 - COM2 (điện trở)
  • Chân 12 - COM3 (điện trở)
  • Pin 13 - b

DS3231

  • GND - GND
  • 5V / VCC - VCC
  • A4 - SDA
  • A5 -SCL

Nếu bạn đang sử dụng màn hình cực dương thông thường, bạn cần đảm bảo điều chỉnh các chân trên bảng mạch bánh mì hoặc sau này trong mã

Bước 3: Sửa đổi các bộ phận

Sửa đổi các bộ phận
Sửa đổi các bộ phận
Sửa đổi các bộ phận
Sửa đổi các bộ phận

Chúng tôi cần sửa đổi một số thành phần của mình để chúng vừa với bên trong khung.

Arduino

  • Hàn trên đầu ghim nam (như hình)
  • Thêm hai dây vào SDA và SCL

DS3231

  • Phá hủy 6 pinheaders
  • Hàn trên 4 đầu ghim ở phía bên kia (như hình)

Đột phá MicroUSB

Hàn trên đầu ghim

Bước 4: Xây dựng bảng mạch

Xây dựng bảng mạch
Xây dựng bảng mạch
Xây dựng bảng mạch
Xây dựng bảng mạch
Xây dựng bảng mạch
Xây dựng bảng mạch

Nếu mọi thứ hoạt động hoàn hảo, bạn có thể bắt đầu xây dựng bảng mạch. Toàn bộ bảng mạch phải vừa với khung ảnh đã chọn. Nếu bảng hiệu suất của bạn có các kích thước khác nhau, bạn có thể cần phải điều chỉnh vị trí của các thành phần.

1) Sắp xếp:

Định vị mọi thành phần như được hiển thị trong giản đồ. Nếu đường kính của dây> 1mm, bạn cần khoan hai lỗ để luồn A4-SDA (xám) và A5-SDA (trắng) qua đó.

2) Đính kèm:

Nếu mọi thành phần được đặt đúng cách, bạn có thể bắt đầu hàn các thành phần. Đảm bảo loại bỏ các chân còn lại sau đó.

3) Hệ thống dây điện:

Bạn có thể sử dụng cáp thông thường, bằng cách chỉ cần kết nối chúng ở mặt sau của bảng điều khiển hoặc dây bạc ở mặt trước. Để làm như vậy, bạn cần cắt dây bạc theo chiều dài phù hợp và uốn cong các đầu của nó. Bây giờ bạn chỉ cần đặt chúng phù hợp và hàn chúng vào.

4) Kiểm tra kết nối:

Nếu có điều gì đó không hoạt động như bình thường hoặc nếu bạn muốn chắc chắn rằng bạn đã kết nối mọi thứ một cách chính xác, bạn có thể kiểm tra bằng cách sử dụng chức năng liên tục của đồng hồ vạn năng.

Bước 5: Sửa đổi khung ảnh

Sửa đổi khung ảnh
Sửa đổi khung ảnh
  1. Khoan 4 lỗ lắp và 1 lỗ cho dây cáp vào tấm sau của khung của bạn
  2. Vặn bảng điều khiển hoàn thiện (ngoài ra với một vài điểm dừng)
  3. Khắc phục sự cố đứt microUSB ở mặt sau và kết nối nó với cáp nguồn (RAW, GND)

Tùy thuộc vào những gì bạn thích, bạn có thể đặt tấm kính trở lại hoặc sử dụng một số loại miếng dán.

Bước 6: Mã

Mật mã
Mật mã

Trước khi tải lên mã, bạn cần đảm bảo cài đặt các thư viện cần thiết và xác định hai tham số.

1) Tuổi của bạn tính theo ngày (dòng 21) [https://www.calculator.net/age-calculator.html]

2) Ngoài ra, thời gian sinh của bạn (dòng 23)

Nếu giá trị hiển thị bị sai hoặc cần thay đổi, bạn phải xóa EEPROM

Hy vọng rằng tôi có thể truyền cảm hứng cho bạn với dự án đó. Nếu bạn có bất kỳ câu hỏi hoặc cải tiến nào, hãy chia sẻ chúng.

Đề xuất: