Šiame straipsnyje aprašysiu, kaip galite atnaujinti namo muzikinis sintezatorius. Iššūkis bus pirmiausia išsivystyti, o paskui perkomponuoti elektroninis sintezatorius, tačiau su papildomais efektais ir funkcijomis.
Šiandien internete yra gana daug įvairių mėgėjų sintezatorių schemų. Daugelis jų yra pagrįsti 555 ar kitų generatorių grandinių principu. Vienintelis apribojimas yra tas, kad tokia grandinė gali generuoti tik vieną toną vienu metu, o norėdami groti akordais, turime laikyti klavišus kartu, kartu priimdami kelis tonus, kurie skamba vienu metu.
Atitinkamai 12 tonų mums reikia 12 dažnio generatorių. Jei jūsų muzikos klaviatūra susideda iš 48 klavišų, jums reikės 48 tonų generatorių.
Taigi, tokiu atveju logikos mikroschema CMOS 4060 gali mus išgelbėti. Ši mikroschema turi keturiolikos kanalų dvejetainį skirstytuvą / skaitiklį su perdavimo iš galo funkcija, taip pat patį generatorių. Funkcijų bloko diagrama „CMOS 4060“ yra tokia: Qn išvesties n-oji skaitiklio reikšmė bus 2 ^ n, tai reiškia, kad Q4 2 ^ 4 = 16 (1/16 laiko taško dažnio), o Q5 2 ^ 5 = 32 ( y. 1/32 laikrodžio dažnis). Mano atveju panaudosiu būtent šią mikroschemą.
Oktavų dydžiai yra tarpusavyje susiję. Pati pirmoji oktava, ji yra C1 (dažnis 16,3Hz), ji turi tiksliai pusę oktavos C2 (dažnis 32,7Hz) ir kt. „CMOS 4060“ gali dalintis savo laikrodžio greičiu per „Qn“ išėjimus. Norėdami tai padaryti, jums reikia (4060x12) tonų generatorių, tuo tarpu bus palaikomos 7 oktavos (7x12 = 96 tonos).
Tiesą sakant, pradinis projektas yra toks: dizainą sudaro 12x4060 tonų generatorius ir dsPIC, kuris yra skirtas efektams, stiprintuvams ir valdymui.
Aukščiau pateikta schema rodo CMOS 4060 tonų generatorius. Kurio laikrodžio dažnį galime apskaičiuoti pagal formulę f = 1 / (2xPixR2xC1). Kurdamas aš naudoju 4 oktavas (t. Y. 48 tonus), pradedant nuo C3 oktavos (dažnis 130Hz) ir baigiant B6 oktava (dažnis 1975Hz). Galite pasirinkti reikalingas vertes.
Taigi parengta schema, kurioje 6 išvesties tonai:
Toliau pateiktos diagramos yra įprastas 7805a maitinimo šaltinis ir stiprintuvas LM386. Iš esmės nieko ypatingo:
Taigi, pirmas žingsnis mums bus programinės įrangos ir mygtukų paruošimas. Aš paėmiau mygtukus iš kiniškos žaislų klaviatūros, kurią norėjau išmesti, tačiau po to tai labai pravertė.Vienintelis dalykas, kuris mane supainiojo, buvo tas, kad žaisle buvo naudojami matricos mygtukai. Todėl aš padariau PP mygtukus:
Grandinės plokštė parodyta čia:
Čia matome lentą, kurią paruošiau sagoms su originaliu dydžiu:
Mano asamblėja iš tikrųjų parodyta čia:
Ši nuotrauka rodo laidus ir grandines:
Šioje nuotraukoje matome sėkmingai užbaigtą surinkimą:
Norėdami pakoreguoti dažnį, aš naudojau „Nexus 7“, taip pat „gStrings“ imtuvo programą. Beje, noriu padėkoti kūrėjams už šią naudingą programą. Dabar mums reikės sureguliuoti tik vieną oktavą. Dabar, kai C3, C4 ar bet kurios kitos natos yra suderintos, likusios dalys bus suderintos automatiškai, naudojant dažnio daliklį:
Galiausiai, po poilsio ir didžiulio kofeino kiekio, buvo baigtas pirmasis projekto etapas ir jis pasirodė toks:
Šie veiksmai:
- Vaizde galite pastebėti tuščią vietą tarp lentų. Teisingai, ši erdvė skirta valdyti dsPIC ir garso efektus.
- Mes taip pat turime padaryti viršutinį dangtį.
Mano mintys apie šią asamblėją:
- Mygtukai, deja, nėra tokie minkšti kaip originalioje klaviatūroje. Todėl reikės rasti tinkamesnį variantą, kaip išspręsti galutinę įrenginio versiją.
- Stiprintuvas LM386 nelabai atitinka tonus. Esant mažam garsui, aš pastebėjau tam tikrus iškraipymus. Todėl vėliau greičiausiai jį pakeisiu tinkamesniu stereo stiprintuvu. Taip pat norėčiau, kad aš turėčiau ir kairę, ir dešinę oktavas su atskirais efektais ir garso išvestimi.
Sąrašas su radioelementais:
Rezultatas: Taigi, jūs galite atnaujinti savo sintezatorių. Natūralu, kad procesas nėra greitas, tokiam apdorojimui reikės kantrybės ir tam tikrų įgūdžių. Tačiau rezultatas reikalauja visų šių pastangų ir nepaliks jūsų nusivylimo. Išvykdami gausite puikią patirtį, kurią galima pritaikyti atliekant daugybę kitų pakeitimų, patobulinimų ar naminis elektroninės technologijos.