Mục lục:

UTixClock: 8 bước (có hình ảnh)
UTixClock: 8 bước (có hình ảnh)

Video: UTixClock: 8 bước (có hình ảnh)

Video: UTixClock: 8 bước (có hình ảnh)
Video: SWIZA Kettle Shape UTI Clock Switzerland Swiss 8 day Brass Jeweled 2024, Tháng Mười
Anonim
Image
Image
UTixClock
UTixClock
UTixClock
UTixClock

Lần đầu tiên tôi nhìn thấy chiếc đồng hồ này trong video từ một trong những kênh YouTube yêu thích của tôi có tên SmarterEveryDay. Tôi ngay lập tức thích ý tưởng và muốn mua một cái. Sau đó, tôi tìm kiếm trên Google và tìm thấy trang web bán Đồng hồ Tix này. Tôi đã định đặt hàng, nhưng sau đó tôi nghĩ - sẽ không vui khi đặt hàng hơn là mua nó! Vì vậy, tôi bắt đầu nghiên cứu của mình và kết thúc việc tìm thấy bài viết này trên Có thể hướng dẫn. Sau đó, tôi nhận ra rằng tác giả của bài đăng cũng là một người bán đồng hồ thương mại.

Vì vậy, tôi quyết định tự mình xây dựng dự án này. Tôi đã chọn sử dụng Arduino cho dự án. Là một nhà phát triển phần mềm chuyên nghiệp và có kiến thức về điện tử, không quá khó đối với tôi. Viết mã và lắp ráp các mạch là những phần dễ dàng. Phần khó khăn nhất đối với tôi là xây dựng một bao vây. Không có bất kỳ kiến thức nào về mô hình và in 3D trước đó, tôi đã mất gần 2 tháng để tìm hiểu Fusion 360 và xây dựng mô hình. Luôn luôn vui vẻ khi học hỏi và làm những điều mới!:)

Một số tính năng chính của uTixClock:

  • Không bao giờ quên thời gian - ngay cả khi bạn tắt nguồn
  • Tự động làm mờ đèn LED dựa trên ánh sáng xung quanh - sẽ không làm phiền giấc ngủ của bạn
  • Các mẫu hoàn toàn ngẫu nhiên
  • Hiển thị thời gian ở định dạng 24 giờ
  • Chạy trên USB - có thể được cấp nguồn trực tiếp từ máy tính, bộ sạc di động, pin dự phòng

Các tính năng được lên kế hoạch cho phiên bản tiếp theo:

  • Hiển thị ngày
  • Điều chỉnh ngày giờ
  • Điều chỉnh thời gian mẫu
  • Chuyển đổi giữa định dạng 12/24 giờ
  • Một cách tốt hơn để hiển thị nửa đêm (0000 giờ) - hiện tại nó chỉ hiển thị một màn hình trống, haha!

Bước 1: Những thứ bạn cần

Để xây dựng chương trình Có thể hướng dẫn này, bạn sẽ cần các vật phẩm sau. Ngày nay, việc nhận được những thứ này khá dễ dàng. Bạn có thể ghé thăm các cửa hàng điện tử DIY tại địa phương hoặc mua trực tuyến.

Bộ phận Điện tử:

  • Vi điều khiển Arduino Nano - 1
  • Mô-đun RTC DS1302 - 1
  • Đèn LED 5mm (Vàng - 3, Đỏ - 9, Xanh lam - 6, Xanh lục - 9)
  • Bảng vero chấm chấm cả hai mặt - 1
  • Bảng vero tước - 1
  • Thanh ghi dịch chuyển 74HC595 với đế IC 16 chân - 2
  • Điện trở (10K Ohms - 1, 33 Ohms - 3)
  • LDR - 1
  • Cáp USB - 1
  • Công tắc nguồn bật-tắt - 1
  • Chân tiêu đề
  • Dây nhảy
  • Dây kết nối

Những khu vực khác:

  • Bao vây in 3D
  • Nam châm Neodymium đường kính 3mm
  • Keo sửa chữa nhanh chóng tức thì
  • Giấy trong suốt
  • Tấm nhựa acrylic trong suốt màu đen

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

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

Tôi đã sử dụng một breadboard và một loạt các dây jumper để làm nguyên mẫu của mình. Đầu tiên, tôi tạo một ma trận LED 4x3 nhỏ như một bằng chứng về khái niệm để đảm bảo rằng mọi thứ đang hoạt động như mong đợi. Tôi đã sử dụng một IC Đăng ký Dịch chuyển 74HC595 duy nhất trong quá trình tạo mẫu của mình. Chi tiết về bảng mạch cuối cùng có thể được tìm thấy bên dưới.

Bước 3: Phần mềm

Phần mềm
Phần mềm

Tôi thường không sử dụng Arduino IDE để phát triển. Yêu thích của tôi là Visual Studio Code với phần mở rộng PlatformIO IDE. Nhưng điều đó không quan trọng - IDE chính thức cũng có thể được sử dụng để tải nguồn lên Arduino. Nguồn dự án có thể được tải xuống từ kho lưu trữ Git của tôi.

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

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

Việc xây dựng mạch khá thẳng về phía trước. Sơ đồ mạch có thể được tải xuống từ trang web của tôi và lắp ráp các thành phần ngay lập tức.

Bước 5: Lập mô hình Bao vây

Mô hình hóa Vỏ bọc
Mô hình hóa Vỏ bọc
Mô hình hóa Vỏ bọc
Mô hình hóa Vỏ bọc
Mô hình hóa Vỏ bọc
Mô hình hóa Vỏ bọc

Đây là bước khó khăn nhất đối với tôi. Tôi không có bất kỳ kiến thức nào trước đây về mô hình và in 3D. Vì vậy, tôi đã phải dành gần một tháng để học những kiến thức cơ bản về thiết kế mô hình 3D trong phần mềm Fusion 360 và thêm một tháng nữa để thiết kế nó. Phần mềm này miễn phí cho mục đích sử dụng cá nhân.

Tôi cũng không có máy in 3D ở nhà. Vì vậy, tôi đã phải đặt hàng trực tuyến và nhận được nó trong vòng một ngày. Tôi phải trả 56 SGD để in với vật liệu PLA + tiêu chuẩn. Bề mặt không được mịn cho lắm, nhưng tôi khá hài lòng với kết quả cuối cùng. SLA là loại phù hợp nhất để có lớp hoàn thiện mịn, nhưng nó gần gấp 4 lần giá của PLA.

Các tệp stl và f3d có thể được tải xuống từ trang web của tôi.

Bước 6: Lắp ráp mọi thứ

Lắp ráp mọi thứ
Lắp ráp mọi thứ
Lắp ráp mọi thứ
Lắp ráp mọi thứ
Lắp ráp mọi thứ
Lắp ráp mọi thứ
Lắp ráp mọi thứ
Lắp ráp mọi thứ

Để lắp nắp hộp và gắn các bảng mạch, tôi quyết định sử dụng nam châm thay vì vít. Tôi cố định các nam châm với sự trợ giúp của keo cố định nhanh. Vì vậy, việc lắp ráp các bộ phận khá dễ dàng. Tôi đặt một tờ giấy trong suốt làm bộ khuếch tán và cố định tấm acrylic màu đen lên trên nó. Tôi rất vui khi xem kết quả cuối cùng. Thật không may, trong khi gắn nam châm, một giọt keo siêu nhỏ đã rơi xuống bề mặt bên ngoài của thùng loa, tôi không thể lấy ra được. Nhưng đừng bận tâm!:)

Bước 7: Sử dụng nó

Sử dụng nó
Sử dụng nó

Có bốn ma trận LED riêng biệt trong màn hình. Mỗi ma trận có các màu khác nhau và đại diện cho 4 chữ số của thời gian hiện tại - hai chữ số đầu tiên đại diện cho Giờ và hai chữ số cuối cùng đại diện cho Phút. Bạn cần đếm các đèn LED để có được thời gian hiện tại. Ví dụ:

0 Y - 0 R - 0 B - 0 G => 0000 giờ

0 Y - 1 R - 1 B - 2 G => 0112 giờ

1 Y - 1 R - 3 B - 9 G => 1139 giờ

1 Y - 6 R - 2 B - 4 G => 1624 giờ

2 Y - 3 R - 4 B - 7 G => 2347 giờ

Bạn có thể gặp một chút khó khăn khi bắt đầu. Nhưng với thực hành, bạn sẽ có thể có được thời gian hiện tại ngay lập tức.

Bước 8: Cảm ơn bạn

Xin gửi lời cảm ơn sâu sắc đến bạn nếu bạn đã liên hệ và có kế hoạch xây dựng hoặc đã xây dựng dự án của tôi. Hãy cho tôi biết phản hồi và đề xuất có giá trị của bạn. Tôi có thể liên hệ với tôi tại [email protected].

Trang web của tôi:

Xin gửi lời cảm ơn nồng nhiệt đến Guido Seevens vì Người có thể hướng dẫn đầy đủ thông tin về phiên bản Đồng hồ Tix của anh ấy.

Đề xuất: