Тахометр - Зачем? Есть мобильник!

Очень хотелось узнать обороты электродвигателя на самолёте. Но ехать в магазин лень и дорого, ждать заказ из Китая долго, изобретать что-то своё - времени нет.
И тут пришла идея: есть мобильник, есть микрофон у мобильника, значит он умеет слушать!
Нужна только программа, отображающая спектр звука.
Немного элементарной теории:
Если двигатель крутит от 1000 до 10000 об/мин, то он “хлопает” лопастями возле “уха” с частотой
1000 [об/мин] * 2 [лопасти] / 60 [сек] = 33 [хлопка/сек].

Или попросту частота на спектрометре должна быть в диапазоне от 33 до 330 Гц, осталось только услышать среди шума именно эти частоты.
Установив из маркета программку, при запуске видим чудо

При старте видим всем известные 8 KHz

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

122 Hz соответствует 3660 об/мин. По шуму и тяге тоже похоже на правду. Причём данный пик наиболее хорошо видно, если микрофон расположен вблизи кончика лопасти винта или даже в плоскости вращения в десятке см от винта.

Ну и максимальные обороты

220 Hz -> 6600 об/мин. Более чем правдоподобно.

Более того, можно сместиться в интересующую нас область от 10 Hz до пары КГц и мониторить более точно

По мне так отличный тахометр на андроид-смартфоне 😎

  • 8994
Comments
diver_Роман

Специализированная программа была бы поудобнее - минимум лишних данных и автоматический пересчет Гц --> об./мин.
А у меня Symbian, так его… (давно уже; все звонит и не ломается) Под Symbian я точно ничего писать не хочу 😁

Viktor89

Программа не будет профитной, сделать трудно (спектральный анализ + интеллектуальный анализ сигнала и выделение его от шума) а потребителя мало. Следовательно приложение будет дорогим, а значит его мало кто купит. Я уже подумал над этим прежде чем написать.
А пересчёт очень простой, надо всего-то на 30 умножить

Viktor89

А слона то я и не заметил ) А вообще, если присмотреться, у них в меню в основном ДВС, они громкие и сигнал выделяется чётко. Аналогично и с электро вертолётом, лопасти большие и хлопают громко. На электро самолётах боюсь эта программа не сможет корректно работать. Хотя может и стоит попробовать конечно. Но спектр как-то интереснее наблюдать )

diver_Роман
Viktor89;bt101880

…сделать трудно (спектральный анализ + интеллектуальный анализ сигнала и выделение его от шума)…

Спектральный анализ - простая задача. FFT никто не отменял. Срезать шум, даже в спектральной области по образцу (даем телефону послушать фоновый шум пару секунд перед включением двигателя) - тоже просто.
Эти алгоритмы даже кодировать самому не нужно, “все уже сделали до нас” 😃

Хороший (удобный и информативный) интерфейс и хорошая отладка на реальных сэмплах и на реальных устройствах - все что нужно.

Но, конечно, это требует вполне определенного времени и тут нужно либо вдохновение, либо $$$ на зарплату разработчику 😃 Так что в главном вы правы.

boroda_de
Viktor89;bt101885

спектр как-то интереснее наблюдать )

Ну это само-собой. Покупать не интересно, лучше сделать 😃

Viktor89

Ну… спектральная программка тоже не бесплатная по большому счёту, 175 рублей с карточки пришлось отдать, ибо бесплатные решения слишком уж приближённые и без цифровых данных
Так что тут действительно решение для гиков

Да и теперь можно в принципе спектр мерить, сама по себе программа мне интересная.

Datos

Head Speed Tachometer. Для Андроид. Лично добавлял на 4pda в раздел программ. Работает отлично.

скрудж

можно модель телефона?

Viktor89

а любом андроидофоне должно работать.