Orodha ya maudhui:

Arduino Synth / Jenereta ya Toni: Hatua 5
Arduino Synth / Jenereta ya Toni: Hatua 5

Video: Arduino Synth / Jenereta ya Toni: Hatua 5

Video: Arduino Synth / Jenereta ya Toni: Hatua 5
Video: Драм-машина Arduino и аналоговая драм-схема DR-110 2024, Novemba
Anonim
Arduino Synth / Jenereta ya Toni
Arduino Synth / Jenereta ya Toni

Hii ni Jenereta ya Synth / Toni ambayo hutumia amri ya Toni ambayo ni ya asili kwa Arduino. Inayo funguo 12 za kibinafsi ambazo zinaweza kuwekwa ili kucheza masafa yoyote ya wimbi la mraba. Ina uwezo wa kwenda juu na chini octave na kitufe. Pia ina Arduino ya pili ambayo itazalisha "beat" na unaweza kuzunguka kwa kila kipigo na kurekebisha tempo ya beat na potentiometer. Inatoa msemaji mmoja. Inaweza kuonekana ngumu lakini kwa kweli ni sawa kufanya na unaweza kubadilisha sauti zako kwa kubadilisha nambari.

Hatua ya 1: Vifaa

  • 2 Arduino Unos
  • Wapingaji 1 1kΩ
  • 1 50kΩ Potentiometer
  • Swichi 16 za Hila (Pushbuttons)
  • 1 4Ω Spika
  • Betri 1 9V
  • Waya nyingi

Ikiwa unataka kutengenezea bodi ya mwisho na kutengeneza bidhaa ya mwisho kama yangu utahitaji pia

  • 1 Kitabu cha ulinzi
  • Soketi 2 28 za Siri
  • Vichwa vya Kiume na vya Kike
  • Mdhibiti wa 1 5V
  • 1 47 capacitor
  • 2 16 Mhz fuwele
  • 2 On / Off swichi
  • Kibodi cha kuchezea kuondoa funguo kutoka

Hatua ya 2: Funga ubao wa mkate

Waya Bodi ya mkate
Waya Bodi ya mkate
Waya Bodi ya mkate
Waya Bodi ya mkate
Waya Bodi ya mkate
Waya Bodi ya mkate

Kutumia picha hapo juu tengeneza mzunguko kwenye ubao wa mkate.

Kwa ndoano ya kwanza ya arduino swichi 12 za busara hadi pini 13-2 kila moja na kontena lao la kuvuta. Unganisha swichi 2 zaidi kwa A5 na A4 kwa njia ile ile. Jambo la mwisho kuunganisha ni spika. Unganisha mwisho mmoja kwa ardhi na upande wa pili kubandika 0.

Kwa ndoano ya pili ya arduino 2 hubadilisha hadi kubandika 9 na 10 kwa njia sawa na hapo awali. Unganisha potentiometer ya 50k ili kubonyeza A0, 5V, na kwa kipinzani cha 1k ardhini. Mwishowe unganisha pini 8 kwa waya ule ule kwenye spika ambayo ulibandika 0 kwenye arduino ya kwanza. Usisahau kuunganisha uwanja wa arduino zote mbili pamoja.

Hatua ya 3: Kanuni

Kanuni
Kanuni

Halafu pakia nambari ya Kibodi ya Toni kwenye arduino ya kwanza na nambari ya Sehemu ya Rhythm hadi ardunio ya pili. Ikiwa nambari haitaki kupakia jaribu kukataza spika kwa muda na ujaribu tena.

Nilielezea vitu vingi kwenye nambari yenyewe kwa hivyo nitakuonyesha tu jinsi ya kubadilisha vitu tofauti kufikia sauti tofauti.

Ili kubadilisha mzunguko wa kila kitufe kwenye kibodi lazima ubadilishe nambari katika amri ya Toni kwenye nambari ya Kibodi ya Toni

ikiwa (cN == JUU)

{toni (0, (16.35 * octave)); }

Kwa chaguo-msingi nimeweka masafa ya msingi ya noti za muziki lakini unaweza kuzibadilisha kuwa chochote unachotaka.

Ili kubadilisha Beats / Rhythms lazima ubadilishe nambari ya Sehemu ya Rhythm. Vivyo hivyo kwa nambari ya Toni unachohitaji kufanya ni kubadilisha masafa (Bolded hapo chini) na itabadilisha nambari gani ya kucheza. Unaweza kuongeza ucheleweshaji mwingine na toni ikiwa unataka kuongeza vidokezo zaidi kwa dansi.

ikiwa (mfano == 1) {toni (8, 55, sensorHalf);

kuchelewesha (sensorValue);

toni (8, 58.27, sensorFourth);

kuchelewesha (sensorHalf);

toni (8, 58.27, sensorFourth);

kuchelewesha (sensorHalf); }

Unaweza kutaja chati iliyo hapo juu ambayo ina masafa ya kila maandishi ya muziki kwenye kila octave ili uweze kuunda densi yako mwenyewe.

Hatua ya 4: Kuunda Bidhaa ya Mwisho

Kuunda Bidhaa ya Mwisho
Kuunda Bidhaa ya Mwisho
Kuunda Bidhaa ya Mwisho
Kuunda Bidhaa ya Mwisho
Kuunda Bidhaa ya Mwisho
Kuunda Bidhaa ya Mwisho

Hatua hii ni ya hiari lakini ikiwa unataka kufanya kile nilichofanya itabidi uunganishe bodi na vidhibiti vyote viwili juu yake. Unachotakiwa kufanya ni kuondoa IC kwenye bodi ya arduino na kuiunganisha kwa pcb tupu (unapaswa kutumia soketi). Vitu vya ziada tu unapaswa kufanya ni kuunganisha kioo cha 16Mhz kati ya pini 9 na 10 kwenye kila IC. Lazima utumie mdhibiti wa 5V kushuka 9V kutoka kwa betri ili kuwezesha mzunguko. Weka capacu ya 47uF kati ya 5V na ardhi kusaidia kuweka pato sawa. Ground ni pini 8 na 5V ni pini 7 kwenye IC. Rejea mchoro wa Pinout ili uone ni pini gani kwenye IC zinazofanana na pini za dijiti. Hasa ni kuchukua tu mzunguko kwenye ubao wa mkate na kuihamishia kwa pcb. Kutumia vichwa vya kichwa kunaweza kuchukua muda wa ziada kwa solder lakini itafanya utatuzi kuwa rahisi sana kwa hivyo ningewashauri kuzitumia. Ili kuunda funguo nilichukua kibodi cha kuchezea cha zamani na kuweka swichi za busara chini ya kila ufunguo. Mara tu ukimaliza kuunda kila kipande unaweza kuunda kesi yake. Niliwasha moto kila kitu kwa kuni lakini unaweza kuifanya ionekane bora zaidi kuliko yangu ikiwa ungetaka.

Hatua ya 5: Jaribu

Image
Image

Sasa unaweza kujifurahisha na synth yako mpya. Inayo polyphony 1 tu ili uweze kucheza tu nyimbo rahisi lakini kwa sehemu ya densi ikiwashwa unaweza kutoa sauti nzuri sana. Furahiya!

Ilipendekeza: