» Điện tử » Arduino »Sàn nhảy LED trên Arduino

Sàn nhảy LED trên Arduino

Sàn nhảy LED trên Arduino


Một tính năng của sàn này là đèn LED WS2801 RGB 36 mm, sự lựa chọn rơi vào đèn LED như vậy, vì chúng có cấu hình khá thấp (độ sâu 5 mm). Kích thước này là lý tưởng để trồng dọc theo sàn gạch.

Vật liệu:
- Arduino Đoàn kết
- Bảng mạch Arduino
- Cáp USB 2.0
- bánh mì
- Dây nguồn và phích cắm
- Đèn LED WS2801 36 mm
- Công tắc nguồn 12V 5A
- Tấm Polycarbonate trong suốt Lexan MARGARD 5 mm
- Thanh gỗ 9 x 21 mm
- Vinyl trong suốt tự dính
- PC / laptop cho chương trình Jinx!
- Dây cho đèn LED


Tác giả chỉ ra rằng các tài liệu có thể được thay thế theo ý muốn. Theo ý kiến ​​của anh, tấm vải dạ của Lilan MARGARD hoàn toàn phù hợp vì sức mạnh và độ bền của chúng. Các vật liệu mờ hoàn toàn khuếch tán ánh sáng của đèn LED nằm gần nó.

Bước đầu tiên. Mạch điện.
Dự án sử dụng một chiếc bánh mì nhỏ để tách Arduino, dây dẫn trên mặt đất và đèn LED. Giải pháp này cho phép sử dụng chỉ 4 dây dẫn cho đèn LED. Một dây dẫn tích cực đến đèn LED trực tiếp đi từ nguồn điện. Để kết nối phích cắm với công tắc nguồn, tác giả đã mời một thợ điện. Bạn cũng có thể sử dụng nguồn điện từ máy tính đến 12V.


Bước hai Lập trình
Để tạo hiệu ứng ánh sáng, Arduino quyết định lập trình với bản phác thảo Gledoder, sẽ được đính kèm dưới bài viết. Arduino kết nối với máy tính xách tay trực tiếp qua USB và tải bản phác thảo lên vi điều khiển. Chỉ số lượng pixel trong dòng này đã được thay đổi trong mã:
"#Define Num_Pixels 120", số pin:
int SDI = 2;
int CKI = 3;


Bước ba Jinx!
Đối với dự án này, thuận tiện nhất là sử dụng chương trình Jinx! với một bản phác thảo Gledoder. Tác giả đã không sử dụng Bluetooth để kết nối Arduino và khởi chạy nó bằng cách kết nối trực tiếp với máy tính xách tay. Ảnh chụp màn hình bên dưới hiển thị các cài đặt được sử dụng cho 120 đèn LED. Cần lưu ý rằng số lượng kênh được sử dụng cho pixel / đèn LED cần được nhân lên 3. Trên tab Fast Patch, tùy chọn Snakelines được chọn, nó phù hợp với loại đèn LED này. Ngoài ra, thứ tự kênh được chỉ định là GBR, vì các đèn LED này có chính xác chuỗi này. Để chọn hiệu ứng mong muốn, menu Cài đặt được chọn và ở đó Đầu ra Bắt đầu được kiểm tra ngay lập tức và cách đèn LED sáng. Chương trình Jinx! nó có khả năng lập trình một số vùng cùng một lúc, chức năng này được tác giả sử dụng để phát sáng giới tính khác nhau. Bạn có thể tải chương trình tại đây:


Bước thứ tư. Khung sàn.
Khung sàn được xây dựng dưới dạng pixel, vì điều này sẽ cho phép bạn phân bổ đều trọng lượng khi có ai đó đứng trên sàn, và sẽ giúp hiển thị ánh sáng chính xác và sắc nét hơn từ đèn LED trong mỗi pixel. Kích thước sàn là 1640x930 mm, vừa vặn với 120 pixel, chúng được tổ chức dưới dạng ma trận 8 x 15. Đối với các tấm ván gỗ, chiều rộng là 21 mm, điều này có thể tạo ra mỗi ô vuông từ 90 đến 100 mm xung quanh mỗi pixel.

Các khe nhỏ được tạo ra dưới mỗi pixel để chứa dây. Tất cả các tấm ván gỗ và pixel được dán bằng súng.










Bước năm Bề mặt sàn.
Sau nhiều lần cân nhắc, tác giả đã giải quyết trên các tờ giấy của Lexan Margard, có bảo vệ chống cọ xát và không bị vỡ. Nhờ thiết kế với các tế bào 10x10, sàn có thể hỗ trợ trọng lượng của ghế và giày cao gót. Các tấm được chọn với độ dày 5 mm để lắp đặt với gạch lát sàn. Tấm


Bước sáu Vinyl
Trong bước này, vật liệu bề mặt sàn trong suốt được phủ nhựa vinyl tán xạ tự dính. Chất liệu như vậy cho phép đèn LED chiếu sáng rực rỡ, đồng thời không chiếu vào mắt. Bạn cũng có thể sử dụng vinyl mờ.

Bước thứ bảy. Chốt.
Các tấm Lexan với vinyl dưới chúng được đặt trên khung và dán bằng silicon xung quanh các cạnh.
Tôi đang sử dụng phần mềm Jinx! và thay đổi nhiều ánh sáng khác nhau, bạn có thể thử nghiệm rất nhiều. Tác giả đã thực hiện một trình tự khác nhau để bật sáng. Chương trình có thể thay đổi phím tắt trên màn hình để khởi chạy hiệu ứng, phím tắt này có thể được thêm vào khởi động Windows. Điều này sẽ cho phép đèn LED sáng lên theo đúng trình tự khi bạn bật máy tính.


Video với công việc của sàn nhảy:


gledenser_v2.0.3.zip [1.27 Mb] (tải xuống: 394)
10
6.5
10

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...