Ищем специалиста по ESP 32 \ Нужно подключить микрофон
Здравствуйте! Мы делаем грантовый проект и у нас проблема с подключением микрофона к ESP32 Wrover. Мы использовали микрофоны двух типов: inmp441 и ics 43434.
Мы новички, и несмотря на наличие материалов на YouTube по подключению этих микрофонов и доступ к коду на GPT - все равно не удается запустить эти микрофоны: стабильно получаем сигнал на уровне шума. Нужна квалифицированная помощь.
Отзыв заказчика о сотрудничестве с Viktor I.
Ищем специалиста по ESP 32 \ Нужно подключить микрофонБыстро отозвался, быстро выполнил, видно человек грамотный и имеет широкий выбор аппаратуры и компонентов для выполнения проектов.
Отзыв фрилансера о сотрудничестве с Анастасією Христенко
Ищем специалиста по ESP 32 \ Нужно подключить микрофонПроект был очень интересным, а клиент коммуникабельный, отзывчивый, все очень хорошо!
-
GPT і код не важкий сумісні.
-
А куда вы выводите полученный сигнал?
-
Якщо ви використовуєте аналоговий мікрофон, вам потрібно налаштувати будь-який таймер на генерацію переривань із частотою відповідної періодичності вибірок. У перериванні від таймера запускаєте одноразове перетворення АЦП (його налаштовуєте на максимально можливу тактову частоту). У перериванні після закінчення перетворення АЦП, результат кладете у буфер, до заповнення, як він заповниться, перемикаєте буфер (їх має бути два) і виставляєте ознака готовності даних. В основному циклі очікуєте на готовність даних. Як дані готові, за допомогою функцій FATFS відкриваєте файл на SD та дописуєте до кінця. Якщо файлу немає, спочатку створюєте його записуючи заголовок. Якщо рівень звуку низький, або ви урізаєте результат (наприклад використовуєте тільки старші біти результату) або сигнал на вході занадто низький і його потрібно попередньо підсилити.
У випадку з мікрофоном I2C, у перериванні від таймера робите запит даних і відправляєте команду нового перетворення. Якщо у вас мікрофон підтримує протокол I2S, то просто налаштовуєте модуль I2S і мікрофон на необхідний бітрейт. Так як данні швидше за все будуть 16-бітні - будьте уважні при обробці даних.
-
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 1 день 11 часов назад ∙ 2 ставки |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 4 дня 12 часов назад ∙ 7 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 5 дней 12 часов назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 895 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 11 дней 9 часов назад ∙ 15 ставок |