Mündəricat:
- Addım 1: Fikir
- Addım 2: Parçalar və Alətlər
- Addım 3: Sxemlərin izahı
- Addım 4: Lehimləmə
- Addım 5: Montaj
- Addım 6: Proqramlaşdırma və Kod
- Addım 7: Test
Video: Rəqəmsal İdarə olunan 18W Gitar Gücləndiricisi: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bir neçə il əvvəl, o vaxt səs sistemimə bir növ həll olan 5W gücündə bir gitara gücləndiricisi qurdum və bu yaxınlarda istifadəçi interfeysi üçün analoq komponentlərdən istifadə etmədən daha güclü bir yenisini qurmağa qərar verdim. fırlanan potensiometrlər və keçid açarları kimi.
Rəqəmsal İdarə olunan 18W Gitara Gücləndiricisi, dövrədə baş verənlər haqqında dəqiq məlumat verən, gecikmə effektli sistem qoşması və zərif bir maye-kristal ekrana malik, rəqəmsal olaraq idarə olunan 18W mono gitara gücləndiricisidir.
Layihənin xüsusiyyətləri:
- Tam rəqəmsal nəzarət: İstifadəçi interfeysi girişi, quraşdırılmış açarı olan fırlanan bir kodlayıcıdır.
- ATMEGA328P: Mikro nəzarətçidir (Arduino kimi bir sistem olaraq istifadə olunur): Bütün tənzimlənən parametrlər istifadəçi tərəfindən proqramla idarə olunur.
- LCD: istifadəçi interfeysi çıxışı rolunu oynayır, buna görə də qazanc/həcm/gecikmə dərinliyi/gecikmə vaxtı kimi cihaz parametrləri böyük yaxınlaşmada müşahidə edilə bilər.
- Rəqəmsal Potansiyometrlər: Alt sxemlərdə istifadə olunur, beləliklə cihaz idarəetməsini tam rəqəmsal hala gətirir.
- Kaskadlı sistem: Əvvəlcədən təyin edilmiş sistemdəki hər bir dövrə, yalnız elektrik təchizatı xətlərini bölüşən ayrı bir sistemdir, uğursuzluq halında problemi nisbətən asan həll edə bilir.
- Ön gücləndirici: Çox sadə sxematik dizaynı və minimum hissə tələbi olan LM386 inteqral dövrə əsaslanır.
- Gecikmə effekti dövrəsi: PT2399 inteqral dövrə əsaslanır, ayrı bir IC olaraq eBay -dən satın alına bilər (bütün gecikmə dövrəsini özüm hazırlamışam) və ya dönmə potensiometrlərini digipotlar ilə əvəz etmək qabiliyyətinə malik tam bir modul kimi istifadə edilə bilər.
- Güc gücləndirici: TDA2030 moduluna əsaslanır, artıq işləməsi üçün bütün periferik sxemləri ehtiva edir.
- Enerji təchizatı: Cihaz, köhnə xarici 19V DC enerji təchizatı ilə təchiz edilmişdir, beləliklə cihaz, LM7805 üçün ön tənzimləyici olaraq aşağıya endirilən DC-DC modulunu ehtiva edir ki, bu da cihazın enerji istifadəsi zamanı daha az istiliyin yayılmasını təmin edir.
Bütün qısa məlumatları əhatə etdikdən sonra onu quraq!
Addım 1: Fikir
Blok diaqramında gördüyünüz kimi, cihaz idarəetmə dövrəsində və istifadəçi interfeysində kiçik dəyişikliklərlə gitara gücləndiricisinin dizaynına klassik yanaşma kimi fəaliyyət göstərir. Genişləndirəcəyimiz üç qrup sxem var: Analoq, rəqəmsal və enerji təchizatı, burada hər bir qrup ayrı-ayrı sxemlərdən ibarətdir (mövzu sonrakı addımlarda yaxşı izah ediləcək). Layihə quruluşunu başa düşməyi çox asanlaşdırmaq üçün həmin qrupları izah edək:
1. Analog hissə: Analog sxemlər yuxarıda göründüyü kimi blok diaqramın yuxarı yarısında yerləşir. Bu hissə cihazdan keçən bütün siqnallara cavabdehdir.
1/4 jak, bir cihazın gitar mono girişidir və qutu ilə lehimli elektron dövrə arasındakı sərhəddə yerləşir.
Növbəti mərhələ, LM386 inteqral dövrəsinə əsaslanan, bu cür səs tətbiqlərində istifadəsi son dərəcə asan olan bir ön gücləndiricidir. LM386, parametrləri, qazancı və həcmi rəqəmsal potensiometrlər vasitəsi ilə idarə olunduğu əsas enerji təchizatından 5V DC ilə təchiz edilir.
Üçüncü mərhələ, xarici 18 ~ 20V DC enerji təchizatı ilə təchiz edilmiş TDA2030 inteqral dövrəsinə əsaslanan güc gücləndiricisidir. Bu layihədə, güc gücləndiricisində seçilən qazanc bütün əməliyyat müddətində sabit olaraq qalır. Cihaz tək bükülmüş bir PCB olmadığından, TDA2030A yığılmış modulundan istifadə etmək və onu yalnız I/O və enerji təchizatı sancaqlarını birləşdirərək bard prototipinə bağlamaq tövsiyə olunur.
2. Rəqəmsal hissə: Rəqəmsal sxemlər blok diaqramının aşağı yarısında yerləşir. İstifadəçi interfeysi və gecikmə müddəti/dərinliyi, həcmi və qazancı kimi analoq parametrlərin idarə edilməsindən məsuldurlar.
Daxili SPST açarı olan kodlayıcı istifadəçi nəzarət girişi olaraq təyin olunur. Tək bir hissə olaraq yığıldığından, düzgün işləməsi üçün yeganə ehtiyac, çəkmə müqavimətini proqramlı və ya fiziki olaraq bağlamaqdır (bunu sxematik addımda görəcəyik).
Dövrədəki "əsas beyin" olaraq mikroprosessor, bu cihazda Arduino kimi üslubda istifadə olunan ATMEGA328P-dir. Dövrə üzərində bütün rəqəmsal gücə sahib olan və nə edəcəyini əmr edən cihazdır. Proqramlaşdırma SPI interfeysi vasitəsilə aparılır, buna görə hər hansı bir uyğun USB ISP proqramçısından və ya satın alınan AVR ayıklayıcısından istifadə edə bilərik. Arduino'yu dövrədə mikro nəzarətçi olaraq istifadə etmək istəsəniz, bu, proqramlaşdırma mərhələsində olan əlavə edilmiş C kodunu tərtib etməklə mümkündür.
Rəqəmsal potansiyometrlər, bütün parametrləri tam nəzarət etmək üçün ümumi sayı 4 potansiyometr olan mikro nəzarətçi tərəfindən SPI interfeysi ilə idarə olunan bir neçə cüt inteqral sxemdir:
LCD, qutunun içərisində nə baş verdiyini bizə bildirən bir istifadəçi interfeysi çıxışıdır. Bu layihədə Arduino istifadəçiləri arasında bəlkə də ən populyar 16x2 LCD istifadə etdim.
3. Enerji təchizatı: Bütün sistemə enerji (gərginlik və cərəyan) vermək üçün enerji təchizatı məsuliyyət daşıyır. Güc gücləndirici dövrə birbaşa xarici noutbuk adapterindən və qalan bütün sxemlər 5V DC-dən işlədiyi üçün DC-DC aşağı salınan və ya xətti tənzimləyiciyə ehtiyac var. 5V xətti tənzimləyicinin xarici 20V -yə qoşulması halında, cərəyan xətti tənzimləyicidən yükə keçəndə 5V tənzimləyiciyə çox miqdarda istilik yayılır, bunu istəmirik. Beləliklə, 20V xətti ilə 5V xətti tənzimləyici (LM7805) arasında əvvəlcədən tənzimləyici rolunu oynayan 8V DC-DC aşağıya çevirici var. Bu cür yükləmə, yük cərəyanı yüksək dəyərlərə çatdıqda, xətti tənzimləyicidə böyük dağılmaların qarşısını alır.
Addım 2: Parçalar və Alətlər
Elektron hissələr:
1. Modullar:
- PT2399 - Echo / delay IC modulu.
- LM2596-Aşağı salınan DC-DC modulu
- TDA2030A - 18W gücə malik gücləndirici modul
- 1602A - Ümumi LCD 16x2 simvol.
- Daxili SPST açarı olan dönər kodlayıcı.
2. İnteqrasiya edilmiş sxemlər:
- LM386 - Mono səs gücləndiricisi.
- LM7805 - 5V Xətti tənzimləyici.
- MCP4261/MCP42100 - 100KOhm ikili rəqəmsal potensiometrlər
- ATMEGA328P - Mikro nəzarətçi
3. Passiv komponentlər:
A. Kondansatörler:
- 5 x 10 uF
- 2 x 470 uF
- 1 x 100 uF
- 3 x 0.1uF
B. Rezistorlar:
- 1 x 10R
- 4 x 10K
C. Potansiyometr:
1 x 10K
(İsteğe bağlı) PT2399 modulundan istifadə etmirsinizsə və dövrəni özünüz qurmaqla maraqlanırsınızsa, bu hissələr tələb olunur:
- PT2399
- 1 x 100K rezistor
- 2 x 4.7 uF kondansatör
- 2 x 3.9nF kondansatör
- 2 x 15K rezistor
- 5 x 10K rezistor
- 1 x 3.7K rezistor
- 1 x 10 uF kondansatör
- 1 x 10nF kondansatör
- 1 x 5.6K rezistor
- 2 x 560pF kondansatör
- 2 x 82nF kondansatör
- 2 x 100nF kondansatör
- 1 x 47 uF kondansatör
4. Bağlayıcılar:
- 1 x 1/4 "Mono jak konnektoru
- 7 x Cüt terminal blokları
- 1 x Dişi 6 pinli konnektor
- 3 x 4 pinli JST konnektoru
- 1 x Kişi güc konnektoru jakı
Mexanik hissələr:
- 18W -a bərabər və ya daha çox güc qəbul edən dinamik
- Taxta korpus
- İstifadəçi interfeysi üçün taxta çərçivə (LCD və fırlanan kodlayıcı üçün).
- Dinamik və UI sahələri üçün köpük kauçuk
- Parçalar üçün 12 qazma vidası
- LCD çərçivə üçün 4 x bağlama cıvatası və qoz -fındıq
- Sabit cihaz salınımları üçün 4 x rezin ayaq (Rezonans mexaniki səs -küy gücləndiricinin dizaynında adi bir şeydir).
- Döner kodlayıcı üçün düymə
Alətlər:
- Elektrikli tornavida
- İsti yapışqan silah (lazım olduqda)
- (İsteğe bağlı) Laboratoriya enerji təchizatı
- (İsteğe bağlı) Osiloskop
- (İsteğe bağlı) Funksiya generatoru
- Lehimləmə dəmir / stansiya
- Kiçik kəsici
- Kiçik Pense
- Lehimləmə qalay
- Cımbız
- Sarma teli
- Qazma bitləri
- Ağac kəsmək üçün kiçik ölçülü mişar
- Bıçaq
- Taşlama faylı
Addım 3: Sxemlərin izahı
Layihənin blok diaqramı ilə tanış olduğumuz üçün dövrə əməliyyatı haqqında bilməli olduğumuz hər şeyi nəzərə alaraq sxemlərə davam edə bilərik:
Ön Gücləndirici Dövrə: LM386, xarici passiv komponentlərdən istifadə etməyə ehtiyac olmadan minimum hissələri nəzərə almaqla bağlıdır. Bas gücləndirmə və ya ton nəzarət kimi səs siqnalı girişinə tezlik cavabını dəyişdirmək istəsəniz, LM386 məlumat cədvəlinə müraciət edə bilərsiniz və bu cihazın şematik diaqramına təsir etməyəcəkdir.. IC üçün tək bir 5V DC təchizatı istifadə etdiyimiz üçün, siqnalın DC çıxarılması üçün IC çıxışına ayrılan kondansatör (C5) əlavə edilməlidir. Göründüyü kimi, 1/4 bağlayıcı (J1) siqnal pimi digipot 'A' pininə və LM386 ters çevrilməyən giriş 'B' pininə qoşulur, buna görə də sadə SPI interfeysi vasitəsilə mikro nəzarətçi tərəfindən idarə olunan gərginlik bölücü.
Gecikmə Echo Təsiri Dövrü: Bu dövrə PT2399 gecikmə effekti IC -ə əsaslanır. Məlumat cədvəlinə görə bu dövrə mürəkkəb görünür və ümumiyyətlə lehimlə qarışdırmaq çox asandır. Artıq yığılmış PT2399 modulunu satın almaq məsləhət görülür və yeganə şey, moduldan fırlanan potansiyometrləri sökmək və digipot xətlərini (Silecek, 'A' və 'B') bağlamaqdır. Yankı effekti dizaynına dair bir məlumat cədvəli istinadından istifadə etdim, salınımların zaman aralığının seçilməsi və geribildirim siqnalının həcminə bağlı digipotlar (İstədiyimiz - "dərinlik"). DELAY_IN xətti olaraq adlandırılan gecikmə dövrü girişi, ön gücləndirici dövrənin çıxışına bağlıdır. Bütün sxemləri yalnız elektrik xətlərini bölüşdürmək istədiyim üçün sxemlərdə qeyd edilməmişdir və siqnal xətləri xarici kabellərlə bağlıdır. "Nə qədər rahat deyil!" Deyə düşünə bilərsiniz, amma iş ondadır ki, analoq emal dövrəsi qurarkən, layihədəki hər bir dövrə hissə -hissə problemi həll etmək daha asandır. Səs -küylü olduğu üçün 5V DC enerji təchizatı pininə bypass kondansatörləri əlavə etmək tövsiyə olunur.
Güc Təchizatı: Cihaz 20V 2A AC/DC adapteri ilə xarici güc jakı ilə təchiz edilmişdir. İstilik şəklində xətti bir tənzimləyicidə böyük miqdarda enerji itkisini azaltmağın ən yaxşı həll yolunun 8V DC-DC aşağı salınma çeviricisi (U10) əlavə etmək olduğunu gördüm. LM2596, bir çox tətbiqdə istifadə edilən və Arduino istifadəçiləri arasında məşhur olan, eBay -də 1 dollardan aşağı olan bir dollar çeviricidir. Bilirik ki, xətti tənzimləyicinin ötürmə qabiliyyətində bir gərginlik azalması var (7805 nəzəri yaxınlaşma halında təxminən 2,5V), buna görə LM7805 -in giriş və çıxışı arasında etibarlı 3V boşluq var. Xətti tənzimləyiciyə laqeyd yanaşmaq və lm2596 -nı 5V xəttinə birbaşa bağlamaq tövsiyə edilmir, çünki gərginlik dalğalanması sxemlərin güc sabitliyinə təsir göstərə bilər.
Güc Gücləndiricisi: Göründüyü kimi sadədir. Bu layihədə TDA2030A modulundan istifadə etdiyim üçün tək tələb güc gücləndiricisinin güc pinlərini və I/O xətlərini birləşdirməkdir. Daha əvvəl də qeyd edildiyi kimi, güc gücləndiricisinin girişi bağlayıcılardan istifadə edərək xarici kabel vasitəsilə gecikmə dövrəsinin çıxışına bağlıdır. Cihazda istifadə olunan dinamik, xüsusi terminal bloku vasitəsilə güc gücləndiricinin çıxışına qoşulur.
Rəqəmsal Potensiometrlər: Yəqin ki, bütün cihazdakı ən vacib komponentlərdir və rəqəmsal olaraq idarə olunmasını təmin edir. Gördüyünüz kimi iki növ digipot var: MCP42100 və MCP4261. Eyni nöqtəni paylaşırlar, amma ünsiyyətdə fərqlənirlər. Bu layihəni hazırladığım zaman stokumda yalnız iki son digipot var, buna görə də əlimdə olanı istifadə etdim, amma eyni tipli iki digipotdan ya MCP42100 və ya MCP4261 istifadə etməyi məsləhət görürəm. Hər digipot bir SPI interfeysi, paylaşım saatı (SCK) və məlumat girişi (SDI) pinləri ilə idarə olunur. ATMEGA328P -nin SPI nəzarətçisi ayrı çip seçmə (CS və ya CE) pinləri idarə edərək birdən çox cihazı idarə edə bilir. Bu layihədə, SPI çipi təmin edən pinlərin ayrı mikrokontrolör pinlərinə bağlandığı şəkildə hazırlanmışdır. PT2399 və LM386 5V təchizatına qoşulub, buna görə də IC -lərin içindəki digipot rezistor şəbəkəsində gərginliyin dəyişməsindən narahat olmağımıza ehtiyac yoxdur (Əsasən məlumat cədvəlində, daxili keçid rezistorlarının gərginlik səviyyəsi aralığında).
Mikro nəzarətçi: Qeyd edildiyi kimi, Arduino tipli ATMEGA328P-də, tək passiv komponentə-sıfırlama pinindəki çəkmə müqavimətinə (R17) ehtiyac var. 6 pinli bağlayıcı (J2), SPI interfeysi vasitəsilə USB ISP proqramçısı vasitəsi ilə cihaz proqramlaşdırması üçün istifadə olunur (Bəli, digipotların qoşulduğu eyni interfeys). Bütün sancaqlar sxematik diaqramda təqdim olunan müvafiq komponentlərə bağlıdır. 5V enerji təchizatı sancaqlarının yanında bypass kondansatörlərinin əlavə edilməsi şiddətlə tövsiyə olunur. Enkoder pinlərinin (C27, C28) yaxınlığında gördüyünüz kondansatörlər, bu pinlərdə kodlayıcı vəziyyətinin sıçramasının qarşısını almaq üçün istifadə olunur.
LCD: Maye kristal ekran 4 -bit məlumat ötürülməsi və məlumatların bağlanması üçün əlavə iki sancaq ilə klassik şəkildə bağlanır - Qeyd seçin (RS) və Enable (E). LCD -nin sabit bir parlaqlığı və dəyişkən kontrastı var ki, bu da tək kəsici (R18) ilə tənzimlənə bilər.
İstifadəçi İnterfeysi: Cihazın fırlanan kodlayıcısında bütün əlaqələrinin təsvir olunan mikrokontrolör sancaqlarına bağlandığı quraşdırılmış SPST düyməsi var. Daxili çəkmə istifadə etmək yerinə, hər bir kodlayıcının pininə A, B və SW çəkmə müqavimətini bağlamaq məsləhətdir. Enkoder komponentini istifadə edərkən cihazın koduna və etibarlılığına uyğun olmaq üçün A və B kodlayıcı pinlərinin mikrokontrolörün xarici kəsmə pinlərinə qoşulduğundan əmin olun.
JST Konnektorları və Terminal Blokları: Hər bir analoq dövrə: əvvəlcədən gücləndirici, gecikmə və güc gücləndiricisi lehimli lövhədə təcrid olunmuşdur və Terminal Blokları arasındakı kabellərlə bağlanmışdır. Kodlayıcı və LCD, JST kabellərinə yapışdırılır və yuxarıda təsvir edildiyi kimi JST Konnektorları vasitəsi ilə lehimli lövhəyə qoşulur. Xarici enerji təchizatı jakı girişi və 1/4 mono jak gitar girişi terminal blokları vasitəsi ilə bağlanır.
Addım 4: Lehimləmə
Qısa bir hazırlıqdan sonra lövhədə bütün komponentlərin dəqiq yerləşdirilməsini təsəvvür etmək lazımdır. Lehimləmə prosesinə əvvəlcədən gücləndiricidən başlamaq və bütün rəqəmsal sxemlərlə bitirmək üstünlük verilir.
İşdə addım-addım təsvir:
1. Lehim əvvəli gücləndirici dövrə. Bağlantılarını yoxlayın. Torpaq xətlərinin bütün uyğun xətlərdə paylaşıldığından əmin olun.
2. Lehim PT2399 modulu/IC, bütün periferik dövrə ilə, sxematik diaqrama görə. Bütün gecikmə dövrəsini lehimlədiyim üçün, hər bir PT2399 pin funksiyasına görə asanlıqla lehimlənə bilən bir çox paylaşılan xətlərin olduğunu görə bilərsiniz. Bir PT2399 modulunuz varsa, fırlanan potensiometrləri ayırın və rəqəmsal potansiometr şəbəkə xətlərini bu sərbəst sancaqlara lehimləyin.
3. Lehim TDA2030A modulu, dinamik çıxış konnektorunun lövhənin xaricində ortada olduğuna əmin olun.
4. Lehim enerji təchizatı dövrəsi. Sxem diaqramına uyğun olaraq bypass kondansatörlərini yerləşdirin.
5. Proqramlaşdırma konnektoru ilə Lehim Mikrokontroller dövrəsi. Proqramlaşdırmağa çalışın, prosesdə uğursuz olmadığından əmin olun.
6. Rəqəmsal potensiometrlər
7. Bütün JST konnektorlarını hər bir xətt bağlantısına uyğun olaraq lehimləyin.
8. Lövhəni gücləndirin, əgər bir funksiya generatorunuz və osiloskopunuz varsa, giriş siqnalına hər bir analog dövrə cavabını addım-addım yoxlayın (tövsiyə olunur: 200mVpp, 1KHz).
9. Güc gücləndirici və gecikmə dövrəsi/modulu üzrə dövrə cavabını ayrıca yoxlayın.
10. Dinamiki güc gücləndiricinin çıxışına və siqnal generatorunu girişə qoşun, tonu eşitdiyinizə əmin olun.
11. Keçirdiyimiz bütün testlər uğurlu olarsa, montaj mərhələsinə keçə bilərik.
Addım 5: Montaj
Ehtiyatınızda odun kəsmək üçün faydalı alətlər olmadığı təqdirdə, texniki yanaşma baxımından bu, layihənin ən çətin hissəsidir. Çox məhdud alətlər dəstim var idi, buna görə də çətin yola getmək məcburiyyətində qaldım - bir daşlama faylı ilə qutunu əl ilə kəsmək. Əsas addımları nəzərdən keçirək:
1. Qutunun hazırlanması:
1.1 Dinamik və elektron lövhə üçün uyğun ölçüləri olan taxta korpusunuz olduğundan əmin olun.
1.2 Dinamik üçün bölgəni kəsin, rezonans titrəmələrinin qarşısını almaq üçün spikeri kəsmə sahəsinə köpük kauçuk çərçivə bağlamaq şiddətlə tövsiyə olunur.
1.3 İstifadəçi interfeysi üçün ayrı taxta çərçivə kəsin (LCD və kodlayıcı). LCD üçün uyğun sahəni kəsin, LCD istiqamətinin ön korpus görünüşünə ters çevrilmədiyinə əmin olun. Bu tamamlandıqdan sonra, dönər kodlayıcı üçün bir çuxur qazın. LCD cadı 4 qazma vintini və fırlanan kodlayıcıyı uyğun bir metal qoz ilə bağlayın.
1.4 Bütün ətrafındakı istifadəçi interfeysinə taxta çərçivəyə köpük kauçuk qoyun. Bu da rezonans qeydlərin qarşısını almağa kömək edəcək.
1.5 Elektron lövhənin yerləşəcəyi yeri tapın, sonra taxta qutuda 4 delik açın
1.6 DC xarici enerji təchizatı giriş jakının və 1/4 gitar girişinin yerləşəcəyi bir tərəfi hazırlayın, uyğun diametrli iki deşik qazın. Bu bağlayıcıların elektron lövhə ilə (yəni polarite) eyni çıxışı paylaşdığından əmin olun. Bundan sonra, hər giriş üçün iki cüt tel lehimləyin.
2. Parçaların birləşdirilməsi:
2.1 Dinamiki seçilmiş yerə bağlayın, iki telin 4 qazma vidası ilə hoparlör pinlərinə qoşulduğundan əmin olun.
2.2 Korpusun seçilmiş tərəfinə istifadəçi interfeysi panelini əlavə edin. Köpük kauçuk haqqında unutmayın.
2.3 Bütün sxemləri terminal blokları vasitəsilə birləşdirin
2.4 LCD və kodlayıcını JST konnektorları vasitəsilə lövhəyə qoşun.
2.5 Dinamiki TDA2030A modul çıxışına qoşun.
2.6 Güc və gitar girişlərini lövhənin terminal bloklarına qoşun.
2.7 Lövhəni qazılmış deliklərin mövqeyində tapın, taxtanın kənarından 4 ədəd qazma vidası ilə lövhəni bərkidin.
2.8 Bütün taxta korpus hissələrini bir yerə yapışdırın ki, möhkəm bir qutuya bənzəsin.
Addım 6: Proqramlaşdırma və Kod
Cihaz kodu AVR mikrokontrolör ailəsinin qaydalarına uyğundur və ATMEGA328P MCU -ya uyğundur. Kod Atmel Studio -da yazılıb, lakin eyni ATMEGA328P MCU -ya malik Arduino IDE ilə Arduino lövhəsini proqramlaşdırmaq imkanı var. Bağımsız mikro nəzarətçi, Atmel Studio-ya uyğun olaraq USB ayıklama adapteri və ya eBay-dən əldə edilə bilən USP ISP proqramçısı vasitəsi ilə proqramlaşdırıla bilər. Ümumiyyətlə istifadə olunan proqramlaşdırma proqramı AVRdude, amma çox dostluq istifadəçi interfeysi olan bir ProgISP - sadə USB İSS Proqramlaşdırma proqramına üstünlük verirəm.
Kod haqqında lazım olan bütün izahatları əlavə edilmiş Amplifice.c faylında tapa bilərsiniz.
Əlavə edilmiş Amplifice.hex faylı, əvvəlcədən müşahidə etdiyimiz sxematik diaqrama tam uyğun gəldikdə birbaşa cihaza yüklənə bilər.
Addım 7: Test
Yaxşı, istədiyimiz hər şey bitdikdən sonra sınaq vaxtıdır. İllər əvvəl heç bir səbəb olmadan qurduğum qədim ucuz gitara və sadə passiv ton idarəetmə sistemi ilə cihazı sınamağa üstünlük verdim. Cihaz həm rəqəmsal, həm də analoq effektli prosessorla sınaqdan keçirilir. PT2399 -un gecikmə ardıcıllığında istifadə olunan səs nümunələrini saxlamaq üçün belə kiçik bir RAM -a sahib olması o qədər də yaxşı deyil, əks -səda nümunələri arasındakı vaxt çox böyük olduqda, siqnalın təhrif edilməsi kimi qəbul edilən böyük bir keçid biti itkisi ilə rəqəmsal hala gəlir. Ancaq eşitdiyimiz "rəqəmsal" təhrif, cihazın işinin müsbət bir yan təsiri olaraq faydalı ola bilər. Hamısı bu cihazla etmək istədiyiniz tətbiqdən asılıdır (bu arada "V1.0 Amplifice" adlandırdım).
Ümid edirəm bu təlimatı faydalı tapacaqsınız.
Oxuduğunuz üçün təşəkkürlər!
Tövsiyə:
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
Rəqəmsal kaliper necə sökülür və rəqəmsal kaliper necə işləyir: 4 addım
Rəqəmsal kaliper necə söküləcək və rəqəmsal kaliper necə işləyir: Bir çox insan ölçü üçün kaliperdən necə istifadə edəcəyini bilir. Bu dərslik sizə rəqəmsal kaliperin necə yıxılacağını və rəqəmsal kaliperin necə işlədiyini izah edəcək
Rəqəmsal İdarə Edilən Xətti Güc Təchizatı: 6 Addım (Şəkillərlə birlikdə)
Rəqəmsal İdarə Edilən Xətti Güc Təchizatı: Mənim təxminən on iki il əvvəl ikili xətti enerji təchizatı yaratdım. Şematik diaqramı Hollandiyada 'Elektor' adlanan bir jurnaldan aldım. Bu enerji təchizatı gərginlik tənzimlənməsi üçün bir potansiyometrdən istifadə edirdi
Uzaqdan İdarə olunan Avtomobil - Simsiz Xbox 360 Nəzarətçisindən istifadə edərək idarə olunur: 5 addım
Uzaqdan İdarə Edilən Avtomobil - Simsiz Xbox 360 Nəzarətçisindən istifadə edərək idarə olunur: Bunlar simsiz Xbox 360 nəzarətçi ilə idarə olunan öz uzaqdan idarə olunan avtomobilinizi qurmaq üçün təlimatlardır
Distorsiya / Bas Gücləndiricisi olan Portativ Gitar Amp - 9v / LM386 IC: 3 addım
Distorsiya / Bas Gücləndiricisi olan Portativ Gitar Amp - 9v / LM386 IC: Bu, günortadan sonra tamamlaya biləcəyiniz həqiqətən sadə bir portativ gitara amp layihəsidir; əlinizdə olan hissələrlə birlikdə. Mühafizəm olaraq köhnə bir surround səs dinamikindən istifadə etdim və dinamikdən istifadə etdim. Cihazın 5 ton parametrləri də var