Mục lục:

Màn hình LED dot-Matrix: 8 bước (có hình ảnh)
Màn hình LED dot-Matrix: 8 bước (có hình ảnh)

Video: Màn hình LED dot-Matrix: 8 bước (có hình ảnh)

Video: Màn hình LED dot-Matrix: 8 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 bảy
Anonim
Màn hình ma trận điểm LED
Màn hình ma trận điểm LED

Đây là CÁCH đơn giản để tạo màn hình LED Dot-Matrix được cá nhân hóa của riêng bạn. Tôi sẽ thêm chương trình hoàn chỉnh với phần giải thích để thắp sáng các đèn LED. Nó cũng có thể hack được, bạn có thể thay đổi nó cho phù hợp với bản thân.

Tôi đã quyết định làm màn hình ma trận điểm của riêng mình bởi vì chúng trông rất bắt mắt và không thể tìm thấy màu nào có màu xanh lam, đó là màu tốt nhất, vì vậy tôi quyết định, cũng có thể tự làm.

Bước 1: Lập kế hoạch

Kế hoạch
Kế hoạch
Kế hoạch
Kế hoạch

Nhiệm vụ đầu tiên là lập kế hoạch cho dự án.

Tôi đã xây dựng mạch cuircuit trên Eagle để tôi có thể nhìn thấy các kết nối và kiểm tra ma trận LED. Nó cũng cho phép tôi học cách thắp sáng các đèn LED riêng lẻ. Điều đầu tiên cần làm là thêm tất cả các công cụ hỗ trợ cho PIC, vì vậy tôi cần cấp nguồn, ổ cắm tải xuống và đặt lại. Tôi cũng cần sắp xếp các kết quả đầu ra theo các hàng đơn giản để sử dụng. Điều này xác định kích thước của PCB vì vậy tôi đã dành nhiều thời gian nhất có thể để giảm kích thước cho đến khi tôi không thể làm cho nó nhỏ hơn nữa. Bước tiếp theo là đặt 20 đèn LED trong ma trận điểm, kết nối tất cả các cực dương theo cột và tất cả các cực âm thành hàng. Điều này là không thể thực hiện mà không sử dụng dây liên kết trừ khi bạn sử dụng bảng hai lớp hoặc bảng hai mặt. Tôi đã không nên tôi sẽ sử dụng dây liên kết.

Bước 2: PCB

PCB
PCB

Nó cần phải được thực hiện một số như thế nào.

Tôi đã thiết kế PCB trên máy tính của trường, có PCB Wizard 3. Phần mềm tuyệt vời, rất dễ sử dụng nhưng vẫn rất mạnh mẽ. Thật không may, điều này có nghĩa là trong khi tôi có các tệp PCBWiz3, tôi không có chúng ở bất kỳ định dạng nào khác và những bức ảnh duy nhất tôi có là mặt nạ khắc ảnh, luôn luôn thực hành tốt để bọc chúng trong giấy mặt nạ khắc ảnh để sử dụng sau sử dụng, hoặc chỉ tài liệu. Thật không may, họ đã quét khá tệ. Tuy nhiên, khi tôi thiết kế lại mạch trên Eagle, tôi đã đi và làm lại PCB.

Bước 3: Nhận các bộ phận

Nhận các bộ phận
Nhận các bộ phận

Một khi bạn biết mình sẽ làm gì, bạn cần các bộ phận. Tôi đã sử dụng: 20 đèn LED xanh khuếch tán1 Bộ vi điều khiển PICAXE 18X1 ổ cắm nối tiếp1 điện trở 22kOhm1 Các khe cắm điện trở 10kOhm của các cuộn dây đa lõi màu đen của dây đa lõi màu đỏ Tôi đã sử dụng PICAXE PIC như tôi đã sử dụng chúng ở trường học, chúng rất đơn giản. Tôi thấy chúng rất đơn giản để lập trình, và sau đó tải xuống chương trình. PICAXE BASIC tất nhiên là ngôn ngữ PIC duy nhất mà tôi biết, vì vậy điều đó sẽ hạn chế chúng. Chúng có nghĩa là khá dễ tìm, mặc dù ở Vương quốc Anh, bạn chỉ có thể truy cập Rapid Electronics - hướng dẫn sử dụng PICAXEPICAXE - Đó là dữ liệu chip.pdfPICAXE - cũng là.pdf Tôi đã mua đèn LED cùng lúc, bây giờ khi tôi đang đi đối với ma trận điểm màu xanh, đây là lựa chọn của tôi và tôi đã trả tiền cho điều đó, 48p cho mỗi đèn LED, vì vậy £ 12 cho cả lô, sẽ rẻ hơn nếu mua trong một gói 25. Tất nhiên nếu bạn muốn nó, bạn có thể sử dụng những gì bạn muốn, mặc dù để sử dụng bố trí PCB của tôi, bạn sẽ muốn một gói 5mm. Tôi cần điện trở 4k7 Ohm để thiết lập lại, trừ khi chân đặt lại (chân 4) được kéo cao bởi điện trở 4k7 ohm thì PIC sẽ liên tục thiết lập lại, điều đó là không tốt. Tôi đã sử dụng ổ cắm âm thanh nổi, điện trở 10k ohm và điện trở 22k ohm cho ổ cắm tải xuống, điều này có nghĩa là toàn bộ đơn vị được khép kín, rất tiện dụng. Cũng tránh cho PIC bị hỏng vì tôi tiếp tục phải kéo nó ra và cuối cùng kết cục là gãy chân, thật là một cách lãng phí £ 4,75… Tôi đã khắc PCB ở trường để chúng về cơ bản là miễn phí. Tuy nhiên, chúng tôi sử dụng bảng chất lượng kém để các bản nhạc có thể bị kéo ra khá dễ dàng, nhưng tôi không nghĩ rằng đó sẽ là một vấn đề, ít nhất là chưa. Ôi, tôi đau đớn.

Bước 4: Hàn

Hàn
Hàn
Hàn
Hàn
Hàn
Hàn

Khi bạn đã có các bộ phận, đã đến lúc kết nối tất cả chúng lại với nhau.

Bảng đầu tiên tôi bắt đầu hàn là bảng hiển thị. Có một số lý do, nó trông có vẻ nhàm chán nhất, sẽ rất vui nếu tôi chơi xong, và nó sẽ rất nhàm chán, chờ đã, tôi đã đề cập đến điều đó chưa? Vì vậy, một khi tôi đã làm sạch các đường ray bằng một số wirewool, tôi bắt đầu cắt và gắn các dây liên kết. Những thứ này thật quái đản và khá khó để chế tạo và sau đó sửa chữa tại chỗ, vì vậy nếu không có một trợ lý có ngón tay bằng gốm tốt, tôi đã sử dụng sellotape, điều này dẫn tôi đến việc khám phá ra rằng, không phải lần đầu tiên, sellotape bị cháy là một thứ khó chịu khó chịu. Khi điều này hoàn tất, tôi bắt đầu hàn các đèn LED, tôi bắt đầu từ trên cùng và làm việc theo cách của tôi để làm chúng riêng lẻ, cho đến khi tôi cảm thấy nhàm chán và bắt đầu trên toàn bộ các hàng cùng một lúc. Về cuối, nó trở nên khá khó khăn vì đèn LED bị kẹt ra một cách khá xa. Khi tất cả 20 đèn LED đã được hàn, tôi tấn công phía sau và cắt bỏ tất cả các dây dẫn khó chịu đó càng xa càng tốt. Và đúng với suy nghĩ trước đó của tôi, lấy một bộ pin dự phòng 6v và kẹp pin và bắt đầu chạy dây lên và xuống các kết nối thắp sáng các cột. Bản thân nó trông khá ổn, phần còn lại của dự án có thể đáng giá chỉ với cái nhìn này. Tất nhiên vì một số lý do kỳ lạ mà toàn bộ các hàng đều sáng lên cùng nhau nhưng tại thời điểm này, tôi không nhận ra…

Bước 5: Làm gọn gàng nó

Gọn gàng nó lên
Gọn gàng nó lên

Khi bạn đã hàn các bảng lại với nhau, đã đến lúc làm gọn chúng lại. Có một số điều bạn có thể làm.

Loại bỏ chất lỏng dư thừa: Chất trợ chảy giúp chất hàn chảy và tiếp xúc tốt tuy nhiên nó trông khá khó chịu khi được làm khô và tốt nhất là loại bỏ chất hàn để có vẻ ngoài đẹp đẽ đó. Cách tốt nhất để làm điều này là bạn dùng một miếng giẻ đã tẩm axeton lên bảng. Bạn sẽ lấy aceton ở đâu? Tôi nghe thấy bạn khóc? Bạn có thể mua nó ở một số cửa hàng nghệ thuật, bạn cũng có thể mua nó ở một số cửa hàng chèo thuyền / hàng hải như một phần của phạm vi sợi thủy tinh, tuy nhiên nguồn tốt nhất trên thực tế là chất tẩy sơn móng tay giá rẻ. Vì vậy, hãy đến gặp dược sĩ giá rẻ gần bạn nhất và bắt đầu tìm kiếm những loại nước tẩy sơn móng tay rẻ nhất. Tôi đang nói về 49p cho 200ml, kinh nghiệm trước đây của tôi cho thấy rằng điều này có trong chai màu hồng. Làm sạch các cạnh của bảng: Điều này đơn giản như chà nhám các cạnh của bảng sao cho chúng nhẵn và phẳng. Nó cũng khá đẹp để làm tròn các cạnh. Và đó là về nó cho thời điểm này.

Bước 6: Lập trình

Lập trình
Lập trình

Vì vậy, bạn đã hoàn thành nó, bạn đã cắm pin vào, nhưng chờ đã, không, nó không hoạt động, hoặc có thể bạn chỉ cần lập trình nó… Ah đó là một ý kiến hay. Như suy nghĩ của tôi, tôi đã có ổ cắm tải xuống trên PCB, vì vậy, chỉ cần cắm cáp tải xuống, cắm nó vào cổng nối tiếp trên PC của bạn, tải Trình chỉnh sửa lập trình và mã hóa! Tất nhiên, nó sẽ hữu ích nếu bạn đã lập trình PICAXE trước đây, cho đến nay tôi đã có khoảng 4 năm kinh nghiệm về GCSE và AS / A level. Điều đầu tiên cần làm là nhập:

chính: goto chínhCái này chỉ thiết lập PICAXE cho chương trình, đặt đoạn mã quan trọng giữa main chính và goto chính, mình làm thế này để sau này không quên. Nhiệm vụ tiếp theo là thiết lập các đầu ra, bạn muốn chân nào cao, chân nào thấp. Con đường dài và tốn thời gian là đi

cao 1 cao 2 cao 3 thấp 1 thấp 2 thấp 3Hoặc bạn có thể thoải mái và đặt tất cả các trạng thái trong một dòng với

để ghim =% 00001110 chân nhỏ =% 00000000Điều này hoạt động bằng cách cung cấp cho mỗi pin một chữ số cụ thể, vì vậy pin 8 là chữ số nắm tay, pin 0 là chữ số cuối cùng, v.v. Chúng tôi cũng cần có khả năng đặt thời gian trễ ở đó để các chân thực sự được giữ đủ lâu để đèn LED sáng. Có 2 lệnh chờ PICAXE chính, chờ và tạm dừng, chờ 1 đợi 1 giây, trong đó lệnh tạm dừng 1 chờ 1uSecond, đó là những gì chúng ta cần. Những người có khuynh hướng chọn nit sẽ nhận thấy rằng chỉ có 8 chân trên lệnh ghim =% 00000000. Có, đầu ra thứ chín trên PICAXE18X là sai với chân ra nối tiếp. Điều này yêu cầu một đoạn mã hoàn toàn mới để thiết lập

chọc $ 05,% 00000000 chọc $ 05,% 00001000Tôi không chắc tại sao điều này lại hiệu quả hoặc tại sao nó lại khó, nhưng tôi đã hiểu được nó từ những người thân thiện tại Diễn đàn PICAXE Vì vậy, kết hợp tất cả những điều đó lại với nhau sẽ mang lại cho chúng ta

main: & apos Chân chữ cái Alet =% 00011000 & apospoke $ 05,% 00000000 & apos Đặt chân dòng SERTXD lowpause 1 & aposlet =% 00100101 & apospoke $ 05,% 00001000 & apos Đặt mức cao dòng SERTXD 1 & chân aposlet =% 01000101 & apospoke $ 05,% 00001000 & apospoke $ 05 Đặt% 00001000 & apospoke $ 05 highpause 1 & các chân aposlet =% 10001000 & apospoke $ 05,% 00000000 & apos Đặt dòng SERTXD lowpause 1 & aposgoto main & aposĐiều đó sẽ hiển thị chữ A trên màn hình dotmatrix của bạn

Bước 7: Điều đã hoàn thành

Điều đã hoàn thành
Điều đã hoàn thành
Điều đã hoàn thành
Điều đã hoàn thành

Ở đây nó đang hiển thị một chữ A.

Và hình ảnh thứ hai là chữ B trong bóng tối, đây là những đèn LED màu xanh dương khuếch tán với một viên pin 4x AA 2500mAh mới sạc, khá sáng. Nhưng không quá sáng để bạn không thể nhìn thấy màn hình, hoàn hảo.

Bước 8: Cải tiến

Cải tiến
Cải tiến
Cải tiến
Cải tiến
Cải tiến
Cải tiến

Nó hoạt động, vì vậy bây giờ thì sao, hãy đắm mình trong vinh quang của một dự án hoàn chỉnh và đang hoạt động, không, không phải trong một giây. Làm thế nào tôi có thể làm cho nó tốt hơn, làm thế nào tôi có thể làm cho nó rẻ hơn làm thế nào tôi có thể làm cho nó MÁT hơn !!! Vâng, đây là một vài ý tưởng đã nảy ra trong đầu tôi. Đèn LED MD, được rồi, điều gì sẽ xảy ra nếu đèn LED nhỏ hơn nhiều, điều đó ' d giảm tổng chiều dày của dự án bằng 5mm, nhỏ hơn là tốt hơn. Thêm vào đó, SMD trông ngầu hơn rất nhiều, geek + 5. SMD PIC, ôi, tốt hơn SMT hơn, ít nhất là geek +10, không sao nó sẽ không thể xóa được, nhưng bạn vẫn có thể tải các chương trình xuống nó khi nó ở trên bảng. Ồ và nó sẽ làm giảm độ dày của dự án, ở phía sau 5mm (mặc dù vậy, đừng quên ổ cắm tải xuống). Sản xuất PCB chuyên nghiệp, tốt, nó dễ dàng làm sao, chắc chắn nó sẽ tốn kém một chút, nhưng nó có nghĩa là các bảng hoàn hảo, tốt, hoàn hảo như bạn đã tạo ra chúng. Bạn cũng có thể chơi với các chức năng thú vị như nhiều lớp hoặc bảng hai mặt, hãy tưởng tượng một PCB hai mặt, khi đó bạn sẽ không cần đến 2 PCB riêng biệt. Thêm vào đó là các hợp âm SMD như điện trở, đèn LED gắn với PIC và bạn đã có một bảng mạch rất sang trọng, nhưng đắt tiền. Đây là danh sách từ CadSoft, những người đã sản xuất Eagle, Nhà sản xuất PCB. Bạn sẽ cần nhiều đầu ra hơn, tôi chỉ có 9 đầu ra khả dụng, nhưng nếu bạn sử dụng PICAXE28X, bạn có tới 17 đầu ra khả dụng, đó là màn hình 8 x 8. Đẹp. Tuy nhiên, nếu bạn chuyển từ PICAXE sang các bộ vi điều khiển khác, tôi chắc chắn rằng có những bộ có chân đầu ra khác nhau. Một tùy chọn khác là Charlie-Plex các đầu ra, mặc dù bạn sẽ cần phải đặt các chân đầu ra làm đầu vào để điều đó hoạt động. Tôi tin rằng điều này có thể xảy ra với hầu hết các PIC không phải PICAXE, đặc biệt là Arduino. Rất may sau khi trang web của tôi (TheDarkPlace hoặc chỉ là The Dark Place) bắt đầu và chạy, tôi có thể bán các bộ dụng cụ của màn hình 4 x 5, với một vài tùy chọn, chẳng hạn như 2 bảng riêng biệt, 1 bảng hoàn chỉnh và 1 bảng hoàn chỉnh có 2 lớp. Tuy nhiên, điều đó phụ thuộc vào số lượng người thích nó. Hoặc bạn có thể gửi email cho tôi theo địa chỉ:pinki1 [at] gmail.com Đây là một số hình ảnh về bố cục.

Đề xuất: