Jaké jsou různé typy motorů Arduino®?
Mikrokontrolér Arduino® lze použít k řízení několika různých typů motorů. Ačkoli přesný elektronický řídicí obvod se bude lišit v závislosti na projektu, každý motor je spojen s výstupním kolíkem na desce Arduino®. Programovací kód lze použít ke změně rychlosti a směru připojeného motoru nebo k posílení motoru do zvolené polohy. Tři nejběžnější odrůdy motorů Arduino® jsou přímý proud (DC), krok a servo.
Motor přímého proudu je relativně jednoduchý a lze jej použít pro mnoho účelů. DC motory obsahují cívky drátu, které jsou umístěny do magnetu. Když je elektřina odesílána skrz cívky, výsledné elektromagnetické pole způsobí otáčení hřídele. Mnoho z přímých proudových motorů Arduino®, které se používají v těchto projektech, zahrnuje jednoduché převodovky, které poskytují pákový efekt pro otáčení těžkých kol nebo plnění jiných mechanických úkolů.
Velmi malé DC motory mohou být přímo připojeny k výstupu Arduino®Pin, ale motory, které čerpají více než 40 miliamů proudu, vyžadují další kontrolní obvody. Tranzistory se často používají k tomuto účelu; To umožňuje Arduino® používat signál s nízkým proudem, který aktivuje přepínač s pevným státem a do motoru posílá vysokoproudový výkon. V některých aplikacích, jako je robotika, je několik tranzistorů kombinováno v uspořádání známém jako „H-most“. H-Bridge umožňuje zvrátit elektrickou polaritu a umožňuje, aby DC Arduino® Motors byl poháněn dopředu nebo dozadu.
Stepper Motors Arduino® jsou podobné DC Motors, ale nepřetržitě se netočí. Místo toho vnitřní uspořádání elektromagnetických cívek způsobuje krok s krokem nebo „krok“ vpřed v malých přírůstcích. Jako příklad tohoto pohybu jsou ruce analogových hodin napájených baterií často poháněny krokovým motorem. ARDUINE® Motors s připojeným krokovým motoremmusí být naprogramováno tak, aby vydal řadu impulsů. Každý signál způsobí, že motor bude jednou „krok“.
servomotory se výrazně liší od DC nebo krokových motorů. Tento motor má integrovaná ozubená kola a obvody pro velmi přesně ovládání polohy hřídele. Tyto typy motorů Arduino® obvykle nejsou určeny pro úplnou kruhovou rotaci, ale místo toho se pohybují v rozmezí 90 ° nebo 180 °. Servo motory vyžadují jak konstantní zdroj energie, tak signál polohy, který určuje přesnou polohu hřídele. Serva, jak se tyto motory často nazývají, se často mohou pohybovat z pozice na polohu s velkou rychlostí a přesností.