Драйвер двигунів L298P

Драйвер двигунів L298P

Використання драйвера двигунів на мікросхемі L298P, найчастіше розпаяного на окрему плату з незалежним живленням (т.зв. motor-shield). Одна мікросхема забезпечує незалежне управління двома двигунами постійного струму або одним кроковим двигуном. Вимагає від двох до трьох цифрових пін на один двигун.

Система дистанційного бездротового керування двигунами для повороту камер відеоспостереження, відкриття воріт, жалюзі або сонячн

Система дистанційного бездротового керування двигунами для повороту камер відеоспостереження, відкриття воріт, жалюзі або сонячн

За допомогою інфрачервоних приймачів та пульта керування забезпечується дистанційне керування функціями керування електрообладнанням.

Для забезпечення зручного керування без необхідності точного наведення пульта на систему керування встановлено декілька інфрачервоних приймачів, з полями огляду, що перекриваються.

Система контролює як штатне електрообладнання в режимі включення/вимкнення, так і рух/поворот (за допомогою електродвигуна)

Автоматичний трекер сонця для повороту сонячної панелі на основі вимірювання освітленост

Автоматичний трекер сонця для повороту сонячної панелі на основі вимірювання освітленост

Система встановлена на сонячних батареях з механізмом повороту на основі двигуна постійного струму. Призначений для повороту сонячної панелі у бік більш високого освітлення для максимізації світлового потоку. На панелі розташовано два датчики освітленості – під кутом до боків повороту. Якщо освітленість на лівому або правому датчику вища на певну величину, панель повернеться в цьому напрямку.

Підключаємо двигун постійного струму. Мікросхема L298P

Підключаємо двигун постійного струму. Мікросхема L298P

Серія-статей: Ардуїно, використання двигунів постійного струму #1

Серия-статей: Програмування Ардуіно з нуля #7

Розглянемо варіант підключення до контролера звичайного двигуна постійного струму, який можна використовувати, наприклад, для пересування робота або виконання корисної роботи. Для цього скористаємося контролером двигуна на базі поширеної мікросхеми L298P

Створення класу для роботи з двигуном постійного струму

Створення класу для роботи з двигуном постійного струму

Серія-статей: Ардуїно, використання двигунів постійного струму #3

Один контролер може керувати кількома двигунами постійного струму. Оскільки код управління буде той самий, тобто виділити для нього окремий клас. Тоді при додаванні нового двигуна достатньо буде додати всього кількох рядків, а не копіювати однакові функції та пріменні для кожного.

Підключення крокового двигуна. Контролер L298

Підключення крокового двигуна. Контролер L298

Серія-статей: Ардуїно, використання крокових двигунів #1

Серия-статей: Програмування Ардуіно з нуля #8

Спробуємо підключити до контролера кроковий двигун через мікросхему L298 та розглянемо основи керування ним за допомогою стандартної бібліотеки Stepper

Плавний пуск двигуна постійного струму з використанням таймерів

Плавний пуск двигуна постійного струму з використанням таймерів

Серія-статей: Ардуїно, використання двигунів постійного струму #2

При керуванні двигунами постійного струму іноді виникає необхідність різкої зміни швидкості (наприклад пуск з 0% на 100% потужності або зміна швидкості на протилежну). Але такий режим роботи двигуна вимагає дуже високих струмів – у кілька разів більше, ніж простий рух. Реалізуємо плавний пуск двигуна, для цього спробуємо використовувати як стандартну функцію затримки delay(), так і таймери