Mục lục:

01 / / atch: 12 bước
01 / / atch: 12 bước

Video: 01 / / atch: 12 bước

Video: 01 / / atch: 12 bước
Video: Hướng Dẫn XIN CHÀO - VŨ ĐIỆU VUÔNG 12 BƯỚC / LEO (BÀI KHỚP NHẠC BẤM▶️) 2024, Tháng Mười
Anonim
01 / / / atch
01 / / / atch
01 / / / atch
01 / / / atch
01 / / / atch
01 / / / atch

01 / / / atch, bởi vì… "có 10 kiểu người trên thế giới, những người đọc hệ nhị phân và những người không đọc" - một dòng thẻ gạch chéo. 01 / / / atch là một chiếc đồng hồ đeo tay nhị phân với một màn hình LED. Các tính năng bổ sung có thể truy cập thông qua hệ thống menu cuộn trên ma trận LED 3x4 của nó. Các tính năng hiện tại bao gồm: đồng hồ đo điện áp, bộ đếm nhị phân, chế độ câu lạc bộ và hiển thị thời gian. Đồng hồ hoàn toàn có thể lập trình được. Các nâng cấp chương trình cơ sở trong tương lai sẽ bao gồm: đồng hồ bấm giờ / hẹn giờ, báo thức, đồng hồ tốc độ xe đạp / đồng hồ đo quãng đường, ghi dữ liệu và menu cấu hình nâng cao. trong kho lưu trữ.zip trên trang này. Sơ đồ và PCB ở định dạng Cadsoft Eagle. Phần mềm cơ sở trong mikroBasic. Văn bản của hướng dẫn này được bao gồm dưới dạng tệp.odt (OO.org/open text) và.pdf. Nghệ thuật PCB lớp trên cùng (được nhân đôi) được bao gồm dưới dạng. PDF sẵn sàng cho quá trình truyền mực hoặc foto. Nó được sao chép nhiều lần trên một trang tính vì tôi phải sao chép hai mặt trên giấy trong suốt. 01 / / / atch được lấy cảm hứng từ Mini Dotclock và một cuộc trò chuyện tiếp theo trong khu vực nhận xét: https://www.instructables.com / ex / i / 47F2F12223BA1029BC6B001143E7E506Đây cũng là một nửa bước tiến đối với đồng hồ nixie gắn trên bề mặt mà tôi đang chế tạo. Dự án 01 / / / atch là phần giới thiệu về các thành phần gắn kết bề mặt và logic giữ thời gian mà không làm tăng thêm độ phức tạp của bộ cấp nguồn ống nixie. (https://www.instructables.com/ex/i/2C2A7DA625911029BC6B001143E7E506/?ALLSTEPS)Một googling nhỏ đã kích hoạt đồng hồ nhị phân này tại thinkgeek: https://www.thinkgeek.com/gadgets/watches/6a17/The 01/ / / atch dựa trên PIC16F913 / 6. PIC này ban đầu được chọn vì nó có một trình điều khiển LCD phần cứng. Tôi nghĩ rằng tôi có thể biến trình điều khiển LCD thành một bộ ghép kênh LED với một vài bóng bán dẫn. Điều này hóa ra không phải là trường hợp đặc biệt. Nó vẫn là một lựa chọn tốt vì nó có rất nhiều không gian lập trình và rất ít chân I / O hạn chế. F913 có giá khoảng $ 2,00 tại Mouser. PIC16F913 Chi tiết: https://www.microchip.com/sthesia/idcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en020199PIC16F916 Chi tiết (giống như 913, với nhiều không gian chương trình hơn): https:// www. microchip.com/sthesia/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020201PIC16F913/6 Datasheet (định dạng PDF): https://ww1.microchip.com/downloads/en/DeviceDoc/41250E.pdfCác hình ảnh 3d được sử dụng trong hướng dẫn này từ các tệp Eagle Board với Eagle3D và tia POV: https://www.matwei.de/doku.php? id = vi: Eagle3d: Eagle3d

Bước 1: Hiển thị

Trưng bày
Trưng bày
Trưng bày
Trưng bày
Trưng bày
Trưng bày

Màn hình hiển thị nhị phân được làm bằng 12 đèn LED trong ma trận 3x4. Mỗi cột gồm bốn đèn LED đại diện cho một 'nibble' bốn bit, hoặc nửa byte. Mỗi cột có thể hiển thị 0-15 ở dạng nhị phân (1 + 2 + 4 + 8 = 15). Thời gian được hiển thị trong ba hàng dưới dạng giờ / hàng chục phút / phút. Đây không phải là hệ nhị phân thực sự, mà là một tập hợp con được đơn giản hóa giúp đồng hồ dễ đọc hơn. Ví dụ, đồng hồ thinkgeek sử dụng nhị phân 'đúng hơn' để biểu thị số phút với toàn bộ byte. Cho dù tôi có thể thích cái nào hơn, thì những người đam mê thực sự sẽ hiển thị thời gian bằng cách sử dụng kỷ nguyên Unix, ở dạng nhị phân! (https://en.wikipedia.org/wiki/Unix_timestamp) Bộ ghép kênh LED rất đơn giản. Hàng (4) kết nối với các chân của PIC thông qua các điện trở hạn chế dòng điện. Chỉ một điện trở giới hạn dòng được sử dụng cho mỗi hàng vì chỉ một đèn LED trên mỗi hàng luôn sáng. Các đèn LED được chạy ở 20ma, sử dụng điện trở 56 ohm (56ohm @ 3 volt = 20ma). Các đèn LED có thể chạy cao hơn vì chúng được ghép nối, biểu dữ liệu liệt kê một cái gì đó xung quanh 40ma. Tôi thấy chúng quá sáng khi chỉ được ghép kênh 20ma. Các cột (3) được nối với mặt đất bằng các bóng bán dẫn NPN. Các bóng bán dẫn được chuyển mạch bởi các chân PIC thông qua các điện trở 1Kohm. Bộ ghép kênh hoạt động bằng cách nối đất một cột đèn LED thông qua bóng bán dẫn trong khi chiếu sáng các hàng LED chính xác cho cột đó. Điều này được lặp lại liên tiếp cho từng cột, làm cho ma trận dường như được chiếu sáng liên tục. PIC Timer0 là ổ đĩa ghép kênh. Nó đếm đến 256, sau đó thay đổi giá trị hàng và cột nối đất. Transistor: NPN Transistor, NPN / 32V / 100mA, (Mouser # 512-BCW60D $ 0,05).

Bước 2: Lựa chọn đèn LED

Lựa chọn đèn LED
Lựa chọn đèn LED
Lựa chọn đèn LED
Lựa chọn đèn LED

Trên đồng hồ này, đèn LED kích thước '1206' màu vàng và đỏ được sử dụng với điện trở giới hạn dòng điện 56 ohm. Màu sắc được lựa chọn với chi phí thấp. Đèn LED màu đỏ, vàng và cam có giá khoảng 10 xu mỗi đèn, trong khi đèn LED màu xanh lam là 40 xu trở lên. Bên cạnh đó, màu xanh lam của đèn LED hiện nay đã được quyết định không còn nữa. Nếu bạn tìm thấy một số màu tím, hãy cho tôi biết.

Hình ảnh cho thấy 5 loại đèn LED mà tôi đã thử nghiệm. Mouser Part # Màu chi phí của nhà sản xuất 859-LTST-C171KRKT Lite-On SMT LED Red, Clear $ 0,130 859-LTST-C171KSKT Lite-On SMT LED Yellow, Clear $ 0,130 859-LTST-C150KFKT Lite-On SMT LED Orange, Clear $ 0,130 638- 121SURCS530A28 Everlight LED SMD Red Water Clear $ 0,110 638-1121UYCS530A28 Everlight LED SMD Yellow Water Clear $ 0,110 Everlight đỏ và vàng đã được sử dụng trên đồng hồ nguyên mẫu. Tôi thích màu đỏ và cam của Lite-On hơn, chúng sẽ được sử dụng trên chiếc đồng hồ tiếp theo mà tôi làm.

Bước 3: Giao diện / Các nút

Giao diện / Các nút
Giao diện / Các nút

Một chiếc đồng hồ geeky cần có giao diện geeky. Cảm biến cảm ứng điện dung hiện đang thịnh hành nhưng yêu cầu khá nhiều thành phần bổ sung. Thay vào đó, tôi đã sử dụng cảm biến cảm ứng dựa trên bóng bán dẫn Darlington với các đầu pin làm điểm tiếp xúc. Có gì thú vị hơn một tiêu đề ghim? Không có gì, lần đầu tiên tôi thấy ý tưởng ở đây: (https://www.kpsec.freeuk.com/trancirc.htm):"Một cặp Darlington đủ nhạy để phản ứng với dòng điện nhỏ đi qua da của bạn và nó có thể được sử dụng để tạo một công tắc cảm ứng như thể hiện trong sơ đồ. Đối với mạch này chỉ thắp sáng một đèn LED, hai bóng bán dẫn có thể là bất kỳ bóng bán dẫn công suất thấp nào cho mục đích chung. Điện trở 100kohm bảo vệ các bóng bán dẫn nếu các tiếp điểm được liên kết bằng một đoạn dây. "A Bóng bán dẫn PNP đã được thêm vào thiết kế đơn giản này (thay cho đèn LED trong sơ đồ) để nó có thể cung cấp đầu ra cao / thấp cho PIC. Một điện trở kéo xuống đã được thêm vào giữa chân PIC và mặt đất để giúp ngăn chặn việc bấm nút sai. Công tắc này ở trạng thái rắn, chống nước và công suất thấp - với tính năng bổ sung của các đầu cắm chân cắm. Các công tắc được khử dội lại bằng Timer2 trên PIC. Khi nhấn một công tắc, Timer2 (bộ định thời 8 bit) được khởi động với 16 bộ định mức trước và 16 bộ định mức sau. Trên Timer2 ngắt PIC kiểm tra xem các nút có còn được nhấn hay không. Sau hai lần ngắt liên tiếp mà không có nút nào được nhấn, bộ hẹn giờ sẽ dừng và các nút được cấu hình để nhập thêm. Công tắc trên cùng được kết nối với chân ngắt PIC. Đầu vào trên chân này có thể đưa PIC ra khỏi chế độ ngủ. Điều này cho phép chúng tôi sử dụng một kỹ thuật quản lý năng lượng gọn gàng: PIC ở chế độ năng lượng thấp khi màn hình không được sử dụng. Đầu vào trên các nút sẽ đánh thức PIC và tiếp tục hoạt động. Các bóng bán dẫn: Darlington Transistor, SOT-23, (Mouser # 512-MMBT6427, $ 0,07). Bóng bán dẫn PNP, SOT-23, (Mouser # 512-BCW89, $ 0,06).

Bước 4: Giữ thời gian

Chấm công
Chấm công

Ghi chú ứng dụng vi mạch 582 mô tả các nguyên tắc cơ bản đằng sau đồng hồ dựa trên PIC năng lượng thấp. (Http://www.microchip.com/sthesia/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011057) Đồng hồ đơn giản và trang nhã. Một tinh thể đồng hồ 32,768kHz được kết nối với các chân dao động timer1 của PIC. Timer1 rất tốt cho việc này vì nó có thể tăng lên ngay cả khi PIC đang ngủ. Timer1 được thiết lập để đếm đến 65536 (2 giây ở 32,768kHz) và đánh thức PIC khỏi trạng thái ngủ bằng ngắt. Khi PIC thức dậy, nó sẽ tăng thời gian lên hai giây. PIC chỉ hoạt động và tiêu thụ năng lượng trong một thời gian ngắn sau mỗi vài giây. Tôi đã sử dụng một tinh thể đồng hồ thạch anh giá rẻ của Citizen. Tôi mặc dù tên Citizen có thể mang lại tính hợp pháp cho đồng hồ của tôi. CFS206 (12,5pf) có độ chính xác khoảng +/- 1,7 phút mỗi năm (20ppm). Hai tụ 33pF hoàn mạch tinh ngoài. 33pF có lẽ là một chút ít, nhưng nó đã có sẵn tại địa phương với một mức giá hợp lý. Tinh thể tốt hơn có thể được sử dụng để có thời gian chính xác hơn. Tinh thể: Citizen KHz Range Crystals, 32.768 KHZ 12.5pF, (mouser # 695-CFS206-327KFB, $ 0,30).

Bước 5: Đồng hồ đo điện áp

Đồng hồ đo điện áp
Đồng hồ đo điện áp

Như thể chúng tôi chưa chìm sâu xuống vực sâu của trò chơi điện tử với một chiếc đồng hồ nhị phân, chúng tôi gõ vào một tham chiếu điện áp và chân đầu vào để tạo ra một đồng hồ đo điện áp. Tham chiếu điện áp là Microchip MCP1525. Đây là tham chiếu 2,5 volt với phạm vi hoạt động từ 2,7 đến 10+ volt. Trong hình đồng hồ, gói TO-92 được sử dụng, mặc dù các đồng hồ trong tương lai sẽ sử dụng phiên bản gắn trên bề mặt (SOT-23). Tham chiếu được cấp nguồn bởi chân PIC nên có thể tắt nó để tiết kiệm điện. Tại thời điểm này, chúng tôi có thể đo lên đến 2,5 volt bằng Bộ chuyển đổi kỹ thuật số tương tự của PIC. Chúng tôi thực hiện bước này xa hơn và thêm một bộ chia điện trở vào đầu vào của đồng hồ vạn năng. Sử dụng hai điện trở (100K / 10K), chúng tôi chia điện áp đầu vào cho 11 để tạo ra dải đầu vào mới là ~ 30 volt. Đây là một điểm tốt bao gồm tất cả các điện áp thấp mà chúng ta có thể gặp phải (pin 1,2 / 1,5 volt, pin đồng xu 3 volt, logic 5 volt, pin 9 volt và đường ray điện 12 volt). Một điện trở 22Kohm có thể được thay thế cho điện trở 10K cho phạm vi nhỏ hơn nhưng độ phân giải cao hơn. Bảng tính đi kèm với tài liệu hướng dẫn này có thể giúp bạn chọn các giá trị điện trở. Đầu dò xung quanh và đo lường kết nối với tiêu đề lập trình ở mặt sau của đồng hồ. MCP1525 Chi tiết: https://www.microchip.com/sthesia/idcplgidcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en019700

Bước 6: Lập trình Header / Các kết nối bên ngoài

Tiêu đề lập trình / Kết nối bên ngoài
Tiêu đề lập trình / Kết nối bên ngoài
Tiêu đề lập trình / Kết nối bên ngoài
Tiêu đề lập trình / Kết nối bên ngoài

Đồng hồ 'có thể lập trình'. Một tiêu đề ICSP được đưa ra phía sau để có thể cài đặt chương trình cơ sở mới. Tiêu đề là một hàng ổ cắm chân cắm kiểu nữ có cấu hình thấp mà tôi tìm thấy tại cửa hàng điện tử gần nhà. Điều tương tự cũng có thể xảy ra bằng cách cắt một nửa ổ cắm DIP chất lượng. Tôi kết nối phích cắm ICSP của mình với một đầu cắm "thay đổi giới tính" - cắm một đoạn tiêu đề chân vào ổ cắm, sau đó kết nối phích cắm ICSP với tiêu đề chân. Bạn sẽ cần một lập trình viên ICSP để đưa phần mềm mới vào đồng hồ. Một bộ lập trình JDM2 ICSP đơn giản được bao gồm trong các tệp Cadsoft Eagle.

Khi không được sử dụng để lập trình, tiêu đề ICSP có thể được sử dụng để thu thập dữ liệu, ghi sự kiện, v.v. Tất cả các chân ICSP đều có sẵn để sử dụng, như đã nêu trong bảng dưới đây. Chân đồng hồ đo điện áp (chân 1/6) được khá nhiều chuyên dụng cho việc sử dụng đó vì có bộ chia điện áp. Đồng hồ vạn năng - ADC, I / O, với bộ chia điện trở. (PIN2, PORTA0 / AN0) MCLR - chân chỉ đầu vào. Ngõ vào kích hoạt Schmitt cho tín hiệu nhiễu. (PIN1, RE3) Vcc - +3 volt Vss - chân nối đất Dữ liệu - Đầu vào / Đầu ra với ngắt khi thay đổi, kéo lên yếu tùy chọn (PIN27, RB6) Đồng hồ - I / O với ngắt khi thay đổi, tùy chọn kéo lên yếu (PIN28, RB7)

Bước 7: Phần mềm cơ sở

Chương trình cơ sở
Chương trình cơ sở

Phần mềm cơ sở được viết bằng phiên bản phần mềm miễn phí mikroBasic. Phần mềm hiện tại là v0.1. Các chương trình cơ sở trong tương lai có thể sẽ được viết bằng C. Các tùy chọn cấu hình được thiết lập trong chương trình cơ sở. Chúng phải như sau: MCLR - DISABLEDBODEN / BOREN - DISABLEDWDT - DISABLEDOscillator -Internal Osc, NO clock-out Tôi không thể lập trình 16F913 bằng phần mềm lập trình PIC yêu thích của tôi (WinPIC800), nhưng WinPIC của DL4YHS hoạt động rất tốt (https://www.qsl.net/dl4yhf/winpicpr.html).v0.1Configuration/Menu System - Các tùy chọn menu cuộn trên màn hình và được chọn / nâng cao bằng hai nút đầu vào. Time - hiển thị thời gian ở dạng nhị phân (mặc định khi nhấn một nút). Klik - bộ đếm. Đôi khi, tôi thấy mình đang biểu diễn số lượng. Số lượng giao thông, số lượng chim, bất cứ điều gì. Sub 01 / / / atch như một bộ đếm nhị phân. Chế độ Câu lạc bộ - Giá trị thực của bất kỳ đồng hồ nào được xác định bởi chế độ 'câu lạc bộ' của nó. 01 / / / atch sử dụng bộ tạo số ngẫu nhiên để nhấp nháy các mẫu trên màn hình LED. Nó cũng có thể bao gồm các đoạn từ bằng cách sử dụng thư viện phông chữ ma trận nội bộ (sẽ có nhiều hơn nữa). Có thể điều chỉnh tốc độ bằng nút 1. Gói nâng cấp gậy cuối cùng sẽ bao gồm một cảm biến nhiệt độ kiểm soát tốc độ thay đổi kiểu dáng. Khi người mặc nóng lên, các họa tiết thay đổi nhanh hơn. Volt - đồng hồ đo điện áp. Hiện tại hiển thị việc đọc ADC thô trong 10 bit. Sẽ được nâng cấp lên giá trị vôn thực tế trong v0.2. Set - Đặt thời gian. Exit - Thoát menu, đặt PIC ở chế độ ngủ.

Bước 8: Hệ thống menu cuộn

Hệ thống menu cuộn
Hệ thống menu cuộn

Hệ thống menu cuộn Các chức năng được truy cập thông qua hệ thống menu cuộn. Các mục menu được tải dưới dạng bitmap trong một mảng và liên tục cuộn "lên trên". Cuộn dựa trên bội số của trình điều khiển Timer0 mux. Menu cuộn "hết thời gian chờ" bằng cách sử dụng nhiều Timer1 (bộ đếm giây) sau khoảng 10 giây. 'tùy chọn menu theo mặc định. Chạm vào nút 2 để vào chế độ cài đặt. Thời gian hiện tại sẽ được hiển thị (12:11). Sử dụng nút 1 để tăng giờ, chạm vào nút 2 để chuyển sang đơn vị thời gian tiếp theo (giờ, phút 10, phút). Chạm vào nút 2 sau khi đặt phút để lưu thời gian và quay lại menu cuộn. Để tiết kiệm điện, màn hình và PIC thường tắt. Chạm vào nút 1 để đánh thức PIC và hiển thị thời gian hiện tại trong 10 giây. Chạm vào nút 2 trong khi thời gian được hiển thị để truy cập hệ thống menu cuộn. Các tính năng của đồng hồ có thể truy cập thông qua menu cuộn. Chạm vào nút 1 để chuyển đến mục menu tiếp theo, chạm vào nút 2 để chọn mục menu. Xem thực tế: https://www.youtube.com/embed/l_tApl3Jmm Các chức năng của từng menu được nêu trong bảng phía dưới. B1 và B2 là chữ viết tắt của nút 1 và nút 2.

Bước 9: Lộ trình chương trình cơ sở

Lộ trình chương trình cơ sở
Lộ trình chương trình cơ sở

v0.2

Hộp thoại / Xác nhận thoát. Cài đặt - Mở rộng các tùy chọn cài đặt để bao gồm: Thời lượng đúng giờ / thời gian chờ menu (và chế độ luôn bật). Độ sáng (chu kỳ nhiệm vụ). Tốc độ cuộn. Menu Nâng cấp Phông chữ -'E 'và' B 'trông rất tệ, hãy sử dụng' e ',' b '. Di chuyển đến bộ dao động 1Mhz hoặc 32,768khz (4MHz trong v0.1). v0.3 Đồng hồ bấm giờ (tăng thời gian về phía trước) - Bắt đầu đếm giây, sau đó tăng phút và giờ sau giới hạn hiển thị 15:59. Hẹn giờ / Báo thức (tăng lùi thời gian) -Một bộ hẹn giờ giảm tốc, tất cả các đèn LED nhấp nháy khi bộ đếm thời gian đạt 0. EEPROM (ghi giá trị vào bộ nhớ flash) -Lưu điện áp, số đếm, tùy chọn, thời gian đồng hồ bấm giờ, v.v. vào bộ nhớ EEPROM flash. -Số ngày chạy kể từ khi thay pin. Ngoài ra: số giờ có hiển thị trên màn hình. v0.4 Tính năng phần cứng bên ngoài (sử dụng tiêu đề ICSP): Ghi sự kiện khi ngắt. Đồng hồ đo tốc độ / công tơ mét xe đạp. Hiển thị đơn vị có thể điều chỉnh (phông chữ nhị phân hoặc thập phân).

Bước 10: PCB

PCB
PCB
PCB
PCB
PCB
PCB

PCB và mạch ở dạng đại bàng. Tôi cũng bao gồm một loạt các thư viện mà tôi đã sử dụng để tạo ra bảng có thể cần thiết.

PCB được thiết kế với hầu hết các thành phần gắn kết bề mặt. Bảng được làm bằng mực in phun trong suốt trên một bảng ảnh dương bản. Đây là bảng gắn kết bề mặt đầu tiên của tôi (cả khắc và lắp ráp). Tôi đã tạo một bảng một mặt và sử dụng dây jumper cho các dấu vết lớp dưới cùng. Bảng được sản xuất bởi Olimex trong tâm trí, vì vậy tệp kiểm tra quy tắc 10mill của họ đã được sử dụng khi thiết kế bảng. Không có gì là nhỏ khủng khiếp, nhưng nó chắc chắn là thách thức. Mọi thứ đều được hàn thủ công bằng cách sử dụng bàn ủi 10 euro, dây dính và đèn sáng. Không cần kính lúp. Tinh thể được để lại như một thành phần gắn kết bề mặt. Hộp kim loại là một yếu tố có vẻ ngoài đặc biệt và dễ nhận biết hơn nhiều so với hộp đen gắn trên bề mặt. Nguyên mẫu trong hình cũng sử dụng tham chiếu điện áp TO-92 - PCB cuối cùng chỉ ra phiên bản SOT-23 mà tôi chưa (chưa) có trong tay khi tôi chế tạo bảng. Mạch và PCB nằm trong kho lưu trữ của dự án (định dạng Cadsoft Eagle - phiên bản phần mềm miễn phí www.cadsoft.de). Vị trí thành phần có thể được nhìn thấy trong tệp PCB. Tôi cũng đã tạo một tệp PDF với lớp trên cùng được nhân đôi và sao chép nhiều lần. Điều này sẽ sẵn sàng cho quá trình chuyển mực hoặc foto. Danh sách bộ phận (thông qua lỗ) 32,768kHz Watch Crystal (0206 kim loại có thể) Đầu cắm chân -x4 Tiêu đề lập trình - 6 chân Danh sách bộ phận (giá đỡ bề mặt) SO-300 PIC16F1206 Tụ 0,1uF 1206 Tụ 33pf - Đèn LED x2 1206 (vàng, đỏ, cam, v.v.) -x12 1206 Điện trở - 4x56 ohms 1206 Điện trở - 3x1Kohm 1206, hfe of ~ 10000) Tham chiếu điện áp SOT-23 MCP1525 (2,5 vôn) Pin CR2032 3v lithium

Bước 11: Bầu đồng hồ

Bầu đồng hồ
Bầu đồng hồ
Bầu đồng hồ
Bầu đồng hồ
Bầu đồng hồ
Bầu đồng hồ

Để làm cho đồng hồ phù hợp để sử dụng hàng ngày, nó cần một hộp đựng. Tôi đã truy cập Vật liệu AFF (https://www.aff-materials.com/) để mua nhựa polyester. Một anh chàng tốt bụng ở đó đã gợi ý rằng tôi nên sử dụng một loại epoxy trong suốt để thay thế. Theo ông, nhựa polyester co lại ~ 5% có thể làm đứt các kết nối trên PCB. Epoxy trong suốt chỉ co lại ~ 2%. Ông cũng gợi ý rằng khí từ polyester có thể làm hỏng các thành phần trong khi nó đóng rắn. Tôi bắt đầu bằng cách đúc một số mẫu trong khay đá viên. Dầu hạt hướng dương, chất bôi trơn silicone và chất bôi trơn xe đạp silicone đã được thử nghiệm làm chất giải phóng. Một mẫu đã được thực hiện mà không có chất phát hành. Chất bôi trơn silicone kết cườm ở đáy khuôn và để lại vết rỗ trên epoxy. Điều khiển hút xuống đáy khuôn. Dầu hoạt động khá tốt, nhưng để lại một chút cặn trong epoxy. Tiếp theo, tôi cần biết cách đúc nhiều lớp với vật liệu này. Một loại nhựa polyester thường được đổ theo từng lớp. Một lớp đầu tiên được phép đông kết (khoảng 15 phút) thành gel. Một đối tượng được đặt trên lớp đầu tiên và lớp thứ hai là nhựa tươi được đổ lên trên. Thời gian làm việc của tôi epoxy là khoảng 60 phút. Tôi đổ một lớp đầu tiên và kiểm tra nó sau 30 phút - vẫn còn mềm. Sau khoảng 1 giờ 15 phút, lớp đầu tiên đã đủ cứng để đặt một vật thể lên đó. Đối với thử nghiệm này, tôi đặt bảng thử nghiệm LED đã thấy ở bước 2 úp xuống lớp đầu tiên và phủ một lớp epoxy mới. Điều này hoạt động tuyệt vời, đèn LED không bật ra khỏi bảng. Tôi kết luận ở đây rằng không có khuôn thích hợp, bề mặt rõ ràng nhất mà tôi có thể tạo ra là giao diện không khí / epoxy. 'Đỉnh cao' của buổi casting có một sai sót đáng kể. Phần sai lệch được giới hạn ở rìa của vỏ và dễ dàng loại bỏ bằng máy mài. Đối với thử nghiệm thực tế đầu tiên, tôi cần một khuôn nhựa hình chữ nhật. Lựa chọn tốt nhất mà tôi tìm thấy là một thùng chứa 'smeer kaas'. Nó không hoàn hảo, vì vậy tôi đã làm cho nó nhỏ hơn bằng một vài lớp xốp quấn băng. Đây không phải là một khuôn xuất sắc, nhưng việc chọn phần trên cùng làm bề mặt hiển thị đã mang lại cho tôi một chút thời gian. Khuôn được lau nhẹ bằng khăn giấy bằng dầu. Tôi bỏ quy trình đổ nhiều lớp từ trên xuống. Tôi đã hàn các dây dẫn từ giá đỡ pin đồng xu vào PCB. Giá đỡ di động được dán nóng (ok, dính chặt) vào đáy của PCB. Giá đỡ pin đã được lấp đầy bằng miếng dính và đầu cắm lập trình được bảo vệ bằng miếng dính nhiều hơn (nhựa dẻo cũng sẽ hoạt động tốt). Cái này sau đó được đặt, úp, vào khuôn. Miếng dán chống dính bảo vệ pin và đầu cắm được ép chặt vào đáy khuôn, cố định đồng hồ vào đúng vị trí. Epoxy trong suốt được đổ vào khuôn cho đến khi nó phủ kín đồng hồ. Các đầu ghim vẫn còn khá dài, nhưng có thể được cắt sau khi lớp sơn epoxy khô. Đồng hồ được giải phóng khỏi khuôn sau khoảng 36 giờ. Lớp bột bả bảo vệ đã được tháo ra bằng một tua vít. Các cạnh được làm nhẵn bằng mũi khoan-máy mài. Chiếc đồng hồ này được đúc hơi lớn để có thể đeo như một chiếc đồng hồ đeo tay. Tôi có thể cố gắng cắt nó xuống nếu tôi có thể tìm thấy một chiếc cưa vòng. Trong thời điểm hiện tại, nó sẽ là một chiếc đồng hồ bỏ túi. Lớp keo phủ bọt tạo kết cấu mát và bề mặt cực kỳ rõ ràng. Lần tới, tôi sẽ cố gắng làm toàn bộ khuôn bằng vật liệu này, một cái gì đó khác ở khu vực lân cận với kích thước đồng hồ đeo tay.

Bước 12: Cải tiến thêm

Cải tiến hơn nữa
Cải tiến hơn nữa

Ngoài các bản cập nhật phần mềm được nêu trong lộ trình, có một số lĩnh vực cần cải thiện.

Phần cứng Một ma trận 4x5 gồm 0805 LED sẽ chiếm cùng một không gian với mảng 1206 hiện có. Tôi đã mua một số loại đèn LED 0805 để thử trong các thiết kế trong tương lai. Cảm biến nhiệt độ đã đề cập trước đây có thể được thêm vào để tạo gói nâng cấp 'chế độ câu lạc bộ' nâng cao. PCB được thiết kế cho nhà sản xuất bởi Olimex như một bảng hai mặt (~ $ 33). Chúng làm việc trực tiếp từ các tệp Eagle và panelize (tạo nhiều bảng nhỏ hơn từ một bảng lớn) miễn phí. Tôi chưa làm điều này, nhưng tôi sẽ mua một cái nếu người khác làm cho họ. Phần mềm Có rất nhiều không gian bổ sung trên PIC. Một công tơ mét / đồng hồ đo đường đã được lên kế hoạch. Trò chơi có thể được thêm vào.

Đề xuất: