Оглавление:
- Шаг 1. Посмотрите видео
- Шаг 2. Получите все необходимое
- Шаг 3: Изучите принципиальную схему
- Шаг 4: соберите схему на макетной плате и проверьте ее
- Шаг 5. Создайте постоянную версию
- Шаг 6. Протестируйте его с помощью микроконтроллера, загрузите код Arduino
- Шаг 7: Подключите проводку
- Шаг 8: Включите установку
- Шаг 9: Расширьте его Furthur
Видео: Использование шагового двигателя в качестве поворотного энкодера: 9 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Поворотные энкодеры отлично подходят для использования в проектах микроконтроллеров в качестве устройства ввода, но их работа не очень плавная и удовлетворительная. Кроме того, имея много запасных шаговых двигателей, я решил дать им определенную цель. Так что, если у вас есть шаговые двигатели и вы хотите что-то сделать, возьмите материалы и приступим!
Шаг 1. Посмотрите видео
Шаг 2. Получите все необходимое
Для этого проекта вам понадобятся:
- Шаговый двигатель (униполярный или биполярный).
- Микросхема операционного усилителя LM358P.
- Резистор на 1 кОм.
- 2 резистора по 100 кОм.
- 2 резистора 4,7 кОм.
- 2 резистора по 47 кОм.
- Светодиод.
- Соединительные провода.
Дополнительные компоненты:
- 2x светодиода
- 2 резистора 330 Ом
Шаг 3: Изучите принципиальную схему
Спасибо, Андрейф1!
Прежде чем продолжить, убедитесь, что вы ознакомились со схемой.
Поскольку два контакта в середине заголовка, которые должны быть подключены к шаговому двигателю, подключены к одной и той же точке в цепи (скажем, общей), вы можете использовать заголовок 1x3 вместо заголовка 1x4 в постоянной версии, но тогда для подключения биполярного шагового двигателя вам нужно будет соединить один провод из двух катушек вместе и подключить их к общей точке схемы, а оставшиеся два провода должны быть подключены к контактам P и S соответственно.
Шаг 4: соберите схему на макетной плате и проверьте ее
Начните с размещения операционного усилителя на плате и подключите резисторы в соответствующие места. Старайтесь использовать более короткие провода, чтобы не запутать их. Убедитесь, что соединения не ослаблены и выполняются в соответствии с принципиальной схемой.
Подключите шаговый двигатель к усилителю и включите его от 5-вольтового источника питания.
Если вы используете дополнительные светодиоды, подключите анод каждого светодиода к каждому из выходов через резистор 330 Ом и подключите их катоды к «GND».
Шаг 5. Создайте постоянную версию
Нажмите на изображение, чтобы узнать больше.
Рекомендуется изготовить стационарный вариант усилителя, так как он будет более компактным и практичным для использования в проектах.
Шаг 6. Протестируйте его с помощью микроконтроллера, загрузите код Arduino
В этом примере регулируется яркость светодиода, подключенного к контакту «D13», путем регулировки рабочего цикла на этом выходном контакте, управляемого поворотным энкодером.
Шаг 7: Подключите проводку
Подключите питание усилителя к контакту * '+ 5-В,' -ve 'к контакту' GND ', а выходные контакты к контактам' D6 'и' D7 'платы Arduino. Последовательность подключения выходных контактов усилителя к входным контактам Arduino определяет, будет ли регистрироваться конкретное направление движения шагового двигателя: по часовой стрелке или против часовой стрелки.
* Если вы используете микроконтроллер, который работает на логическом уровне 3,3 В, убедитесь, что вы запитываете усилитель только напряжением 3,3 В постоянного тока
Шаг 8: Включите установку
Подключите установку к соответствующему источнику питания (5–12 В постоянного тока) и включите ее.
Шаг 9: Расширьте его Furthur
Теперь, когда он у вас работает, вы можете выполнять всевозможные проекты, которые можно выполнять с помощью поворотного энкодера. Если вы что-то сделаете с его помощью, попробуйте поделиться фотографиями своей работы с сообществом, нажав «Я сделал это!».
Рекомендуемые:
Кнопка поворотного энкодера: 6 шагов
Кнопка поворотного энкодера: это поворотный пульт дистанционного управления на основе поворотного энкодера. Он имеет следующие особенности. Аккумулятор работает с очень низким потреблением тока при активации Автоматическая активация при вращении регулятора Автоматический переход в спящий режим после периода бездействия Конфигурация
Замена поворотного энкодера ISDT Q6: 4 шага
Замена поворотного энкодера ISDT Q6: это руководство предназначено для того, чтобы помочь людям, чьи кодеры Q6 со временем испортились, теперь они непригодны для использования. Моя начала прокручиваться в случайных, беспорядочных направлениях, и даже после оплавления паяных соединений и очистки энкодера спиртом он все еще оставался некорректным
Ручка регулировки громкости USB с использованием DigiSpark и поворотного энкодера: 3 шага
Ручка регулировки громкости USB с использованием DigiSpark и поворотного энкодера: это супер дешевая ручка регулировки громкости USB. Иногда традиционные ручки более удобны для управления чем-либо, чем щелкать мышью везде. В этом проекте используется DigiSpark, Rotary Encoder и USB-библиотека Adafruit Trinket (https: //github.c
Как использовать шаговый двигатель в качестве поворотного энкодера и OLED-дисплея для шагов: 6 шагов
Как использовать шаговый двигатель в качестве поворотного энкодера и OLED-дисплея для шагов: в этом руководстве мы узнаем, как отслеживать шаги шагового двигателя на OLED-дисплее. Посмотрите демонстрационное видео. Авторство оригинального руководства принадлежит пользователю youtube " sky4fly "
Учебное пособие по набору поворотного энкодера: 5 шагов
Учебное пособие по набору поворотного энкодера: Описание: Этот комплект поворотного энкодера можно использовать для определения положения и скорости двигателя. Это очень простой комплект, состоящий из оптического датчика луча (оптопереключатель, фототранзистор) и части диска с прорезями. Его можно подключить к любому микроконтроллеру