Шаговый двигатель Nema 17⁠

Господа знающие. Прошу подсказать!
Не получается включить шаговик. Использую Arduino UNO, понижающий преобразователь напряжения / LM2596S (DC-DC) для самой ардуинки, модуль-адаптер для подключения драйверов и сам драйвер DRV8825, ну и шаговик Nema 17. На драйвер подаю напрямую 12V. GDN общий у всего. Если провод из пина D3 тыкать вручную на GDN - двигатель чуть дёргается, т.е. вроде пытается работать, а так, в пине просто издаёт какой то стрёмный скрежет/свист. Проверил пары проводов - 1А 1В, 2А 2В - это тоже подключено правильно да и провод как бы стандартный с двигателем приехал. Крутил потенциометр на драйвере: против часовой стрелки - свистит так же, против часовой стрелки - почти в конце свист полностью исчезает (похоже что просто отключается т.к. руками проворачивается). Вот тут видео и тоже эта моя тема
Вот скетч. Ковыряюсь 3й вечер. Очень прошу помочь…

(да, я ламер и с электроникой только знакомлюсь)

#define STEP_PIN 3

#define DIR_PIN 2

void setup() {

pinMode(STEP_PIN, OUTPUT);

pinMode(DIR_PIN, OUTPUT);

digitalWrite(DIR_PIN, HIGH);

}

void loop() {

digitalWrite(STEP_PIN, HIGH);

delay(5);

digitalWrite(STEP_PIN, LOW);

delay(5);

}
1 лайк

А давайте и фото сборки уж заодно, и схему, и делей до 200 на пробу, и стаканчики

Вы это делали при поданном питании на Arduino UNO?

Да, всё было запитано

1 лайк

делей 200 - без изменений. Так же противно свистит.

1 лайк

Вы провод вытащили из D3 и подсоединяли к GND? Так?

Нет желания вытащить DRV8825 из модуля и собрать на макетке?

Так, да. Но хотелось бы с модулем. Не просто так ведь он существует. Да и на макете нужен конденсатор, а у меня его нет. и в целом хочу понять что я делаю не так сейчас, ведь люди именно так учатся…

Ну, вам решать, а так проверьте: на драйвере на пине LSP какой уровень?

ммммм SLP? И уровень чего? В смысле напряжение?

Ещё один такой ответ и троллизм будет слишком явный.

Да ничего такого, я действительно не понял. Если вы про напряжене то 4,4V

У меня действительно околонулевой опыт в электронике, но мне это интересно, и я действительно могу иногда не понять чего то, извините.

Начните с того, что нарисуйте свою схему подключений. И не надо отговорок, что “я не умею”. Если вам “это интересно”, то осваивать составление схем надо в первую очередь.

12V -12-ти вольтам рознь . Ваш источник питания способен отдать ток 2А(а лучше больше, с запасом), без существенной просадки напряжения?

Вот такой у меня

1 лайк

Всё же соберитесь с cилами и поставьте драйвер минуя модуль на макетку (может даже другой драйвер). проверьте все напряжения и убедитесь в генерации UNO(перевести на 13 пин)

Ну дальше проверка схемы(присоединяюсь к #12 сообщ) и качества соединений. Разъёмы зачастую подводят.
Схему, на первых порах, можно и на бумаге нарисовать от руки, и фото выложить. Без неё пока говорить больше не о чем.

Ну ведь это неправда(ложь)! Согласно фото у вас питание на драйвер идёт через ардуину!

1 лайк

Попробовать то попробую, но что именно сейчас не работает? Ведь, вроде как всё правильно подключил. А ошибка небось в какой нибудь мелочи незаметной…

Нет же. Я подключаю блок 12V. Через регулятор напряжения выставил 5V и отдаю их на плату ардуино