Как считать обороты вентилятора

Alex Fizryk
Offline
Зарегистрирован: 26.08.2021

Как считать обороты вентилятора через ардуино, и вести значения на экран?
Спасибо

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Информации про вентилятор недостаточно.

sadman41
Offline
Зарегистрирован: 19.10.2016

Считать через attachInterrupt(), вести через println().

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Можно сделать стробоскоп, и частота, при которой лопости визуально не вращаются и будет частотой вращения. Или кратной ей.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Если одну лопасть покрасить в альтернативный цвет, то "или кратной ей" можно исключить.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

brokly пишет:

Если одну лопасть покрасить в альтернативный цвет, то "или кратной ей" можно исключить.

Нельзя.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Ну если измерять от балды, то можно ошибиться, только тогда в этом методе смысла нет никакого. Можно было его не советовать. А вот если действовать не только сробоскопом но и мозгами в нужной последовательности, то как раз МОЖНО. Нужно объяснять как ?

Upper
Offline
Зарегистрирован: 23.06.2020

МОЖНО.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

andriano пишет:

Нельзя.

Upper пишет:

МОЖНО.

 - Стрижено!

 - Брито!

(~_~) эпилировано!

(реально нельзя, конечно. На частотах, КРАТНЫХ частоте вращения всегда будет один и тот же вид на стробоскопе, а размывание цвета будет на частотах не кратных. Например для трехлопастного вентилятора пятно будет двигаться при частоте 3/4 и при 3/2 от частоты вращения)

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

Экий вы однако.... Можно. Методика наше все. Ставишь стробоскоп на максимальную частоту, и начинаешь ее плавно понижать до появления синхронизации.  И это, только не нужно рассказывать, что "а если вентилятор вертится с частотой больше той, которую может выдать стробоскоп", один хер рулеткой доли миллиметра не измерить.

Logik
Offline
Зарегистрирован: 05.08.2014

Можно по звуку. Анализировать сигнал с микрофона. Или датчик Холла  впиндюрить. Или оптопару, или в разделе ищу исполнителя спросить.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

brokly пишет:

Ставишь стробоскоп на максимальную частоту...

А "максимальная частота" - это сколько?

Цифирку озвучте?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Logik пишет:

Можно по звуку. Анализировать сигнал с микрофона. Или датчик Холла  впиндюрить. Или оптопару, или в разделе ищу исполнителя спросить.

Не, ну Брокли хотя бы сразу предусмотрел, как бороться с тем, что лопастей, как правило, больше одной...

Можно методом экспертных оценок: опросить N экспертов и результат усреднить.

Logik
Offline
Зарегистрирован: 05.08.2014

А можно шею укоротить, чтоб кровь к мозга лучше поступала. Количество лопастей как правило не просто больше одной, но и постоянно, легко учитывается в коде константой.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Logik пишет:

А можно шею укоротить, чтоб кровь к мозга лучше поступала. Количество лопастей как правило не просто больше одной, но и постоянно, легко учитывается в коде константой.

Я знаю только две константы: e и π.

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

andriano пишет:

brokly пишет:

Ставишь стробоскоп на максимальную частоту...

А "максимальная частота" - это сколько?

Цифирку озвучте?

А зачем ? 

Upper
Offline
Зарегистрирован: 23.06.2020

Если использовать в мысленном эксперименте программно управляемый стробоскоп, то находим статичную картинку (синхронизацию) на любой частоте, а потом удваиваем частоту стробоскопа пока не потеряем синхронизацию. Остается вопрос, как отследить статичность картинки при помощи доступных модулей для ардуино?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Upper пишет:

Остается вопрос, как отследить статичность картинки при помощи доступных модулей для ардуино?

А нам важна именно статичность всей картинки, полученной с участием стробоскопа, или достаточно, чтобы, скажем, в одной точке стабильно перекрывался или не перекрывался луч? Для последнего достаточно одного светодиода и одного фотодиода/фототранзистора.

Upper
Offline
Зарегистрирован: 23.06.2020

Я писал про случай "Если одну лопасть покрасить в альтернативный цвет" (сообщение #4).

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Если источник света и фотоприемник находятся по разную сторону от плоскости вращения, не важно, в какой цвет покрашены лопасти.

Если же по одну сторону (т.е. работаем в отраженном свете), то окраска лопастей может быть важна.

Но в данном случае главное, что и светодиод, и фотодатчик вполне совместимы с Ардуино (о чем, собственно, и был вопрос).

Logik
Offline
Зарегистрирован: 05.08.2014

andriano пишет:

Logik пишет:

А можно шею укоротить, чтоб кровь к мозга лучше поступала. Количество лопастей как правило не просто больше одной, но и постоянно, легко учитывается в коде константой.

Я знаю только две константы: e и π.

точно шею укорачивать.

Logik
Offline
Зарегистрирован: 05.08.2014

Upper пишет:

Если использовать в мысленном эксперименте программно управляемый стробоскоп, то находим статичную картинку (синхронизацию) на любой частоте, а потом удваиваем частоту стробоскопа пока не потеряем синхронизацию. Остается вопрос, как отследить статичность картинки при помощи доступных модулей для ардуино?

1. не страдать херней.

2. не красить покрашенное

3. определять наличие/отсутствие лопасти оптопарой достаточно часто 1000-10000  раз в сек. Значение связано с максимальной частотой вращения, кол-вом лопастей и отношением ширины лопасти к промежутку между ними.

4. считать количество лопастей прошедших через оптопару за секунду, пусть полученное будет N.

5. Рассчитать кол-во оборотов за минуту как 60*N/C , где С - количество лопастей вентилятора, константа.

6. послать длинношеего изучать остальные константы математики для расширения в т.ч. и кругозора https://ru.wikipedia.org/wiki/Математическая_константа