Mục lục:
- Bước 1: Nhận các thành phần và PCB
- Bước 2: Hàn mạch
- Bước 3: Học Điện tử - Hiểu về mạch
- Bước 4: Bắt đầu lập trình
- Bước 5: Tìm hiểu và tạo âm thanh của riêng bạn
Video: Bàn đạp ghi-ta Arduino MEGA: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
pedalSHIELD MEGA là bàn đạp guitar có thể lập trình hoạt động với bảng Arduino MEGA 2560 và MEGA ADK.
Dự án là Mã nguồn mở & Phần cứng mở và nhắm đến các hacker, nhạc sĩ và lập trình viên muốn tìm hiểu về DSP (xử lý tín hiệu kỹ thuật số), hiệu ứng guitar và thử nghiệm mà không có kiến thức sâu về điện tử hoặc lập trình khó.
Bạn có thể lập trình các hiệu ứng của riêng mình bằng C / C ++ với công cụ Arduino IDE tiêu chuẩn và lấy cảm hứng bằng cách sử dụng thư viện các hiệu ứng được đăng trên diễn đàn trực tuyến pedalSHIELD MEGA.
Các thông số kỹ thuật
- Dựa trên Arduino MEGA 2560 / ADK (16MHz, 8KB RAM).
- Các giai đoạn tương tự sử dụng bộ khuếch đại hoạt động đường sắt TL972.
- ADC: 10bits.
- Giai đoạn đầu ra: 16 bit (2x8bits PWM chạy song song)
- Màn hình OLED: Độ phân giải 128x64, 1,3 inch (cũng tương thích với 0,96 "), I2C.
-
Giao diện:
- 2 Nút ấn có thể cấu hình.
- 1 Công tắc có thể định cấu hình.
- 1 led xanh có thể lập trình được.
- True Bypass Foot-switch
- Màn hình OLED
-
Kết nối
- Jack đầu vào, 1/4 inch không cân bằng, Zin = 0,5MΩ.
- Giắc cắm đầu ra, 1/4 inch không cân bằng, Zout = 0,1Ω.
- Nguồn cấp: nguồn lấy từ board Arduino MEGA (12V DC).
Bước 1: Nhận các thành phần và PCB
Tất cả các thành phần điện tử được sử dụng đều được làm thông suốt và dễ tìm. Bạn có thể xem danh sách đầy đủ các thành phần tại đây:
pedalSHIELD MEGA Bill of Materials
Đối với PCB, bạn có thể xây dựng PCB của riêng mình bằng cách sử dụng veroboard và làm theo giản đồ, cũng trong Cửa hàng EletroSmash có bán PCB:
bàn đạpSHIELD MEGA SCHEMATIC
Bước 2: Hàn mạch
Hướng dẫn này giải thích cách xây dựng pedlaSHIELD MEGA từng bước với hình ảnh và thông tin chi tiết:
Cách xây dựng bàn đạpSHIELD MEGA trong 5 bước
Ngoài ra còn có một thư viện Flickr với các bức ảnh có độ phân giải cao của từng bước:
Thư viện Flickr pedalSHIELD MEGA
Bước 3: Học Điện tử - Hiểu về mạch
Tấm chắn này được đặt trên đầu Arduino MEGA có ba phần:
- Giai đoạn đầu vào tương tự: Tín hiệu guitar yếu được khuếch đại và lọc, giúp nó sẵn sàng cho Arduino MEGA ADC (Bộ chuyển đổi tương tự sang kỹ thuật số).
- Bo mạch Arduino MEGA: Nó lấy dạng sóng số hóa từ ADC và thực hiện tất cả các DSP (Xử lý tín hiệu kỹ thuật số) tạo ra các hiệu ứng (méo, mờ, âm lượng, độ trễ, v.v.).
- Giai đoạn đầu ra: Khi dạng sóng hiệu ứng mới được tạo bên trong bảng Arduino MEGA, giai đoạn cuối cùng này sẽ thực hiện và sử dụng hai PWM kết hợp tạo ra tín hiệu đầu ra tương tự.
Nếu bạn muốn đi sâu hơn và tìm hiểu tất cả các chi tiết, cũng có một phân tích mạch:
Phân tích mạch pedalSHIELD MEGA
Nếu bạn gặp vấn đề với mạch, có một chủ đề trên diễn đàn để khắc phục sự cố:
Cách khắc phục sự cố pedalSHIELD MEGA
Bước 4: Bắt đầu lập trình
Kiểm tra hướng dẫn "Cách bắt đầu lập trình bàn đạpSHIELD MEGA". Đó là một hướng dẫn ngắn để bắt đầu viết mã bàn đạp guitar MEGA của pedalSHIELD này. Mục tiêu là để hiểu những ý tưởng cơ bản và sau đó tiến bộ nhanh nhất có thể thông qua một loạt các ví dụ.
Các mã ví dụ đã có trên diễn đàn, đi từ dễ đến khó là:
- Bàn đạp sạch
- Bàn đạp âm lượng / tăng cường
- Bàn đạp biến dạng
- Bàn đạp FuzzBit-Crusher Pedal
- Máy phát MetronomeSineWave
- Daft Punk - Bàn đạp Octaver
- Bàn đạp trễ
- Bàn đạp hồi âm
- Bàn đạp Vibrato
- Chorus + Vibrato
- Tremolo
- Nhiều hiệu ứng: Độ trễ + Độ méo + Lông tơ + Máy nghiền bit [/li]
Rất hoan nghênh bạn đăng tải ý tưởng và bàn đạp của mình lên diễn đàn!
Bước 5: Tìm hiểu và tạo âm thanh của riêng bạn
Cách tốt nhất để tiến bộ là sử dụng các ví dụ từ diễn đàn và sửa đổi chúng để phù hợp với thiết lập hoặc phong cách của bạn. Chỉ cần thay đổi một số giá trị hoặc thông số có thể tạo ra sự khác biệt lớn.
Khi bạn đã hiểu các ví dụ cơ bản, bạn có thể nghĩ về cách tạo bàn đạp mới của riêng mình (độ trễ đảo ngược? Lông tơ không đối xứng?) Hoặc trộn một số ví dụ (lông tơ + tiếng vang? Độ méo + độ trễ?). Có rất nhiều hiệu ứng chưa được khám phá để được khám phá;)!
Có một bài đánh giá thú vị của Blitz City DIY trên YouTube: pedalsHIELD MEGA Review
Đề xuất:
Cách tạo bộ ghi dữ liệu thời gian thực về độ ẩm và nhiệt độ với Arduino UNO và thẻ nhớ SD. DHT11 Mô phỏng ghi dữ liệu trong Proteus: 5 bước
Cách tạo bộ ghi dữ liệu thời gian thực về độ ẩm và nhiệt độ bằng Arduino UNO và thẻ nhớ SD. DHT11 Data-logger Simulation in Proteus: Giới thiệu: xin chào, đây là Liono Maker, đây là liên kết YouTube. Chúng tôi đang thực hiện một dự án sáng tạo với Arduino và làm việc trên các hệ thống nhúng.Data-Logger: Một trình ghi dữ liệu (cũng là trình ghi dữ liệu hoặc trình ghi dữ liệu) là một thiết bị điện tử ghi lại dữ liệu theo thời gian
Bàn đạp ghi-ta Arduino: 23 bước (có hình ảnh)
Bàn đạp ghi-ta Arduino: Bàn đạp ghi-ta Arduino là một bàn đạp đa hiệu ứng kỹ thuật số dựa trên Bàn đạp ghi-ta Arduino Lo-Fi ban đầu được đăng bởi Kyle McDonald. Tôi đã thực hiện một vài sửa đổi đối với thiết kế ban đầu của anh ấy. Những thay đổi đáng chú ý nhất là preamp tích hợp và ac
Bàn đạp và bàn đạp của bộ khuếch đại guitar Pocket: 10 bước
Bàn đạp và bàn đạp của bộ khuếch đại guitar Pocket: Xin chào! Đây là lần hướng dẫn đầu tiên của tôi và tôi đã cố gắng làm hết sức mình với thứ mà tôi yêu thích, đó là âm nhạc. Tôi là một chàng trai âm thanh và trong thời gian rảnh tôi chơi guitar. Vì vậy, đây là một Bộ khuếch đại bỏ túi guitar với công suất 1watt và công suất tối thiểu là 4ohms, tôi đã sử dụng và
Bàn đạp ghi-ta Lo-fi Arduino: 7 bước (có hình ảnh)
Bàn đạp ghi-ta Arduino Lo-fi: Nghiền bit, giảm tốc độ, tiếng ồn lạ: Tự tạo hiệu ứng 10-bit / bàn đạp ghi-ta với Arduino cho DSP lo-fi. Xem video demo trên Vimeo
Bàn đạp ghi-ta Nintendo Advantage: 7 bước
Bàn đạp ghi-ta Nintendo Advantage: Trong dự án này, tôi đã sử dụng một bộ điều khiển Nintendo Advantage bị hỏng và một bộ bàn đạp ghi-ta tăng cường tín hiệu để tạo ra thứ mà tôi muốn gọi là " power-up ". Những gì bạn sẽ cần: Bộ bàn đạp guitar Nintendo Advantage Controller (hầu hết phải phù hợp với bên trong