Mục lục:
- Bước 1: Những thứ được sử dụng trong dự án này
- Bước 2: Câu chuyện
- Bước 3: Kết nối phần cứng
- Bước 4: Lập trình phần mềm
- Bước 5: Hoạt động
Video: Piano lá: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
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:
Arduino Piezo Buzzer Piano: 5 bước
Arduino Piezo Buzzer Piano: Ở đây chúng tôi sẽ tạo ra một cây đàn piano Arduino sử dụng một bộ rung piezo làm loa. Dự án này có thể dễ dàng mở rộng và có thể hoạt động với nhiều ghi chú hơn hoặc ít hơn, tùy thuộc vào bạn! Chúng tôi sẽ xây dựng nó chỉ với bốn nút / phím cho đơn giản. Điều này thật thú vị và dễ dàng
Pi-aser a Laser Piano: 9 bước
Pi-aser a Laser Piano: Xin chào, tôi là sinh viên Đa phương tiện & Công nghệ Sáng tạo tại Howest Belgium. Bạn luôn muốn chơi nhạc nhưng không giống như mọi người? Vậy thì đây có thể là thứ dành cho bạn! Tôi đã làm một cây đàn piano từ Lasers. Bạn chỉ cần đặt các ngón tay của mình lên trên
Piano Arduino đơn giản: 8 bước
Đàn piano Arduino đơn giản: Hôm nay chúng ta sẽ tạo một cây đàn piano Arduino một quãng tám đơn giản, có thể là một điểm khởi đầu tuyệt vời cho các dự án khác. Dự án này sẽ giới thiệu các thành phần cơ bản và lập trình Arduino ở cấp trung học. Trong khi mã được tạo sẵn các cá nhân c
Arduino Piano với thủ công và 7 bài hát cài sẵn: 7 bước
Arduino Piano Với Thủ công và 7 Bài hát Cài sẵn: Giao diện Bàn phím Arduino Piano với LCD có 2 chế độ. Chế độ Thủ công & Chế độ cài đặt trước. Tôi đã sử dụng 7 Nút nhấn cho một cây đàn piano 7 phím đơn giản và 1 nút cho Chế độ Cài đặt để chuyển sang 7 bài hát đặt trước .. Bài hát ở chế độ cài đặt sẵn: Nhấp vào nút chế độ cài đặt fi
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy