Mục lục:

Dance Pad với đèn LED màu sử dụng Arduino: 5 bước
Dance Pad với đèn LED màu sử dụng Arduino: 5 bước

Video: Dance Pad với đèn LED màu sử dụng Arduino: 5 bước

Video: Dance Pad với đèn LED màu sử dụng Arduino: 5 bước
Video: [Arduino basic #2] Đèn LED và breadboard 2024, Tháng mười một
Anonim
Dance Pad với đèn LED màu sử dụng Arduino
Dance Pad với đèn LED màu sử dụng Arduino
Dance Pad với đèn LED màu sử dụng Arduino
Dance Pad với đèn LED màu sử dụng Arduino

Đây là hướng dẫn đầu tiên của tôi. Tôi đã tạo một vũ điệu đầy màu sắc bằng cách sử dụng bảng Arduino làm đầu vào nối tiếp cho máy tính, nó dễ làm và tốn một vài điện trở và đèn LED (bạn không cần phải sử dụng chúng).

Bước 1: Vật liệu

Vật liệu
Vật liệu
Vật liệu
Vật liệu

Bộ phận điện tử: 1. 6 LED với các màu khác nhau để hiển thị rằng các nút được nhấn xuống 2. 6 Điện trở 220 Ohm để bảo vệ đèn LED3. một bảng hàn mục đích chung4. một số dây và đầu nối Các bộ phận đệm mũi: 1. Giấy nhôm (được sử dụng để nướng đồ) 2. Hộp giấy lớn (chắc chắn bạn có thể làm khung gỗ)

Bước 2: Mạch và Kiểm tra

Mạch và Kiểm tra
Mạch và Kiểm tra
Mạch và Kiểm tra
Mạch và Kiểm tra
Mạch và Kiểm tra
Mạch và Kiểm tra
Mạch và Kiểm tra
Mạch và Kiểm tra

Mạch được hiển thị trong đồ thị đầu tiên. Đệm nhảy chỉ cần thực hiện sáu nút hiển thị trong mạch, khi chúng ta ấn xuống từng nút, đèn LED sẽ sáng và tạo chân tương ứng từ THẤP đến CAO. Thông báo này sẽ được gửi đến máy tính dưới dạng tin nhắn nối tiếp và được bắt bởi một chương trình python sau đó mô phỏng thông báo này thành thông báo nhấn phím. cắm nó vào bảng Arduino có thể được lưu cho các dự án khác. Bạn có thể tạo ra một bảng đẹp hơn tôi đã làm, vì nó khá dễ dàng, tôi đã sử dụng một số dây để kết nối xung quanh. Và sau đó bạn có thể chuyển sang bước tiếp theo, thiết lập phần mềm.

Bước 3: Chương trình

Chương trình arduino sẽ gửi đúng ký tự đến máy tính khi trạng thái của khóa được thay đổi. Vì vậy, nếu bạn nhấn bất kỳ nút nào, nó sẽ gửi ra hai chữ cái tương ứng, một chữ cái Xuống và một chữ cái Lên. Chương trình python nhận thông báo và sau đó chuyển chúng thành sự kiện bàn phím. Nếu nó nhận được một ký tự 'l', thì chương trình sẽ tạo ra một thông báo phím TRÁI xuống. Hiện tại, chương trình này chỉ chạy trên máy Windows, vì mô-đun SendKeys python chỉ hoạt động trên Windows. Bạn có thể tìm thấy một cách để mô phỏng thông tin bàn phím trong Mac và linux. Bạn cần cài đặt mô-đun Serial và SendKeys cho bạn python để chạy chương trình này. Chương trình Dance tôi sử dụng là StepMania, bạn cần thiết lập thông tin bản đồ chính để khi bạn nhảy chương trình sẽ phản hồi chính xác. Điều này cũng giống như thiết lập Cần điều khiển khi bạn chơi trò chơi.

Bước 4: Dance Pad

Dance Pad
Dance Pad
Dance Pad
Dance Pad
Dance Pad
Dance Pad

Có một số hướng dẫn tuyệt vời khác về cách tạo Dance Pad. Sau đây, tôi sẽ chỉ cho bạn cách tạo một chiếc với những thứ mà bạn có thể dễ dàng lấy được. Ý tưởng là sử dụng hai lá nhôm song song được dán trên bảng cứng, sau đó ghép chúng lại với một số thứ bên trong để tách chúng ra. Chỉ khi bạn đặt cứng hai tấm bìa cứng, chúng mới tiếp xúc với nhau. Hãy tạo sáu nút trong số này và đặt chúng lên một tấm bìa lớn hơn. Sau đó, kết nối các nút này với mạch điện mà chúng ta đã tạo trước đó, cuối cùng bạn có thể tạo một tấm bìa và vẽ một số thứ lên đó.

Bước 5: Sẵn sàng chạy

Bạn nên chạy chương trình Python trước khi bật Stepmania. Sau đó, bạn sẽ có thể sử dụng đệm nhảy của mình để điều khiển chương trình. Khi tôi làm video sau, tôi đã mở nắp ra để bạn có thể nhìn rõ những gì bên trong.

Đề xuất: