Mục lục:
- Bước 1: Màn hình cảm ứng và mô-đun đồng hồ thời gian thực được sử dụng trong tài liệu hướng dẫn này
- Bước 2: Chuẩn bị màn hình
- Bước 3: Tùy chọn: In Đế màn hình LCD và Thêm Chèn đồng
- Bước 4: Tháo phim và lắp màn hình
- Bước 5: Lên dây cho mạch
- Bước 6: Tải và chạy mã
- Bước 7: Tùy chỉnh màu sắc
Video: Đồng hồ kỹ thuật số "Dali" theo phong cách thập niên 80: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Tài liệu có thể hướng dẫn này hướng dẫn bạn cách chế tạo đồng hồ "dali" kỹ thuật số theo phong cách thập niên 80 với các chữ số nóng chảy.
Lần đầu tiên tôi bắt gặp kiểu đồng hồ này trên Apple Macintosh khi tôi còn là một đứa trẻ vào những năm 80. Có thể hướng dẫn này cho thấy nỗ lực của tôi để tạo lại đồng hồ bằng Arduino và màn hình cảm ứng màu có độ phân giải cao. Mặc dù đồng hồ ban đầu có màu đen và trắng, trong phiên bản này, tôi đã thêm một số chuyển màu đầy màu sắc để tạo cho nó một cái nhìn phù hợp với những năm 80.
Tôi đã mượn dữ liệu phông chữ từ "xdaliclock" của Jamie Zawinski, nhưng việc triển khai mã đồng hồ của tôi là hoàn toàn mới và tôi đã viết lại các quy trình kết hợp chữ số từ đầu để tận dụng các khả năng nâng cao của màn hình cảm ứng độ phân giải cao dựa trên FTDI FT810.
Đối với Có thể hướng dẫn này, bạn sẽ cần:
- Màn hình cảm ứng 800x420 độ phân giải cao dựa trên chip FT810
- Mô-đun đồng hồ thời gian thực DS1302 từ eBay
- 2x5 tiêu đề nam (bạn có thể mua những tiêu đề này và cắt chúng xuống theo chiều dài)
- Mỏ hàn
- Băng điện
- Dây nhảy từ nữ sang nam
- Arduino, chẳng hạn như Arduino Uno
Bước 1: Màn hình cảm ứng và mô-đun đồng hồ thời gian thực được sử dụng trong tài liệu hướng dẫn này
Đối với tính năng Có thể hướng dẫn này, tôi sẽ sử dụng màn hình cảm ứng của Haoyu Electronics. Tôi đã sử dụng như sau:
Màn hình cảm ứng LCD đồ họa 5 ", 800x480, SPI, FT810
Màn hình này có giá khoảng 36 đô la với phí vận chuyển. Đây là nhiều hơn các màn hình Arduino khác, nhưng bạn sẽ nhận được rất nhiều tiền của mình:
- Bảng điều khiển cảm ứng độ phân giải cao sắc nét với độ phân giải 800x480.
- Bộ đồng xử lý đồ họa trên bo mạch và RAM cho phép điều khiển mà không làm hỏng Arduino.
- Tích hợp bộ tổng hợp âm thanh với các mẫu âm thanh chất lượng và nhiều nhạc cụ khác nhau để bạn lựa chọn.
- Hỗ trợ phong cảnh và chân dung.
- Hỗ trợ cảm ứng đa điểm.
- Tích hợp JPEG, bộ giải mã âm thanh và video sóng, dành cho các dự án nâng cao.
Đối với mô-đun đồng hồ thời gian thực, tôi đã sử dụng "Mô-đun đồng hồ thời gian thực DS1302" từ eBay. Điều này có giá khoảng $ 6.
Bước 2: Chuẩn bị màn hình
Sau khi nhận được màn hình của mình, bạn sẽ cần hàn các tiêu đề vào nó. Màn hình Haoyu rất tuyệt vì chúng đi kèm với các lỗ dễ hàn và bạn có thể lựa chọn hàn đầu nối trực tiếp trên mặt sau của màn hình hoặc trên đầu của một cáp ruy-băng nhỏ gắn với một bảng mạch có thể tháo rời.
Để hoàn thành công việc hàn, bạn sẽ muốn tạm thời ngắt kết nối cáp ribbon và tháo bảng mạch PCB ra khỏi mặt sau của bảng điều khiển. Dùng móng tay của bạn để nhẹ nhàng nhấc kẹp giữ trên đầu nối LCD và giải phóng cáp ruy-băng. Sau đó, tháo bốn vít giữ bảng tại chỗ.
Bây giờ hàn một tiêu đề 5x2 (hoặc hai tiêu đề 5x1) ở nơi bạn muốn. Che mặt sau bằng băng dính điện để tránh bất kỳ quần đùi. Sau đó, vặn lại PCB và gắn lại cáp ribbon.
Bước 3: Tùy chọn: In Đế màn hình LCD và Thêm Chèn đồng
Tôi đã chọn in 3D một giá đỡ để giữ bảng điều khiển LCD của mình [1]
Bảng điều khiển đi kèm với bốn miếng chèn bằng đồng; chúng được ép thành nhựa bằng nhiệt. Khi chúng nguội đi, những chiếc răng nhỏ trên chúng sẽ cắn vào nhựa và giữ cho chúng không bị rơi ra ngoài. Các miếng chèn này là một cách phổ biến để thêm các sợi bền vào các bộ phận được in 3D.
Sau khi in xong giá đỡ, tôi tháo bốn miếng chèn bằng đồng ra khỏi bảng.
Tôi làm nóng bàn ủi của mình và giữ nó bằng đầu nhọn hướng lên trên, nhẹ nhàng cân bằng một miếng chèn trên đầu bàn ủi. Sau đó, tôi đặt phần nhựa xuống trên nó và từ từ đẩy các miếng chèn vào các lỗ được tạo sẵn cho đến khi chúng bằng phẳng với bề mặt.
Bước này hoạt động tốt hơn nếu bạn có một mỏ hàn có đầu hình nón hẹp. Nếu bạn chưa bao giờ làm điều này trước đây, bạn có thể muốn luyện tập khi bàn là đang nguội - bạn chỉ có một cơ hội để thực hiện ngay khi bàn là còn nóng!
Hãy cẩn thận với bước này vì các miếng lót bằng đồng sẽ rất nóng và bạn không muốn chúng rơi vào lòng. Làm việc trên bề mặt chịu nhiệt và nếu chúng rơi ra khỏi đầu bàn ủi, hãy chống lại sự cám dỗ để lấy chúng ngay lập tức!
[1] Nguồn: LCD Stand STL và tệp CAD
Bước 4: Tháo phim và lắp màn hình
Bây giờ, lật màn hình và tháo khung acrylic phía trước, sau đó bóc màng bảo vệ khỏi màn hình LCD (điều này sẽ nâng cao độ rõ nét của màn hình). Sử dụng các vít để gắn màn hình lên giá đỡ in 3D.
Bước 5: Lên dây cho mạch
Đối với màn hình LCD, hãy kết nối:
- 5V đến chân có nhãn 5V trên Arduino
- GND để ghim GND trên Arduino
- SCK để ghim ~ 13 trên Arduino
- MISO để ghim ~ 12 trên Arduino
- MOSI để ghim ~ 11 trên Arduino
- CS để ghim ~ 10 trên Arduino
- PD đến chân ~ 9 trên Arduino
Đối với màn hình mô-đun RTC, hãy kết nối:
- VCC đến chân có nhãn 5V trên Arduino
- GND để ghim GND trên Arduino
- CLK để ghim ~ 8 trên Arduino
- DAT để ghim ~ 7 trên Arduino
- RST để ghim ~ 6 trên Arduino
LƯU Ý: Chỉ có một chân 5V trên Arduino. Để cung cấp điện cho cả mô-đun RTC và màn hình LCD, bạn sẽ cần sử dụng bảng mạch phân đoạn hoặc hàn một số dây nối với nhau để tạo thành cáp Y.
Bước 6: Tải và chạy mã
Tải xuống tệp ".zip" từ kho lưu trữ GitHub sau đây.
Bên trong thư mục "DaliClock", hãy mở tệp "DaliClock.ino" trong Arduino IDE và tải nó lên bảng Arduino của bạn! Đồng hồ sẽ trở nên sống động!
Đồng hồ cực kỳ dễ sử dụng:
- Giữ ngón tay của bạn trên một chữ số để thay đổi nó và đặt thời gian.
- Nhấn và giữ ở cuối màn hình để chuyển sang chế độ lịch.
- Giữ ngón tay của bạn trên một chữ số của ngày để đặt ngày.
- Đồng hồ sẽ tự động trở lại chế độ thời gian sau năm giây không hoạt động.
Bước 7: Tùy chỉnh màu sắc
Tôi chỉnh sửa "DaliClock.ino", bạn có thể tùy chỉnh màu sắc của gradient cho các chữ số đồng hồ, lưới và "độ sáng" chạy trên các chữ số. Chỉ cần thay đổi các giá trị thập lục phân trong các dòng sau:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
Đối với Người dùng Nâng cao:
Nếu bạn muốn thay đổi các chân Arduino được sử dụng cho màn hình LCD, hãy chỉnh sửa tệp "DaliClock / src / ui_lib / ui_config.h". Để thay đổi các chân được sử dụng cho mô-đun DS1302, hãy chỉnh sửa tệp "DaliClock / src / ds1302.cpp"
Về nhì trong cuộc thi đồng hồ
Đề xuất:
Xe tay ga LED Cylon - Máy quét Larson thập niên 80: 5 bước (có hình ảnh)
Xe tay ga LED Cylon - Máy quét larson thập niên 80: Dự án này là một bản nâng cấp của những năm 80 cho một chiếc xe tay ga của những năm 80 - Tôi đang đặt một dải đèn LED vào lưới tản nhiệt của chiếc Honda Elite của bạn trai tôi để tạo hiệu ứng hoạt hình cho máy quét larson trong khi dạy anh ấy cách hàn. Mạch và mã được phối lại từ
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Boombox thập niên 80 được làm lại: 8 bước (có hình ảnh)
Boombox thập niên 80 được làm lại: Lần đầu tiên tôi có ý tưởng cho dự án này khi tôi bắt gặp một bản dựng tương tự trên hackster.io, hiện cũng được xuất bản ở đây dưới dạng có thể hướng dẫn. Trong dự án này, họ đã sửa sang lại một chiếc boombox bị hỏng từ những năm 80 bằng cách sử dụng Raspberry Pi và thay thế tất cả các thiết bị điện tử ngoại trừ
Cách tạo đồng hồ nóng chảy theo phong cách Dali: 9 bước (có hình ảnh)
Làm thế nào để tạo ra một chiếc đồng hồ nóng chảy theo phong cách Dali: Tôi không nghe bất kỳ đĩa hát cũ nào của mình, nhưng tôi thực sự thích có chúng xung quanh. May mắn thay, bạn bè của tôi cũng vậy. Một điểm chung khác mà chúng tôi có là sự đánh giá cao về việc biết được bây giờ là mấy giờ. Tôi đang lộn xộn với hồ sơ và đã giải quyết
Nghệ thuật hình ảnh âm thanh . Phong cách FOTC: 7 bước (có hình ảnh)
Nghệ thuật Hình ảnh Âm thanh …. Phong cách FOTC: Hướng dẫn này dựa trên một bài hát mà tôi đã đăng trước đây, Nghệ thuật Loa và được làm cho vợ tôi và như một lời tri ân dành cho bộ đôi nhại dân gian hay nhất, Chuyến bay của đàn bầu. Nếu bạn chưa bao giờ nghe nói về FOTC, vui lòng xem chúng dưới đây. Tôi sẽ chỉ cho bạn ho