Оглавление:

Проект EISE4: узнайте, как реализовать устройство модуляции голоса: 6 шагов (с изображениями)
Проект EISE4: узнайте, как реализовать устройство модуляции голоса: 6 шагов (с изображениями)

Видео: Проект EISE4: узнайте, как реализовать устройство модуляции голоса: 6 шагов (с изображениями)

Видео: Проект EISE4: узнайте, как реализовать устройство модуляции голоса: 6 шагов (с изображениями)
Видео: Когда вы каждый день прыгаете со скакалкой, что происх... 2024, Июль
Anonim
Проект EISE4: узнайте, как реализовать устройство модуляции голоса
Проект EISE4: узнайте, как реализовать устройство модуляции голоса

В этом руководстве вы пройдете через все этапы создания устройства, которое добавляет звуковые эффекты (задержку и эхо). Это устройство в основном состоит из микрофона, платы DE0 Nano SoC, динамика, экрана и инфракрасного датчика. Эффект будет реализован в зависимости от того, на каком расстоянии вы стоите от инфракрасного датчика. Экран здесь для печати БПФ.

Мы использовали плату De0 Nano SoC, и к ней подключены две PCB. Это аналоговая схема, на которой мы сварили каждый нужный нам компонент.

Шаг 1: Архитектура

Архитектура
Архитектура

Вот архитектура, о которой мы сначала думали, прежде чем приступить к проекту. Сначала мы получили микрофон, который осуществляет сбор сигнала, который затем усиливается усилителем напряжения. Затем он подключается к выводу АЦП платы DE0 Nano Soc, которая вычисляет БПФ и выводит его на экран. Затем выходы платы подключаются к ЦАП, а затем усиливаются и подключаются к громкоговорителю.

На этом этапе проекта мы не думали об использовании инфракрасного датчика, который мы ассимилировали в рамках проекта позже.

Шаг 2: материалы

Материалы
Материалы

Для реализации этого проекта мы использовали следующие компоненты:

- микрофон

- Громкоговоритель

- Плата DE0 Nano Soc

- Аналого-цифровой преобразователь (интегрирован в плату DE0 Nano Soc)

- Цифро-аналоговый преобразователь (MCP4821)

- Усилитель мощности звука (LM386N-1)

- Усилитель напряжения с автоматической регулировкой усиления

- Регулятор напряжения, вырабатывающий -5В (MAX764)

- Инфракрасный датчик (GP2Y0E02A)

- Солнечная энергия, вырабатывающая 5 В (источник питания)

- Экран (который печатает БПФ)

Шаг 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.

Шаг 4: Вторая печатная плата - после платы De0 Nano SoC

Вторая печатная плата - после платы De0 Nano SoC
Вторая печатная плата - после платы De0 Nano SoC
Вторая печатная плата - после платы De0 Nano SoC
Вторая печатная плата - после платы De0 Nano SoC

Входы этой второй аналоговой схемы подключены к разным выводам платы DE0 Nano Soc, которыми являются выводы CS, SCK и SDI. Затем эти входы подключаются к ЦАП (MCP4821), который затем подключается к усилителю мощности звука (LM386N-1). Наконец-то у нас есть громкоговоритель.

На всю эту схему подается напряжение 5 В, идущее от платы DE0 Nano Soc, и ее земля соединена с DE0 Nano Soc и с землей первой печатной платы.

Шаг 5: Связь между печатной платой и De0 Nano SoC

Связь между печатной платой и De0 Nano SoC
Связь между печатной платой и De0 Nano SoC

Сигнал, поступающий с микрофона, подключается к АЦП карты. АЦП подключен к HPS, и у нас есть NIOS II, который используется для управления экраном. Для связи HPS и NIOS II используют общую память. У нас есть код C, работающий в HPS, который получает значения от АЦП и оказывает некоторые эффекты на звук. Затем результат отправляется на следующую печатную плату через провод SPI, подключенный к GPIO карты. У нас также есть код C, работающий в NIOS II одновременно. Эта программа предназначена для управления экраном и отображения спектра БПФ.

Шаг 6: Как создать звуковые эффекты с помощью инфракрасного датчика?

В этом проекте мы используем только один звуковой эффект - задержку звука. Чтобы активировать этот эффект, мы решили использовать инфракрасный датчик. Датчик, подключенный к встроенному АЦП карты, имеет значение от 60 до 3300. У нас есть значение около 3300, когда мы находимся рядом с датчиком, и значение около 60, когда мы далеко от него. Мы решили активировать задержку, только если значение больше 1800, в противном случае звук напрямую отправляется в SPI.

Рекомендуемые: