Mục lục:

Sắp xếp bàn với Đồng hồ ma trận LED và Bluetooth: 7 bước
Sắp xếp bàn với Đồng hồ ma trận LED và Bluetooth: 7 bước

Video: Sắp xếp bàn với Đồng hồ ma trận LED và Bluetooth: 7 bước

Video: Sắp xếp bàn với Đồng hồ ma trận LED và Bluetooth: 7 bước
Video: Thử Thách Bẻ Hắc Long Đao 400KG Nhưng… - Thanh Lò Xo Lực Bẻ Cong 400KG 2024, Tháng bảy
Anonim
Image
Image
Ý kiến
Ý kiến

Bàn làm việc của tôi rất lộn xộn và tôi muốn có một người tổ chức đẹp để tôi có thể sắp xếp bút chì, bút vẽ, dụng cụ đất sét, v.v. Tôi đã xem nhiều người tổ chức trên thị trường nhưng không thích cái nào. Tôi bắt đầu thiết kế bộ sắp xếp bàn làm việc của riêng mình và đây là kết quả.

Quân nhu

Mô-đun RTC DS1307

Mô-đun Bluetooth HC06

Arduino Nano

LDR

Mô-đun ma trận LED MAX7219

Nhựa Epoxy trong suốt

Keo dán gỗ

Ván ép 4 MM

Bộ sạc điện thoại di động

4 đèn LED RGB 4 PIN

Bước 1: Ý tưởng

Đây là kế hoạch của tôi cho người tổ chức bàn. Tôi quyết định làm nó từ ván ép 4 MM. Nó rất dễ dàng để cắt bằng một con dao tiện ích. Các bước tiếp theo trình bày chi tiết quy trình xây dựng của nhà tổ chức.

Bước 2: Xây dựng bảng điều khiển phía trước

Xây dựng bảng điều khiển phía trước
Xây dựng bảng điều khiển phía trước
Xây dựng bảng điều khiển phía trước
Xây dựng bảng điều khiển phía trước
Xây dựng bảng điều khiển phía trước
Xây dựng bảng điều khiển phía trước
Xây dựng bảng điều khiển phía trước
Xây dựng bảng điều khiển phía trước

Tôi đã đo Ma trận LED và thiết kế bảng điều khiển phía trước dựa trên đó. Sau khi cắt bỏ cửa sổ cho Ma trận LED, tôi dùng băng keo trong che miếng gỗ đã cắt ra và đẩy nó lại trong cửa sổ đã cắt. Thêm độ dày của băng keo trong giúp ma sát miếng gỗ vừa khít với cửa sổ. Tôi đảm bảo để lại một khoảng lõm nhỏ trong khi lắp mảnh này. Tôi sơn bảng bên ngoài của cửa sổ này màu đen. Sau đó, tôi đặt toàn bộ bảng điều khiển này trên bề mặt phẳng. Tôi trộn 2 phần epoxy trong suốt và thêm vài giọt màu nâu vào nhựa. Tôi đổ nhựa này lên bảng cửa sổ phía trước. Sau đó, tôi rắc rất ít kim tuyến lên bảng điều khiển này trong khi epoxy đang đông kết. Sau khi nhựa Epoxy đóng rắn, tôi lấy miếng gỗ ra. Điều này cung cấp một cửa sổ rõ ràng để hiển thị Ma trận LED thông qua. Ngoài ra, từ phía trước, nó xuất hiện liền mạch.

Bước 3: Xây dựng Ban tổ chức

Xây dựng nhà tổ chức
Xây dựng nhà tổ chức
Xây dựng nhà tổ chức
Xây dựng nhà tổ chức
Xây dựng nhà tổ chức
Xây dựng nhà tổ chức

Bước tiếp theo là xây dựng trình tổ chức. Tôi bắt đầu cắt các tấm và dán chúng bằng keo dán gỗ. Sau khi hoàn thành, tôi đổ nhựa epoxy màu lên tất cả các mặt để có được lớp sơn thủy tinh.

Bước 4: Faux Triode (Ống chân không)

Image
Image
Faux Triode (Ống chân không)
Faux Triode (Ống chân không)
Faux Triode (Ống chân không)
Faux Triode (Ống chân không)

Tôi muốn mang đến cho người tổ chức bàn làm việc của mình một chút cảm giác khó tả bằng cách thêm 2 Triode giả (amply ống). Để tạo ra các triodes, tôi đã tạo một khuôn bằng cách sử dụng một lọ mực cồn và một thấu kính nhựa nằm xung quanh. Để tạo khuôn, tôi đã sử dụng bột trét khuôn Amazing.

Tôi đã tạo lưới cho triode bằng cách sử dụng ghim kim và một số dây nhôm màu. Tôi đã thêm một đèn LED màu hổ phách để phát sáng cho dây tóc sưởi. Ở cơ sở của thiết lập này, tôi đã thêm một đĩa lưu trữ thẻ. Đáng buồn là tôi không có hình ảnh về quá trình tạo ra triode này. Hãy cho tôi biết nếu bạn cần các bước chi tiết, tôi sẽ bổ sung!

Tôi đổ khuôn khoảng 4/5 bằng nhựa epoxy trong. Sau đó, tôi đã lắp thiết lập này của các chân kim bấm, đèn LED bằng nhựa và để nó đặt trong 24 giờ.

Sau 24 giờ, tôi khử khuôn triode và sử dụng bút đánh dấu màu bạc sơn phần trên của triode để bắt chước phần 'Getter' của triode.

Sau đó, tôi nhúng triode vào nhựa epoxy và treo ngược nó lên. Điều này có hai lợi ích.

1) Nó làm cho bề mặt bên ngoài của triode mịn và sáng bóng.

2) một giọt nhựa đóng băng trên đầu triode sẽ tái tạo con dấu thủy tinh trên triode thực.

Bước 5: Mạch và mã

Mạch và mã
Mạch và mã

Mạch gồm Arduino Nano kết nối với đồng hồ thời gian thực DS1307. Tôi đã thêm một mô-đun Bluetooth HC-06 để điều khiển đồng hồ tổ chức bàn từ điện thoại di động. Tôi cũng đã thêm LDR để kiểm soát cường độ hiển thị dựa trên ánh sáng xung quanh.

Ngoài ra còn có một jumper 2 pin kết nối mô-đun bluetooth (HC-06) với đường ray nguồn điện tích cực. Điều này được thực hiện để kích hoạt tải mã lên arduino. Nếu mô-đun HC-06 được bật nguồn, mã sẽ không được tải lên và lỗi không trực quan.

Mã tổ chức bàn thực hiện các chức năng sau

- Hiển thị thời gian (định dạng 12/24 giờ - điều khiển qua bluetooth thông qua điện thoại di động)

- Hiển thị ngày, thứ 5 phút một lần

- Thay đổi màu sắc ngẫu nhiên của đèn LED RGB của Triodes sau mỗi phút thứ 5.

- Hiển thị một hoạt ảnh ngẫu nhiên từ một tập hợp các hoạt ảnh mỗi phút thứ 3

- Hiển thị tin nhắn tùy chỉnh qua bluetooth thông qua điện thoại di động

- Đặt ngày giờ qua bluetooth thông qua điện thoại di động

- Tắt màn hình lúc 10 giờ tối và bắt đầu lại lúc 6 giờ sáng

- Từ 6 giờ sáng đến 6 giờ 50 sáng, đèn LED Triode RGB bắt đầu với màu đỏ và từ từ chuyển đổi qua màu hổ phách, vàng đậm, vàng chanh và sau đó là màu trắng bắt chước mặt trời mọc.

Tôi đã phát triển mã ứng dụng bluetooth bằng MIT APP Inventor. Ứng dụng của tôi đang được phát triển nên việc đặt ngày giờ và đặt định dạng 12/24 giờ chưa được mã hóa.

Ghi chú:

Lưu ý 1

Ma trận MAX72XX đi kèm với các loại phần cứng khác nhau. Có 4 kiểu được định cấu hình trong thư viện

PAROLA_HW, /// <Sử dụng mô-đun phần cứng kiểu Parola.

GENERIC_HW, /// <Sử dụng các mô-đun phần cứng kiểu 'chung chung' thường có sẵn.

ICSTATION_HW, /// <Sử dụng mô-đun phần cứng kiểu ICStation.

FC16_HW /// <Sử dụng mô-đun phần cứng kiểu FC-16.

Nếu bạn chạy kiểm tra trên ma trận của mình và thấy màn hình hiển thị bị cắt xén hoặc văn bản hình ảnh phản chiếu, hãy thử khởi tạo sang loại phần cứng khác trong mã. Đối với tôi, nó hoạt động khi tôi chọn ICSTATION_HW

#define HARDWARE_TYPE MD_MAX72XX:: ICSTATION_HW

Lưu ý 2

Các dây kết nối ban đầu đi kèm với Ma trận LED của tôi rất yếu và mỏng manh. Mô-đun hoạt động tốt khi tôi thử nghiệm nó với Arduino. Ngày hôm sau khi tôi nối lại mạch điện, nó hoạt động rất kỳ lạ. Sau rất nhiều lần gỡ lỗi, tôi nhận ra rằng một trong những dây kết nối giữa mô-đun LED và arduino đã bị đứt bên trong (lớp cách điện bên trong) gây ra hiện tượng hở mạch. Tôi đã thay thế tất cả các dây kết nối và mọi thứ bắt đầu hoạt động tốt.

Các thư viện Arduino được sử dụng:

DS1307 RTC

MAX72XX

Bước 6: Vị trí của các thành phần và cổng để cho phép mã tải lên

Vị trí của các thành phần và cổng để cho phép mã tải lên
Vị trí của các thành phần và cổng để cho phép mã tải lên
Vị trí của các thành phần và cổng để cho phép mã tải lên
Vị trí của các thành phần và cổng để cho phép mã tải lên
Vị trí của các thành phần và cổng để cho phép mã tải lên
Vị trí của các thành phần và cổng để cho phép mã tải lên

Vui lòng xem hình ảnh đính kèm để biết vị trí các thành phần của tôi. Đây là cách bố trí của tôi. Bạn có thể chọn cách bố trí phù hợp nhất với nhu cầu của mình.

Bước 7: Sản phẩm cuối cùng

Sản phẩm cuối cùng
Sản phẩm cuối cùng
Sản phẩm cuối cùng
Sản phẩm cuối cùng

Đây là người sắp xếp bàn cuối cùng đang hoạt động trên bàn của tôi.

Đề xuất: