Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Funga ubao wa mkate
- Hatua ya 3: Kanuni
- Hatua ya 4: Kuunda Bidhaa ya Mwisho
- Hatua ya 5: Jaribu
Video: Arduino Synth / Jenereta ya Toni: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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
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
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
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
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:
Jenereta ya Muziki inayotegemea hali ya hewa (ESP8266 Kulingana na Jenereta ya Midi): Hatua 4 (na Picha)
Jenereta ya Muziki ya Hali ya Hewa (ESP8266 Based Midi Generator): Halo, leo nitaelezea jinsi ya kutengeneza jenereta yako ndogo ya Muziki inayotegemea hali ya hewa. Inategemea ESP8266, ambayo ni kama Arduino, na inajibu kwa hali ya joto, mvua na nguvu ndogo. Usitarajie itengeneze nyimbo nzima au programu ya gumzo
Jenereta - Jenereta ya DC Kutumia Kubadilisha Reed: 3 Hatua
Jenereta - Jenereta ya DC Kutumia Kubadilisha Reed: Jenereta rahisi ya Dc Jenereta ya moja kwa moja (DC) ni mashine ya umeme ambayo hubadilisha nishati ya kiufundi kuwa umeme wa moja kwa moja wa sasa. Muhimu: Jenereta ya moja kwa moja ya sasa (DC) inaweza kutumika kama gari la DC bila ujenzi wowote. mabadiliko
Jenereta ya Toni ya Arduino Isiyo na Maktaba au Kazi za Siri (Pamoja na Usumbufu): Hatua 10
Jenereta ya Toni ya Arduino Isiyo na Maktaba au Kazi za Siri (Pamoja na Usumbufu): Hili sio jambo ambalo kwa kawaida ningefanya kufundishwa, napendelea ufundi wangu wa chuma, lakini kwa kuwa mimi ni mwanafunzi wa uhandisi wa umeme na lazima nichukue darasa juu ya watawala wadogo ( Ubunifu wa Mifumo Iliyopachikwa), nilifikiri ningeweza kufundisha kwenye moja ya ukurasa wangu
Jenereta ya Toni "Jimikky Kammal" Kutumia Arduino Pro Mini: Hatua 5
Jenereta ya Toni "Jimikky Kammal" Kutumia Arduino Pro Mini: Huu ni mradi rahisi wa jenereta ya toni ukitumia Arduino Pro Mini. Sehemu ya wimbo maarufu " Jimikky Kammal " ya sinema " Velipadinte Pusthakam " imeundwa kwa monotonic. Vidokezo vya muziki vinatokea katika maumbile kama sinuso laini na inayotembea
Jenereta ya Toni ya Microcontroller Fabric katika C-code: Hatua 8 (na Picha)
Microcontroller Fabric Tone Generator katika C-code: Mwisho wa Oktoba mwaka jana mtumiaji wa mafunzo carmitsu alinitumia ujumbe baada ya kuona synth yangu ya chakula cha mchana. Kutoka kwa ujumbe wake: Ninafundisha muziki katika shule ya msingi. Tunacheza muziki mwingi wa kinasa sauti. yaani watoto hucheza filimbi kidogo …… nimejitenga