Mục lục:

Piano lá: 5 bước
Piano lá: 5 bước

Video: Piano lá: 5 bước

Video: Piano lá: 5 bước
Video: 5 Bước Chinh Phục Khóa Fa Trong Một Bài Piano 2024, Tháng mười một
Anonim
Piano lá
Piano lá

Chúng tôi đã tạo ra một cây đàn piano bằng cách sử dụng cảm biến cảm ứng, cũng như các phím đàn piano.

Bước 1: Những thứ được sử dụng trong dự án này

Các thành phần phần cứng

  • Seeeduino V4.2
  • Cơ sở Shield V2
  • Grove - Cảm biến cảm ứng I2C điện dung 12 phím V2 (MPR121)
  • Grove - MP3 v2.0

Ứng dụng phần mềm và dịch vụ trực tuyến

Arduino IDE

Bước 2: Câu chuyện

Cảm biến cảm ứng xác định trạng thái chạm / nhả dựa trên sự thay đổi dữ liệu điện dung của điện cực, vì vậy chúng tôi có thể sử dụng nó để tạo đàn piano với bất kỳ vật dẫn điện nào mà chúng tôi thích làm phím đàn piano.

Bước 3: Kết nối phần cứng

Bước 1: Sao chép các tệp mp3 vào một mảnh thẻ SD, đặt tên các thư mục giống với chỉ mục của thiết bị tương ứng và đặt tên tệp mp3 giống với chỉ mục của kênh Cảm biến cảm ứng tương ứng.

Bước 2: Cắm thẻ SD vào MP3 Grove, kết nối MP3 Grove và Touch Sensor với cổng D2 và cổng I2C trong Base Shield, kết nối các vật dẫn điện với các kênh của Touch Sensor thông qua kẹp cá sấu.

Bước 3: Cắm Base Shield vào Seeeduino, sau đó kết nối Seeeduino với PC qua cáp USB.

Bước 4: Lập trình phần mềm

Thư viện của Touch Sensor Grove có thể được tìm thấy trong url này:

wiki.seeedstudio.com/Grove-12_Key_Capacitive_I2C_Touch_Sensor_V2-MPR121/

Thư viện của MP3 Grove cũng có thể được tìm thấy trong Seeed Wiki, hoặc bạn có thể chỉ cần đưa MP3.h vào thư mục dự án.

Xem chân kỹ thuật số 2 và 3 củauino như một phần mềm nối tiếp, nó điều khiển MP3 Grove bằng cách sử dụng giao thức trong KT403A datashell. Sau khi khởi động MP3 Grove và Touch Sensor, hãy đặt độ nhạy của Touch Sensor và âm lượng của MP3 Grove.

Phương thức loop () tiếp tục kiểm tra xem Touch Sensor có được chạm vào hay không, nếu nó được chạm vào, hãy phát tệp mp3 tương ứng trong thư mục nhạc cụ hiện tại. Dòng chữ hiện tại có thể được thay đổi bằng chỉ số của thiết bị đầu vào thông qua nối tiếp phần cứng.

Đề xuất: