INHOUDSOPGAWE:

Ultrasoniese Theremin (leer klank): 3 stappe (met prente)
Ultrasoniese Theremin (leer klank): 3 stappe (met prente)

Video: Ultrasoniese Theremin (leer klank): 3 stappe (met prente)

Video: Ultrasoniese Theremin (leer klank): 3 stappe (met prente)
Video: Ультразвуковая чистка лица ДОМА + Пилинг + Микромассаж + Ионофорез + Лифтинг 2024, Julie
Anonim
Image
Image
Gereedskap en voorrade
Gereedskap en voorrade

Die Ultrasonic Theremin is 'n Arduino -projek wat 'n goedkoop theremin gebruik om klankgolwe te leer. Deur die afstand van my hand na die toestel te verander, verander ek die frekwensie van die klankgolwe. Die beweging van 'n potensiometer verander ook die amplitude van die golf. Dit kan gebruik word as 'n wetenskaples oor klankgolwe.

Stap 1: Gereedskap en toebehore

Voorrade

  • Arduino Uno met USB -koord
  • Ultrasoniese sensor om frekwensie (toonhoogte) te verander
  • Piezo Buzzer om die klank te speel
  • Potensiometer om die amplitude (volume) te verander
  • LED met 220ohm weerstand (visueel vir die frekwensie)
  • Foamcore Board vir die saak
  • Jumper Wires

LET WEL: Die meeste van hierdie onderdele kom uit 'n Arduino -stel.

Gereedskap

  • Rekenaar met Arduino geïnstalleer
  • Warm gom geweer
  • Lasersnyer vir omhulsel
  • Power Bank as u dit draagbaar wil maak

Stap 2: Montering

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

Die elektronika

Die eerste twee afbeeldings, aan die regterkant, toon die elektronika tydens die toetsing, maar in die derde het ek die komponente rondbeweeg om die omhulsel te pas. Die LED en ultraklank sensor gebruik 40cm manlike tot vroulike springdrade wat beslis kleiner kan wees, maar dit was wat ek byderhand gehad het. Ek het net die oortollige om die Arduino gedraai voordat ek dit omhul het.

Die geval

Die omhulsel is gemaak deur MakerCase met 'n bietjie klein afmetings, sodat my prototipe ekstra gom benodig om dit aanmekaar te sit. Nadat u u dele bo-op u Arduino gemeet het, voeg 'n paar millimeter by u waardes en plaas dit in MakerCase vir 'n lêer wat dan op die skuimkern kan laser gesny word.

Stap 3: Die kode

Die kode word hoofsaaklik beheer deur 'n veranderlike genaamd toonhoogte. Die toonhoogte gebruik kaart om die waardes van die ultrasoniese sensor te verberg na iets wat deur die piëzo -luidspreker gelees kan word, en veral in die frekwensies tussen A3 en C5. Die beperking maak seker dat die kaart nie 'n hoë frekwensie voorspel as dit 'n groot afstand sien nie (dit was irriterend). Die res van die kode is om die sensor te lees, 'n LED by te voeg en reeksboodskappe by te voeg.

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

Aanbeveel: