Mục lục:

Tạo đồng hồ Nixie với Arduino trong Vỏ gỗ MDF: 11 bước (có hình ảnh)
Tạo đồng hồ Nixie với Arduino trong Vỏ gỗ MDF: 11 bước (có hình ảnh)

Video: Tạo đồng hồ Nixie với Arduino trong Vỏ gỗ MDF: 11 bước (có hình ảnh)

Video: Tạo đồng hồ Nixie với Arduino trong Vỏ gỗ MDF: 11 bước (có hình ảnh)
Video: Ông nào tự tin bắn vào pha này ? #shorts 2024, Tháng mười một
Anonim
Làm đồng hồ Nixie với Arduino trong Vỏ gỗ MDF
Làm đồng hồ Nixie với Arduino trong Vỏ gỗ MDF

Trong hướng dẫn này, tôi sẽ chỉ cách tạo đồng hồ Nixie với Arduino bằng mạch đơn giản nhất có thể. Tất cả chúng đều được đặt trong hộp gỗ MDF. Sau khi hoàn thành, đồng hồ trông giống như một sản phẩm: ưa nhìn và nhỏ gọn chắc chắn.

Hãy bắt đầu

Bước 1: Danh sách Phần & Hướng dẫn Video

Image
Image

Để làm rõ hơn, chúng ta hãy xem danh sách các phần để thực hiện dự án này

1. Arduino UNO (1 bộ)

2. Mô-đun đồng hồ thời gian thực DS3231

3. Mô-đun nâng cấp DC 12VDC đến 150VDC (1 bộ)

4. Ống Nixie (6 cái)

5. Chip cách ly TLP627-4 (4pcs)

6. Điện trở 10K

7. Đầu ghim

8. Cáp Breadboard

9. Mô-đun cấp nguồn 220VAC / 12VDC (1pc)

10. Nút (2 cái)

11. Gỗ MDF dày 3mm (cắt laser)

12. Keo trắng (dành cho gỗ MDF)

13. Tấm từ vĩnh cửu

Bước 2: Thiết kế mạch

Thực hiện cách ly PCB
Thực hiện cách ly PCB

Tạo mạch như trong thiết kế hình ảnh

Ống Nixie cần điện áp cao (khoảng 150VDC) để sáng, nhưng nó sử dụng dòng điện thấp (1-2mA). Mô-đun nâng cấp DC 12VDC -> 150VDC phù hợp cho ứng dụng này.

Mạch này sẽ sử dụng Arduino UNO làm bộ điều khiển chính, nó sẽ điều khiển ống nixie thông qua chip cách ly TLP-627.

60 đèn (trong số 6 đèn nixie) được kết nối dưới dạng kết nối ma trận, kết nối này sẽ giúp tiết kiệm chân Arduino -> chỉ sử dụng 16 sơ đồ chân từ Arduino (10 chân cho cột, 6 chân cho hàng)

Bằng cách kết nối ma trận, nó chỉ có thể hiển thị 1 ống tại một thời điểm. Để hiển thị 6 ống, 1 ống được hiển thị, sau đó tắt, sau đó ống tiếp theo sẽ được hiển thị, cứ thế đến ống thứ 6. Bằng cách hiển thị thường xuyên cao, mắt người có thể xem đó là chế độ xem vĩnh viễn.

Trình tự hiển thị sẽ được thực hiện bởi mã Arduino.

Mô-đun đồng hồ thời gian thực DS3231 được sử dụng để giữ thời gian (ngay cả khi tắt nguồn, nó sử dụng pin di động để giữ thời gian)

Và tôi sử dụng 2 nút để điều chỉnh thời gian

Bước 3: Thực hiện cách ly PCB

Thực hiện cách ly PCB
Thực hiện cách ly PCB

Tôi đã tạo PCB để cách ly để dễ dàng kết nối với Arduino. Với chân cắm tiêu đề, chúng ta có thể sử dụng cáp breadboard để kết nối từ PCB với Arduino một cách dễ dàng

Thiết kế PCB có thể được tải xuống tại đây, bạn có thể tự làm bằng

Bước 4: Làm cáp cho ống Nixie

Làm cáp cho ống Nixie
Làm cáp cho ống Nixie
Làm cáp cho ống Nixie
Làm cáp cho ống Nixie
Làm cáp cho ống Nixie
Làm cáp cho ống Nixie

Vì ống nixie tiêu thụ dòng điện thấp, vì vậy tôi sử dụng dây đồng (lấy từ máy biến áp cũ) để đấu dây cho ống nixie.

Dây đồng này rất dễ làm việc: dễ hàn, cách ly cao, kích thước nhỏ, dễ bố trí

Sau đó, sáu ống nixie kết nối với nhau theo cột và hàng như trong mạch thiết kế. Sau đó, nó được kết nối với bảng cách ly PCB

Bước 5: Cắt Vỏ MDF bằng Laser

Cắt Vỏ MDF bằng Laser
Cắt Vỏ MDF bằng Laser
Cắt Vỏ MDF bằng Laser
Cắt Vỏ MDF bằng Laser
Cắt Vỏ MDF bằng Laser
Cắt Vỏ MDF bằng Laser

Máy cnc laser sẽ giúp cắt gỗ MDF (độ dày 3mm) theo kích thước chính xác. Tôi thiết kế từng phần khớp với nhau, sau đó sẽ dùng keo để cố định chúng.

File thiết kế cắt laser có thể tải tại đây

Lưu ý: sử dụng Corel Draw để đọc file thiết kế

Bước 6: Làm 1/2 hộp

Làm 1/2 hộp
Làm 1/2 hộp
Làm 1/2 hộp
Làm 1/2 hộp
Làm 1/2 hộp
Làm 1/2 hộp

Ở bước này, bạn làm 1/2 hộp bằng keo, sau đó lắp ống nixie vào khung giữa, sau đó lắp vào hộp.

Bước 7: Cài đặt PCB / Nút và Đấu dây

Cài đặt PCB / Nút và Đấu dây
Cài đặt PCB / Nút và Đấu dây
Cài đặt PCB / Nút và Đấu dây
Cài đặt PCB / Nút và Đấu dây
Cài đặt PCB / Nút và Đấu dây
Cài đặt PCB / Nút và Đấu dây
Cài đặt PCB / Nút và Đấu dây
Cài đặt PCB / Nút và Đấu dây

Cài đặt tất cả PCB vào khung MDF, cài đặt cả nút, sau đó đi dây cho tất cả như thiết kế mạch

Đấu dây trong bước này là một thách thức, hãy chú ý đến nó. Có thể, bạn sẽ nhận được sai thứ tự kết nối cho ống nixie, tuy nhiên, bạn có thể kết nối lại dễ dàng

Bước 8: Tải xuống mã

Tải xuống mã
Tải xuống mã

Tải xuống mã cho Arduino

Mã chính sẽ thực hiện công việc này: đọc thời gian thực từ mô-đun DS3231, sau đó hiển thị trên ống nixie thông qua PCB cách ly.

Nó cũng có thể điều chỉnh thời gian bằng hai nút: khi nhấn hai nút cùng lúc, (2 số) giây sẽ nhấp nháy, chờ điều chỉnh thời gian bằng cách nhấn nút sang trái hoặc phải để tăng hoặc giảm số. Khi kết thúc điều chỉnh số trong giây (hoặc không điều chỉnh số trong giây), sau đó số phút sẽ nhấp nháy (chờ điều chỉnh số), tiếp theo, số giờ sẽ nhấp nháy. Sau khi kết thúc, sẽ không có số nào nhấp nháy.

Code có thể tải tại đây

Bước 9: Tạo mặt sau

Làm mặt sau
Làm mặt sau
Làm mặt sau
Làm mặt sau
Làm mặt sau
Làm mặt sau
Làm mặt sau
Làm mặt sau

Tôi sử dụng bốn tấm từ tính để giữ tấm MDF mặt sau. Nó sẽ giúp giữ mặt sau một cách chắc chắn mà không cần sử dụng keo, để chúng ta có thể mở hộp dễ dàng trong trường hợp xử lý sự cố.

Bước 10: Điều chỉnh thời gian

Điều chỉnh thời gian
Điều chỉnh thời gian
Điều chỉnh thời gian
Điều chỉnh thời gian
Điều chỉnh thời gian
Điều chỉnh thời gian

Nhấn đồng thời hai nút để bắt đầu điều chỉnh thời gian của ống 6 nixie

Trình tự thay đổi thời gian:

1. Nhấn hai nút để bắt đầu thay đổi số

2. Hai số giây sẽ nhấp nháy (chờ điều chỉnh số)

2a. Nếu điều chỉnh, nhấn nút sang trái / phải để tăng / giảm số

2b. Nếu không điều chỉnh, không làm gì cả

3. Chờ một lúc, hai số phút sẽ nhấp nháy (chờ điều chỉnh số)

3a. Nếu điều chỉnh, nhấn nút sang trái / phải để tăng / giảm số 3b. Nếu không điều chỉnh, không làm gì cả

4. Chờ một lúc, hai số giờ sẽ nhấp nháy (chờ điều chỉnh số) 4a. Nếu điều chỉnh, nhấn nút sang trái / phải để tăng / giảm số

4b. Nếu không điều chỉnh, không làm gì cả

5. Tất cả các số sẽ không nhấp nháy, trên chế độ xem đồng hồ

Bước 11: Làm mặt nạ

Làm mặt nạ
Làm mặt nạ
Làm mặt nạ
Làm mặt nạ
Làm mặt nạ
Làm mặt nạ
Làm mặt nạ
Làm mặt nạ

Bạn tôi nói với tôi bề mặt gỗ MDF nhìn không đẹp nên tôi quyết định sử dụng gỗ bề mặt veneer cho chiếc đồng hồ này. Ngoài ra, hãy đặt tên thẻ cho đồng hồ.

Cuối cùng, đồng hồ trông hoàn hảo:)

Đề xuất: