Talaan ng mga Nilalaman:

Arduino Lego Tannerin: 6 Hakbang
Arduino Lego Tannerin: 6 Hakbang

Video: Arduino Lego Tannerin: 6 Hakbang

Video: Arduino Lego Tannerin: 6 Hakbang
Video: Как управлять серводвигателем | Внешний ПЛК Arduino 2024, Hulyo
Anonim
Arduino Lego Tannerin
Arduino Lego Tannerin

Ang Tannerin ay isang instrumentong pangmusika na nilalaro ng pag-slide ng isang marker kasama ang haba ng isang kawad o pad. Gumagawa ito ng isang dalisay na tono ng alon ng sine, na maaaring mapalawak sa maraming mga tala o oktaba na nais mo, palaging nasa isang makinis (ibig sabihin, portamento / pitch bend) na mode. Ginamit ito sa hit ng Beach Boys, "Magandang Vibrations."

Sa lahat ng nagtatayo ng mga magaan na theremin sa kasalukuyan (kasama ang aking sarili) naisip kong mas mahusay kong palabasin ang isang Makatuturo para sa Tannerin.

Hakbang 1: Ang Batayan

Ang base
Ang base
Ang base
Ang base
Ang base
Ang base

Magsimula sa pamamagitan ng pagbuo ng pinakamahabang base na posible. Kapag nakaupo sa gitna, dapat madali mong maabot ang alinman sa dulo. Itinayo ko ang minahan mula sa Lego - dahil kaya ko lang. Pagkatapos ay iunat ang isang piraso ng nichrome wire sa buong lapad, at tapusin sa pamamagitan ng pagtali sa bawat dulo sa paligid ng isang tornilyo. Makatutulong ito na mapawi ang anumang init na ibinibigay nito. Panatilihing itinuro ang kawad na ito. Sukatin ang paglaban ng kahabaan ng kawad na ito, dahil bibigyan ka nito ng isang ideya bilang saklaw, at granularity, ng instrumento. Ang minahan ay 176 ohms, sa buong 1.2 metro.

Hakbang 2: Ang Wand

Ang Wand
Ang Wand

Lumikha ng isang "wand" sa pamamagitan ng paglakip ng isang mahabang piraso ng cable sa isang clip ng crocodile. Ito ay dapat sapat na mahaba upang mabatak ang buong lapad ng Tannerin, na may kaunting labis upang maabot ang lokasyon kung saan mailalagay ang circuit board.

Hakbang 3: Ang Hardware

Ang Hardware
Ang Hardware

Ikabit ang mga wire sa alinman sa dulo ng nichrome wire, at feed sa isang circuit board. Pagkatapos ay ikabit ang dulo ng marker wire sa parehong circuit. Gumagamit ako ng breadboard, tulad ng ipinakita dito. Sumusunod ang eskematiko.

Hakbang 4: Ang Skematika

Ang Iskolar
Ang Iskolar

Ang circuit eskematiko. Gusto mong palitan ang resister ng ilang sapat na malaki upang malimitahan ang kasalukuyang sa pamamagitan ng nichrome wire (baka maging masyadong mainit), ngunit sapat na maliit kaya may kapansin-pansin na pagbaba ng potensyal kapag ang marker ay maikling bahagi ng mga circuit ng kawad. Ang Arduino ay may isang 0-1023 saklaw para sa isang 0-5v sa mga analog input nito. ibig sabihin 5 mv bawat entry na input. Kaya't kung nais mo ng 100 posibleng mga input kasama ang kawad, dapat mayroong 0.5v sa buong nichrome wire.

Hakbang 5: Ang Software

Pagkatapos ay sumulat ng isang maikling programa upang bigyang kahulugan ang mga halaga ng pag-input, at makagawa ng isang makatuwirang output. Ginagamit ko ang Armstrong music system bilang isang paraan ng mabilis na pag-prototyp ng instrumento. Pinapayagan din ako ng paggamit ng Armstrong na mag-trigger ng iba't ibang mga tunog sa aking PC, nang hindi binabago ang aking Arduino code. Ang Tannerin source code ay magagamit na ngayon sa mga halimbawa ng folder ng Armstrong archive. Ang Amstrong ay isang koleksyon ng mga gawain upang gawing mas madali ang pagbuo at prototyping ng mga instrumentong pangmusika sa Arduino. Inaalis nito ang mga pin ng hardware mula sa kanilang pagpapaandar at sinusuportahan ang mga serial na komunikasyon, pinapayagan ang mga tunog na i-play sa remote na hardware (PC o synthesizer) nang walang karagdagang pag-coding. I-download ang Armstrong

Hakbang 6: Fin

Fin!
Fin!

Oras na para sumikat ang iyong henyo sa musikal. Maaari mong malaman na ang bahagyang pagtaas ng temperatura ay nagdudulot ng pagbagal ng kawad, kung saan maaari mong mapanatili itong itinuro sa pamamagitan ng pagpindot dito gamit ang iyong daliri, o ibang tornilyo. Maaari mo ring markahan ang mga indibidwal na tala kasama ang haba bilang gabay sa pagganap.

Inirerekumendang: