Hôm nay chúng ta sẽ có niềm vui với ma trận LED địa chỉ. Dự án này khá phức tạp, nhưng đồng thời mọi người đều có thể lặp lại nó. Tác giả của dự án là AlexGyver.
Dải đèn LED địa chỉ bao gồm các đèn LED ba màu, mỗi đèn có một vi mạch đặc biệt.
Các vi mạch trong đèn LED truyền thông tin cho nhau. Điều này cho phép bạn chiếu sáng bất kỳ đèn LED nào trên băng với một trong 16 triệu màu và sắc thái. Và điều thú vị nhất là toàn bộ điều này được quản lý trên một sợi dây, trong một thời gian rất thú vị chúng ta đang sống.
Băng được điều khiển bởi một vi điều khiển, ví dụ, một nền tảng arduino.
Bản thân một bó như vậy rất thú vị và bạn có thể tìm thấy một loạt các ứng dụng trong thiết kế hoặc các sản phẩm tự chế, chỉ có giá trị hiệu ứng ngọn lửa. Nhưng hôm nay nó không nói về điều đó. Điều gì xảy ra nếu băng được đặt theo hình zíc zắc và được đặt sao cho đèn LED tạo thành một lưới đều, đều? Đúng vậy, ma trận LED. Để thuận tiện, bạn có thể mua một ma trận thành phẩm từ Trung Quốc, và điều thú vị nhất là nó có chi phí thấp hơn nhiều so với việc mua một cuộn băng và mất vài giờ để cắt và kết nối các mảnh bằng dây.
Ví dụ, có một ma trận 8X8 như vậy, rẻ nhất, sẽ dễ dàng hơn cho ai đó chơi với nó.
Đặc điểm của dự án ngày nay là tính linh hoạt và linh hoạt của nó, nghĩa là bạn có thể mua một ma trận làm sẵn, nhưng nó có thể nói là nhỏ, nhưng bạn cũng có thể mua một cuộn băng có mật độ đèn LED thấp và tạo ra ma trận từ kích thước của nó, ví dụ như một bức tranh. Bây giờ nó sẽ được mát mẻ.
Ma trận thể hiện những cơ hội rất lớn để tạo ra các hiệu ứng pixel khác nhau, xuất ra hình ảnh và gifs (gifs), tạo ra các trò chơi cổ điển và những điều thú vị khác. Hãy chắc chắn ghé thăm trang dự án, ở đó bạn sẽ tìm thấy tất cả các liên kết cần thiết, chương trình cơ sở, sơ đồ và hướng dẫn bổ sung.
Vì vậy, được trang bị một công cụ quản lý ma trận, chúng ta có thể thắp sáng bất kỳ đèn LED nào trong tọa độ của nó.
Tuyệt vời, bạn có thể làm tất cả các loại hiệu ứng mát mẻ. Bạn có thể điều khiển từ điện thoại thông minh qua bluetooth. Đó là, điện thoại thông minh gửi một số lệnh thông qua bluetooth, mô-đun nhận và truyền chúng tới arduino. Và arduino, lần lượt, đưa dữ liệu vào ma trận.
Tác giả bắt đầu với thực tế là ông quyết định thực hiện một bản vẽ, nghĩa là, để bạn có thể chọn một màu và thắp sáng bất kỳ đèn LED nào trên ma trận.
Bước đầu tiên là phát triển giao thức truyền thông với arduino.
Chữ số đầu tiên trong đó là chế độ và phần còn lại chịu trách nhiệm cho các cài đặt khác nhau và các giá trị được truyền khác. Sau đó, tác giả đã tạo ra một lĩnh vực đồ họa mà trên đó ông đã vẽ một lưới.
Chương trình theo dõi tọa độ chạm vào trường bằng ngón tay và vẽ một hình vuông ở nơi này với bất kỳ màu nào. Trên đường đi, tọa độ của hình vuông được gửi đến arduino.
Đối với sản xuất, chúng tôi cần:
1) Ma trận hoặc băng trên đèn LED địa chỉ;
2) Arduino;
3) Mô-đun Bluetooth;
4) Điện trở.
Bạn có thể mua một pound từ người Trung Quốc, hoặc bạn có thể mua tại bất kỳ cửa hàng radio nào. Chúng tôi kết nối các thành phần theo một sơ đồ rất đơn giản:
Bạn có thể thu thập mọi thứ trên một chiếc bánh mì. Sau đó tải xuống kho lưu trữ với dự án từ trang dự án, cài đặt các thư viện theo hướng dẫn và mở tệp bằng phần sụn.
Ở đây chúng tôi có các cài đặt. Cho biết kích thước của ma trận của bạn, loại và điểm kết nối của nó.
Nếu bạn tự tạo một ma trận lớn, nghĩa là hàn từ các miếng băng keo, thì bạn có 2 loại để lựa chọn.
Tác giả khuyên nên chọn phương án phù hợp, vì nó dễ hàn hơn. Bây giờ nó vẫn còn để xác định điểm bắt đầu của ma trận, nghĩa là điểm kết nối với nó và hướng của đoạn băng đầu tiên. Một bảng cheat như vậy sẽ giúp cho tất cả 8 tùy chọn bố trí ma trận:
Tác giả đã dành rất nhiều thời gian cho phần sụn này. Đây là dự án lớn nhất của tác giả về mặt mã. Arduino chỉ chật cứng vào nhãn cầu, bị xô đẩy khi họ nói không chịu nổi.
Vì vậy, thiết lập, nhấp vào phần mềm tải về. Trước khi tải xuống, bạn chắc chắn phải ngắt kết nối bluetooth khỏi pin rx, nếu không arduino sẽ không flash. Để thuận tiện, bạn cũng có thể hàn một công tắc vào dây.
Tiếp theo, trên điện thoại thông minh chạy Android, hãy cài đặt ứng dụng GyverMatrixBT. Ứng dụng này có sẵn trên Play Market, nó hoàn toàn miễn phí và không có quảng cáo.
Sau đó ghép nối với mô-đun bluetooth (mật khẩu 1234 hoặc 0000), trong ứng dụng kết nối với mô-đun và trên thực tế, mọi thứ. Trong cài đặt, bạn có thể điều chỉnh độ sáng và kích thước của ma trận phù hợp với ma trận của bạn, cũng như một số tham số khác của nó.
Theo kích thước điều chỉnh, trong tab vẽ chúng ta sẽ có một trường. Nhấn vào đây để khởi tạo nó. Tại đây bạn có thể vẽ bằng băng và vuốt, bạn có thể xóa, bạn có thể xóa trường và tô màu bằng màu.
Nói chung, hiện tại chúng tôi có một công cụ làm việc để gửi dữ liệu đến ma trận. Bạn có thể di chuyển trên. Toàn bộ hệ thống được tác giả nghĩ ra để xây dựng một ma trận băng hoặc mô-đun lớn. Đây là một dự án thú vị, như một sở thích, ai đó có thể có ích cho mục đích quảng cáo, thiết kế hoặc thiết kế, hoặc cho vui.
Nhưng ma trận ở dạng này trông không hay lắm, không pixel và không tám bit. Cần phải tạo một mạng tinh thể sao cho mỗi đèn LED tạo thành các pixel vuông riêng và đặt một bộ khuếch tán lên trên. Rồi mọi thứ sẽ rất tuyệt. Vỉ nướng có thể được làm bằng bất kỳ vật liệu nào ở dạng và thanh. Nó có thể là bìa cứng, một gói thước kẻ bằng gỗ của Liên Xô hoặc một tùy chọn làm bằng nhựa (góc PVC), nó có thể được mua tại một cửa hàng vật liệu xây dựng nơi có các tấm nhựa và hàng hóa khác nhau cho chúng. Các góc có thể được phá vỡ dọc theo, tạo các khe cho giữa và lắp ráp vỉ nướng. Đây là tùy chọn trang trại tập thể nhất của người Viking sau các tông.
Và tất nhiên bạn có thể thư giãn và in lưới tản nhiệt trên máy in 3d. Vì vậy, hãy làm điều đó.
Vì vậy, cơ thể ma trận in. Nhân tiện, tác giả tin rằng màu đen không phải là sự lựa chọn tốt nhất, tốt hơn là in lưới bằng màu trắng để nó phản chiếu ánh sáng. Chà, không vấn đề gì, chúng tôi sơn.
Trên thực tế, đây là ma trận của chúng tôi không có lưới, đèn LED như chúng là.
Chúng tôi đặt mạng, nó đã trở nên tốt hơn, điều này là do chúng tôi đang nhìn ở một góc độ.
Bây giờ hãy xem điều gì xảy ra nếu bạn thêm một bộ khuếch tán dưới dạng một tờ giấy.
Nhưng ma trận, giống như bất kỳ màn hình nào, hoạt động trong không gian màu rgb và nền của nó phải là màu đen để cảm nhận màu sắc chính xác hơn. Tác giả đã thử một vài lựa chọn và giải quyết trên phim tự động nhựa màu và mờ. Trong tất cả, tất cả đều hoạt động tốt.
Chúng tôi thu thập tất cả điều này. Cuối cùng, chúng tôi vẫn hàn toàn bộ mạch điện, đặt nó vào trong túi, cố định ma trận với mặt sau từ khung ảnh (hay đúng hơn là tìm một tấm nhôm) và sửa khung bên ngoài.
Chúng tôi kết nối sức mạnh. Tác giả đã sử dụng nguồn điện trong phòng thí nghiệm để chúng ta có thể thấy mức tiêu thụ hiện tại.
Chế độ đầu tiên là vẽ.
Chế độ tiếp theo là chuyển hình ảnh. Chúng tôi chọn một hình ảnh làm trình quản lý tệp của mình (trong trường hợp này là Mario trên nền đen 16x16).
Chế độ tiếp theo là một dòng chạy.
Chế độ tiếp theo là hiệu ứng. Một số hiệu ứng có thể được kết hợp với văn bản chạy và với hình ảnh.
Thêm hiệu ứng trong video của tác giả:
Cảm ơn bạn đã quan tâm. Hẹn gặp lại