Mục lục:

Bàn đạp ghi-ta Arduino MEGA: 5 bước
Bàn đạp ghi-ta Arduino MEGA: 5 bước

Video: Bàn đạp ghi-ta Arduino MEGA: 5 bước

Video: Bàn đạp ghi-ta Arduino MEGA: 5 bước
Video: Cơ bản về Arduino Mega 2560 2024, Tháng mười một
Anonim
Image
Image
Nhận các thành phần và PCB
Nhận các thành phần và PCB

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

Nhận các thành phần và PCB
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àn mạch
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

Học Điện tử - Hiểu về mạch
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:

  1. 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ố).
  2. 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.).
  3. 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

Bắt đầu lập trình!
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

Image
Image

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: