NodeMCU ESP8266 + DRV8834 + NEMA17

Elrico
Offline
Зарегистрирован: 11.04.2019

Здравствуйте! Подключил по такой схеме. Вместо подключения на FAULT так же пробовал подавать питание на SLEEP. Вращения нету вообще, есть небольшое жужание в зависимости от "потенциометра". На драйвер подключал блок питания 5В 20А, так же пробовал брать питание с платы. Обмотки прозвонил и подключил как надо, менял местами - не помогло.

int stp = 2; //подключите 2 пин к step

int dir = 1; //подключите 1 пин к dir

int a = 0;

void setup()

{

pinMode(stp, OUTPUT);

pinMode(dir, OUTPUT);

}

void loop()

{

if (a < 200) // вращение на 200 шагов в направлении 1

{

a++;

digitalWrite(stp, HIGH);

delay(10);

digitalWrite(stp, LOW);

delay(10);

}

else { digitalWrite(dir, HIGH);

a++;

digitalWrite(stp, HIGH);

delay(10);

digitalWrite(stp, LOW);

delay(10);

if (a>400) // вращение на 200 шагов в направлении 2

{

a = 0;

digitalWrite(dir, LOW);

}

}

}

 

Densl
Offline
Зарегистрирован: 28.11.2018

Мой нема17 от 12 вольт работает. Почему у вас от 2 до 10?

Elrico
Offline
Зарегистрирован: 11.04.2019

а можешь дать пример кода используемого(рабочего) для теста. исходил от драйвера

b707
Offline
Зарегистрирован: 26.05.2017

то что номера пинов ардуино и подписи на плате не совпадают - учитывали?

Densl
Offline
Зарегистрирован: 28.11.2018

Тот же код практически только задержку делал 1000 и 300 мкс

Elrico
Offline
Зарегистрирован: 11.04.2019

Выход не согласно плате, а согласно номеру GPIO?

Elrico
Offline
Зарегистрирован: 11.04.2019

Драйвер тот де, но БП 12В? Заранее спасибо за ответ.

b707
Offline
Зарегистрирован: 26.05.2017

Elrico, в скетчах Ардуино используются номера пинов, которые на картинке на серых квадратиках

Если сравнить со схемой в вашем первом сообщении - на ней step и dir подключены вовсе не к пинам 2 и 3, как указано в коде,  а к пинам 18 и 19

Densl
Offline
Зарегистрирован: 28.11.2018

Elrico пишет:

Драйвер тот де, но БП 12В? Заранее спасибо за ответ.


Нет, драйвер другой был. Ваш дайвер поддерживает до10,8 вольта.

Elrico
Offline
Зарегистрирован: 11.04.2019

Здравствуйте! Подключил на Д5 + Д6, результат тот же, стоит на месте, на удержании.

Densl
Offline
Зарегистрирован: 28.11.2018

У вас полное название двигателя какое? NEMA17 включает большое количество разновидностей

Elrico
Offline
Зарегистрирован: 11.04.2019

Шаговый двигатель NEMA17 JK42HS40-1704-13A

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну постепайте для начала просто кнопкой, без микроконтроллера.

Densl
Offline
Зарегистрирован: 28.11.2018

step и dir посмотрите. Step должен быть D1, Dir = D2. У вас наоборот

Elrico
Offline
Зарегистрирован: 11.04.2019

-