Pédale de guitare Arduino MEGA: 5 étapes

Pédale de guitare Arduino MEGA: 5 étapes

Table des matières:

Anonim

pedalSHIELD MEGA est une pédale de guitare programmable qui fonctionne avec les cartes Arduino MEGA 2560 et MEGA ADK.

Le projet Open Source & Open Hardware est destiné aux hackers, musiciens et programmeurs qui souhaitent en savoir plus sur le traitement du signal numérique (DSP), les effets de guitare et expérimenter sans connaissances approfondies en électronique ou en programmation hardcore.

Vous pouvez programmer vos propres effets en C / C ++ avec l'outil IDE Arduino standard et vous inspirer en utilisant la bibliothèque d'effets publiée sur le forum en ligne pedalSHIELD MEGA.

Caractéristiques.

  • Basé sur Arduino MEGA 2560 / ADK (16 MHz, 8 Ko de RAM).
  • Étages analogiques utilisant un amplificateur opérationnel rail à rail TL972.
  • ADC: 10bits.
  • Etape de sortie: 16 bits (PWM 2x8bits fonctionnant en parallèle)
  • Écran OLED: résolution 128 x 64, 1,3 pouces (également compatible avec 0,96 "), I2C.
  • Interface:
    • 2 boutons poussoirs configurables.
    • 1 commutateur configurable.
    • 1 led bleue programmable.
    • Pédale True Bypass
    • Affichage OLED
  • Connecteurs
    • Prise d'entrée, 1/4 de pouce non équilibré, Zin = 0,5 MΩ.
    • Sortie Jack, 1/4 de pouce asymétrique, Zout = 0.1Ω.
    • Alimentation: prise de courant de la carte Arduino MEGA (12V DC).

Provisions:

Étape 1: Procurez-vous les composants et le circuit imprimé.

Tous les composants électroniques utilisés sont traversants et faciles à trouver. Vous pouvez voir la liste complète des composants ici:

  • pedalSHIELD MEGA Nomenclature.

Pour le circuit imprimé, vous pouvez créer votre propre parcelle en utilisant veroboard et en suivant le schéma. Le magasin EletroSmash contient également des PCB à vendre:

  • pédaleSHIELD MEGA SCHEMATIC

Étape 2: Souder le circuit

Ce tutoriel explique comment construire pas à pas le pedlaSHIELD MEGA avec des photographies et des informations détaillées:

  • Comment construire pedalSHIELD MEGA en 5 étapes.

Il existe également une galerie Flickr avec des photos haute résolution de chaque étape:

  • Galerie de pédales FlickrSHIELD MEGA.

Étape 3: Learning Electronics - Comprendre le circuit

Ce bouclier placé sur un Arduino MEGA se compose de trois parties:

  1. Étage d'entrée analogique: Le signal de guitare faible est amplifié et filtré, ce qui le rend prêt pour le convertisseur Arduino MEGA ADC (Analog to Digital Converter).
  2. Arduino MEGA Board: Il prend la forme d'onde numérisée de l'ADC et crée tous les effets DSP (traitement du signal numérique) (distorsion, fuzz, volume, délai, etc.).
  3. L'étape de sortie: Une fois la nouvelle forme d'onde créée créée à l'intérieur de la carte Arduino MEGA, cette dernière étape la prend et l'utilisation de deux PWM combinés génère le signal de sortie analogique.

Si vous voulez aller plus loin et apprendre tous les détails, il y a aussi une analyse de circuit:

  • pedalSHIELD MEGA Circuit Analyse.

Si vous rencontrez des problèmes avec le circuit, il existe un sujet sur le forum pour le dépannage:

  • Comment résoudre les problèmes de pedalSHIELD MEGA.

Étape 4: Commencez à programmer!

Consultez le guide "Comment démarrer la programmation de la pédaleSHIELD MEGA". C’est un petit guide pour commencer à coder cette pédale de guitareSHIELD MEGA. Le but est de comprendre les idées de base, puis de progresser aussi rapidement que possible grâce à une série d'exemples.

Les exemples de codes déjà présents sur le forum, allant de facile à difficile, sont les suivants:

  • Pédale propre
  • Pédale Volume / Booster
  • Pédale de distorsion
  • Fuzz PedalBit-Crusher Pedal
  • Générateur MetronomeSineWave
  • Daft Punk - Pédale Octaver
  • Pédale de retardEcho Pedal
  • Pédale de réverbérationChorus
  • Pédale Vibrato
  • Chorus + Vibrato
  • Trémolo
  • Multi effets: Retard + Distorsion + Fuzz + BitCrusher / li

Vous êtes les bienvenus pour télécharger vos idées et vos pédales sur le forum!

Étape 5: apprendre et créer vos propres sons

La meilleure façon de progresser consiste à utiliser les exemples du forum et à les modifier pour les adapter à votre configuration ou à votre style. Changer simplement certaines valeurs ou certains paramètres peut faire une grande différence.

Une fois que vous avez compris les exemples de base, vous pouvez réfléchir à la manière de créer votre propre nouvelle pédale (délai inverse? Fuzz asymétrique?) Ou de mélanger certains exemples (fuzz + écho? Distorsion + délai?). Il y a des tonnes d'effets inexplorés à découvrir;)!

Blitz City DIY a publié un article sur YouTube: pedalsHIELD MEGA Review