Щит Arduino для крокових двигунів
Час доставки: 1 день
Повернення через 30 днів Ви можете змінити свою думку за 30 днів
Безкоштовна доставка Для замовлень на суму понад 100 RON
2-річна гарантія На вироби надається 2-річна гарантія
Щось незрозуміле? Запитайте у Facebook

Екран для крокових двигунів дозволяє управляти 3 кроковими двигунами за допомогою Arduino. Працює з Arduino UNO або Arduino Mega.
Shield спеціально розроблений для забезпечення роботи 3-х драйверів Black Edition (або інших сумісних із штифтами), що робить його ідеальним для ЧПУ або інших подібних верстатів.
Екран містить захисні конденсатори для драйверів, а також перемички для мікрокроків (входять до складу друкованої плати, з'єднання з фтором). Вони підключені із заводу в режимі мікрокроку 1:16 (двигуни рухаються плавно).
Щит вставляється безпосередньо в плату Arduino. Щит не має склеєних компонентів (потрібно склеювання).
Потрібен набір роз’ємів: https://www.robofun.ro/conectori/kit-conectori-arduino-r3.html.
Екран та неявно крокові двигуни подаватимуться через гвинтові штифти, позначені GND та VMOT. Номінальна напруга живлення становить 12 В. Негативний провід від джерела живлення підключений до виводу GND, а позитивний провід - до виводу VMOT.

Щит містить лише наведені нижче компоненти. Він не містить драйверів, не містить плати Arduino UNO V3 і не містить контактів для підключення до плати Arduino (їх потрібно додати окремо в порядку, якщо вони вам потрібні).
Якщо ви обираєте повністю зібрану версію, обов’язково додайте в порядку шпильки для підключення до плати Arduino .

- друкована плата (синя)
- 3 електролітичні конденсатори 100 мкФ/35 В для захисту водія
- 2-контактний гвинтовий роз'єм
- брусок з 40 прямими шпильками
Штифти для управління двигунами наведені нижче:
УВІМКНУТИ МОТОР 1 - цифровий штифт 8 (активний НИЗЬКИЙ)
DIR MOTOR 1 - цифровий штифт 2
STEP MOTOR 1 - цифровий штифт 3
УВІМКНУТИ МОТОР 2 - цифровий штифт 9 (активний НИЗЬКИЙ)
DIR MOTOR 2 - цифровий штифт 4
STEP MOTOR 2 - цифровий штифт 5
УВІМКНУТИ МОТОР 3 - цифровий штифт 10 (активний НИЗЬКИЙ)
DIR MOTOR 3 - цифровий штифт 7
STEP MOTOR 3 - цифровий штифт 6
Існує два способи написання коду для управління трьома механізмами. Один із цих способів - це написати все у своїй програмі (точно так, як показано нижче), а другий - скористатися бібліотекою AccelStepper. Використання бібліотеки пропонує безліч варіантів (наприклад, прискорений рух, серед інших), і це рекомендований спосіб.
Приклад вихідного коду
Більшість драйверів крокових двигунів підтримують режим, який називається «мікрокроковий», режим роботи якого забезпечує дуже плавний рух двигуна. Цей екран вже налаштований на режим "мікрокроковий 1:16", але дозволяє перейти на повний крок, від'єднавши перемичку з фтором від друкованої плати. Наша рекомендація полягає в тому, щоб захищати екран від мікрокроків, мотори працюватимуть безперебійно. Детальніше тут - http://www.geckodrive.com/microstep-full-step-torque

Будьте обережні при підключенні драйверів! Підключення до іншого місця, ніж вказане нижче (тобто повернене на 180), призведе до вигорання драйверів.

Встановлення захисних конденсаторів
Три захисні конденсатори електролітичні, а це означає, що важливо, як ви приклеюєте їх до плати. Уважно спостерігайте за малюнком нижче (синя область, мінус для гвинтових штифтів) і не ОБРАТНІ !

Обмеження струму драйвера
Обмеження струму через драйвер є дуже важливим кроком. Це робиться за допомогою викрутки з тонким наконечником, обертаючи потенціометри драйвера. Нижче наведено посилання на YouTube, де ви насправді можете побачити цей процес. Простий спосіб зробити це - завантажити вихідний код на Arduino, підключити двигун і, поки він обертається, зменшити струм у драйвері (повертаючи потенціометр проти годинникової стрілки), поки двигуна вже не буде достатньо. змусити його обертатися (схопити вал рукою і зупинити його). Потім поверніть потенціометр за годинниковою стрілкою, дуже повільно, доки обертальний момент, що генерується двигуном, не буде достатнім. Нарешті, слід перевірити, щоб двигун не нагрівався занадто сильно (в ідеалі він повинен залишатися холодним або трохи теплим), а водії не сильно нагрівались (вони можуть бути гарячими/гарячими, але ви повинні мати можливість тримати на них палець) ). Якщо палець холодний, значить сила струму занадто висока.
Важливо не торкатися інших деталей або контактів на драйвері кінчиком викрутки, окрім потенціометра, ви, ймовірно, знищите драйвер.
Ще одна річ, на яку слід звернути увагу, - це штифти ICSP на платі Arduino, які знаходяться трохи нижче штифтів останнього драйвера. Не вкладайте щит занадто сильно в Arduino, ви ризикуєте мати небажаний контакт. Як варіант, ви можете покласти на цю ділянку шматок утеплювача.





