Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây

Nguyễn Sơn |

Hành tây với mùi thơm và vị rất ngọt. Ngoài dùng để chế biến được nhiều món ngon ra thì bạn có nghĩ rằng hành tây còn có thể làm một chiếc đàn Piano không?

Piano là một nhạc cụ rất hay, bạn đam mê Piano mà chưa đủ tiền sắm cho mình một chiếc Piano hay bạn không có Smartphone để tải phần mềm giả lập Piano về thì bạn không thể bỏ lỡ bài hướng dẫn này. Hôm nay chúng tôi sẽ hướng dẫn các bạn tự chế một chiếc piano từ củ hành tây rất đơn giản.


Clip hoạt động

Chuẩn bị

- Một bo mạch Arduino Uno R3 ( Giá khoảng 180.000 đồng, các bạn có thể dùng Arduino mini giá khoảng 50.000đ)

- Dây nối đực-cái, cái-cái ( giá khoảng 7000 đồng)

- Loa ( giá khoảng 2000 đồng)

- Tám điện trở 1/4W 1 triệu ôm ( giá khoảng 4000 đồng 100 cái)

- Một củ hành tây (giá tùy chợ).

Như vậy chi phí thấp nhất chỉ khoảng hơn 50 nghìn, vậy là bạn có thể sở hữu một chiếc đàn Piano cực chất không đụng hàng với ai. Với số tiền này bạn thậm chí còn chưa mua được một chiếc đàn Piano đồ chơi của trẻ em

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 1.

Bước 1

Trong bài này chúng ta cần sử dụng đến thư viện capacitive sensor.h trên Arduino. Thư viện này không có sẵn trong Arduino, vì vậy các bạn cần phải tải thư viện này về. Tải về tại đây.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 2.

Sau khi tải thư viện về các bạn bấm vào Sketch sau đó chọn Include và chọn Add .Zip Library

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 3.

Một cửa sổ mới sẽ hiện lên. Các bạn chọn file thư viện vừa tải về sau đó ấn Open là thư viện sẽ được thêm vào Arduino.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 4.

Các bạn kết nối Kit Arduino vào máy tính, mở Arduino trên máy tính lên và copy đoạn code này vào.

#include

#define speaker 13

CapacitiveSensor cs_2_3 = CapacitiveSensor(2,3);

CapacitiveSensor cs_2_4 = CapacitiveSensor(2,4);

CapacitiveSensor cs_2_5 = CapacitiveSensor(2,5);

CapacitiveSensor cs_2_6 = CapacitiveSensor(2,6);

CapacitiveSensor cs_2_7 = CapacitiveSensor(2,7);

CapacitiveSensor cs_2_8 = CapacitiveSensor(2,8);

CapacitiveSensor cs_2_9 = CapacitiveSensor(2,9);

CapacitiveSensor cs_2_10 = CapacitiveSensor(2,10);

void setup()

{

cs_2_3.set_CS_AutocaL_Millis(0xFFFFFFFF);

Serial.begin(9600);

}

void loop()

{

long start = millis();

long total1 = cs_2_3.capacitiveSensor(30);

long total2 = cs_2_4.capacitiveSensor(30);

long total3 = cs_2_5.capacitiveSensor(30);

long total4 = cs_2_6.capacitiveSensor(30);

long total5 = cs_2_7.capacitiveSensor(30);

long total6 = cs_2_8.capacitiveSensor(30);

long total7 = cs_2_9.capacitiveSensor(30);

long total8 = cs_2_10.capacitiveSensor(30);

Serial.print(millis() - start);

Serial.print(" ");

Serial.print(total1);

Serial.print("\t");

Serial.print(total2);

Serial.print("\t");

Serial.print(total3);

Serial.print("\t");

Serial.print(total4);

Serial.print("\t");

Serial.print(total5);

Serial.print("\t");

Serial.print(total6);

Serial.print("\t");

Serial.println(total7);

Serial.print("\t");

Serial.println(total8);

if (total1 > 150) tone(speaker,523);

if (total2 > 150) tone(speaker,587);

if (total3 > 150) tone(speaker,659);

if (total4 > 150) tone(speaker,698);

if (total5 > 150) tone(speaker,784);;

if (total6 > 150) tone(speaker,880);

if (total7 > 150) tone(speaker,988);

if (total8 > 150) tone(speaker,1098 );

if (total1<=150 & total2<=150 & total3<=150 & total4<=150 & total5<=150 & total6<=150 & total7<=150 & total8<=150)

noTone(speaker);

delay(10);

}

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 6.

Sau đó bấm dấu V để dịch code

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 7.

Và bấm biểu tượng mũi tên để nạp code

Bước 2

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 8.

Các bạn chụm chân 8 cái điện trở thành một đầu nhỏ như thế này.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 9.

Sau đó cắm 8 điện trở vào dây đực- cái như thế này.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 10.

Đầu kia của dây bạn cắm vào chân số 2 trên Arduino

Bước 3

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 11.

Các bạn cắt 8 miếng hành tây và cố định lên một tờ giấy như thế này.

Bước 4

Bây giờ chúng ta sẽ kết nối các nốt nhạc. Các bạn kết nối theo sơ đồ dưới đây.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 12.

Sơ đồ kết nối nốt nhạc, chân số 2 là chân chung của 8 điện trở.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 13.

Các bạn nối đầu còn lại của điện trở vào dây nối giữa một miếng hành tây và chân số 3 trên Arduino.Như vậy là ta đã được nốt nhạc đầu tiên đó là nốt ĐỒ.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 14.

Với điện trở thứ 2 các bạn làm tương tự và cắm vào chân số 4 trên Arduino và cắm vào miếng hành tây số 2 ta được nốt RÊ. Tiếp tục như vậy và cắm vào chân số 5 trên Arduino và cắm vào miếng hành tây số 3 ta được nốt MI

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 15.

Cắm vào chân số 6 trên Arduino và cắm vào miếng hành tây số 5 ta được nốt FA

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 16.

Cắm vào chân số 7 trên Arduino và cắm vào miếng hành tây số 5 ta được nốt SOL

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 17.

Cắm vào chân số 8 trên Arduino và cắm vào miếng hành tây số 6 ta được nốt LA

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 18.

Cắm vào chân số 9 trên Arduino và cắm vào miếng hành tây số 7 ta được nốt SI

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 19.

Cắm vào chân số 10 trên Arduino và cắm vào miếng hành tây số 8 ta được nốt ĐỐ

Bước 5

Giờ chúng ta sẽ nối loa cho chiếc đàn này.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 20.

Để nối loa, các bạn cắm vào hai chân là chân số 13 và chân GND trên Arduino.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 21.

Biết chút ít về điện tử, bạn có thể tự chế một chiếc đàn Piano bằng... củ hành tây - Ảnh 22.


Như vậy là chúng ta đã hoàn thành xong một chiếc Piano đơn giản bằng hành tây rồi. Ngoài dùng hành tây ra bạn có thể dùng một số thứ khác như khoai tây, cà chua, cam... chỉ cần vật đó có thể dẫn điện là được. Chúc các bạn thành công!

Xin cảm ơn cửa hàng Linh Kiện Hà Nội đã hỗ trợ chúng tôi thực hiện bài viết này.

Bạn đọc có thắc mắc trong quá trình thực hành có thể tham gia nhóm Facebook để đặt câu hỏi và thảo luận.

Đường dây nóng: 0943 113 999

Soha
Báo lỗi cho Soha

*Vui lòng nhập đủ thông tin email hoặc số điện thoại