Найти в Дзене
Шарапов

Простой тахометр на Ардуино

На скорую руку собрал приборчик для измерения скорости вращения проигрывателя виниловых пластинок. На канале уже было видео про измерение скорости пластинки смартфоном, но подписчики отметили, что мобильник имеет значительный вес, и это может влиять на результат. Тогда было решено ради интереса измерить скорость тех же проигрывателей, но уже оптическим методом. Два способа расчёта частоты 1) Когда частота высокая - мы считаем количество импульсов (колебаний) которое уместилось в заданный интервал времени. 2) Когда частота низкая - мы измеряем время одного периода, а далее, по формуле f=1/T определяем частоту. В нашем случае частота достаточно низкая, поэтому мы будем использовать второй способ. Компоненты схемы Для того чтобы с каждым оборотом пластинки получать импульс - будем использовать огрызок белой бумаги и оптический датчик TCRT5000, благо стоит он копейки. На момент написания статьи - 50р. Математикой будет заниматься Arduino nano, а циферки нам покажет модуль ЖК-диспл
Оглавление

На скорую руку собрал приборчик для измерения скорости вращения проигрывателя виниловых пластинок.

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

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

Два способа расчёта частоты

1) Когда частота высокая - мы считаем количество импульсов (колебаний) которое уместилось в заданный интервал времени.

2) Когда частота низкая - мы измеряем время одного периода, а далее, по формуле f=1/T определяем частоту.

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

Компоненты схемы

Для того чтобы с каждым оборотом пластинки получать импульс - будем использовать огрызок белой бумаги и оптический датчик TCRT5000, благо стоит он копейки. На момент написания статьи - 50р.

Математикой будет заниматься Arduino nano, а циферки нам покажет модуль ЖК-дисплея LCD1602.

Питание всего этого - 5 вольт. Подойдёт либо зарядник от мобильника либо "повербанк" либо USB кабель подключенный к компьютеру.

Схема соединения модулей

Схема оптического тахометра
Схема оптического тахометра

Датчик подключается на второй пин ардуинки. Переменный резистор служит для настройки контрастности дисплея.

Метка из белой бумаги прикрепляется на край пластинки, а датчик размещается так, чтобы метка кратковременно проскакивала в поле зрения датчика.

Размещение датчика и метки
Размещение датчика и метки

Каждый раз когда белая метка проскакивает мимо датчика - срабатывает "прерывание". Программа считает сколько микросекунд прошло с момента прошлого прерывания до текущего.

Если пластинка вращается с частотой 33 оборота в минуту (точнее 33 и одна треть) тогда длина периодадолжна составить 1800000 микросекунд.

На дисплее в верхней строке будет отображаться время полного оборота в микросекундах, а в нижней угловая частота вращения пластинки в об/мин.

Скетч можно скачать по ссылке

https://cloud.mail.ru/public/akKy%2FJXaJe9eD7

И в дополнение небольшое видео

Понравилось - ставьте лайк :)

Подписывайтесь на канал - у меня много интересного: и Ардуино и ЧПУ-обработка, и реставрация ламповой техники, и многое другое