Riadiace motory s Raspberry - GPIO; Elektrotechnika - Nemecké fórum Raspberry Pi
Chcel by som čo najlacnejšie ovládať niekoľko motorov cez môj Raspberry Pi 2 Model B. Nemám o tom však veľkú predstavu, a preto som sa chcel riadiť týmito pokynmi.

Moja otázka teraz znie, či to funguje s týmto motorom. Zdá sa, že existujú rôzne typy motorov, bezkartáčové, s kefami, servami, krokovými motormi a tými, ktoré pracujú s jednosmerným a striedavým prúdom, ale v tejto oblasti nemám skúsenosti. Prepojený motor je zjavne bezkefový a pracuje na jednosmerný prúd so striedavým prúdom. Funguje to potom spolu s ovládačom L293D podľa pokynov? Koľko motorov by som potom mohol ovládať paralelne?
Vopred ďakujem!
Upravené raz, naposledy sandraelingom (5. septembra 2018).
motor beží na jednosmerný prúd (DC) a nie na striedavý prúd (AC). L293D má štyri výstupy (Out1-4), takže môžete obsluhovať štyri motory. Pre motory nevyhnutne potrebujete vlastné napájanie, nemôže pochádzať z Pi!
Áno, vlastne som myslel aj jednosmerný prúd.
Podľa pokynov potrebujete päť kolíkov L293D na motor, pretože motor má každý dva kolíky a Raspberry tri, dva pre jazdu dopredu a dozadu a jeden pre rýchlosť. Potom existujú ďalšie štyri uzemnenie, jeden pin pre napätie motora a jeden pre napájacie napätie, takže všetkých 16 pinov je preč. Takže len 2 motory na L293D fungujú, že?
Otázka však bola myslená inak:
1.: Dá sa motor vôbec ovládať pomocou L293D alebo potrebujem iný ovládač?
2.: Aký je maximálny počet motorov, ktoré môžem ovládať pomocou Raspberry, ak mám niekoľko L293D?
K 2: Ak to správne interpretujem, potrebujem 3 z GPIO pinov pre motor a na Pi 2 Model B je 17 ovládateľných pinov. Ak ich môžem všetky použiť, dostal by som 5 motorov, ktoré môžem ovládať samostatne, Je to správne?
Myslím si, že má zmysel, ak nám najskôr povieš, čo vlastne chceš postaviť. Možno potrebujete aj ďalšie motory a potom ešte ďalší ovládač alebo dokonca pripravenú dosku vodiča pre Pi, pomocou ktorej môžete ovládať napríklad štyri jednosmerné motory alebo dva krokové motory.
Chcem sa najskôr trochu pokúsiť, najskôr je naplánované malé vozidlo. Nemám rád hotovú dosku, pretože už nie som taký flexibilný. Ale nechcem si objednávať motory a dosky z Číny, len aby som po mesiacoch zistil, že tieto dva navzájom nie sú kompatibilné.
Už som zvažoval, či chcem na riadenie vozidla použiť krokový motor, ale myslím si, že na riadenie bude stačiť natáčanie kolies rôznymi rýchlosťami. Ak správne interpretujem tieto pokyny, budem potrebovať dosku L293D pre každý krokový motor. Fungovalo by to s týmto krokovým motorom?
Opäť stručne zhrnul (zatiaľ) tri stále otvorené otázky:
1: Bude doska L293D pracovať s týmto bezkartáčovým jednosmerným motorom?
2: Bude doska L293D pracovať s týmto krokovým motorom?
3: Môžem na ovládanie dosiek L293D použiť všetkých 17 pinov Raspberry Pi 2 Model B, ktoré sú pomenované pomocou GPIO, nezávisle?
Alternatívna otázka k nahradeniu 1 a 2: Ako všeobecne zistím, ktorý motor je možné ovládať pomocou ktorej dosky?
Upravené raz, naposledy sandraelingom (5. septembra 2018).
Samozrejme môžete najskôr vytvoriť obvod s L293D na doske (ako v tutoriále) a vyskúšať ho. Ale najneskôr keď obvod funguje a chcete sa dostať preč od breadboardu, aby ste skrutkovali Pi, vrátane ovládačov a motorov, na podvozok, musíte niečo vymyslieť. Neviem, do akej miery ste už získali skúsenosti s doskami s doskami na spájkovanie a spájkovačkami a či je pre vás hračkou postaviť z vašej dosky na dosku malý obvod, ale tieto kroky sú nevyhnutné.
Výukový program, ktorý ste prepojili v prvom príspevku, sa týka iba ovládača L293D. Musíte ho položiť na prkénko a potom ho pripojiť k zariadeniu Pi. Medzitým ste tiež uviedli možnú kombináciu dosky vodiča L293D a krokového motora.
Možno by ste mali najskôr zhromaždiť základné informácie o motoroch. Ak sa zameriavate na presné a opakovateľné umiestnenie, je tu pre vás krokový stroj (pozri napr. 3D tlačiareň). V prípade „RC automobilu“ by som naopak radšej použil jednosmerné motory, pretože inak by sa vaše vozidlo mohlo pohybovať iba slimačím tempom.
Aký typ radiča alebo aký typ dosky vodiča potrebujete, závisí od typu a požiadaviek motorov, ktoré na radič umiestnite (pozrite si technický list motora, ktorý máte na mysli).
Z čreva by som odporučil jednu z týchto hotových dosiek ovládačov:
Oba sú dobre zdokumentované a sú o nich aj návody. PiconZero má výhodu v tom, že má tiež analógové vstupy (ktoré Pi nemá) a je pripravený na ultrazvukový snímač HC-SR04, ktorý môžete použiť, ak chcete zabrániť tomu, aby RC auto niekde narazilo.