trapwalker
@trapwalker
Программист, энтузиаст

Как лучше реализовать простой энергоэффективный компактный диктофон (устройство)?

Нужно спроектировать относительно дешевое устройство способное непрерывно записывать десятки часов звука (голос) от одной зарядки. При этом оно должно быть достаточно компактным и лёгким, чтобы его можно было носить как клипсу на одежде.
Важно, чтобы отчетливо были различимы голоса владельца и людей в ближайшем окружении 2-3 метра
Конкретно хотелось бы решить следующие вопросы:
  1. Использовать ли кодек (программный или аппаратный) для сжатия или эффективнее тупо писать PCM, благо флешки нынче дешевые и объёмные? Формат не важен, пост-обработка всё порешает.
  2. Имеет ли смысл заморачиваться пропуском тишины с точки зрения энергоэффективности? Не хотелось бы терять начало фразы, придётся использовать какой-то циклический буфер?
  3. Реально ли к озвученным выше условиям добавить возможность эпизодического доступа к фрагментам записанного звука посредством BlueTooth через своё приложение со смартфона?
  4. Использовать для оцифровки АЦП контроллера или лучше взять микрофон с SPI?
  5. Какой микрофон лучше использовать, сложно ли сделать его обвязку для приведенных требований?
  6. Какой контроллер использовать в зависимости от предыдущих вариантов? TI, Atmel, STM?..
  7. Распаивать память или использовать TF Card?

Интересуют общие соображения, прикидки, варианты...
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
@pfg21
ex-турист
1. воспользовать не сложным кодеком ADPCM, его качества вполне хватит для голосовой записи. а пожатие потока получится весьма неплохим.
уменьшение количества записи на флешку увеличит время работы (запись в флеш тоже хорошо потребляет энергию)
2. имеет. алгоритм несложный. результат отличный. то флешки у тебя безразмерные до пофих, то ram взять побольше боишься. писать часы тишины как минимум глупо и расточительно.
3. реально всё. что напишешь то и будет, только надо сесть написать и допилить до ума.
4. для голоса АЦП контроллера хватит, в дешевый SPI микрофон впиховано АЦП такого же не высокого качества. в общем протестируй запись и решение будет самому понятно.
5. любой подходящий по твоим условиям: направленный/ненаправленный, АЧХ чувствительность...
они все практически сейчас емкостные со встроенным полевиком. большой обвязки снаружи не требуется.
6. любой подходящий. распиши что ты хочешь и получишь предварительные параметры железа.
7. используй tf card - их сейчас как грязи, да и стоимость соотвествующая.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы