Satura rādītājs:

Izveidojiet vienkāršu ultraskaņas Theremin: 6 soļi
Izveidojiet vienkāršu ultraskaņas Theremin: 6 soļi

Video: Izveidojiet vienkāršu ultraskaņas Theremin: 6 soļi

Video: Izveidojiet vienkāršu ultraskaņas Theremin: 6 soļi
Video: Koka kaste: izveidojiet vienkāršu koka kasti paši-Build your own wooden box 2024, Jūlijs
Anonim
Izveidojiet vienkāršu ultraskaņas Theremin
Izveidojiet vienkāršu ultraskaņas Theremin

Šis projekts ir arduino bāzes ultraskaņas theremin.

1. darbība:

Image
Image

Ievads/priekšvēsture:

Es ilgi domāju par turminu. Es atklāju, ka mani piesaista uz Arduino balstīta versija, kurā es varētu eksperimentēt ar dažādām bibliotēkām un skaņām. Sākumā es nolēmu atsaukties uz vienu projektu, ko redzēju tiešsaistē.

Tā pamatā bija Arduino bibliotēka “Mozzi”, un skaņai bija nepieciešams mono audio pastiprinātājs. Tas arī izmantoja akselerometru, lai tas saspiestu radītu salauztu spocīgu skaņu, bet, tā kā man nebija nepieciešama šī papildu funkcija, es attiecīgi pielāgoju kodu un ķēdi. Tomēr pastiprinātājs man nesagādāja problēmas ar barošanas avotiem, neskatoties uz to, ka izmēģināju dažādus izkārtojumus. Tā kā es pat neprasīju “vajāto vibrato skaņu”, ko “Mozzi” bija īpaši izmantojis, es nolēmu turpināt un izstrādāt jaunu variāciju.

Projekta projektēšana

Es saskāros ar “ToneAC” bibliotēku, kas bija pietiekami vienkārša, lai kodētu, un izmantoju “New Ping” bibliotēku savam ultraskaņas signālam. Lai gan ToneAC darbojās nevainojami, newPing nedarbojās labi, ņemot vērā vēlamo skaņas diapazonu, kā arī turpināja radīt nemainīgu skaņu, kad tas izgāja no diapazona, kuru es negribēju. Es arī izlasīju, ka tas nebija ļoti saderīgs ar ToneAC bibliotēku; jebkurā gadījumā es nolēmu pāriet uz “Ultraskaņas” bibliotēku, lai noteiktu attālumu un pārrakstītu visu kodu, jo tas man deva attālumu cm, bet NewPing to sniedza mikrosekundēs. Es ķēros pie frekvences formulas, lai sasniegtu vēlamo optimālo diapazonu (aptuveni 120 cm) un piķi (atskaņo apmēram 1,5 oktāvas), kā arī mainīju ķēdi. Viena laba lieta abās bibliotēkās ir tā, ka tapas ir skaidri definētas un nav nekādu neskaidrību attiecībā uz noklusējuma tapām. Arī skaļrunis ir tieši savienots ar Arduino, tāpēc, ja izmantojat USB kabeli, tas nerada nekādas barošanas problēmas un spēj radīt skaidru un skaļu skaņu. Tomēr tas nedarbojas labi ar akumulatoru, kas nespēj nodrošināt tik daudz strāvas, un tāpēc, pievienojot to, jūs faktiski varat redzēt, kā Arduino iedegas un pēc tam aptumšojas.

2. darbība:

Attēls
Attēls

Papildu regulēšana un pulēšana

Skaļuma kontrolei es pievienoju potenciometru starp skaļruni un Arduino, lai atskaņotājs to varētu mainīt ar pogu. Tā kā tas vislabāk darbojās, izmantojot dēlīti, es uztaisīju theremin tāfeli ar pirkstu turējumiem aizmugurē, lai to pareizi satvertu. Visbeidzot, es atradu jauku korpusa korpusu galvenajai ķēdei, izurbju dažus caurumus skaļruņu vadiem, sensoram un USB kabelim (lai es varētu tieši pieslēgt Arduino), neizņemot to (es ievietoju dažus koka gabalus) pārliecinieties, ka Arduino paliek vietā). Es ievietoju visas šīs sastāvdaļas-kastes korpusu, skaļruni un USB kabeli un adapteri kompaktā kastē, tāpēc tas bija kā komplekts-viss, kas jums jādara, bija plus USB kabeli un pievienojiet adapteri strāvas kontaktligzdai un atskaņojiet !

3. darbība:

Daļas:

Ultraskaņas sensors

Skaļrunis-16 omi (varat izmantot mazāku spriegumu, bet šis nodrošina vislabāko skaļumu)

Potenciometrs- līdz 10k

Arduino Uno (ar USB kabeli)

Vadi un korpuss, kurā ievietot visu

4. solis:

Kods un ķēde

Ķēdei izmantoto kodu var atrast vietnē: Code

Šī projekta shēma ir ļoti vienkārša. Skaļrunis caur potenciometru savienojas tieši ar Arduino ar zemējuma vadu uz 9. kontaktu un pozitīvo vadu ar 10. tapu. Ultraskaņas sensoram spriegums iet uz 12, atbalss - līdz 13, bet jauda un zeme - attiecīgi līdz 5 V un zemei.

5. darbība. Pāris videoklipu:

6. darbība

Lai jums jautra celtniecība!

Ieteicams: