Mục lục:

Piano Air sử dụng cảm biến tiệm cận hồng ngoại, loa và Arduino Uno (Đã nâng cấp / phần 2): 6 bước
Piano Air sử dụng cảm biến tiệm cận hồng ngoại, loa và Arduino Uno (Đã nâng cấp / phần 2): 6 bước

Video: Piano Air sử dụng cảm biến tiệm cận hồng ngoại, loa và Arduino Uno (Đã nâng cấp / phần 2): 6 bước

Video: Piano Air sử dụng cảm biến tiệm cận hồng ngoại, loa và Arduino Uno (Đã nâng cấp / phần 2): 6 bước
Video: Biến hình khi văn phòng Schannel có khách đến 2024, Tháng mười một
Anonim
Image
Image
Piano Air sử dụng cảm biến tiệm cận hồng ngoại, loa và Arduino Uno (Đã nâng cấp / phần 2)
Piano Air sử dụng cảm biến tiệm cận hồng ngoại, loa và Arduino Uno (Đã nâng cấp / phần 2)
Piano Air sử dụng cảm biến tiệm cận hồng ngoại, loa và Arduino Uno (Đã nâng cấp / phần 2)
Piano Air sử dụng cảm biến tiệm cận hồng ngoại, loa và Arduino Uno (Đã nâng cấp / phần 2)

Đây là phiên bản nâng cấp của dự án đàn piano hơi trước đây ?. Ở đây tôi đang sử dụng loa JBL làm đầu ra. Tôi cũng đã bao gồm một nút nhạy cảm ứng để thay đổi các chế độ theo yêu cầu. Ví dụ: Chế độ Hard Bass, Chế độ bình thường, Chế độ giai điệu tần số cao. Tôi sẽ chỉ cho bạn cách kết nối loa với Arduino. Thông thường đàn Piano có thể là điện hoặc cơ hoạt động trên cơ chế đơn giản của nút nhấn. Nhưng đây là một sự thay đổi, chúng ta có thể loại bỏ sự cần thiết của các phím trong đàn piano bằng cách sử dụng một số cảm biến. Và cảm biến tiệm cận màu đỏ hồng ngoại phù hợp nhất với nguyên nhân này vì chúng dễ sử dụng và chúng cũng chỉ chiếm một chân kỹ thuật số của bảng vi điều khiển. Và những cảm biến này cũng là một trong những cảm biến rẻ nhất hiện có.

Quân nhu

1) 10 chiếc cảm biến tiệm cận Ir

2) Arduino una / mega

3) Loa có giắc cắm âm thanh

4) (Trong trường hợp của tôi, nút bấm nhạy cảm)

5) Cơ sở để gắn nó cảm biến (tấm acrylic)

6) Bảng đen / Băng cello đen

7) vít / keo

8) Dây điện

Bước 1: Gắn cảm biến Ir

Gắn cảm biến Ir
Gắn cảm biến Ir
Gắn cảm biến Ir
Gắn cảm biến Ir

Mô-đun cảm biến Ir được trang bị một lỗ lắp ở trung tâm. Bạn có thể sử dụng lỗ để lắp cảm biến bằng vít chặt hoặc bạn có thể chỉ dùng keo để dán nó. Tôi đã sử dụng một tấm acrylic làm cơ sở và khoan các lỗ bằng acrylic với các dấu hiệu thích hợp, mỗi lỗ cách nhau 2 cm. Không bố trí các cảm biến quá gần nhau vì nó có thể làm hỏng trải nghiệm sử dụng đàn piano của bạn.

Bước 2: Điều chỉnh phạm vi cảm biến Ir và phủ bằng cuộn Carsheet màu đen

Điều chỉnh phạm vi cảm biến Ir và phủ bằng cuộn Carsheet màu đen
Điều chỉnh phạm vi cảm biến Ir và phủ bằng cuộn Carsheet màu đen
Điều chỉnh phạm vi cảm biến Ir và phủ bằng cuộn Carsheet màu đen
Điều chỉnh phạm vi cảm biến Ir và phủ bằng cuộn Carsheet màu đen

Sử dụng chiết áp trên mô-đun cảm biến để điều chỉnh phạm vi phù hợp cho các phím đàn piano của bạn. Bây giờ, gắn các cuộn thẻ đen lên nó, đèn led mô-đun cảm biến và diode quang như trong hình. Điều này được thực hiện để ngăn chặn việc phát hiện chướng ngại vật không mong muốn theo hướng khác. Chúng tôi chỉ muốn phát hiện các ngón tay ở phía trước. Và chúng tôi sử dụng tấm thẻ đen vì màu đen hấp thụ tất cả các bước sóng và thậm chí cả tia hồng ngoại.

Bước 3: Kết nối Loa với Arduino

Kết nối loa với Arduino
Kết nối loa với Arduino
Kết nối loa với Arduino
Kết nối loa với Arduino
Kết nối loa với Arduino
Kết nối loa với Arduino

Kết nối một đầu giắc âm thanh với loa, đầu còn lại thường gồm 3 phần. Hai phần trên dành cho đầu vào trái và phải và phần dưới hầu hết là nối đất. Vì vậy, kết nối mặt đất của giắc cắm âm thanh với mặt đất của Arduino / vi điều khiển và kết nối bất kỳ phần bên phải / bên trái của giắc cắm âm thanh với chân kỹ thuật số của vi điều khiển. Tham khảo hình ảnh trên để có được một ý tưởng tốt. Bật loa của bạn và đầu ra âm thanh của bạn đã sẵn sàng.

Bước 4: Đi dây Mô-đun cảm biến Ir và Công tắc cảm biến cảm ứng

Đi dây Mô-đun cảm biến Ir và Công tắc cảm ứng
Đi dây Mô-đun cảm biến Ir và Công tắc cảm ứng
Đi dây Mô-đun cảm biến Ir và Công tắc cảm biến cảm ứng
Đi dây Mô-đun cảm biến Ir và Công tắc cảm biến cảm ứng

Tôi đang sử dụng công tắc cảm ứng để thay đổi các chế độ của đàn piano ?. Thay vào đó, bạn có thể sử dụng một công tắc nút nhấn đơn giản. Kết nối cực dương của công tắc cảm biến với Arduino + 5V và cực âm với đất. Kết nối đầu ra của cảm biến cảm ứng với đầu vào của chân analog của Arduino. Kết nối tất cả các cực dương của cảm biến ir bằng dây và hàn (tùy chọn). Đồng thời kết nối tất cả các chân nối đất của tất cả các cảm biến. Bây giờ cuối cùng, bạn cần kết nối các chân đầu ra từ cảm biến Ir với các chân Digital của bo mạch vi điều khiển. Trong trường hợp của tôi, đó là Arduino una. Hãy nhớ rằng, khi phát hiện chướng ngại vật, Đầu ra từ cảm biến ở mức thấp.

Bước 5: Mã vi điều khiển sử dụng Arduino Ide

Trong mã này, trước tiên chúng ta cần xác định các chân cho đầu vào cảm biến ir, đầu vào nút cảm biến cảm ứng và đầu ra Loa. Sau đó, chúng ta tạo một mảng lồng nhau gồm các frequcies khác nhau của các chế độ khác nhau. Chúng ta sử dụng tone (); chức năng của Arduino Ide để gửi đầu ra của chúng tôi đến loa. Chúng tôi sử dụng noTone (); chức năng dừng âm thanh. Tôi đã chỉ sử dụng câu lệnh điều kiện trong vòng lặp, vì vậy nó sẽ dễ hiểu và hoạt động tốt.

Đề xuất: