Оглавление:
- Шаг 1. Посмотрите видео
- Шаг 2. Получите все необходимое
- Шаг 3: Изучите принципиальную схему
- Шаг 4: соберите схему на макетной плате и проверьте ее
- Шаг 5. Создайте постоянную версию
- Шаг 6. Протестируйте его с помощью микроконтроллера, загрузите код Arduino
- Шаг 7: Подключите проводку
- Шаг 8: Включите установку
- Шаг 9: Расширьте его Furthur
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Поворотные энкодеры отлично подходят для использования в проектах микроконтроллеров в качестве устройства ввода, но их работа не очень плавная и удовлетворительная. Кроме того, имея много запасных шаговых двигателей, я решил дать им определенную цель. Так что, если у вас есть шаговые двигатели и вы хотите что-то сделать, возьмите материалы и приступим!
Шаг 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
Теперь, когда он у вас работает, вы можете выполнять всевозможные проекты, которые можно выполнять с помощью поворотного энкодера. Если вы что-то сделаете с его помощью, попробуйте поделиться фотографиями своей работы с сообществом, нажав «Я сделал это!».