Mục lục:

Raspberry Pi LED Light Schroeder Piano: 3 bước (có hình ảnh)
Raspberry Pi LED Light Schroeder Piano: 3 bước (có hình ảnh)

Video: Raspberry Pi LED Light Schroeder Piano: 3 bước (có hình ảnh)

Video: Raspberry Pi LED Light Schroeder Piano: 3 bước (có hình ảnh)
Video: leaf piano 2024, Tháng mười một
Anonim
Image
Image
Vật liệu cần thiết
Vật liệu cần thiết

Raspberry Pi LED Light Schroeder Piano

Các mảng LED (Đi-ốt phát sáng) và LDR (Điện trở phụ thuộc ánh sáng, hoặc tụ quang) được sử dụng để chơi các nốt nhạc bằng cách sử dụng bộ tách chuỗi MIDI Raspberry Pi Pygame. Có 15 paris LED & LDR (12 cho một quãng tám đầy đủ của nốt, 1 để đi lên và quãng tám, 1 để đi xuống và quãng tám, và 1 cho menu). Khi ánh sáng giữa đèn LED và LDR bị hỏng, nhạc sẽ được phát qua bộ tuần tự Pygame MIDI. Khi ánh sáng giữa đèn LED Lên hoặc Xuống quãng tám / LDR bị hỏng, tất cả các nốt khác sẽ bị dịch chuyển lên hoặc xuống một quãng tám. Pygame MIDI hỗ trợ hơn 75 nhạc cụ và 128 nốt cho mỗi nhạc cụ (10 quãng tám). Phím menu có thể được sử dụng để chuyển đổi nhạc cụ. Raspberry Pi, breadboard và loa nằm trong một cây đàn piano gỗ 20 inch x 30 inch trông giống như một cây đại dương cầm thu nhỏ.

Bước 1: Vật liệu cần thiết

VẬT LIỆU CẦN THIẾT:

1. Raspberry Pi. Tôi đã sử dụng Mô hình B cũ hơn, phiên bản 2. Các mô hình mới hơn có bộ xử lý nhanh hơn và có sẵn nhiều GPIO hơn có thể mở rộng dự án 2. 15 chiếc LED (Chùm ánh sáng tập trung / hẹp), sáng 3. 2 chiếc LED (chung) cho trạng thái (tùy chọn) 4. 19 chiếc điện trở 100 Ohm 5. 15 chiếc Điện trở 47k Ohm 6. 15 chiếc LDR (Điện trở phụ thuộc vào ánh sáng) 7. 1 Bảng mạch 8. Dây kết nối Raspberry Pi với breadboard, breadboad với LDR / LED / điện trở 9. Khung đàn Piano Một. Ván ép 20 inch x 30 inch 1/2”b. Bảng cứng 4 foot x 8 foot ⅛”c. Gỗ 1 inch x 2 inch x 20 inch để gắn LDR và đèn LED (ưu tiên gỗ cứng) d. 2 inch x 2 inch x 40 inch bài viết bên trong e. ¾ inch x 15 inch chốt cho chân

Bước 2: Xây dựng khung đàn piano

Xem đính kèm Raspberry Pi LED Light Schroeder Piano - Frame.pdf để biết thêm chi tiết.

LƯU Ý

❏ Các bức tường bên có thể được uốn cong bằng keo dán gỗ (keo gorilla) và kẹp nếu sử dụng ⅛”Hardboard

❏ Cần tấm bìa cứng 4’x8’cho cạnh đủ dài

❏ Có thể sử dụng thêm 4’x8 Hardboard cho Top và Base (cần nhiều lớp để tăng cường độ bền)

❏ Cơ sở có thể là ván ép 1/2”

❏ Trụ 2”x2” được vặn vào từ mặt dưới của đế để giữ các mặt ván cứng bị uốn cong

❏ Kim ghim và dây buộc cáp bên dưới giá đỡ LDR phía trước thực sự giúp cố định dây dưới khung thành lỗ gần breadboard

❏ Bảng cứng bao phủ các mặt đế

❏ Sử dụng máy khoan cho các lỗ gắn LDR / LED để làm cho chúng thẳng hàng với nhau theo khoảng cách

❏ 15 lỗ (12 cho Notes, 1 cho Octave Up, 1 cho Octave Down, 1 cho Menu

Bước 3: Xây dựng thiết bị điện tử

Xem đính kèm Raspberry Pi Light Schroeder Piano - Schematic.pdf để biết sơ đồ đấu dây.

LƯU Ý: Khoảng cách tối đa ❏ 6”với khoảng cách 1” giữa LDR và LED với LED chùm hẹp khi ánh sáng chảy ra giữa (ống 1/4”để giữ LDR và LED) được đặt trong 1” toàn bộ của 1”x2”

❏ Nền tối xung quanh đèn LED giúp loại bỏ ánh sáng xung quanh

❏ 2.0 Volts với ánh sáng

❏ 15 cặp LED / LDR (12 Ghi chú cho đầy đủ quãng tám, 1 quãng tám lên, 1 quãng tám xuống, 1 menu)

❏ Điện trở nối đất chung của đèn LED có thể điều chỉnh độ sáng của đèn LED và dòng điện

❏ Không bật pullup / pulldown trên GPIO

❏ LDR> 50k Ohm w / o ánh sáng, <10k Ohm w / light

❏ 5V của Raspberry Pi có nhiều dòng điện / công suất hơn để điều khiển đèn LED sáng hơn

❏ Căn chỉnh LDR với Trung tâm của đèn LED

Đề xuất: