Mục lục:

Huy hiệu hiển thị ma trận LED có thể đeo: 8 bước (có hình ảnh)
Huy hiệu hiển thị ma trận LED có thể đeo: 8 bước (có hình ảnh)

Video: Huy hiệu hiển thị ma trận LED có thể đeo: 8 bước (có hình ảnh)

Video: Huy hiệu hiển thị ma trận LED có thể đeo: 8 bước (có hình ảnh)
Video: múa pháo hoàng trong đám tang của người dân miền Tây. ông địa bị vặt sạch lông chân 2024, Tháng mười một
Anonim
Huy hiệu hiển thị ma trận LED có thể đeo
Huy hiệu hiển thị ma trận LED có thể đeo

Bạn đang tổ chức một sự kiện, cuộc thi hoặc thậm chí tổ chức một bữa tiệc sinh nhật?

Huy hiệu là vật dụng linh hoạt có thể giúp cho việc giới thiệu và lễ kỷ niệm trở nên dễ dàng hơn nhiều. Bạn sẽ không bao giờ bắt đầu cuộc trò chuyện bằng "xin chào, tên tôi là …………." vậy tại sao nên huy hiệu của bạn?

Vì vậy, hãy thiết kế một Huy hiệu PCB để bạn có thể tự hào ghim và đeo tại sự kiện quan trọng tiếp theo của mình.

Trong dự án này, tôi sẽ trình bày cách tôi xây dựng màn hình ma trận LED dựa trên ATtiny85 có kích thước phù hiệu (ma trận 5x4). Tôi đã sử dụng kỹ thuật Charliplexing để điều khiển 20 đèn LED sử dụng ATtiny85.

bạn thậm chí có thể dễ dàng thêm văn bản bổ sung vào huy hiệu của mình như bạn muốn.

Bắt đầu nào:)

Bước 1: Xem Video

Image
Image

Video cũng trải qua quá trình xây dựng, nếu bạn muốn tìm hiểu theo cách đó!

Bước 2: Những thứ được sử dụng trong dự án này

Những thứ được sử dụng trong dự án này
Những thứ được sử dụng trong dự án này
Những thứ được sử dụng trong dự án này
Những thứ được sử dụng trong dự án này
Những thứ được sử dụng trong dự án này
Những thứ được sử dụng trong dự án này

Các thành phần phần cứng

  • Vi mạch ATtiny85 x1
  • Pin di động đồng xu CR2032 x1
  • 3 mm LED x20
  • Giá đỡ di động tiền xu CR2032 x1
  • Ổ cắm IC DIP 8 chân x1

  • Công tắc trượt x1
  • Điện trở 100 ohm x5

Để lập trình ATtiny85, bạn cần có arduino una hoặc bất kỳ bo mạch arduino nào khác

Ứng dụng phần mềm:

Arduino IDE

Dụng cụ cầm tay:

Hàn sắt

Bước 3: Charlieplexing

Ghép kênh là một kỹ thuật để điều khiển một màn hình ghép trong đó tương đối ít chân I / O trên vi điều khiển được sử dụng, ví dụ: để điều khiển một mảng LEDS. Phương pháp này sử dụng khả năng logic ba trạng thái của vi điều khiển để đạt được hiệu quả so với ghép kênh truyền thống.

Công thức cho Charlieplexing làLEDs = n ^ 2 - n

trong đó 'n' là số chân được sử dụng.

Tôi sử dụng ATtiny85 được lập trình với arduino làm ISP, vì vậy nó sử dụng 5 chân cho 20 đèn LED.

Thông tin thêm về Charlieplexing:

Bước 4: Sơ đồ

Bước 5: Nguyên mẫu

Nguyên mẫu!
Nguyên mẫu!
Nguyên mẫu!
Nguyên mẫu!
Nguyên mẫu!
Nguyên mẫu!
Nguyên mẫu!
Nguyên mẫu!

Trước khi thiết kế PCB, tôi quyết định xây dựng một nguyên mẫu trên một tấm perfboard.

Và nó hoạt động tốt ……

Bước 6: Thiết kế PCB

Thiết kế PCB
Thiết kế PCB
Thiết kế PCB
Thiết kế PCB
Thiết kế PCB
Thiết kế PCB
Thiết kế PCB
Thiết kế PCB

Tôi đã sử dụng KiCad cho Thiết kế PCB. Phần cắt cạnh được thực hiện bằng tệp. DXF được thiết kế và tạo bằng Autodesk Fusion 360.

Kích thước của huy hiệu PCB là 55 * 86 mm.

Tôi đã báo giá và đặt mua PCB thông qua PCBWay.com.

Lưu ý: Màn hình lụa trắng trên trung tâm được cung cấp để viết Tên của bạn hoặc Bất cứ điều gì bạn muốn:)

Sau khi hàn PCB trông như thế này:

Hình ảnh
Hình ảnh

Dự án này là mã nguồn mở. Nếu bạn muốn xây dựng của riêng mình, tất cả các tài nguyên đều có sẵn trong trang GitHub của tôi.

Bước 7: Nối mạch cho Flash ATtiny

(ĐỪNG lắp pin ngay bây giờ.)

Trên PCB, tôi đã cung cấp đầu nối 6 chân để lập trình ATtiny85. Chấm nhỏ gần đầu nối 6 chân là chân đầu tiên (MISO), hãy xem ảnh để biết các kết nối thay thế.

Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
  • Arduino + 5V - VCC
  • Arduino GND -GND
  • Chân Arduino 10 -RST
  • Chân Arduino 11 -MOSI
  • Chân Arduino 12 -MISO
  • Chân Arduino 13 -SCK

Theo liên kết dưới đây để lập trình ATtiny:

Randofo, Quản lý Cộng đồng Người hướng dẫn đã viết một bài hướng dẫn hay về "Lập trình ATtiny Với Arduino".

bạn có thể tải xuống tất cả các tệp nguồn từ trang githhub của tôi:

Sau khi cấu hình Menu công cụ Arduino IDE, hãy tải lên bản phác thảo arduino đã cho

Lưu ý: cập nhật dòng thứ 11 của bản phác thảo arduino để hiển thị theo ý muốn của bạn

Bước 8: Quay lén video

Image
Image

Chúc vui vẻ:)

Cảm ơn bạn rất nhiều vì đã đọc nếu bạn cần thêm bất kỳ thông tin nào, vui lòng hỏi trong phần bình luận, và tôi sẽ cố gắng trả lời tốt nhất cho bạn.

Nếu bạn thích dự án này, bạn có thể ủng hộ dự án của tôi bằng cách Bình chọn dự án cho Thử thách bên.

Bạn cũng có thể ủng hộ dự án của tôi trong cuộc thi I can Solder KIT 2019 của PCBWAY

Chúc bạn làm vui vẻ!:)

Đề xuất: