2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Đây là một bộ chỉnh guitar mà tôi đã làm bằng Arduino Uno và một số thứ mà tôi đã có. Nó hoạt động như thế này:
Có 5 nút, mỗi nút sẽ tạo ra một nốt khác nhau trong EADGBE điều chỉnh guitar tiêu chuẩn. Vì tôi chỉ có 5 nút, tôi đã viết mã để nếu bạn giữ nút 'E', nó sẽ tạo ra E cao, trong khi nếu bạn chỉ nhấn vào nút, nó sẽ tạo ra E thấp.
Khi bạn nhấn nút tương ứng, chữ cái của nốt nhạc sẽ xuất hiện trên màn hình 7 đoạn và bộ rung hoạt động sẽ tạo ra cao độ chính xác. E cao được biểu thị trên màn hình bằng 'E.' trong khi E thấp được biểu thị là 'E'.
Nghe có vẻ không đẹp lắm vì tôi đã sử dụng một bộ rung hoạt động tồi tệ, mặc dù nó hoạt động. Tôi đã chỉnh guitar thành công với nó nhiều lần.
Bước 1: Những gì bạn cần
Đối với dự án này, tôi đã sử dụng phần cứng sau:
Arduino Uno
Breadboard
Thanh ghi ca 74HC595
Bộ rung hoạt động
Điện trở 8x 220 Ohm
Hiển thị 7 phân đoạn
5 Nút cơ học (Tốt hơn là 6)
Bước 2: Đấu dây
Xin lỗi, nó trông không đẹp. Đây là lần đầu tiên tôi sử dụng phần mềm giản đồ. Tôi đã cố gắng phối màu để bạn có thể theo dõi từng tín hiệu.
Bước 3: Mã
Bạn có thể tìm thấy mã trên github tại: