Ця інструкція покаже вам, як налаштувати та запустити безщітковий двигун ESC за допомогою arduino, а також запустити безщітковий двигун на різних швидкостях.
Це пройде через матеріали, налаштування апаратного забезпечення та кодування програмного забезпечення.
Він пояснює, що робиться на кожному кроці коду.
Не постраждай, отримуй задоволення!
Нижче відео роботи мотора.
Вам потрібно придбати: Arduino (
я зроблю це, я використовував Arduino Mega)
Комп’ютер із програмою кодування Arduino.
USB-роз’єм ESC (
я зроблю це, я використовував звичайну марку на 30 ампер)
Безщітковий двигун на 10 А зі зварювальним акумулятором, паяльник для з’єднувального дроту (
Будь-яка батарея на 12 вольт — це 2 або більше, а я використовував 3 батареї 11. 1 вольт) —
вставте паяльник, щоб нагрітися, а потім вирівняйте ESC із дротом двигуна (
проводи ESC мають мати три однакові дроти з одного боку та акумулятор і Arduino з іншого)-
Після того, як паяльник нагріється, покладіть лінію керування двигуном, витягнуту з ESC, а дроти витягніть з двигуна.
Дроти посередині повинні йти разом, але 2 бічні лінії можна перемикати, щоб змінити напрямок двигуна.
Нарешті, вам потрібно використовувати паяльник для нагріву
дроту, це має зайняти приблизно 5-10
секунд, потім розплавити припій на дроті та склеїти їх. -
Візьміть вхідний дріт від esc (
схожий на той, що на лінії сервоприводу)
і підключіть землю до землі, а сигнал (білий) до контакту 9.
Позитивну лінію слід підключати до vin, лише якщо arduino не підключено до комп’ютера.
Якщо він підключений до комп’ютера, ні до чого не під’єднуйте позитивний полюс, інакше він спалить ваш комп’ютер.
Товсті червоний і чорний дроти, що виходять знизу, слід приєднати до акумулятора. -
Вам потрібно спочатку підключити плату Arduino до комп'ютера за допомогою роз'єму USB.
Потім ви можете завантажити програму нижче.
Після завантаження програми натисніть кнопку скидання на arduino перед підключенням батареї до ESC.
Двигун запуститься, а потім буде чекати.
Через кілька секунд двигун видасть 3 звукові сигнали, а потім поступово перейде до запрограмованої швидкості.
Потім він поступово повернеться до нульової швидкості.
Ви можете редагувати програму швидкості та тривалості роботи двигуна.
Не встановлюйте двигун на швидкість вище 85% потужності, інакше ESC згорить. Код)
Цей код можна використовувати для будь-яких цілей.
Включно з сервоприводом ESC1; int pos = 0;
/Установити змінну позиції arm (){setSpeed(0);
/Установити затримку змінної швидкості (1000); }void setSpeed(int speed){
Int angle = map (
Speed, 0,100, 0,180);
/Установіть положення сервоприводу на різні швидкості. написати (кут); }void setup(){ESC1. приєднати(9);
/Додати ESC до шпильки. arm(); }void loop(){int швидкість;
/(швидкість = 0; швидкість 0; швидкість -= 5){
/При встановленій швидкості 1 секунда швидкість циклу знижується до 0% потужності (швидкості); затримка (1000); }setSpeed(0);
/Встановити змінну швидкості на нуль незалежно від затримки (1000);
/Вимк. 1 секунда}
Група HOPRIO, професійний виробник контролерів і двигунів, була заснована в 2000 році. Штаб-квартира групи знаходиться в місті Чанчжоу, провінція Цзянсу.