Talaan ng mga Nilalaman:

Gumawa ng isang Simpleng Ultrasonic Theremin: 6 Hakbang
Gumawa ng isang Simpleng Ultrasonic Theremin: 6 Hakbang

Video: Gumawa ng isang Simpleng Ultrasonic Theremin: 6 Hakbang

Video: Gumawa ng isang Simpleng Ultrasonic Theremin: 6 Hakbang
Video: как сделать простую индукционную плиту jlcpcb 2024, Hulyo
Anonim
Gumawa ng isang Simpleng Ultrasonic Theremin
Gumawa ng isang Simpleng Ultrasonic Theremin

Ang proyektong ito ay isang batay sa arduino ultrasonic theremin.

Hakbang 1:

Image
Image

Panimula / Background:

Iniisip ko ang tungkol sa paggawa ng isang theremin nang mahabang panahon. Natagpuan ko ang aking sarili na inilapit sa isang bersyon na batay sa Arduino kung saan maaari akong mag-eksperimento sa iba't ibang mga aklatan at tunog. Sa una, nagpasya akong mag-refer sa isang proyekto na nakita ko sa online.

Ito ay batay sa librong "Mozzi" sa Arduino at kinakailangan ng isang mono audio amplifier para sa tunog. Gumamit din ito ng isang accelerometer upang makalikha ito ng isang sira na tunog na pinagmumultuhan kapag ikiling ngunit dahil hindi ko kinakailangan ang karagdagang tampok na iyon, inayos ko ang code at circuit nang naaayon. Gayunpaman, ang amplifier ay patuloy na nagbibigay sa akin ng problema sa mga power supply sa kabila ng pagsubok ng iba't ibang mga kaayusan. Dahil hindi ko man kinailangan ang "pinagmumultuhan na tunog ng vibrato" na partikular na ginamit ng "Mozzi", nagpasya akong magpatuloy at magdisenyo ng isang bagong pagkakaiba-iba.

Pagdidisenyo ng proyekto

Natagpuan ko ang librong "ToneAC" na kung saan ay sapat na simple upang mai-code at ginamit ang librong "Bagong Ping" para sa aking signal na ultrasonic. Habang ang ToneAC ay ganap na gumana, ang bagongPing ay hindi gumana nang maayos para sa saklaw ng tunog na gusto ko at patuloy na nagbibigay ng isang pare-pareho na tunog kapag lumabas ito sa saklaw na hindi ko gusto. Nabasa ko rin na hindi ito masyadong katugma sa library ng ToneAC; sa anumang kaso, nagpasya akong lumipat sa librong "Ultrasonic" upang makita ang distansya at muling isulat ang buong code dahil binigyan ako nito ng distansya sa cm habang binigyan ito ng NewPing sa mga microsecond. Tinkered ako sa paligid gamit ang formula ng dalas upang makamit ang nais na pinakamainam na saklaw (tungkol sa 120 cm) at pitch (gumaganap ng tungkol sa 1.5 oktaba) at binago rin ang aking circuit. Ang isang mabuting bagay tungkol sa parehong mga aklatan ay ang mga pin ay malinaw na tinukoy at walang kalabuan tungkol sa mga default na pin. Gayundin ang speaker ay direktang konektado sa Arduino kaya kung gagamitin mo ang USB cable, hindi ito sanhi ng anumang mga problema sa supply ng kuryente at nakakagawa ng isang malinaw at malakas na tunog. Gayunpaman, hindi ito gumagana nang maayos sa isang baterya pack na kung saan ay hindi maaaring magbigay ng mas maraming kasalukuyang at sa gayon sa paglakip nito, maaari mong talagang makita ang Arduino na ilaw at pagkatapos ay lumabo.

Hakbang 2:

Larawan
Larawan

Karagdagang mga pagsasaayos at buli

Para sa kontrol ng lakas ng tunog, nakalakip ako ng isang potensyomiter sa pagitan ng nagsasalita at Arduino upang maiba-iba ito ng manlalaro sa pamamagitan ng isang hawakan ng pinto. Dahil pinakamahusay itong gumana gamit ang isang board, gumawa ako ng isang theremin board na may mga daliri sa likuran upang maunawaan ito nang maayos. Sa wakas, natagpuan ko ang isang magandang pambalot para sa pangunahing circuit, nag-drill ng ilang mga butas para sa mga wire ng speaker, ang sensor at ang USB cable (upang direkta akong mai-plug in sa Arduino) nang hindi ko inilabas (inilagay ko ang ilang mga piraso ng kahoy sa matiyak na ang Arduino ay mananatili sa lugar). Inilagay ko ang lahat ng mga sangkap na ito-ang kahon ng kahon, ang speaker at ang USB cable at adapter sa isang compact box kaya parang isang kit-ang kailangan mo lang gawin ay plus sa USB cable at ilakip ang adapter sa isang outlet ng kuryente at maglaro !

Hakbang 3:

Mga Bahagi:

Ultrasonic sensor

Speaker-16 ohms (maaari kang gumamit ng isang mas mababang boltahe ngunit ang isang ito ay nagbibigay ng pinakamahusay na dami)

Potensyomiter- hanggang 10k

Arduino Uno (may USB cable)

Mga wire at isang pambalot upang ilagay ang lahat

Hakbang 4:

Code at circuit

Ang code na ginamit para sa circuit ay matatagpuan sa: Code

Ang circuit para sa proyektong ito ay napaka-simple. Direktang kumokonekta ang speaker sa Arduino na may ground wire na pupunta sa 9 at ang positibong wire na pin 10 sa pamamagitan ng potensyomiter. Para sa ultrasonic sensor, ang trig ay napupunta sa 12, ang echo ay napupunta sa 13, at ang lakas at ground ay napunta sa 5V at ground ayon sa pagkakabanggit.

Hakbang 5: Mag-asawa ng Maraming Video:

Hakbang 6:

Magsaya sa pagbuo!

Inirerekumendang: