Inhoudsopgave:

Ultrasone Theremin (leer geluid): 3 stappen (met afbeeldingen)
Ultrasone Theremin (leer geluid): 3 stappen (met afbeeldingen)

Video: Ultrasone Theremin (leer geluid): 3 stappen (met afbeeldingen)

Video: Ultrasone Theremin (leer geluid): 3 stappen (met afbeeldingen)
Video: Ultrasone - High Dawn (Original Mix) 2024, Juli-
Anonim
Image
Image
Gereedschappen en benodigdheden
Gereedschappen en benodigdheden

De Ultrasonic Theremin is een Arduino-project dat een goedkope theremin gebruikt om geluidsgolven aan te leren. Door de afstand van mijn hand tot het apparaat te veranderen, verander ik de frequentie van de geluidsgolven. Ook verandert het verplaatsen van een potentiometer de amplitude van de golf. Dit kan worden gebruikt als een wetenschappelijke les over geluidsgolven.

Stap 1: Gereedschap en benodigdheden

Benodigdheden

  • Arduino Uno met USB-kabel
  • Ultrasone sensor om de frequentie (pitch) te veranderen
  • Piezo-zoemer om het geluid af te spelen
  • Potentiometer om de amplitude (volume) te wijzigen
  • LED met 220ohm Weerstand (visueel voor de frequentie)
  • Foamcore Board voor de koffer
  • Doorverbindingsdraden

OPMERKING: De meeste van deze onderdelen kwamen uit een Arduino-kit.

Gereedschap

  • Computer waarop Arduino is geïnstalleerd
  • Heet lijmpistool
  • Lasersnijder voor behuizing
  • Power Bank als je hem draagbaar wilt maken

Stap 2: Montage

samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst

De elektronica

De eerste twee afbeeldingen, aan de rechterkant, tonen de elektronica tijdens het testen, maar in de derde heb ik de componenten verplaatst om plaats te bieden aan de behuizing. De LED en ultrasone sensor gebruiken 40 cm mannelijke naar vrouwelijke jumperdraden die zeker kleiner kunnen zijn, maar dat was wat ik bij de hand had. Ik heb het teveel om de Arduino gewikkeld voordat ik het omhulde.

De zaak

De behuizing is gemaakt door MakerCase met afmetingen die een beetje klein waren, dus mijn prototype had extra lijm nodig om het in elkaar te zetten. Nadat je je onderdelen boven op je Arduino hebt gemeten, voeg je een paar millimeter toe aan je waarden en plaats je ze in MakerCase voor een bestand dat vervolgens met een laser op de schuimkern kan worden gesneden.

Stap 3: De code

De code wordt voornamelijk bestuurd door een variabele die toonhoogte wordt genoemd. De toonhoogte gebruikt kaart om de waarden van de ultrasone sensor om te zetten in iets dat leesbaar is door de piëzo-luidspreker en in het bijzonder naar frequenties tussen A3 en C5. De beperking zorgt ervoor dat de kaart geen hoge frequentie voorspelt wanneer deze een grote afstand ziet (ze waren vervelend). De rest van de code is om de sensor te lezen, een LED toe te voegen en seriële berichten toe te voegen.

toonhoogte = beperking (kaart (afstandCm, 1, 40, 256, 523), 220, 523);

Aanbevolen: