
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

Шаг 1: Проектирование схемы

Основным компонентом будет шаговый контроллер, которому требуется генератор импульсов для тактовой частоты шагового драйвера и высокий / низкий уровень для направления.
Осмотрелся и нашел генератор импульсных сигналов для шагового двигателя, однако не хотел ждать доставки, поэтому использовал esp8266 для генерации импульсов.
Тумблер, подключенный к 3,3 В и Gnd, будет контролировать высокий / низкий уровень для шагового драйвера.
Электроника будет заключена в коробку, интерфейс будет иметь кнопку для перемещения двигателя, тумблер для определения направления, разъем постоянного тока для подключения питания 12 В и 4-проводной выводной соединитель для шагового двигателя.
Шаг 2: спецификация

TB6560 Контроллер шагового двигателя
D24V22F3 3.3V понижающий модуль
ESP8266 для генерации тактовых импульсов
Кнопка гравитации (зеленая)
Переключить переключатель
Ящик общего назначения 98x145x54мм
Адаптер переменного тока 12 В, 2 А питания
Выбор компонентов был обусловлен их доступностью, поскольку это должен был быть быстрый проект!
Шаг 3: Код

Настройки TB6560
Шаговый ток 1A
- SW1 ВЫКЛ.
- SW2 ВКЛ.
- SW3 ВЫКЛ.
- S1 ВЫКЛ.
20% ток остановки
S2 ВКЛ
Полный шаг
- S3 ВКЛ.
- S4 ВКЛ.
Настройка затухания 0%
- S5 ВЫКЛ.
- S6 ВЫКЛ.
Штыревые соединения
- NodeMCU D8, ESP8266 15 до TB6560 CLK +
- NodeMCU D5, ESP826614 на кнопке, установленной в коробке
- Переключить на CW +
- Gnd на CW-
- Земля в CLK-
Код на ESP8266 для работы в качестве генератора импульсов, активируемых кнопкой:
Это руководство ссылается на настройки TB6560.
Шаг 4: Таблица микрошагов для справки

Это необходимо для изменения скорости двигателя переключателями.
Рекомендуемые:
Управляемый по MIDI шаговый двигатель с микросхемой прямого цифрового синтеза (DDS): 3 шага

Управляемый по MIDI шаговый двигатель с микросхемой прямого цифрового синтеза (DDS): Вы когда-нибудь задумывались о том, что вам ПРОСТО нужно было превратить в мини-проект? Ну, я играл с наброском, который я сделал для Arduino Due, предназначенным для создания музыки с модулем прямого цифрового синтеза (DDS) AD9833 … и в какой-то момент я подумал & q
Шаговый двигатель, управляемый шаговым двигателем, без микроконтроллера !: 6 шагов

Шаговый двигатель, управляемый шаговым двигателем, без микроконтроллера! В этом кратком руководстве мы создадим простой контроллер шагового двигателя с использованием шагового двигателя. Этот проект не требует сложной схемы или микроконтроллера. Итак, без лишних слов, приступим
Шаговый двигатель, управляемый шаговым двигателем, без микроконтроллера (V2): 9 шагов (с изображениями)

Шаговый двигатель, управляемый шаговым двигателем без микроконтроллера (V2): в одном из моих предыдущих инструкций я показал вам, как управлять шаговым двигателем с помощью шагового двигателя без микроконтроллера. Это был быстрый и увлекательный проект, но он сопровождался двумя проблемами, которые будут решены в этой инструкции. Итак, остроумие
Шаговый двигатель, управляемый шаговым двигателем - Шаговый двигатель как поворотный энкодер: 11 шагов (с изображениями)

Шаговый двигатель, управляемый шаговым двигателем | Шаговый двигатель как поворотный энкодер: у вас есть пара шаговых двигателей, и вы хотите что-то сделать? В этом руководстве давайте использовать шаговый двигатель в качестве поворотного энкодера для управления положением другого шагового двигателя с помощью микроконтроллера Arduino. Итак, без лишних слов, давайте
Управляемый светом шаговый двигатель + настенный кронштейн / подставка: 6 шагов

Управляемый светом шаговый двигатель + настенный кронштейн / подставка: эта подставка используется для размещения шагового двигателя, управляемого Arduino, предназначенного для автоматического управления занавеской в соответствии с уровнем освещенности в комнате. Вы также можете добавить ЖК-экран для печати уровня освещенности. Трехмерная передача предназначена только для демонстрации