Jakie są różne typy silników Arduino®?

Mikrokontroler Arduino® może być używany do kontrolowania kilku różnych rodzajów silników. Chociaż dokładny elektroniczny obwód sterujący będzie się różnić w zależności od projektu, każdy silnik jest połączony z pinem wyjściowym na płycie Arduino®. Kod programowania może być użyty do zmiany prędkości i kierunku podłączonego silnika lub do awansu silnika do wybranej pozycji. Trzy najczęstsze odmiany silników Arduino® to prąd stały (DC), krok i serwo.

Silnik prądu stałego jest stosunkowo prosty i może być używany do wielu celów. Silniki DC zawierają cewki drutu umieszczone w magnesie. Gdy energia elektryczna jest wysyłana przez cewki, powstałe pole elektromagnetyczne powoduje obrót wałka. Wiele stałych obecnych silników Arduino®, które są używane w tych projektach, obejmuje proste skrzynie biegów, które zapewniają dźwignię do obracania ciężkich kół lub wykonywania innych zadań mechanicznych.

Bardzo małe silniki DC można bezpośrednio podłączyć do wyjścia Arduino®PIN, ale silniki, które rysują ponad 40 miliampów prądu, wymagają dodatkowego obwodu kontrolnego. Tranzystory są często używane w tym celu.; Umożliwia to Arduino® użycie sygnału o niskiej prądu, który aktywuje przełącznik półprzewodnikowy i wysyła moc o wysokiej prądu do silnika. W niektórych aplikacjach, takich jak robotyka, kilka tranzystorów jest łączonych w układzie znanym jako „most h”. Most H umożliwia odwrócenie polaryzacji elektrycznej i umożliwia napędzanie silników DC Arduino® do przodu lub do tyłu.

Silniki stepowe

Arduino® są podobne do silników DC, ale nie obracają się ciągle. Zamiast tego wewnętrzny układ cewek elektromagnetycznych powoduje, że silnik krokowy postępuje lub „krok” do przodu w małych przyrostach. Jako przykład tego ruchu dłonie analogowego zegara zasilanego baterią są często napędzane silnikiem krokowym. Silniki Arduino® z przymocowanym silnikiem krokowymMusi być zaprogramowany do wyjścia serii impulsów. Każdy sygnał powoduje, że silnik „staje” raz.

Silniki serwomechanizmu różnią się znacząco od silników DC lub Stepper. Ten silnik ma zintegrowane przekładnie i obwody do bardzo dokładnego kontrolowania położenia wału. Tego rodzaju silniki Arduino® zwykle nie są przeznaczone do całkowitego obrotu kołowego, ale zamiast tego poruszają się w zakresie 90 ° lub 180 °. Silniki serwo wymagają zarówno stałego źródła zasilania, jak i sygnału położenia, co określa dokładną pozycję wału. Servo, jak często nazywane są te silniki, często mogą przesuwać się z pozycji do pozycji z dużą prędkością i dokładnością.

INNE JĘZYKI