Mục lục:

Làm chủ với ma trận LED RGB 8x8: 5 bước (có hình ảnh)
Làm chủ với ma trận LED RGB 8x8: 5 bước (có hình ảnh)

Video: Làm chủ với ma trận LED RGB 8x8: 5 bước (có hình ảnh)

Video: Làm chủ với ma trận LED RGB 8x8: 5 bước (có hình ảnh)
Video: [Tự Học 8051] Giao Tiếp Với Led Ma Trận | Led Matrix 8*8 2024, Tháng mười một
Anonim
Mastermind với ma trận LED RGB 8x8
Mastermind với ma trận LED RGB 8x8
Mastermind với ma trận LED RGB 8x8
Mastermind với ma trận LED RGB 8x8
Mastermind với ma trận LED RGB 8x8
Mastermind với ma trận LED RGB 8x8

Phần bắt buộc: Basys3 FPGA

Ma trận LED 8x8 RGB của GEEETECH

Pin 9V

2N3904 bóng bán dẫn (x32)

Điện trở 1K (x32)

Điện trở 100 Ohm (x1)

Điện trở 50 Ohm (x1)

Ma trận LED là một ma trận cực dương chung với tổng số 32 chân. Cực dương chung có nghĩa là mỗi hàng chỉ được điều khiển bởi 1 chân trong khi mỗi cột được điều khiển bởi 3 - một cho mỗi màu. Việc kiểm soát điều này sẽ được thực hiện với 32 cổng PMOD I / O trên mỗi đầu của bo mạch.

Bước 1: Bước 1: Kết nối các bóng bán dẫn

Bước 1: Kết nối các bóng bán dẫn
Bước 1: Kết nối các bóng bán dẫn
Bước 1: Kết nối các bóng bán dẫn
Bước 1: Kết nối các bóng bán dẫn
Bước 1: Kết nối các bóng bán dẫn
Bước 1: Kết nối các bóng bán dẫn

Kết nối 32 điện trở 1K với chân giữa của bóng bán dẫn. Đây là chân "Base" của các bóng bán dẫn và sẽ nhận tín hiệu từ bảng cơ sở.

Bước 2: Bước 2: Kết nối với Hội đồng quản trị

Bước 2: Kết nối với Hội đồng quản trị
Bước 2: Kết nối với Hội đồng quản trị
Bước 2: Kết nối với Hội đồng quản trị
Bước 2: Kết nối với Hội đồng quản trị
Bước 2: Kết nối với Hội đồng quản trị
Bước 2: Kết nối với Hội đồng quản trị
Bước 2: Kết nối với Hội đồng quản trị
Bước 2: Kết nối với Hội đồng quản trị

Kết nối các đầu ra của bảng với đầu kia của điện trở như hình minh họa. JXADC => Red, JA => Green, JB => Blue, JC => Row / Power. Đây là cách bảng điều khiển hàng / cột / màu nào được bật. Mỗi chân bật hoặc tắt bóng bán dẫn tương ứng cho phép dòng điện chạy từ nguồn hoặc nối đất từ bóng bán dẫn cụ thể đó.

Bước 3: Bước 3: Kết nối với Ma trận

Bước 3: Kết nối với Ma trận
Bước 3: Kết nối với Ma trận
Bước 3: Kết nối với Ma trận
Bước 3: Kết nối với Ma trận
Bước 3: Kết nối với Ma trận
Bước 3: Kết nối với Ma trận
Bước 3: Kết nối với Ma trận
Bước 3: Kết nối với Ma trận

Đây là nơi mà 8 bóng bán dẫn phía cực dương và 24 bóng bán dẫn phía cực âm bắt đầu khác nhau.

Trong khi đối mặt với mặt phẳng của bóng bán dẫn, thứ tự chân là cực phát, đế, thu. 24 cực âm của ma trận phải được kết nối với chân thu của 24 bóng bán dẫn và 8 cực dương cần được kết nối với chân cực phát của 8 bóng bán dẫn khác.

Tôi khuyên bạn nên mã hóa màu cho từng dây đi vào chính ma trận để dễ gỡ lỗi hơn. Ma trận cụ thể này có 16 chân ở "trên cùng" (mặt mà tôi chỉ định là trên cùng là mặt có chữ trên đó) và 16 chân ở "dưới cùng". Ở trên cùng, 8 chân theo thứ tự này (từ trái sang phải): Blue7: 0 Read7: 0

bottom: Row7: 4 Green7: 0 Row3: 0

Mã màu của tôi - Xanh lam: xanh lam và tím

Red: đỏ và cam

Xanh lá cây: xanh lá cây và vàng

Hàng: đen, trắng, nâu và xám

Bước 4: Bước 4: Nguồn và nối đất

Bước 4: Nguồn và nối đất
Bước 4: Nguồn và nối đất
Bước 4: Nguồn và nối đất
Bước 4: Nguồn và nối đất
Bước 4: Nguồn và nối đất
Bước 4: Nguồn và nối đất
Bước 4: Nguồn và nối đất
Bước 4: Nguồn và nối đất

Tôi sẽ bắt đầu với việc nối đất các bóng bán dẫn phía catốt. Mỗi chân bộ phát trên các chân này sẽ được kết nối với đất của pin nhưng 8 chân đất màu đỏ cần phải có thêm điện trở 50 Ohm giữa chúng và đất của pin.

Tôi kết nối các mặt đất này với các hàng dọc bên ngoài bảng bánh mì vì nó thuận tiện (nếu bạn chọn sử dụng bảng bánh mì)

Tuy nhiên, nguồn điện phải được kết nối với chân thu của 8 bóng bán dẫn. Một điện trở 100 ohm phải được đặt giữa nguồn và bóng bán dẫn vì đèn LED.

Bước 5: Bước 5: Lập trình bảng

Bước 5: Lập trình bảng
Bước 5: Lập trình bảng

Đây là tất cả các tệp VHDL bạn sẽ cần để lập trình nó! Chúc may mắn!

Chỉ cần đảm bảo rằng MAIN.vhd là mô-đun hàng đầu

Đặc biệt cảm ơn Bryan Mealy về bộ chia đồng hồ và mẫu máy trạng thái hữu hạn.

Đề xuất: