Сервомотор Arduino Nano від SachaVettu - OpenClassrooms

Питання ? Не хвилюйтеся, ми допоможемо вам !

arduino

Я щойно зробив невелику програму на Arduino Mega, яка передбачає підняття та опускання стійки за допомогою сервомотора, натискаючи кнопку (кут 0 ° або 180 °). У той же час світлодіод RGB горить червоним або зеленим залежно від того, висока чи низька стійка. Нічого складного. Все працює чудово.

Я хотів би зробити це більш компактним, переключившись на Nano. Проміжний крок перед безпосереднім використанням з'єднань, я використовую щит цього типу https://fr.banggood.com/328P-Multifunction-Expansion-Board-…

І там це вже не працює: сервомотор не рухається, а світлодіод блимає приблизно кожну секунду

Від'єднавши серводвигун, підключений до виводу 6, робота світлодіода нормалізується (чергування червоного та зеленого при натисканні на АТ).

Чи є якісь особливості сервозв’язку з Nano? чи з цим щитом? Щось не вистачає. Спасибі за вашу допомогу.

Як правило, слід уникати подачі сервоприводів безпосередньо на 5 В ардуіно, деякі екрани мають окреме джерело живлення: https://www.dfrobot.com/product-68.html (або сервощити + двигуни з адафрута) на відміну від ти використовуєш.

Якщо ваш світлодіод загоряється, можливо, arduino запустився, але скинувся через падіння напруги при запуску сервоприводу.

Як ви годуєте нано і мега? Чи підключений USB одночасно? Яку модель сервоприводу ви використовуєте ?

Мега та нано мають майже однакову схему живлення, але з регуляторами напруги 5 В, які можуть бути різними залежно від виробника (lm1117, ams1117, MC33269.) З обмежувачами струму, які можуть мати різну поведінку. Якщо ви вже близько до межі максимального струму, він може працювати на одному регуляторі, а не на іншому.

Навіть невеликі сервоприводи 9g/sg90 мають струм блокування 700мА, тоді як регулятори рекламують гарантований максимальний струм 800мА (при вхідній напрузі 10В, я вважаю. Це значення, ймовірно, зменшується принаймні пропорційно збільшенню різниці між вхідною напругою і вихід 5В).

Дякую alexismd за вашу відповідь.

Дійсно, подаючи сервопривід безпосередньо від акумулятора 9 В, який також паралельно живить Nano, він працює дуже добре.

Тому не можна використовувати вихідні штекери 5 В щита для живлення сервоприводу. Більше того, вимірюючи вольтметром, на виході є, швидше, 4,3 В, а не 5 В.

Сервомотор + Arduino Nano

Видалити

У вас недостатньо прав для видалення цієї теми !