Orodha ya maudhui:
- Hatua ya 1: Usanidi wa vifaa
- Hatua ya 2: Maendeleo ya Programu
- Hatua ya 3: Uigaji
- Hatua ya 4: Kanuni
Video: Jenereta ya Toni "Jimikky Kammal" Kutumia Arduino Pro Mini: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Huu ni mradi rahisi wa jenereta ya toni kutumia Arduino Pro Mini. Sehemu ya wimbo maarufu wa "Jimikky Kammal" wa sinema "Velipadinte Pusthakam" imeundwa kwa monotonic.
Vidokezo vya muziki vinatokea kwa maumbile kama mawimbi laini na yanayotembea ya sinusoidal. Katika mradi huu, badala ya mawimbi laini ya sine, tutazalisha sauti na mawimbi ya mraba. Mawimbi ya mraba hutoa sauti lakini ni ya kupendeza na ya chuma zaidi kuliko wimbi la kawaida la sine. Ujumbe wa muziki unaweza kuundwa kwa kutengeneza masafa. Kila mzunguko una sauti ya kipekee. Hapa Arduino hutumiwa kuunda frequncy hii.
Hatua ya 1: Usanidi wa vifaa
Ni rahisi sana kusanidi vifaa. Kwa kuendeleza mradi huu tunatafuta
- Arduino Pro Mini
- Spika
- FTDI USB kwa Adapter Serial (kwa kupakia Programu kwa Arduino Pro Mini)
Interface FTDI USB kwa adapta ya serial kwa Arduino Pro Mini kwa Programu kama inavyoonyeshwa kwenye mchoro wa mzunguko. Unganisha pini moja ya spika kwa nambari 11 ya dijiti (unaweza kubadilisha nambari ya pini katika Programu) ya Arduino Pro Mini na Nyingine moja chini.
Katika mzunguko huu, hatuongezei mzunguko wowote wa kipaza sauti, ili sauti iwe chini sana. Unaweza kuongeza mzunguko wowote wa kipaza sauti kwa hivyo, utapata sauti nyingi kwa pato au unaweza kutumia spika ya PC kuwa na udhibiti wa sauti unaoweza kubadilishwa.
Hatua ya 2: Maendeleo ya Programu
Vidokezo vya muziki vinaweza kuundwa kwa kutengeneza usumbufu katika Arduino. Mzunguko wa oscillation ni sauti ya kasi ya tune ya noti za muziki zilizopigwa Beats ni kipindi cha kila tune iliyochezwa. Kwa hivyo, lazima tufanye lami halisi, beats, tempo kwa kila maandishi ya muziki.
Katika mpango huu, hatutoi masafa yote kwa sauti zote. Sauti tu inayohitajika kwa muziki "Jimikky Kammal" imeongezwa.
impacttechnolabz.com/fd1_jk.html
Tunapaswa kubadilisha masafa haya kuwa kipindi cha wakati ili Arduino ipate muda wa kuwasha na kuzima pini ya dijiti. Hesabu ya tani hufanywa kufuatia operesheni ya hesabu:
wakatiHigh = 1 / (2 * toneFrequency) = kipindi / 2
km:
Ili kuzalisha oscillations 100 Hz, i.e. Kipindi cha Wakati = 1/100 S = 0.01 S = 10000 uS
Kwa hivyo tunahitaji kutengeneza pin HIGH kwa 5000 uS na LOW kwa 5000 uS
i.e. timeHigh = 1 / (2 * 100)
= 0.005 S
= 5000 uS
Pakua Nambari Kamili
Hatua ya 3: Uigaji
Tumeunda masimulizi kwa msaada wa Proteus Proffessional programu iliyosanikishwa kwenye windows PC, kwa hivyo pato la sauti linaweza kudhibitishwa kwenye PC kupitia kadi ya sauti. Unahitaji kuongeza wazi Maktaba ya Arduino kwa Proteus.
Hatua ya 4: Kanuni
Pakua Nambari Kamili
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
Arduino Synth / Jenereta ya Toni: Hatua 5
Arduino Synth / Jenereta ya Toni: Hii ni Synth / Toni Jenereta 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 s
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 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