Sisällysluettelo:

Tee yksinkertainen ultraääni Theremin: 6 vaihetta
Tee yksinkertainen ultraääni Theremin: 6 vaihetta

Video: Tee yksinkertainen ultraääni Theremin: 6 vaihetta

Video: Tee yksinkertainen ultraääni Theremin: 6 vaihetta
Video: Tee se itse miehen gripin poistaja 2024, Heinäkuu
Anonim
Tee yksinkertainen ultraääni Theremin
Tee yksinkertainen ultraääni Theremin

Tämä projekti on arduino -pohjainen ultraääni siellä.

Vaihe 1:

Image
Image

Johdanto/tausta:

Ajattelin pitkään tehdä siellä minia. Huomasin vetäytyväni Arduino -pohjaiseen versioon, jossa voisin kokeilla erilaisia kirjastoja ja ääniä. Aluksi päätin viitata yhteen projektiin, jonka näin verkossa.

Se perustui Arduinon Mozzi -kirjastoon ja vaati äänelle monoäänivahvistimen. Se käytti myös kiihtyvyysmittaria, jotta se loisi rikkoutuneen kummitusäänen kallistettaessa, mutta koska en tarvinnut tätä lisäominaisuutta, räätälöin koodin ja piirin vastaavasti. Vahvistin kuitenkin aiheutti minulle ongelmia virtalähteiden kanssa huolimatta erilaisista järjestelyistä. Koska en edes tarvinnut "ahdistettua vibrato -ääntä", jota "Mozzi" oli erityisesti käyttänyt, päätin siirtyä eteenpäin ja suunnitella kokonaan uuden muunnelman.

Projektin suunnittelu

Tulin "ToneAC" -kirjastoon, joka oli riittävän yksinkertainen koodattavaksi ja käytin "New Ping" -kirjastoa ultraäänisignaaliini. Vaikka ToneAC toimi täydellisesti, newPing ei toiminut hyvin halutulla äänialueella ja antoi myös jatkuvaa ääntä, kun se meni alueen ulkopuolelle, jota en halunnut. Luin myös, että se ei ollut kovin yhteensopiva ToneAC -kirjaston kanssa; joka tapauksessa päätin siirtyä”Ultraääni” -kirjastoon etäisyyden havaitsemiseksi ja koko koodin kirjoittamiseksi uudelleen, koska se antoi minulle etäisyyden senttimetreinä, kun taas NewPing antoi sen mikrosekunneissa. Hieroin taajuuskaavaa halutun optimaalisen alueen (noin 120 cm) ja sävelkorkeuden (soi noin 1,5 oktaavia) saavuttamiseksi ja muutin myös piiriäni. Yksi hyvä asia molemmissa kirjastoissa on, että nastat on määritelty selkeästi ja oletusnastat eivät ole epäselviä. Myös kaiutin on kytketty suoraan Arduinoon, joten jos käytät USB -kaapelia, se ei aiheuta virtalähdeongelmia ja pystyy tuottamaan selkeän ja kovan äänen. Se ei kuitenkaan toimi hyvin akun kanssa, joka ei pysty tarjoamaan niin paljon virtaa, joten kun kiinnität sen, voit todella nähdä Arduinon syttyvän ja himmenevän.

Vaihe 2:

Kuva
Kuva

Lisäsäätöjä ja kiillotusta

Äänenvoimakkuuden säätämiseksi kiinnitin potentiometrin kaiuttimen ja Arduinon väliin, jotta soitin voisi säätää sitä nupilla. Koska se toimi parhaiten laudalla, tein sieltä takalinmin, jossa oli sormenpidikkeet takana ymmärtääkseni sen oikein. Lopulta löysin mukavan kotelon pääpiirille, porasin muutaman reiän kaiutinjohtoja, anturia ja USB -kaapelia varten (jotta voisin kytkeä suoraan Arduinon) ottamatta sitä pois (laitoin puukappaleita varmista, että Arduino pysyy paikallaan). Laitoin kaikki nämä komponentit-laatikkokotelon, kaiuttimen ja USB-kaapelin ja sovittimen kompaktiin laatikkoon, joten se oli kuin sarja-kaikki mitä tarvitsit, oli plus USB-kaapelissa ja liittää sovitin pistorasiaan ja pelata !

Vaihe 3:

Osat:

Ultraäänianturi

Kaiutin-16 ohmia (voit käyttää pienempää jännitettä, mutta tämä antaa parhaan äänenvoimakkuuden)

Potentiometri- jopa 10k

Arduino Uno (USB -kaapelilla)

Johdot ja kotelo kaiken laittamiseen

Vaihe 4:

Koodi ja piiri

Piirissä käytetty koodi löytyy osoitteesta: Code

Tämän projektin piiri on hyvin yksinkertainen. Kaiutin kytkeytyy suoraan Arduinoon maadoitusjohtimen ollessa nastassa 9 ja positiivisen johdon nastassa 10 potentiometrin kautta. Ultraäänianturin trig -arvo on 12, kaiku 13 ja teho ja maa 5 V ja maa.

Vaihe 5: Pari muuta videota:

Vaihe 6:

Hauskaa rakentamista!

Suositeltava: