Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Xin chào các bạn, tôi yêu thích tất cả những thứ liên quan đến đèn LED và cũng thích sử dụng chúng theo những cách thú vị khác nhau Vâng, tôi biết Đồng hồ nhị phân đã được thực hiện ở đây một số lần và mỗi thứ đều là ví dụ tuyệt vời về cách tạo đồng hồ của riêng bạn.
Tôi thực sự tưởng tượng ra một Đồng hồ nhị phân để nói "Tôi đã tạo ra điều đó", và đã xem xét những bộ phận tôi có sẵn, đèn LED, Điện trở, RTC, Arduino.. sau đó tôi tìm thấy Dải Neopixel (WS2812). Điều đó khiến tôi suy nghĩ, gần như tất cả các Đồng hồ nhị phân mà tôi đã thấy sử dụng Ma trận LED liên quan đến rất nhiều mối hàn, đừng hiểu lầm, tôi không có vấn đề gì về hàn, nhưng tại sao tôi không thể sử dụng dải… Một kế hoạch được hình thành, thách thức được chấp nhận..
Vì vậy, trước tiên, tôi đã ngồi xuống để tìm ra những gì tôi muốn ở Đồng hồ nhị phân, đơn giản, Giờ, Phút, tối đa là 4 hàng để tôi có thể đọc nó một cách tương đối dễ dàng, và nếu bạn đang tự hỏi làm thế nào để đọc Đồng hồ nhị phân, tôi Có thể giới thiệu bạn nên xem qua và xem trang này: Cách đọc Đồng hồ nhị phân Ngoài ra, tôi nên sử dụng nó để làm gì, may mắn thay, tôi đã ở Ikea và đã sử dụng một vài khung ảnh Ribba của họ trong các dự án khác, vì vậy hãy nghĩ bingo, điều đó sẽ hoạt động tốt (và £ 2,99 là một mức giá tốt).
Không cần quảng cáo thêm, một Danh sách Bộ phận:
- Arduino Uno
- Mô-đun RTC (ds1302) Ebay (Anh)
- (Bây giờ đã đổi thành Pot 10k) Chiết áp 220k Ebay (Anh)
- Điện trở 470r Ebay (Anh)
- Khung ảnh Ribba Ikea Ribba
- Acetate - cho Mặt nạ
- Sử dụng Máy in Laser
Các dây nối khác, breadboard và nguồn điện 5v sẽ được yêu cầu, tôi sẽ giả sử bạn có những thứ đó:)
Bây giờ chúng ta hãy bắt đầu xây dựng…
Bước 1: Dải đèn LED, Hãy bắt đầu với điều đó
Vì vậy, trước tiên, hãy lấy Dải LED, dải mà tôi có LED (pixel) mỗi 16,5mm, có vẻ tốt cho khung hình mà tôi có, vì vậy tôi cắt chúng theo khoảng cách 6 pixel bằng một chiếc kéo sắc (áp dụng an toàn thông thường).
Xin lưu ý rằng ở gần dải có các mũi tên, đây là hướng của dữ liệu và công suất, và các miếng đồng có một đường xuyên qua, hãy cắt dọc theo đường đó để đảm bảo bạn còn lại miếng đồng ở cuối mỗi phần được cắt.
Bây giờ, bạn sẽ có 4 dải LED với 6 pixel trên mỗi dải, nếu bạn có, làm tốt, nếu không, hãy thử lại hoặc hàn chúng lại với nhau (đảm bảo các mũi tên thẳng hàng) và cố gắng đếm chính xác vào lần sau..
Di chuyển nhanh chóng, chúng ta hãy lấy các dải LED theo một số vị trí hoặc thứ tự, cách tôi đã làm là đo khung và chia nó thành các phần bằng nhau. Tôi muốn của tôi bên trong giá treo ảnh, vì vậy tôi đã tính toán bằng cách sử dụng nó thay vì toàn bộ khung hình. Giá đỡ là vật phẩm bằng bìa cứng thường đóng khung ảnh, có một bức ảnh trong bước này với giá đỡ được đặt ở trên cùng của khung.
Bước 2: Gắn các dải LED và hàn…
Như có thể thấy trong các bức ảnh cho bước này, tôi in các dòng lên giấy và đặt các dải lên chúng, sau đó, mỗi lần dựng lại khung và "chỉnh nhãn" để đảm bảo rằng tôi có được vẻ ngoài như mong muốn. Một khi tôi đã hài lòng, tôi gắn cố định dải này vào mặt sau bằng keo, lớp keo dính trên mặt lưng của tôi không quá tốt.
Đối với thiết kế này, tôi đã sử dụng LibreCAD, là Mã nguồn mở và quá đủ cho tác vụ, hãy nhớ khi in phải căn giữa hình ảnh và thay đổi tỷ lệ in thành 1: 1. Tôi đã đính kèm Bố cục mà tôi đã sử dụng trong bước này.
Tiếp theo trong danh sách Việc cần làm là nối dây Strips lên. Trong hộp các bit của tôi, tôi có một số đầu nối cạnh PCB nam nên tôi đã sử dụng chúng thay vì hàn kết nối đầu tiên trên. Nếu bạn có những thứ này và muốn đi theo con đường đó, vui lòng làm như vậy.
Dù sao, bắt đầu từ dải dưới cùng, các mũi tên đi PHẢI sang TRÁI, hàn đầu nối cạnh của bạn vào dải hoặc dây kết nối chính của bạn, tôi khuyên bạn nên sử dụng Đỏ, Đen và một màu khác cho dữ liệu. Hầu hết các dải là nhãn +. -, D… + của bạn là Tích cực, - là Âm, D là Dữ liệu, không phải tất cả đều giống nhau và có thể có điện áp khác nhau, của tôi là 5v. Vui lòng đảm bảo khi cấp nguồn, bạn sử dụng nguồn điện thích hợp.
Đó là dải đầu tiên đã bắt đầu, bây giờ những gì chúng ta cần làm là kết nối tất cả các dải trong chuỗi, sao cho dải bên trái của dải dưới cùng, ở bên phải của dải tiếp theo lên trên, v.v., dải cuối cùng sẽ không có kết nối ở phía bên trái và các mũi tên cho tất cả các dải phải là PHẢI sang TRÁI như đã đề cập trước đây.
Bước 3: Một số không thích nó trần
Cá nhân tôi thích vẻ ngoài đơn giản để bạn có thể thấy nó hoạt động như thế nào, tuy nhiên, "Cô ấy phải tuân theo" nói rằng nếu đang đi trên bức tường đó, nó cần phải "trông gọn gàng hơn" vì vậy tôi phải suy nghĩ nhanh và nhận ra mình. có thể sử dụng Bố cục và sửa đổi nó một chút, in nó lên axetat và nó sẽ trông đẹp. Dù tôi rất muốn nói rằng tôi đã phá vỡ photoshop và làm điều này liên tiếp, nhưng tôi không thể, một người bạn của tôi đã làm phần này cho tôi, vì kỹ năng photoshop của tôi không tốt như bộ não của tôi muốn.
Kết xuất cuối cùng được in trên axetat, được cắt và đặt phía sau kính, tiếp theo là giá treo ảnh, sau đó là các dải đèn LED, cuối cùng là bảng hỗ trợ với các dây dẫn ra nguồn và dữ liệu.
Có thể thấy trong hình, tôi có dây Đỏ, Đen và Xanh lá cây đi ra, và các dây kết nối được vòng ra phía sau.
Sản phẩm cuối cùng mà tôi phải miễn cưỡng thừa nhận trông không quá tệ chút nào..
Dấu nhị phân ở dưới cùng cho biết "Đồng hồ nhị phân"
Tôi sẽ hoàn thành một sửa đổi khi tôi có thể đặt tay trên một số axetat hơn, và đó là di chuyển số cho các hàng sang phải nhiều hơn một chút, chúng có thể nhìn thấy được lúa mạch.
Bước 4: Bắt đầu với hệ thống dây điện… Hãy để Niềm vui Bắt đầu
Như chắc chắn bạn có thể thấy trong ảnh, tôi không thể tìm thấy mô-đun chính xác trong Fritzing vì vậy tôi đã nhập một hình ảnh và sắp xếp nó tốt nhất có thể.
Thanh ray phía dưới phải có nguồn điện 5v riêng, kích thước của bộ nguồn phụ thuộc vào mức tiêu thụ đèn LED của bạn. Tôi khuyên bạn nên thận trọng và sử dụng một thiết bị có thể xử lý tất cả các đèn LED đang sáng ở độ sáng tối đa.
Tôi vẫn chưa cam kết điều này với PCB (sẽ sử dụng bảng mạch) vì tôi có thể thêm một màn hình LCD trong tương lai không xa với cảm biến Nhiệt độ và hiển thị Ngày / Giờ và Nhiệt độ ở định dạng tiêu chuẩn, đó là lý do tại sao không có cái nào khác giản đồ hiện tại..
CẢNH BÁO.. lưu ý lỗi trong sơ đồ, Ground từ RTC (Black wire) cần goto ground không phải Positive rail như hình, sẽ update sơ đồ và up lại, cảm ơn istoos đã để ý.
Bước 5: Cuối cùng, Beast Is Alive !!
Bước cuối cùng… huzzah
Kiểm tra, kiểm tra kỹ và kiểm tra lại các kết nối của bạn…
Bây giờ, hãy tải bản phác thảo lên Arduino của bạn, tôi sẽ không giải thích cách thực hiện điều đó, vì có quá đủ hướng dẫn để thực hiện việc này và sẽ không thêm bất kỳ giá trị nào cho 'ible…
Trong phần nhận xét của mã, dòng 119, điều này cần bỏ ghi chú, dòng mã này đặt ngày và giờ của đồng hồ:
// myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
Để bỏ ghi chú, hãy thay đổi điều này thành:
myRTC.setDS1302Time (00, 28, 17, 7, 27, 3, 2016);
Và đặt ngày / giờ hiện tại ở định dạng như được ghi lại trong bản phác thảo teh trên dòng 115:
// giây, phút, giờ, ngày trong tuần, ngày trong tháng, tháng, năm
Ok, vậy bây giờ tải lên bản phác thảo đó… xong chưa? Vâng
Bây giờ, khi bạn khởi động lại Adruino, nó sẽ đặt ngày / giờ thành quy định đó và bạn không muốn nó làm như vậy, vì vậy hãy bình luận dòng 119 và tải lại bản phác thảo lên. Bây giờ khi khởi động lại, nó sẽ đọc dạng thời gian của RTC (Đồng hồ thời gian thực) và phải chính xác.
Bất kỳ sự cố nào, hãy kiểm tra kết nối của bạn, đó sẽ là vấn đề chính và nếu pin bạn đang sử dụng trong RTC yếu, thì bạn sẽ nhận được các kết quả đọc thời gian giả (tôi biết, điều đó đã xảy ra với tôi, được mặc định là 48:45:45)
Mọi thắc mắc hoặc vấn đề vui lòng đưa vào phần bình luận và tôi sẽ giúp đỡ tất cả những gì có thể..
Vui chơi và tận hưởng..
Bước 6: Bây giờ là một chút gì đó bổ sung !!!
Sáng nay, tôi đang nghĩ làm cách nào để cải thiện Đồng hồ nhị phân, vì vậy trong khi nghiền ngẫm điều này và uống một ly cà phê, tôi với tay để bật hệ thống sưởi trung tâm vì cảm thấy lạnh, nhưng lạnh làm sao, nhiệt độ là bao nhiêu !!!
Một kế hoạch xảo quyệt…
Tại sao không thêm nhiệt độ vào đồng hồ?
Câu hỏi hay, không có lý do tại sao không, vì vậy hãy làm nó..
20 phút với Fritzing và tôi đã có giai đoạn tiếp theo trong kiệt tác của mình đã sẵn sàng để bắt đầu, chỉ cần cắt bớt một dải LED dài 6 pixel nữa, một vài dây dẫn, điện trở 4k7ohm và một giờ sử dụng mỏ hàn đáng tin cậy của tôi và một vài đường dây mã… Đã xong!
Tôi có làm cho nó nghe dễ dàng không, tốt, thật ngạc nhiên là…
Vì vậy, với một chút bảng mạch dải, tôi đặt trên DHT11 và điện trở cần thiết, chính xác như trong sơ đồ.
Tôi đã cập nhật bản phác thảo đã sử dụng trước đó, tải lên và này, hoạt động lần đầu tiên.. Được rồi, không được, khi tôi hàn các chân kết nối cạnh nam vào dải, tôi đã tìm cách gặp mối nối không tốt trên đường Dữ liệu, vì vậy phải giải quyết nó..
Nhiệt độ được gắn theo phương thẳng đứng và đọc như trong ảnh, vì vậy nhiệt độ khi bức ảnh đó được chụp là 19 độ C.
Điều thú vị là DHT11 cũng đo Độ ẩm, hãy tiếp tục theo dõi vì có thể có một dải khác đến sớm với độ ẩm..