Turinys:

Padarykite paprastą ultragarsinį „Theremin“: 6 žingsniai
Padarykite paprastą ultragarsinį „Theremin“: 6 žingsniai

Video: Padarykite paprastą ultragarsinį „Theremin“: 6 žingsniai

Video: Padarykite paprastą ultragarsinį „Theremin“: 6 žingsniai
Video: POCUS nefrologijoje: padaryk echoskopiją pats - Gyd. R. Lukšaitė-Lukštė 2024, Lapkritis
Anonim
Padarykite paprastą ultragarsinį „Theremin“
Padarykite paprastą ultragarsinį „Theremin“

Šis projektas yra arduino pagrįstas ultragarsas.

1 žingsnis:

Image
Image

Įvadas/pagrindai:

Ilgai galvojau, kaip pasidaryti tenminą. Pasidomėjau „Arduino“versija, kurioje galėjau eksperimentuoti su skirtingomis bibliotekomis ir garsais. Iš pradžių nusprendžiau remtis vienu projektu, kurį mačiau internete.

Jis buvo paremtas „Mozzi“biblioteka „Arduino“ir jam reikėjo monofoninio garso stiprintuvo. Jis taip pat naudojo akselerometrą, kad pakreipęs sukeltų sulaužytą persekiojamą garsą, tačiau kadangi man nereikėjo šios papildomos funkcijos, atitinkamai pritaikiau kodą ir grandinę. Tačiau stiprintuvas man nuolat kėlė problemų dėl maitinimo šaltinių, nepaisant to, kad išbandžiau įvairias priemones. Kadangi man net nereikėjo „vaiduokliško vibrato garso“, kurį „Mozzi“ypač naudojo, nusprendžiau judėti toliau ir sukurti naują variantą.

Projektuojant projektą

Aš sutikau „ToneAC“biblioteką, kurią buvo pakankamai paprasta koduoti, ir naudoju „New Ping“biblioteką savo ultragarsiniam signalui. Nors „ToneAC“veikė puikiai, „newPing“netinkamai pritaikė norimą garso diapazoną, taip pat nuolat skleidžia garsą, kai jis išeina iš diapazono, kurio aš nenorėjau. Taip pat perskaičiau, kad jis nelabai suderinamas su „ToneAC“biblioteka; bet kokiu atveju nusprendžiau pereiti prie „Ultragarso“bibliotekos, kad aptikčiau atstumą ir perrašyčiau visą kodą, nes jis man suteikė atstumą cm, o „NewPing“- mikrosekundėmis. Aš pritaikiau dažnio formulę, kad pasiekčiau norimą optimalų diapazoną (apie 120 cm) ir žingsnį (groja apie 1,5 oktavos), taip pat pakeičiau grandinę. Vienas geras abiejų bibliotekų dalykas yra tas, kad kaiščiai yra aiškiai apibrėžti ir nėra abejonių dėl numatytųjų kaiščių. Be to, garsiakalbis yra tiesiogiai prijungtas prie „Arduino“, taigi, jei naudojate USB kabelį, jis nesukelia jokių maitinimo problemų ir gali skleisti aiškų ir garsų garsą. Tačiau jis neveikia su akumuliatoriumi, kuris nesugeba tiekti tiek srovės, todėl prijungus jį iš tikrųjų galite pamatyti, kaip „Arduino“užsidega ir tada pritemsta.

2 žingsnis:

Vaizdas
Vaizdas

Papildomas reguliavimas ir poliravimas

Norėdami reguliuoti garsumą, aš prijungiau potenciometrą tarp garsiakalbio ir „Arduino“, kad grotuvas galėtų jį keisti rankenėle. Kadangi ji geriausiai veikė naudojant lentą, aš padariau „theremin“lentą su pirštų atlošais gale, kad tinkamai ją suvokčiau. Galiausiai radau gražų pagrindinės grandinės korpusą, išgręžiau keletą skylių garsiakalbių laidams, jutikliui ir USB kabeliui (kad galėčiau tiesiogiai prijungti „Arduino“) jo neišimdamas (įdėjau keletą medžio gabalų) įsitikinkite, kad „Arduino“lieka vietoje). Visus šiuos komponentus-dėžutės dėklą, garsiakalbį, USB kabelį ir adapterį sudėjau į kompaktišką dėžutę, taigi tai buvo tarsi rinkinys-viskas, ką jums reikėjo padaryti, buvo pliusas USB laide ir adapterio prijungimas prie maitinimo lizdo ir !

3 žingsnis:

Dalys:

Ultragarsinis jutiklis

Garsiakalbis-16 omų (galite naudoti mažesnę įtampą, tačiau ši suteikia geriausią garsą)

Potenciometras- iki 10 tūkst

„Arduino Uno“(su USB kabeliu)

Vielos ir korpusas, į kurį galima įdėti viską

4 žingsnis:

Kodas ir grandinė

Grandinei naudojamą kodą rasite: Kodas

Šio projekto grandinė yra labai paprasta. Garsiakalbis jungiasi tiesiai prie „Arduino“, įžeminimo laidas eina per 9 kaištį, o teigiamas laidas - per potenciometrą. Ultragarso jutikliui trigeris eina iki 12, aidas - iki 13, o galia ir įžeminimas - atitinkamai iki 5 V ir žemės.

5 veiksmas: pora daugiau vaizdo įrašų:

6 žingsnis:

Smagaus statybų!

Rekomenduojamas: