Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Шаговые двигатели - это двигатели постоянного тока, которые двигаются дискретными шагами. У них есть несколько катушек, которые организованы в группы, называемые «фазами». Последовательно запитывая каждую фазу, двигатель будет вращаться шаг за шагом.
Шаговые двигатели очень полезны при создании проектов, требующих точного позиционирования, таких как 3D-принтеры. Из-за некоторых ограничений у нас есть еще один тип двигателей, называемый серводвигателями.
Ограничения: -
1. потреблять электроэнергию, даже если вообще не выполняешь никакой работы.
2. меньший крутящий момент на высокой скорости.
3. Нет механизма обратной связи, как у серводвигателя.
Более того, для шаговых двигателей требуются драйверы двигателей для подключения к платам обработки, но мы можем подключать серводвигатели напрямую к плате Arduino или esp32.
Шаг 1. Необходимые компоненты
1. Шаговый двигатель -
2. Драйвер мотора -
3. ESP32 -
4. Перемычки -
5. Макетная плата (необязательно) -
6. Программное обеспечение Arduino IDE.
Очень важно настроить IDE Arduino перед загрузкой кода в ESP32: -
Шаг 2: Подключение цепей шагового двигателя и ESP 32
Шаговый двигатель работает от напряжения 5в. поэтому подключите 5V драйвера двигателя к ESP 32 Vin.
Плата драйвера двигателя ESP32
in1Pin 25in2Pin 33
in3Pin 32
in4Pin 35
Vcc VIN
GND GND
Шаг 3: Как загрузить код в плату ESP 32
1. Щелкните по загрузке.
2. Если ошибок нет. Внизу IDE Arduino, когда мы получаем сообщение Connecting…,…, 3. Нажимайте кнопку загрузки на плате ESP 32, пока не получите сообщение о завершении загрузки.
4. После того, как ваш код будет успешно загружен. Нажмите кнопку включения, чтобы перезапустить или запустить код, загруженный на плату ESP32.