Table des matières:

Theremin à ultrasons (enseignement du son) : 3 étapes (avec images)
Theremin à ultrasons (enseignement du son) : 3 étapes (avec images)

Vidéo: Theremin à ultrasons (enseignement du son) : 3 étapes (avec images)

Vidéo: Theremin à ultrasons (enseignement du son) : 3 étapes (avec images)
Vidéo: FORMATION : Créer un instrument avec Arduino 2024, Juillet
Anonim
Image
Image
Outils et fournitures
Outils et fournitures

Le Theremin ultrasonique est un projet Arduino qui utilise un thérémine bon marché pour enseigner les ondes sonores. En changeant la distance de ma main à l'appareil, je change la fréquence des ondes sonores. De plus, le déplacement d'un potentiomètre modifie l'amplitude de l'onde. Cela peut être utilisé comme une leçon de science sur les ondes sonores.

Étape 1: Outils et fournitures

Fournitures

  • Arduino Uno avec cordon USB
  • Capteur à ultrasons pour changer la fréquence (pas)
  • Piezo Buzzer pour jouer le son
  • Potentiomètre pour changer l'amplitude (volume)
  • LED avec résistance 220ohm (visuel pour la fréquence)
  • Conseil Foamcore pour le cas
  • Fils de cavalier

REMARQUE: la plupart de ces pièces proviennent d'un kit Arduino.

Outils

  • Ordinateur avec Arduino installé
  • Pistolet à colle chaude
  • Découpe laser pour boîtier
  • Power Bank si vous voulez le rendre portable

Étape 2: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

L'électronique

Les deux premières images, à droite, montrent l'électronique en test, mais dans la troisième, j'ai déplacé les composants pour loger le boîtier. La LED et le capteur à ultrasons utilisent des cavaliers mâles à femelles de 40 cm qui peuvent certainement être plus petits, mais c'était ce que j'avais sous la main. Je viens d'enrouler l'excédent autour de l'Arduino avant de l'envelopper.

L'affaire

Le boîtier a été fabriqué par MakerCase avec des dimensions un peu petites, mon prototype a donc besoin de colle supplémentaire pour le reconstituer. Après avoir mesuré vos pièces sur votre Arduino, ajoutez quelques millimètres à vos valeurs et insérez-les dans MakerCase pour un fichier qui peut ensuite être découpé au laser sur le noyau en mousse.

Étape 3: Le code

Le code est principalement contrôlé par une variable appelée pitch. Le pitch utilise une carte pour convertir les valeurs du capteur à ultrasons en quelque chose de lisible par le haut-parleur piézo et en particulier aux fréquences comprises entre A3 et C5. La contrainte garantit que la carte ne prédit pas une fréquence élevée lorsqu'elle voit une grande distance (c'était ennuyeux). Le reste du code consiste à lire le capteur, à ajouter une LED et à ajouter des messages série.

pas = contrainte(carte (distanceCm, 1, 40, 256, 523), 220, 523);

Conseillé: