Tässä artikkelissa kuvaan kuinka voit päivittää koti musiikillinen syntetisaattori. Haasteena on meidän ensin kehittää ja sitten koota uudelleen elektroninen syntetisaattori, mutta lisätehosteet ja toiminnot.
Nykyään Internetissä on melko suuri joukko erilaisia ohjelmia amatööri-syntetisaattoreille. Suurin osa niistä perustuu 555-periaatteeseen tai muihin generaattoripiireihin. Ainoa rajoitus on, että tällainen piiri voi tuottaa vain yhden äänen kerrallaan, ja sointujen soittamiseksi meidän on pidettävä näppäimiä yhdessä, samalla kun vastaanotetaan useita ääniä, jotka kuulostavat samanaikaisesti.
Vastaavasti 12 äänen suhteen tarvitsemme 12 taajuusgeneraattoria. Jos musiikkinäppäimistö sisältää 48 näppäintä, tarvitset 48 äänentoistolaitetta.
Joten tässä tapauksessa logiikkapiiri CMOS 4060 voi pelastaa meidät. Tällä sirulla on neljätoista kanavan binaarinen jakaja / laskuri päästä päähän -toiminnolla, samoin kuin itse generaattori. CMOS 4060 -toimintolohkokaaviossa on seuraava muoto: Qn-ulostulolla on laskurin n: nnen arvon arvoksi 2 ^ n, mikä tarkoittaa, että Q4 2 ^ 4 = 16 (1/16 kellotaajuudesta) kun Q5 2 ^ 5 = 32 ( ts. 1/32 kellotaajuus). Minun tapauksessani aion käyttää tätä erityistä sirua.
Oktaavien koot on kytketty toisiinsa. Aivan ensimmäinen oktaavi, se on C1 (taajuus 16,3Hz), siinä on tarkalleen puoli oktaavia C2 (taajuus 32,7Hz) jne. CMOS 4060 pystyy jakamaan kellonopeuden Qn-lähtöjen kautta. Tätä varten tarvitset (4060x12) äänisignaaligeneraattorit, kun taas 7 oktaavia (7x12 = 96 ääntä) tuetaan.
Alkuperäinen projekti on itse asiassa seuraava: Suunnittelu koostuu 12x4060-sävygeneraattorista ja dsPIC: stä, joka on suunniteltu tehosteille, vahvistimille ja ohjaukselle.
Yllä oleva kaavio näyttää CMOS 4060 -äänigeneraattorit. Jonka kellotaajuus voidaan laskea kaavalla f = 1 / (2xPixR2xC1). Kehityksessäni käytän 4 oktaavia (so. 48 ääntä) alkaen C3-oktaavista (taajuus 130Hz) ja B6-oktaaviin (taajuus 1975Hz). Voit valita haluamasi arvot.
Joten valmistellaan kaavio, jossa 6 lähtöääntä:
Seuraavat kaaviot ovat tavanomainen 7805a-virtalähde ja LM386-vahvistin. Pohjimmiltaan mitään erityistä:
Joten ensimmäinen askel meille on ohjelmistojen ja painikkeiden valmistelu. Otin painikkeet kiinalaiselta lelu-näppäimistöltä, jonka halusin heittää pois, mutta se tuli käteväksi myöhemmin.Ainoa asia, joka hämmensi, oli se, että matriisipainikkeita käytettiin lelussa. Seurauksena on, että tein PP-painikkeet:
Piirilevy on esitetty tässä:
Täällä näemme taulun, jonka valmistelin painikkeille, joiden koko oli alkuperäinen:
Kokoonpanoni näkyy täällä:
Tämä kuva näyttää johdot ja piirit:
Tässä valokuvassa nähdään onnistuneesti valmistunut kokoonpano:
Taajuuden säätämiseksi käytin Nexus 7: tä sekä gStrings-virittimen sovellusta. Muuten haluan kiittää kehittäjiä tästä hyödyllisestä sovelluksesta. Nyt meidän on säädettävä vain yksi oktaavi. Nyt kun C3, C4 tai mikä tahansa muu nuotti on viritetty, loput viritetään automaattisesti taajuudenjakajan ansiosta:
Lopuksi projektin ensimmäinen vaihe saatiin lepoon ja valtavan määrän kofeiinia jälkeen ja se osoittautui näin:
Seuraavat toimet:
- Kuvassa saatat huomata tyhjän tilan taulujen välissä. Aivan oikein, tämä tila on suunniteltu hallitsemaan dsPIC: tä ja ääniefektejä.
- Meidän on myös tehtävä yläkansi.
Ajatukseni tästä kokoonpanosta:
- Painikkeet eivät valitettavasti ole yhtä pehmeitä kuin alkuperäisessä näppäimistössä. Siksi on tarpeen löytää sopivampi vaihtoehto laitteen lopullisen version ratkaisemiseksi.
- Vahvistin LM386 ei vastaa melko soittoääniä. Pienellä äänenvoimakkuudella huomasin vääristymiä. Siksi korvaan sen myöhemmin myöhemmin todennäköisemmin sopivalla stereovahvistimella. Haluaisin, että minulla olisi sekä vasen että oikea oktaavi, joilla on erilliset tehosteet ja äänentoisto.
Lista radioelementeillä:
Tulos: Siten voit päivittää syntetisaattorisi. Prosessi ei luonnollisestikaan ole nopeaa, tällaiseen käsittelyyn tarvitaan kärsivällisyyttä ja joitain taitoja. Tulos vaatii kuitenkin kaikkia näitä ponnisteluja, eikä jätä pettymään. Poistumalla saat erinomaisen kokemuksen, jota voidaan soveltaa moniin muihin muutoksiin, päivityksiin tai kotitekoisia tuotteita sähköinen tekniikka.