Контролни двигатели с Raspberry - GPIO; Електротехника - немски форум Raspberry Pi
Бих искал да управлявам няколко мотора чрез моя Raspberry Pi 2 Model B възможно най-евтино. Все пак нямам представа за това, затова исках да следвам тези инструкции.

Въпросът ми сега е дали това работи с този двигател. Изглежда има различни видове двигатели, безчеткови, с четки, серво, стъпкови двигатели и такива, които работят с постоянен и променлив ток, но нямам опит в тази област. Свързаният двигател очевидно е без четки и работи с постоянен ток с променлив ток. След това работи ли заедно с контролера L293D съгласно инструкциите? Колко двигатели бих могъл да управлявам паралелно?
Благодаря предварително!
Редактирано веднъж, последно от sandraeling (5 септември 2018 г.).
двигателят работи на постоянен ток (DC), а не на променлив ток (AC). L293D има четири изхода (Out1-4), така че можете да работите с четири двигателя. Абсолютно се нуждаете от собствено захранване за двигателите, то не може да идва от Pi!
Да, всъщност имах предвид и постоянен ток.
Според инструкциите са ви необходими пет щифта от L293D на мотор, тъй като двигателят има по два щифта, а Raspberry има три, два за напред и назад и един за скорост. След това има още четири заземяване, един щифт за напрежението на двигателя и един за захранващото напрежение, така че всички 16 пина са изчезнали. Значи работят само 2 двигателя на L293D, нали?
Но въпросът имаше предвид по различен начин:
1.: Може ли двигателят изобщо да се управлява с L293D или имам нужда от друг контролер?
2.: Какъв е максималният брой двигатели, които мога да контролирам с Raspberry, ако имам няколко L293D?
Към 2: Ако тълкувам това правилно, тогава ми трябват 3 от GPIO щифтовете за мотор и има 17 управляеми щифта на Pi 2 Model B. Ако мога да използвам всички тях, бих получил 5 мотора, които мога да управлявам независимо, Вярно ли е?
Мисля, че има смисъл, ако първо ни кажете какво всъщност искате да изградите. Може би ви трябват и други двигатели и след това също друг контролер или дори готова платка за драйвери за Pi, с която можете напр. може да управлява четири DC мотора или два степера.
Просто искам първо да изпробвам малко, първо се планира малко превозно средство. Не харесвам завършена дъска, защото вече не съм толкова гъвкава. Но не искам да поръчвам двигатели и платки от Китай, само за да разбера месеци по-късно, че двете не са съвместими помежду си.
Вече бях обмислял дали искам да използвам стъпков двигател за управление на автомобила, но мисля, че ще ми е достатъчно да завъртя колелата с различна скорост, за да направлявам. Ако тълкувам правилно тези инструкции, тогава ще ми е необходима платка L293D за всеки стъпков двигател. Това ще работи ли с този стъпков двигател?
Отново накратко обобщихме (междувременно) трите все още отворени въпроса:
1: Ще работи ли платката L293D с този безчетков DC двигател?
2: Ще работи ли платката L293D с този стъпков двигател?
3: Мога ли да използвам всичките 17 пина на Raspberry Pi 2 Model B, които са наречени GPIO, независимо за управление на платки L293D?
Алтернативен въпрос за замяна на 1 и 2: Как да разбера като цяло кой двигател може да се управлява с коя платка?
Редактирано веднъж, последно от sandraeling (5 септември 2018 г.).
Разбира се, първо можете да изградите схема с L293D на макет (както в урока) и да я тествате. Но най-късно, когато веригата работи и искате да се махнете от макетната плоча, за да завиете Pi, включително контролери и двигатели, върху шаси, трябва да измислите нещо. Не знам до каква степен вече сте натрупали опит с плоскости и поялници и дали ви е бриз да изградите малка платка от вашата плоча, но тези стъпки са необходими.
Урокът, който сте свързали в първата публикация, е само за контролера L293D. Трябва да го поставите на макет и след това да го свържете към вашия Pi. Междувременно изброихте и възможна комбинация от драйверна платка L293D и стъпков двигател.
Може би първо трябва да съберете малко основна информация за двигателите. Ако се стремите към точно, повторяемо позициониране, тогава степърът е за вас (вижте напр. 3D принтер). С „RC Car“, от друга страна, бих предпочел да използвам двигатели с постоянен ток, в противен случай вашето превозно средство може да се движи само с темпо на охлюв.
Какъв тип контролер или каква платка на водача имате нужда зависи от вида и изискванията на двигателите, които поставяте на контролера (вижте техническия лист на двигателя, който имате предвид).
От червата бих препоръчал една от тези готови платки за драйвери:
И двете са добре документирани и има уроци за тях. PiconZero има предимството, че има и аналогови входове (които Pi няма) и е подготвен за ултразвуков сензор HC-SR04, който можете да използвате, ако искате да предотвратите сблъсъка на RC автомобила някъде.