Mục lục:

Đồng hồ kỹ thuật số Arduino với chức năng báo thức (PCB tùy chỉnh): 6 bước (có hình ảnh)
Đồng hồ kỹ thuật số Arduino với chức năng báo thức (PCB tùy chỉnh): 6 bước (có hình ảnh)

Video: Đồng hồ kỹ thuật số Arduino với chức năng báo thức (PCB tùy chỉnh): 6 bước (có hình ảnh)

Video: Đồng hồ kỹ thuật số Arduino với chức năng báo thức (PCB tùy chỉnh): 6 bước (có hình ảnh)
Video: thiết kế mạch đếm số bất kỳ trong môn học KĨ THUẬT SỐ 2024, Tháng mười một
Anonim
Đồng hồ kỹ thuật số Arduino với chức năng báo thức (PCB tùy chỉnh)
Đồng hồ kỹ thuật số Arduino với chức năng báo thức (PCB tùy chỉnh)

Trong hướng dẫn Tự làm này, tôi sẽ chỉ cho bạn cách làm cho chiếc đồng hồ kỹ thuật số của riêng bạn có chức năng báo thức này.

Trong dự án này, tôi quyết định tạo PCB của riêng mình dựa trên vi điều khiển Arduino UNO - Atmega328p.

Dưới đây, bạn sẽ tìm thấy sơ đồ điện tử với bố cục PCB để bạn có thể dễ dàng sản xuất nó.

Bằng cách nhấn các nút, bạn sẽ có thể đặt thời gian / ngày / báo thức và trạng thái báo thức (bật / tắt).

Báo động có thể được tắt bằng cách nhấn nút báo động hoặc bằng cách lắc hộp.

Các bản cập nhật và hơn thế nữa có thể được tìm thấy tại đây:

Bắt đầu nào.

Bước 1: Những gì bạn sẽ cần - Phần cứng

Những gì bạn sẽ cần - Phần cứng
Những gì bạn sẽ cần - Phần cứng

Đối với dự án này, bạn sẽ cần:

  • Mạch PCB tùy chỉnh của chúng tôi
  • Màn hình LCD 16x2 ký tự có độ tương phản cao (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (với bộ nạp khởi động Arduino UNO)
  • Đồng hồ thời gian thực DS1307
  • Cảm biến độ nghiêng
  • Ổ cắm 28 nhúng & ổ cắm 8 nhúng
  • Bộ dao động tinh thể 16 MHz
  • Bộ dao động tinh thể 32,768 MHz
  • Tụ điện 2x22 pF
  • Điện trở 3x10 kOhm
  • Tông đơ 20kOhm
  • Buzzer
  • Giá đỡ pin di động đồng xu
  • thiết bị đầu cuối vít 2P 2,54mm
  • Đầu ghim 1x5 Nữ 2,54mm
  • Công tắc nút nhấn mini - Cao

Bạn cũng sẽ cần một mô-đun TTL sang USB hoặc bảng Arduino UNO cho quy trình lập trình.

Đối với nguồn điện, bạn sẽ cần bộ đổi nguồn 5V-1A hoặc bạn có thể sử dụng cáp USB như tôi đã làm.

Bước 2: Mạch tại EasyEDA, Nền tảng thiết kế vi mạch trực tuyến miễn phí

Mạch tại EasyEDA, Nền tảng thiết kế vi mạch trực tuyến miễn phí
Mạch tại EasyEDA, Nền tảng thiết kế vi mạch trực tuyến miễn phí
Mạch tại EasyEDA, Nền tảng thiết kế vi mạch trực tuyến miễn phí
Mạch tại EasyEDA, Nền tảng thiết kế vi mạch trực tuyến miễn phí

Nhập vào đây để xem và thực hiện bất kỳ thay đổi nào đối với mạch trên.

Bước 3: Mã

Mật mã
Mật mã

Làm thế nào để lập trình nó:

Kết nối mạch của bạn với TTL với mô-đun USB bằng 5 cáp vào đầu cắm lập trình.

Các chân RX và TX phải được kết nối chéo.

LƯU Ý: Nếu bạn đang sử dụng bảng Arduino UNO trước tiên, hãy đảm bảo tháo IC ATmega328 khỏi nó và kết nối các tiêu đề RX với chân RX và TX với chân TX của bảng. Chân RS phải được kết nối với chân reset Arduino UNO.

Tải xuống mã từ đây và mở nó bằng Arduino IDE. Bên trong, bạn cũng sẽ tìm thấy tệp thư viện.

Bước 4: JLCPCB - Tự tạo bo mạch cho riêng bạn từ 2 đô la

JLCPCB - Tạo Boad mạch của riêng bạn từ 2 đô la!
JLCPCB - Tạo Boad mạch của riêng bạn từ 2 đô la!

Nhập vào đây để sản xuất bảng mạch PCB của bạn!

Sử dụng JLCPCB với giá $ 2 Chế tạo PCB & Thời gian xây dựng trong 2 ngày, chất lượng thực sự tốt, hãy kiểm tra ảnh bên dưới của bảng pcb của chúng tôi.

Bước 5: Bộ phận 3D

Bộ phận 3D
Bộ phận 3D
Bộ phận 3D
Bộ phận 3D

Bước 6: Hoàn thành tốt

Làm tốt!
Làm tốt!

Tôi hy vọng bạn thích điều này, hãy cho tôi biết trong phần bình luận !!!

Đề xuất: