Satura rādītājs:

Digitāli kontrolējams 18 W ģitāras pastiprinātājs: 7 soļi
Digitāli kontrolējams 18 W ģitāras pastiprinātājs: 7 soļi

Video: Digitāli kontrolējams 18 W ģitāras pastiprinātājs: 7 soļi

Video: Digitāli kontrolējams 18 W ģitāras pastiprinātājs: 7 soļi
Video: Mimic the Les Paul with a Telecaster - boss EQ pedal jhs mod 2024, Novembris
Anonim
Image
Image
Digitāli kontrolējams 18 W ģitāras pastiprinātājs
Digitāli kontrolējams 18 W ģitāras pastiprinātājs
Digitāli kontrolējams 18 W ģitāras pastiprinātājs
Digitāli kontrolējams 18 W ģitāras pastiprinātājs
Digitāli kontrolējams 18 W ģitāras pastiprinātājs
Digitāli kontrolējams 18 W ģitāras pastiprinātājs

Pirms pāris gadiem es uzbūvēju 5 W ģitāras pastiprinātāju, kas tolaik bija sava veida risinājums manai audio sistēmai, un nesen es nolēmu izveidot jaunu, daudz jaudīgāku un neizmantojot lietotāja interfeisa analogās sastāvdaļas, piemēram, rotējošiem potenciometriem un pārslēgšanas slēdžiem.

Digitāli kontrolējams 18 W ģitāras pastiprinātājs ir atsevišķs, digitāli kontrolēts 18 W mono ģitāras pastiprinātājs ar aiztures efekta sistēmas stiprinājumu un elegantu šķidro kristālu displeju, kas sniedz precīzu informāciju par ķēdē notiekošo.

Projekta iezīmes:

  • Pilnībā digitāla vadība: lietotāja interfeisa ievade ir rotējošs kodētājs ar iebūvētu slēdzi.
  • ATMEGA328P: ir mikrokontrolleris (tiek izmantots kā Arduino līdzīga sistēma): lietotājs programmējami kontrolē visus regulējamos parametrus.
  • LCD: darbojas kā lietotāja saskarnes izeja, tāpēc ierīces parametrus, piemēram, pastiprinājumu/skaļumu/aizkavēšanās dziļumu/aiztures laiku, var novērot ļoti tuvu.
  • Digitālie potenciometri: tiek izmantoti apakšshēmās, tādējādi padarot ierīces vadību pilnībā digitālu.
  • Kaskādes sistēma: katra iepriekš definētās sistēmas ķēde ir atsevišķa sistēma, kurā ir tikai strāvas padeves līnijas, kas var salīdzinoši viegli novērst traucējumus.
  • Priekšpastiprinātājs: Balstīts uz integrēto shēmu LM386, ar ļoti vienkāršu shematisku dizainu un minimālajām detaļu prasībām.
  • Kavēšanās efekta ķēde: ir balstīta uz integrētu shēmu PT2399, to var iegādāties no eBay kā atsevišķu IC (es pats izveidoju visu aizkaves shēmu) vai arī to var izmantot kā pilnu moduli ar iespēju rotējošos potenciometrus aizstāt ar digipotiem.
  • Jaudas pastiprinātājs: pamatā ir TDA2030 modulis, kurā jau ir visas perifērās shēmas tā darbībai.
  • Strāvas padeve: Ierīci darbina vecs ārējais klēpjdatora 19 V līdzstrāvas barošanas avots, tāpēc ierīcē ir pazemināts līdzstrāvas līdzstrāvas modulis kā LM7805 priekšregulators, padarot to daudz mazāku siltuma izkliedi ierīces enerģijas patēriņa laikā.

Kad būsim aptvēruši visu īso informāciju, izveidosim to!

1. solis: ideja

Ideja
Ideja
Ideja
Ideja
Ideja
Ideja
Ideja
Ideja

Kā redzams blokshēmā, ierīce darbojas kā klasiska pieeja ģitāras pastiprinātāja konstrukcijai ar nelielām izmaiņām vadības ķēdē un lietotāja saskarnē. Pavisam ir trīs ķēžu grupas, par kurām mēs izvērsīsimies: analogais, digitālais un barošanas avots, kur katra grupa sastāv no atsevišķām apakšshēmām (tēma tiks labi izskaidrota turpmākajos soļos). Lai būtu daudz vieglāk izprast projekta struktūru, izskaidrosim šīs grupas:

1. Analogā daļa: Analogās shēmas atrodas bloka diagrammas augšējā daļā, kā redzams iepriekš. Šī daļa ir atbildīga par visiem signāliem, kas iet caur ierīci.

1/4 collu ligzda ir ierīces ģitāras mono ieeja un atrodas pie robežas starp kārbu un lodēto elektronisko shēmu.

Nākamais posms ir iepriekšējs pastiprinātājs, kura pamatā ir integrētā shēma LM386, kas ir ārkārtīgi viegli lietojams šādās audio lietojumprogrammās. LM386 tiek piegādāts 5 V līdzstrāva no galvenā barošanas avota, kur tā parametrus, pastiprinājumu un skaļumu kontrolē, izmantojot digitālos potenciometrus.

Trešais posms ir jaudas pastiprinātājs, kura pamatā ir integrētā shēma TDA2030, ko darbina ārējais 18 ~ 20 V līdzstrāvas avots. Šajā projektā jaudas pastiprinātājā izvēlētais pastiprinājums paliek nemainīgs visu darbības laiku. Tā kā ierīce nav atsevišķa iesaiņota PCB, ieteicams izmantot TDA2030A saliktu moduli un piestiprināt to prototipa bardam, pievienojot tikai I/O un barošanas tapas.

2. Digitālā daļa: Digitālās shēmas atrodas blokshēmas apakšējā daļā. Viņi ir atbildīgi par lietotāja saskarni un analogo parametru kontroli, piemēram, aiztures laiku/dziļumu, skaļumu un pastiprinājumu.

Kodētājs ar iebūvētu SPST slēdzi ir definēts kā lietotāja vadības ievade. Tā kā tas ir samontēts kā viena detaļa, vienīgā pareizas darbības nepieciešamība ir programmējama vai fiziska pievilkšanas pretestību pievienošana (to redzēsim shēmas solī).

Mikroprocesors kā ķēdes "galvenās smadzenes" ir ATMEGA328P, kas šajā ierīcē tiek izmantots Arduino līdzīgā stilā. Tā ir ierīce, kurai ir visa digitālā jauda pār shēmu, un tā komandē visu, kas jādara. Programmēšana tiek veikta, izmantojot SPI saskarni, lai mēs varētu izmantot jebkuru piemērotu USB ISP programmētāju vai iegādāto AVR atkļūdotāju. Gadījumā, ja vēlaties izmantot Arduino kā ķēdes mikrokontrolleru, tas ir iespējams, apkopojot pievienoto C kodu, kas ir programmēšanas solī.

Digitālie potenciometri ir divas dubultās integrālās shēmas, kuras ar SPI interace palīdzību kontrolē mikrokontrolleris, un to kopējais skaits ir 4 potenciometri, lai pilnībā kontrolētu visus parametrus:

LCD ir lietotāja interfeisa izeja, kas ļauj mums uzzināt, kas notiek kastes iekšpusē. Šajā projektā es izmantoju, iespējams, populārāko 16x2 LCD starp Arduino lietotājiem.

3. Barošanas avots: barošanas avots ir atbildīgs, lai enerģiju (spriegumu un strāvu) piegādātu visai sistēmai. Tā kā jaudas pastiprinātāja ķēde tiek darbināta tieši no ārējā klēpjdatora adaptera un visas atlikušās ķēdes tiek darbinātas no 5 V līdzstrāvas, ir nepieciešams DC-DC pazemināšanas vai lineārais regulators. Gadījumā, ja tiek ievietots 5V lineārais regulators, kas to savieno ar ārējo 20V, kad strāva iet caur lineāro regulatoru uz slodzi, uz 5V regulatoru tiek izkliedēts milzīgs siltuma daudzums, mēs to nevēlamies. Tātad starp 20V līniju un 5V lineāro regulatoru (LM7805) ir 8V līdzstrāvas pazemināšanas pārveidotājs, kas darbojas kā priekšregulators. Šāds stiprinājums novērš milzīgu lineārā regulatora izkliedi, kad slodzes strāva sasniedz lielas vērtības.

2. solis: detaļas un instrumenti

Daļas un instrumenti
Daļas un instrumenti
Daļas un instrumenti
Daļas un instrumenti
Daļas un instrumenti
Daļas un instrumenti
Daļas un instrumenti
Daļas un instrumenti

Elektroniskās detaļas:

1. Moduļi:

  • PT2399 - Echo / delay IC modulis.
  • LM2596-DC-DC modulis
  • TDA2030A - 18W jaudas pastiprinātāja modulis
  • 1602A - parasts LCD 16x2 rakstzīmes.
  • Rotējošais kodētājs ar iebūvētu SPST slēdzi.

2. integrētās shēmas:

  • LM386 - Mono audio pastiprinātājs.
  • LM7805 - 5V lineārais regulators.
  • MCP4261/MCP42100 - 100KOhm duālie digitālie potenciometri
  • ATMEGA328P - mikrokontrolleris

3. Pasīvie komponenti:

A. Kondensatori:

  • 5 x 10uF
  • 2 x 470uF
  • 1 x 100uF
  • 3 x 0.1uF

B. Rezistori:

  • 1 x 10R
  • 4 x 10K

C. Potenciometrs:

1 x 10K

(Neobligāti) Ja neizmantojat PT2399 moduli un vēlaties pats izveidot ķēdi, ir nepieciešamas šādas detaļas:

  • PT2399
  • 1 x 100K rezistors
  • 2 x 4.7uF kondensators
  • 2 x 3.9nF kondensators
  • 2 x 15K rezistors
  • 5 x 10K rezistors
  • 1 x 3.7K rezistors
  • 1 x 10uF kondensators
  • 1 x 10 nF kondensators
  • 1 x 5,6K rezistors
  • 2 x 560pF kondensators
  • 2 x 82nF kondensators
  • 2 x 100 nF kondensators
  • 1 x 47uF kondensators

4. Savienotāji:

  • 1 x 1/4 "mono ligzdas savienotājs
  • 7 x dubultie spaiļu bloki
  • 1 x sieviešu 6 kontaktu rindas savienotājs
  • 3 x 4 kontaktu JST savienotāji
  • 1 x vīriešu strāvas savienotāja ligzda

Mehāniskās detaļas:

  • Skaļrunis ar jaudu, kas vienāda vai lielāka par 18W
  • Koka korpuss
  • Koka rāmis lietotāja saskarnes pārtraukšanai (LCD un rotējošam kodētājam).
  • Putu gumija skaļruņu un lietotāja saskarnes zonām
  • 12 urbšanas skrūves detaļām
  • 4 x stiprinājuma skrūves un uzgriežņi LCD rāmim
  • 4 x gumijas kāja vienmērīgām ierīces svārstībām (rezonanses mehāniskais troksnis ir ierasta lieta pastiprinātāja dizainā).
  • Rotējošā kodētāja poga

Instrumenti:

  • Elektriskais skrūvgriezis
  • Karstās līmes pistole (ja nepieciešams)
  • (Pēc izvēles) Laboratorijas barošanas avots
  • (Pēc izvēles) Osciloskops
  • (Pēc izvēles) Funkciju ģenerators
  • Lodāmurs / stacija
  • Mazs griezējs
  • Mazais knaibles
  • Lodēšanas alva
  • Pincetes
  • Iesaiņošanas stieple
  • Urbji
  • Maza izmēra zāģis koka griešanai
  • Nazis
  • Slīpēšanas fails

3. darbība: shematisks skaidrojums

Shematisks skaidrojums
Shematisks skaidrojums
Shematisks skaidrojums
Shematisks skaidrojums
Shematisks skaidrojums
Shematisks skaidrojums

Tā kā mēs esam iepazinušies ar projekta blokshēmu, mēs varam pāriet uz shēmām, ņemot vērā visas lietas, kas mums jāzina par ķēdes darbību:

Priekšpastiprinātāja ķēde: LM386 ir savienots, minimāli ņemot vērā detaļas, bez nepieciešamības izmantot ārējos pasīvos komponentus. Gadījumā, ja vēlaties mainīt frekvences reakciju uz audio signāla ieeju, piemēram, basa pastiprinājumu vai toņa vadību, varat atsaukties uz LM386 datu lapu, par kuru runājot, neietekmēs šīs ierīces shematisko diagrammu, izņemot nelielas izmaiņas savienojumā pirms pastiprinātāja. Tā kā mēs izmantojam vienu 5 V līdzstrāvas barošanas avotu IC, signāla līdzstrāvas noņemšanai IC izejai jāpievieno atvienošanas kondensators (C5). Kā redzams, 1/4 collu savienotāja (J1) signāla tapa ir savienota ar digipota “A” tapu, un LM386 neinvertējošā ieeja ir pievienota ciparu punkta “B” tapai, tāpēc mums ir vienkārša sprieguma dalītājs, ko kontrolē mikrokontrolleris, izmantojot SPI saskarni.

Kavēšanās / atbalss efekta ķēde: šī shēma ir balstīta uz PT2399 aizkaves efekta IC. Šī shēma saskaņā ar tās datu lapu šķiet sarežģīta, un ir ļoti viegli sajaukt ar tās lodēšanu. Ieteicams iegādāties pilnu PT2399 moduli, kas jau ir samontēts, un vienīgais, kas jādara, ir atdalīt rotējošos potenciometrus no moduļa un piestiprināt digipota līnijas (tīrītājs, “A” un “B”). Es esmu izmantojis datu lapas atsauci uz atbalss efekta dizainu, ar svārstību laika perioda izvēli un atgriezeniskās saites signāla skaļumu (tas, ko mums vajadzētu saukt - "dziļums") ir pievienoti ciparu punkti. Aizkaves ķēdes ieeja, saukta par līniju DELAY_IN, ir pievienota iepriekšējā pastiprinātāja ķēdes izejai. Shēmās tas nav minēts, jo es vēlējos panākt, lai visas shēmas būtu kopīgas tikai elektrolīnijām, un signālu līnijas ir savienotas ar ārējiem kabeļiem. "Cik neērti!", Jūs domājat, bet lieta ir tāda, ka, veidojot analogo apstrādes shēmu, ir daudz vieglāk novērst problēmas pa daļām katrā projekta shēmā. Ieteicams pievienot apvada kondensatorus 5 V līdzstrāvas barošanas tapai, jo tā ir trokšņaina.

Barošanas avots: Ierīci baro, izmantojot ārējo barošanas ligzdu, izmantojot 20V 2A maiņstrāvas/līdzstrāvas adapteri. Es atklāju, ka labākais risinājums, lai samazinātu lielu enerģijas izkliedes daudzumu lineārā regulatorā siltuma veidā, ir pievienot 8 V līdzstrāvas pazeminošo pārveidotāju (U10). LM2596 ir daudzu lietojumprogrammu izmantošanas un Arduino lietotāju iecienīts naudas pārveidotājs, kas eBay maksā mazāk par 1 ASV dolāru. Mēs zinām, ka šim lineārajam regulatoram ir sprieguma kritums (7805 gadījumā teorētiskā tuvināšana ir aptuveni 2,5 V), tāpēc starp LM7805 ieeju un izeju ir droša 3 V atstarpe. Nav ieteicams atstāt novārtā lineāro regulatoru un pieslēgt lm2596 tieši pie 5 V līnijas, jo ir pārslēgšanas troksnis, kas var izraisīt sprieguma svārstības.

Jaudas pastiprinātājs: Tas ir vienkārši, kā šķiet. Tā kā šajā projektā esmu izmantojis TDA2030A moduli, vienīgā prasība ir savienot jaudas pastiprinātāja strāvas tapas un I/O līnijas. Kā minēts iepriekš, jaudas pastiprinātāja ieeja ir savienota ar aizkaves ķēdes izeju, izmantojot ārējo kabeli, izmantojot savienotājus. Ierīcē izmantotais skaļrunis ir pievienots jaudas pastiprinātāja izejai, izmantojot speciālu spaiļu bloku.

Digitālie potenciometri: iespējams, vissvarīgākās sastāvdaļas visā ierīcē, tāpēc to var kontrolēt digitāli. Kā redzat, ir divu veidu digipoti: MCP42100 un MCP4261. Viņiem ir viens un tas pats kontakts, bet atšķiras saziņā. Kad es būvēju šo projektu, manā krājumā ir tikai divi pēdējie ciparu punkti, tāpēc es tikko izmantoju to, kas man bija, bet iesaku izmantot divus viena veida ciparu punktus vai nu MCP42100, vai MCP4261. Katru digipotu kontrolē SPI saskarne, koplietošanas pulkstenis (SCK) un datu ievades (SDI) tapas. ATMEGA328P SPI kontrolieris spēj apstrādāt vairākas ierīces, vadot atsevišķas mikroshēmas atlases (CS vai CE) tapas. Tā ir projektēta šajā projektā, kur SPI mikroshēmas iespējošanas tapas ir savienotas ar atsevišķām mikrokontrolleru tapām. PT2399 un LM386 ir savienoti ar 5 V barošanas avotu, tāpēc mums nav jāuztraucas par sprieguma svārstībām digipota rezistoru tīklā IC iekšpusē (tas lielākoties ir ietverts datu lapā, sprieguma līmeņa diapazona sadaļā par iekšējiem komutācijas rezistoriem).

Mikrokontrolleris: kā jau tika minēts, balstīts uz Arduino stila ATMEGA328P, un uz atiestatīšanas tapas ir nepieciešams viens pasīvs komponents-uzvilkšanas rezistors (R17). 6 kontaktu savienotājs (J2) tiek izmantots ierīču programmēšanai, izmantojot USB ISP programmētāju, izmantojot SPI saskarni (Jā, tas pats interfeiss, kuram ir pievienoti digipoti). Visas tapas ir savienotas ar atbilstošajiem komponentiem, kas parādīti shematiskajā diagrammā. Ir stingri ieteicams pievienot apvada kondensatorus pie 5 V barošanas tapām. Kondensatori, ko redzat pie kodētāja tapām (C27, C28), tiek izmantoti, lai novērstu kodētāja stāvokļa atlēcienu uz šīm tapām.

LCD: šķidro kristālu displejs ir savienots klasiskā veidā ar 4 bitu datu pārraidi un papildus divām datu fiksēšanas tapām - Reģistra izvēle (RS) un Iespējot (E). LCD ir nemainīgs spilgtums un mainīgs kontrasts, ko var regulēt ar vienu trimmeri (R18).

Lietotāja saskarne: ierīces rotējošajam kodētājam ir iebūvēta SPST spiedpoga, kur visi tā savienojumi ir piesaistīti aprakstītajiem mikrokontrolleru tapām. Ieteicams piestiprināt pievilkšanas rezistoru pie katra kodētāja tapas: A, B un SW, nevis izmantot iekšējo pievilkšanu. Pārliecinieties, vai kodētāja A un B tapas ir pievienotas mikrokontrollera ārējām pārtraukšanas tapām: INT0 un INT1, lai atbilstu ierīces kodam un uzticamībai, izmantojot kodētāja komponentu.

JST savienotāji un spaiļu bloki: katra analogā ķēde: priekšpastiprinātājs, aizkave un jaudas pastiprinātājs ir izolēti uz lodēšanas plates un ir savienoti ar kabeļiem starp spaiļu blokiem. Kodētājs un LCD ir pievienoti JST kabeļiem un savienoti ar lodēto plati, izmantojot JST savienotājus, kā aprakstīts iepriekš. Ārējā barošanas avota ligzda un 1/4 collu mono ligzdas ģitāras ieeja ir savienotas, izmantojot spaiļu blokus.

4. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Pēc īsas sagatavošanās ir jāiedomājas precīza visu komponentu izvietošana uz tāfeles. Lodēšanas procesu vēlams sākt no priekšpastiprinātāja un pabeigt ar visām digitālajām shēmām.

Šeit ir soli pa solim apraksts:

1. Lodēšanas priekšpastiprinātāja ķēde. Pārbaudiet tā savienojumus. Pārliecinieties, ka zemes līnijas ir kopīgas visās atbilstošajās līnijās.

2. Lodēšanas PT2399 modulis/IC ar visām perifērijas shēmām saskaņā ar shematisko diagrammu. Tā kā es esmu lodējis visu aizkaves ķēdi, jūs varat redzēt, ka ir daudz koplīniju, kuras var viegli lodēt atbilstoši katrai PT2399 tapas funkcijai. Ja jums ir PT2399 modulis, atlaidiniet rotējošos potenciometrus un pielodējiet ciparu potenciometru tīkla līnijas pie šīm atbrīvotajām tapām.

3. Lodēšanas TDA2030A modulis, pārliecinieties, vai skaļruņu izejas savienotājs ir vērsts uz centru ārpus plates.

4. Lodēšanas barošanas ķēde. Novietojiet apvedceļa kondensatorus saskaņā ar shēmas shēmu.

5. Lodēšanas mikrokontrollera ķēde ar tās programmēšanas savienotāju. Mēģiniet to ieprogrammēt, pārliecinieties, ka tas neizdodas procesā.

6. Lodēšanas digitālie potenciometri

7. Lodējiet visus JST savienotājus apgabalos atbilstoši katram līnijas savienojumam.

8. Ieslēdziet dēli, ja jums ir funkciju ģenerators un osciloskops, soli pa solim pārbaudiet katru analogās ķēdes reakciju uz ieejas signālu (ieteicams: 200 mVpp, 1KHz).

9. Pārbaudiet ķēdes reakciju uz jaudas pastiprinātāju un aizkaves ķēdi/moduli atsevišķi.

10. Pievienojiet skaļruni jaudas pastiprinātāja izejai un signāla ģeneratoru ieejai, pārliecinieties, ka dzirdat signālu.

11. Ja visi mūsu veiktie testi ir veiksmīgi, mēs varam turpināt montāžas darbību.

5. solis: montāža

Montāža
Montāža
Montāža
Montāža

Iespējams, šī ir visgrūtākā projekta daļa no tehniskās pieejas viedokļa, ja vien jūsu krājumā nav kādi noderīgi instrumenti koksnes griešanai. Man bija ļoti ierobežots instrumentu komplekts, tāpēc es biju spiests iet grūto ceļu - griezt kastīti manuāli ar slīpēšanas vīli. Apskatīsim galvenos soļus:

1. Kastītes sagatavošana:

1.1 Pārliecinieties, ka jums ir koka korpuss ar atbilstošiem skaļruņu izmēriem un elektronisko dēļu sadalījumu.

1.2 Izgrieziet skaļruņa apgabalu, stingri ieteicams piestiprināt putu gumijas rāmi skaļruņu izslēgšanas zonā, lai novērstu rezonanses vibrācijas.

1.3 Izgrieziet atsevišķu koka rāmi lietotāja interfeisam (LCD un kodētājs). Nogrieziet piemērotu laukumu LCD, pārliecinieties, ka LCD virziens nav apgriezts pret priekšējo korpusa skatu. Kad tas ir pabeigts, urbiet caurumu rotējošajam kodētājam. Piestipriniet LCD raganu 4 urbšanas skrūves un rotējošo kodētāju ar atbilstošu metāla uzgriezni.

1.4 Novietojiet putu gumiju uz lietotāja interfeisa koka rāmja visā tā perimetrā. Tas palīdzēs novērst arī rezonējošas piezīmes.

1.5 Atrodiet elektroniskās plates atrašanās vietu, pēc tam uz koka korpusa izurbiet 4 caurumus

1.6 Sagatavojiet malu, kurā atradīsies līdzstrāvas ārējā barošanas avota ieejas ligzda un 1/4 collu ģitāras ieeja, izurbiet divus caurumus ar atbilstošu diametru. Pārliecinieties, vai šiem savienotājiem ir tāda pati piespraude kā elektroniskajai plāksnei (ti, polaritāte). lodēt divus vadu pārus katrai ieejai.

2. Daļu savienošana:

2.1 Pievienojiet skaļruni izvēlētajai zonai, pārliecinieties, ka divi vadi ir pievienoti skaļruņu tapām ar 4 urbšanas skrūvēm.

2.2 Pievienojiet lietotāja interfeisa paneli korpusa izvēlētajā pusē. Neaizmirstiet par putu gumiju.

2.3 Savienojiet visas ķēdes kopā, izmantojot spaiļu blokus

2.4 Pievienojiet LCD un kodētāju pie plates, izmantojot JST savienotājus.

2.5 Pievienojiet skaļruni TDA2030A moduļa izejai.

2.6 Pievienojiet barošanas un ģitāras ieejas paneļa spaiļu blokiem.

2.7 Atrodiet dēli urbto urbumu pozīcijā, piestipriniet dēli ar 4 urbšanas skrūvēm no koka korpusa ārpuses.

2.8 Pievienojiet visas koka korpusa detaļas kopā, lai tā izskatītos kā cieta kaste.

6. darbība: programmēšana un kods

Ierīces kods atbilst AVR mikrokontrolleru saimes noteikumiem un atbilst ATMEGA328P MCU. Kods ir rakstīts Atmel Studio, bet ir iespēja programmēt Arduino plati ar Arduino IDE, kurai ir tas pats ATMEGA328P MCU. Atsevišķu mikrokontrolleru var ieprogrammēt, izmantojot USB atkļūdošanas adapteri saskaņā ar Atmel Studio vai USP ISP programmētāju, ko var iegādāties vietnē eBay. Programmēšanas programmatūra, ko parasti izmanto, ir AVRdude, bet es dodu priekšroku ProgISP - vienkāršai USB ISP programmēšanas programmatūrai ar ļoti draudzīgu lietotāja interfeisu.

Visu nepieciešamo skaidrojumu par kodu var atrast pievienotajā Amplifice.c failā.

Pievienoto Amplifice.hex failu var augšupielādēt tieši ierīcē, ja tas pilnībā atbilst shematiskajai diagrammai, kuru mēs iepriekš novērojām.

7. darbība: pārbaude

Testēšana
Testēšana
Testēšana
Testēšana

Nu, pēc tam, kad viss, ko mēs vēlējāmies, ir paveikts, ir pienācis laiks pārbaudīt. Es labprātāk izmēģināju ierīci ar savu seno lēto ģitāru un vienkāršu pasīvo toņu kontroles shēmu, kuru bez iemesla esmu izveidojusi pirms gadiem. Ierīce tiek pārbaudīta arī ar digitālo un analogo efektu procesoru. Nav pārāk lieliski, ka PT2399 ir tik maza operatīvā atmiņa audio paraugu glabāšanai, ko izmanto aizkaves secībās, ja laiks starp atbalss paraugiem ir pārāk liels, atbalss tiek digitalizēts ar lielu pārejas bitu zudumu, kas tiek uzskatīts par signāla izkropļojumu. Bet šis "digitālais" izkropļojums, ko mēs dzirdam, var būt noderīgs kā ierīces darbības pozitīva blakusparādība. Tas viss ir atkarīgs no lietojumprogrammas, kuru vēlaties izveidot ar šo ierīci (ko, starp citu, es kaut kā nosaucu par "Amplifice V1.0").

Ceru, ka jums noderēs šī pamācība.

Paldies, ka izlasījāt!

Ieteicams: