Мазмұны:

EISE4 жобасы: Дыбыстық модуляциялық құрылғыны іске асыруды үйреніңіз: 6 қадам (суреттермен)
EISE4 жобасы: Дыбыстық модуляциялық құрылғыны іске асыруды үйреніңіз: 6 қадам (суреттермен)

Бейне: EISE4 жобасы: Дыбыстық модуляциялық құрылғыны іске асыруды үйреніңіз: 6 қадам (суреттермен)

Бейне: EISE4 жобасы: Дыбыстық модуляциялық құрылғыны іске асыруды үйреніңіз: 6 қадам (суреттермен)
Бейне: How to Install eXtremeRate RISE4 Remap Kit on PS5 BDM 030 Controller - Plastic & Metal 2024, Желтоқсан
Anonim
EISE4 жобасы: Дыбыстық модуляциялық құрылғыны іске асыруды үйреніңіз
EISE4 жобасы: Дыбыстық модуляциялық құрылғыны іске асыруды үйреніңіз

Бұл нұсқаулықта сіз дыбыстық әсерлерді қосатын құрылғыны іске асыру үшін әр түрлі қадамдардан өтесіз (кідіріс пен жаңғырық). Бұл құрылғы негізінен микрофоннан, DE0 Nano SoC тақтасынан, дауыс зорайтқыштан, экраннан және инфрақызыл сенсордан тұрады. Инфрақызыл сенсордан қашықтыққа байланысты әсер пайда болады. Экран FFT басып шығару үшін осында.

Біз De0 Nano SoC тақтасын қолдандық, оған екі ПХД қосылған. Бұл бізге қажет әрбір компонентті дәнекерлейтін аналогтық схема.

1 -қадам: Сәулет

Сәулет
Сәулет

Міне, біз жобаны бастамас бұрын ойлаған архитектура. Біз алдымен сигнал алуды жүзеге асыратын микрофонды алдық, ол кернеу күшейткішімен күшейтіледі. Содан кейін ол FFT есептейтін DE0 Nano Soc тақтасының ADC түйреуішіне қосылады және оны экранға басып шығарады. Тақтаның шығысы күшейтіліп, дауыс зорайтқышқа қосылмас бұрын DAC -ке қосылады.

Жобаның осы нүктесінде біз инфрақызыл сенсорды қолдану туралы ойламадық, оны біз кейінірек жобада сіңірдік.

2 -қадам: материалдар

Материалдар
Материалдар

Бұл жобаны іске асыру үшін біз келесі компоненттерді қолдандық:

- Микрофон

- Динамик

- DE0 Nano Soc тақтасы

-Аналогты-цифрлық түрлендіргіш (DE0 Nano Soc тақтасына біріктірілген)

Сандық-аналогтық түрлендіргіш (MCP4821)

- Аудио күшейткіш (LM386N-1)

- Күшейткішті автоматты түрде басқаратын кернеу күшейткіші

-5В (MAX764) кернеу реттегіші

- инфрақызыл сенсор (GP2Y0E02A)

- 5 В (қуат көзі) генерациялайтын күн энергиясы

- Экран (FFT басып шығарады)

3 -қадам: Бірінші ПХД - De0 Nano SoC алдында

Бірінші ПХД - De0 Nano SoC алдында
Бірінші ПХД - De0 Nano SoC алдында
Бірінші ПХД - De0 Nano SoC алдында
Бірінші ПХД - De0 Nano SoC алдында

Бұл бірінші аналогтық схемада микрофон (MC1), автоматты күшейтуді басқаратын кернеу күшейткіші (жұмыс күшейткішке қосылған тізбек бөлігі) және -5В (MAX764) кернеу реттегіші бар.

Алдымен микрофон дыбысты қабылдайды, содан кейін дыбыс кернеу күшейткішімен күшейтіледі; кернеу шамамен 16 мВ -тан 1,2 В -қа дейін барады. Кернеу реттегіші тек жұмыс күшейткішін беру үшін осында.

Бүкіл тізбектің шығысы DE0 Nano Soc тақтасының ADC түйреуішімен байланысты.

4 -қадам: Екінші ПХД - De0 Nano SoC тақтасынан кейін

Екінші ПХД - De0 Nano SoC тақтасынан кейін
Екінші ПХД - De0 Nano SoC тақтасынан кейін
Екінші ПХД - De0 Nano SoC тақтасынан кейін
Екінші ПХД - De0 Nano SoC тақтасынан кейін

Бұл екінші аналогтық схеманың кірістері CS, SCK және SDI түйреуіштері болып табылатын DE0 Nano Soc тақтасының әр түрлі түйреуіштеріне қосылады. Содан кейін бұл кірістер DAC-ке (MCP4821) қосылады, содан кейін ол дыбыстық қуат күшейткішіне (LM386N-1) қосылады. Ақырында бізде дауыс зорайтқышы бар.

Бұл барлық тізбек DE0 Nano Soc тақтасынан келетін 5В -пен қамтамасыз етілген, ал оның жері DE0 Nano Soc құрылғысына және бірінші ПХД жерге қосылады.

5 -қадам: ПХД мен De0 Nano SoC арасындағы байланыс

ПХД мен De0 Nano SoC арасындағы байланыс
ПХД мен De0 Nano SoC арасындағы байланыс

Микрофоннан келетін сигнал картаның ADC -не қосылады. ADC ГЭС -ке қосылған және бізде экранды басқару үшін қолданылатын NIOS II бар. Байланыс үшін ГЭС пен NIOS II ортақ жадты қолданады. Бізде ГЭС -те ADC -тен мәндер қабылдайтын және дыбысқа әсер ететін C -код бар. Нәтиже картаның GPIO -на қосылған SPI сымы арқылы келесі ПХД -ге жіберіледі. Бізде сонымен қатар NIOS II -де C коды бар. Бұл бағдарлама экранды басқаруға және FFT спектрін көрсетуге арналған.

6 -қадам: Инфрақызыл сенсор көмегімен дыбыс әсерін қалай жасауға болады?

Бұл жобада біз тек бір дыбыстық әсерді қолданамыз, ол - дыбыстың кешігуі. Бұл әсерді іске қосу үшін біз инфрақызыл сенсорды қолдануды шештік. Картаның интеграцияланған ADC -ге қосылған сенсордың мәні 60 -тан 3300 -ге дейін болады. Бізде сенсор жанында болғанда 3300 -ге жуық мән бар, ал бізден 60 -қа жақын болғанда. Біз кідірісті 1800 -ден асқан жағдайда ғана қосуды таңдадық, әйтпесе дыбыс тікелей SPI -ге жіберіледі.

Ұсынылған: