Përmbajtje:

Bëni një Theremin të thjeshtë tejzanor: 6 hapa
Bëni një Theremin të thjeshtë tejzanor: 6 hapa

Video: Bëni një Theremin të thjeshtë tejzanor: 6 hapa

Video: Bëni një Theremin të thjeshtë tejzanor: 6 hapa
Video: Buke me Brume teThartuar. Sourdough Bread. Si pergatitet brumi i thartuar dhe si zihet buka me te? 2024, Nëntor
Anonim
Bëni një Theremin të thjeshtë tejzanor
Bëni një Theremin të thjeshtë tejzanor

Ky projekt është një theremin tejzanor i bazuar në arduino.

Hapi 1:

Image
Image

Hyrje/Sfond:

Po mendoja për të bërë një theremin për një kohë të gjatë. E gjeta veten të tërhequr nga një version i bazuar në Arduino, në të cilin mund të eksperimentoja me bibliotekat dhe tingujt e ndryshëm. Fillimisht, vendosa t'i referohem një projekti që pashë në internet.

Ajo u bazua në bibliotekën "Mozzi" në Arduino dhe kërkonte një përforcues audio mono për tingullin. Ai gjithashtu përdori një akselerometër në mënyrë që të krijojë një tingull të përhumbur të përhumbur kur anohet, por meqenëse nuk e kërkova atë veçori shtesë, unë përshtata kodin dhe qarkun në përputhje me rrethanat. Sidoqoftë, amplifikatori vazhdonte të më sillte telashe me furnizimet me energji pavarësisht se provova një sërë aranzhimesh. Meqenëse unë as nuk kërkoja "tingullin vibrato të përhumbur" për të cilin "Mozzi" kishte përdorur veçanërisht, vendosa të vazhdoj dhe të krijoj një variant të ri krejt.

Hartimi i projektit

Unë hasa në bibliotekën "ToneAC" e cila ishte mjaft e thjeshtë për t'u koduar dhe përdori bibliotekën "New Ping" për sinjalin tim tejzanor. Ndërsa ToneAC funksionoi në mënyrë perfekte, ai i riPing nuk funksionoi mirë për gamën e zërit që doja dhe gjithashtu vazhdoi të jepte një tingull të vazhdueshëm kur doli jashtë rrezes që unë nuk doja. Kam lexuar gjithashtu se nuk ishte shumë e pajtueshme me bibliotekën ToneAC; në çdo rast, vendosa të kaloj në bibliotekën "Ultrasonic" për të zbuluar distancën dhe rishkruar të gjithë kodin pasi më dha distancë në cm ndërsa NewPing e dha atë në mikrosekonda. U përvetësova me formulën e frekuencës për të arritur diapazonin optimal të dëshiruar (rreth 120 cm) dhe lartësinë (luan rreth 1.5 oktava) dhe gjithashtu ndryshova qarkun tim. Një gjë e mirë për të dy bibliotekat është se kunjat janë përcaktuar qartë dhe nuk ka paqartësi në lidhje me kunjat e paracaktuar. Gjithashtu altoparlanti lidhet drejtpërdrejt me Arduino kështu që nëse përdorni kabllon USB, nuk shkakton ndonjë problem në furnizimin me energji dhe është në gjendje të prodhojë një tingull të qartë dhe të fortë. Sidoqoftë, nuk funksionon mirë me një paketë baterie e cila nuk është në gjendje të sigurojë aq shumë rrymë dhe kështu që me bashkimin e saj, ju në të vërtetë mund të shihni që Arduino të ndizet dhe pastaj të zbehet.

Hapi 2:

Imazhi
Imazhi

Rregullime shtesë dhe lustrim

Për kontrollin e volumit, unë bashkova një potenciometër midis altoparlantit dhe Arduino në mënyrë që luajtësi ta ndryshojë atë me një çelës. Meqenëse funksionoi më së miri duke përdorur një tabelë, unë bëra një tabelë theremin me gishta mbrapa për ta kuptuar siç duhet. Më në fund, gjeta një shtresë të bukur për qarkun kryesor, shpova disa vrima për telat e altoparlantit, sensorin dhe kabllon USB (kështu që mund të lidhesha drejtpërdrejt me Arduino) pa e nxjerrë atë (vendosa disa copa druri në sigurohuni që Arduino të qëndrojë në vend). Unë i vendosa të gjithë këta përbërës-kutinë e kutisë, altoparlantin dhe kabllon USB dhe përshtatësin në një kuti kompakte, kështu që ishte si një çantë-gjithçka që duhej të bënte ishte plus në kabllon USB dhe lidhni përshtatësin në një prizë energjie dhe luani !

Hapi 3:

Pjesët:

Sensori tejzanor

Altoparlant-16 ohms (mund të përdorni një tension më të vogël, por ky jep volumin më të mirë)

Potenciometër- deri në 10k

Arduino Uno (me kabllo USB)

Tela dhe një shtresë për të futur gjithçka

Hapi 4:

Kodi dhe qarku

Kodi i përdorur për qarkun mund të gjendet në: Kodi

Qarku për këtë projekt është shumë i thjeshtë. Altoparlanti lidhet drejtpërdrejt me Arduino me telin e tokëzimit që do të fiksohet në 9 dhe tela pozitiv në pin 10 përmes potenciometrit. Për sensorin tejzanor, trigeri shkon në 12, jehona shkon në 13, dhe fuqia dhe toka shkojnë në 5V dhe toka përkatësisht.

Hapi 5: Disa video më shumë:

Hapi 6:

Argëtohuni duke ndërtuar!

Recommended: