Оглавление:

Измеритель оборотов на Arduino Uno: 3 шага
Измеритель оборотов на Arduino Uno: 3 шага

Видео: Измеритель оборотов на Arduino Uno: 3 шага

Видео: Измеритель оборотов на Arduino Uno: 3 шага
Видео: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, Июль
Anonim
Измеритель оборотов на Arduino Uno
Измеритель оборотов на Arduino Uno

Arduino - это платформа всемогущества. Это позволяет создавать как простые прошивальщики, так и сложные системы для более продвинутой автоматизации. Благодаря различным шинам, Arduino также может быть расширен за счет включения различных периферийных устройств. Сегодня мы подробнее рассмотрим инфракрасный датчик препятствий и его использование для тахометра. Принцип действия датчика очень прост. Он содержит 2 диода, излучающий и приемный диод.

Шаг 1: использованное оборудование

Подержанное оборудование
Подержанное оборудование

Принимающий ИК-диод подключается непосредственно к цифровому выходу 5 В, и потенциометр можно использовать для управления чувствительностью (расстоянием до объекта), на которую будет реагировать принимающий диод. Модуль питается от Arduino 5V, он также используется для питания передающего ИК-диода, который постоянно излучает свет с частотой 38 кГц на длине волны 950 нм / 940 нм (в зависимости от используемого диода). Этот модуль можно найти в розничных магазинах (Aliexpress и др.) Под названием KY-032, соответственно, датчик препятствий. Есть несколько версий, я использовал первую, она очень проста в конструкции.

Датчик реагирует на препятствие на определенном расстоянии (задается потенциометром) 2-40 см. При обнаружении препятствия на выходную клемму модуля, обрабатывающего Arduino, подается сигнал 5 В. Одним из (не) преимуществ ИК-диодов является то, что свет может отражаться от блестящих поверхностей. То есть блестящая поверхность обнаруживается на меньшем расстоянии, чем матовая. Это заставило меня задуматься об использовании этого датчика как тахометра. На матовую поверхность - шкив коленчатого вала приклеил полоску изоленты шириной около 1см, либо хорошо использовать алюминиевую фольгу, она лучше отражает светоотражающие свойства. Я установил интенсивность усиления так, чтобы на постоянном расстоянии от шкива модуль реагировал только на ленту, проходящую через модуль при каждом обороте коленчатого вала, а не на сам шкив.

Шаг 2: Arduino, выходное оборудование и схема

Arduino, выходное оборудование и схема
Arduino, выходное оборудование и схема

Arduino прерывает сигнал от модуля и добавляет переменную, которая вычисляется раз в секунду по формуле, которая преобразует считанные сигналы в количество сигналов в минуту. Это дает возможность определить количество оборотов коленчатого вала (двигателя) в минуту. Обновление дисплея происходит каждую секунду. Скорость позже отображается на символьном ЖК-дисплее 20x4 с преобразователем I2C. Благодаря преобразователям достаточно подключить к дисплею 4 провода. Источник питания (5 В), земля (GND), тактовый сигнал (SCL), данные (SDA). Тахометр может использоваться для различных машин, контроля скорости шкивов тракторов, комбайнов, а также в промышленности для контроля процессов, работы и активности машин.

Шаг 3: результат и исходный код

Результат и исходный код
Результат и исходный код

Программу проекта и другие интересные проекты можно найти по адресу: https://arduino.php5.sk/otackomer.php?lang=en или по электронной почте: [email protected]

Рекомендуемые: