Mục lục:
- Bước 1: Tổng quan
- Bước 2: Thiết kế bảng điều khiển phía trước
- Bước 3: Công tắc điều khiển
- Bước 4: Lắp ráp cuối cùng
- Bước 5: Giới thiệu về Firmware và Supercap Backup
Video: Mini Dotclock: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Một dãy đèn LED thay đổi mẫu ngẫu nhiên sau mỗi 10 giây hoặc lâu hơn. Để đọc thời gian, chỉ cần đếm số chấm trên mỗi chữ số. Hình ảnh chính hiển thị thời gian, 22:11. Các màu khác nhau được gán cho các chữ số khác nhau, đỏ-10 giờ, hổ phách-giờ, xanh lục-10 phút, xanh lam-phút. Sử dụng siêu sáng 3mm có nghĩa là đồng hồ có thể đọc ban ngày hoặc ban đêm (mặc dù nó sẽ bị rửa trôi dưới ánh sáng mặt trời hoàn toàn).
Có một mẫu ngẫu nhiên sẽ ít gây mất tập trung hơn rất nhiều so với việc để các chữ số nhìn chằm chằm vào bạn… đây cũng sẽ là một dự án tuyệt vời để thêm vào mặt trước hoặc bảng kích thước của một mod PC.
Bước 1: Tổng quan
Dự án này được lấy cảm hứng từ thiết bị TixClock mà tôi thấy được quảng cáo tại ThinkGeek. Điều đó hơi lớn đối với ứng dụng của tôi, tôi muốn có một chiếc đồng hồ phía trên đĩa DVD của mình vì nó không hiển thị thời gian khi phát đĩa DVD.
Thiết kế dựa trên vỏ, một vỏ 'màn hình' cấu hình thấp từ số danh mục HB6083 của Jaycar Electronics (www.jaycar.com.au). Nếu bạn muốn đặt đồng hồ này trong một trường hợp khác, bạn sẽ phải sửa đổi bố cục PCB. Một tệp zip với mã nguồn, tệp pcb ở định dạng EagleCad và một số bức ảnh được bao gồm trong dự án. Một số bài hát hơi hẹp và có rất ít giải phóng mặt bằng. Tôi đã tạo ra cái này bằng cách sử dụng phim press-n-peel, vì vậy nó có thể được thực hiện….chỉ cần cẩn thận một chút để không làm nhòe mọi thứ và kiểm tra cẩn thận kết quả, loại bỏ bất kỳ vết mờ nào có thể chạm vào thứ khác. PCB được thiết kế cho hai lớp, tuy nhiên tôi đã xây dựng nó trên một bảng mặt duy nhất để tiết kiệm công sức. Chỉ có một số bản nhạc ở trên cùng và chúng có thể được xử lý bằng cách sử dụng dây móc. Lưu ý rằng hình ảnh hơi khác so với thiết kế PCB trong tệp zip. Những thay đổi là kết nối các chân kích hoạt của chip 74hc154 trực tiếp với mặt đất và một diode bổ sung để giảm điện áp trên siêu tụ điện để làm cho nó gần với 3,3V mà chip RTC yêu cầu. Một số gợi ý hữu ích khi làm bảng hai mặt bằng cách sử dụng các lớp đơn là: - thực hiện càng nhiều rãnh ở mặt dưới càng tốt - khi đặt rãnh lên trên, hãy luôn chuyển nó qua, thay vì kết nối rãnh ở lớp trên cùng trực tiếp với thành phần. - khi sử dụng press-n-peel, hãy in lụa ra (ngược lại) và ủi tấm này vào PCB sau khi khoan và khắc. Điều này không chỉ cung cấp cho bạn vị trí linh kiện, mà nếu bạn in các bản nhạc trên cùng ra, nó cũng là một hướng dẫn dễ dàng cho dây nối. Lưu ý các đường màu đen trong PCB bên dưới….đây sẽ là vị trí của các bản nhạc lớp trên cùng.
Bước 2: Thiết kế bảng điều khiển phía trước
Một mẹo hữu ích để có các mặt trước trông đẹp mắt phù hợp với bố cục PCB của bạn là in hình ảnh của màn hình lụa, sau đó chỉnh sửa bất kỳ mục nào không phải mặt trước. Trong trường hợp này, tôi chỉ giữ lại các đèn LED. Hình ảnh đã được chỉnh sửa trong trình chỉnh sửa ảnh và thêm văn bản. Sử dụng photoprinter, bạn có thể có được những thiết kế đầy màu sắc (mặc dù cách phối màu này hơi tối thiểu). Các lỗ LED được khoét bằng một con dao sắc và một số giấy truy tìm được thêm vào phía sau để khuếch tán ánh sáng một chút.
Máy in ảnh nhỏ của tôi đã tạo ra các bản in hơi hẹp để vừa với toàn bộ vỏ máy, vì vậy một dải nhỏ đã được thêm vào để lấp đầy nó. Có vẻ ổn trong trường hợp này vì bảng điều khiển phía trước rất nhỏ.
Bước 3: Công tắc điều khiển
Bạn cần có thể đặt thời gian. Tôi đã sử dụng ba công tắc micro mà tôi thu được từ một dàn âm thanh cũ, gắn chúng vào một chút bảng mạch (hoặc bảng dải) và dán cụm công tắc bằng cách sử dụng keo nóng vào vỏ máy.
Công tắc đầu tiên chọn chế độ cài đặt thời gian, công tắc thứ hai chọn chữ số và công tắc thứ ba tăng chữ số. Sau khi thay đổi thời gian, hãy chọn lại công tắc đầu tiên và đồng hồ sẽ chạy. Cáp ribbon từ công tắc có 5 đường, vcc / gnd và ba đầu vào công tắc. Mỗi công tắc được đóng tạm thời. Kích thước trên kết nối với mặt đất, kích thước còn lại với đường đầu vào chuyển đổi và một điện trở kéo lên vcc. Nói cách khác, các đầu vào thường ở mức cao, sau đó được kéo xuống thấp để kích hoạt. Xem sơ đồ để biết chi tiết về hệ thống dây điện. Một điều hữu ích trong việc sử dụng veroboard là bản thân bảng vì mẫu khoan cho các lỗ chuyển đổi. Các lỗ nhỏ được khoan ở chính xác các vị trí thích hợp, sau đó được cắt vuông vắn bằng một chiếc giũa. Nó rất phù hợp.
Bước 4: Lắp ráp cuối cùng
PCB được thiết kế đặc biệt cho trường hợp này, vì vậy bạn chỉ cần trượt qua các chốt gắn. Bởi vì không gian rất chật, cụm công tắc được hàn trực tiếp vào PCB và một bộ rung piezo được dán nóng vào một con chip. Nếu bạn muốn âm thanh to hơn, bạn sẽ phải thêm trình điều khiển vì điều này được điều khiển trực tiếp từ vi điều khiển. Bạn thực sự cần phải dán hoặc cố định piezo vào một cái gì đó trong oder để tăng âm lượng.
Dây dẫn cung cấp điện được buộc xung quanh trụ lắp phía dưới để giảm căng thẳng. Tôi vừa chọc nó ra khỏi các lỗ lắp, nhưng bạn có thể sử dụng một grommet thích hợp nếu cần. Đó là về nó thực sự, thiết bị được cấp nguồn từ một gói cắm 9V và nằm phía trên đầu đĩa dvd của tôi đang thay đổi một cách vui vẻ.
Bước 5: Giới thiệu về Firmware và Supercap Backup
Phần sụn này được thiết kế với trình biên dịch Sourceboost và sử dụng thư viện Sourceboost I2C để nói chuyện với chip RTC. Tôi đã phải sửa đổi trình điều khiển i2c để sử dụng độ trễ lâu hơn nhằm có được hoạt động đáng tin cậy.
Chương trình cơ sở khởi động io, sau đó đọc mười giây một lần (bạn có thể sửa đổi điều này trong mã nếu bạn muốn cập nhật nhanh hơn hoặc thời gian cập nhật ngẫu nhiên. Tôi thấy khoảng thời gian này là ít gây mất tập trung nhất). Nếu các lần nhấn phím được phát hiện thì nó sẽ đi vào quy trình thay đổi thời gian đồng hồ cho đến khi thoát ra bằng một lần nhấn công tắc. Ngoài ra trong thiết kế còn có một không gian cho một chiếc siêu mũ. Tôi chưa thử nghiệm cái này, nhưng việc cài đặt cái này sẽ cho phép đồng hồ xử lý tình trạng mất điện trong một khoảng thời gian ngắn. Trong phần sụn khi dữ liệu RTC được đọc, một quy trình sẽ lấy các giá trị chữ số và chỉ định lựa chọn ngẫu nhiên các đèn LED hoạt động cho chữ số đó, cùng một số với giá trị chữ số. Chúng được giữ trong một bảng. Quy trình ngắt lấy một giá trị ra khỏi bảng tại một thời điểm và gửi chúng đến các chip điều khiển LED, và một đèn LED sẽ sáng (thực tế là hai, một trên mỗi chip). Mục tiếp theo của quy trình có một mục khác và cứ thế. Khi chạy đủ nhanh, tất cả các đèn LED hoạt động trong bảng sẽ sáng cùng một lúc. Bạn có thể thay đổi thời gian của quy trình ngắt để làm cho nó nhanh hơn nếu bạn muốn. Chúc bạn vui vẻ, và nếu bạn xây dựng một trong số những thứ này thành một thứ gì đó thú vị… hãy gửi cho tôi một bức ảnh. Philip Pulle www.rgbsunset.com
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Độ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
Tự động hóa gia đình từng bước bằng cách sử dụng Wemos D1 Mini với thiết kế PCB: 4 bước
Tự động hóa gia đình từng bước sử dụng Wemos D1 Mini với thiết kế PCB: Tự động hóa gia đình từng bước sử dụng Wemos D1 Mini với thiết kế PCB Một vài tuần trở lại đây, chúng tôi đã xuất bản một hướng dẫn “Tự động hóa gia đình bằng Raspberry Pi” trên rootaid.com đã được đón nhận bởi những người có sở thích và sinh viên đại học. Sau đó, một trong những thành viên của chúng tôi đã đến