Hermetyzacja silnika krokowego serwo ze sterowaniem szeregowym przez Arduino za pomocą drukarki 3D - Pt4: 8 kroków
Hermetyzacja silnika krokowego serwo ze sterowaniem szeregowym przez Arduino za pomocą drukarki 3D - Pt4: 8 kroków

Wideo: Hermetyzacja silnika krokowego serwo ze sterowaniem szeregowym przez Arduino za pomocą drukarki 3D - Pt4: 8 kroków

Wideo: Hermetyzacja silnika krokowego serwo ze sterowaniem szeregowym przez Arduino za pomocą drukarki 3D - Pt4: 8 kroków
Wideo: AVT1525 - STEROWNIK SILNIKA KROKOWEGO 2025, Styczeń
Anonim
Image
Image
Serwo z komunikacją szeregową
Serwo z komunikacją szeregową

W tym czwartym filmie z serii Motor Step wykorzystamy to, czego nauczyliśmy się wcześniej, aby zbudować serwosilnik krokowy ze sterowaniem za pośrednictwem komunikacji szeregowej i sprzężeniem zwrotnym rzeczywistej pozycji za pomocą enkodera rezystancyjnego monitorowanego przez Arduino. Dodatkowo każdy montaż zostanie zamknięty w plastikowej obudowie zbudowanej za pomocą drukarki 3D.

W tym filmie pokażę, jak zamieniliśmy silnik krokowy w serwomotor sterowany poleceniami. Tym razem stworzyliśmy pudełko wykonane w drukarce 3D. Dzięki temu nasz silnik jest super kompaktowy, a nawet wygląda jak profesjonalny model serwomotoru. Tak więc w naszym konkretnym zestawie chciałbym zaznaczyć, że użyliśmy Arduino Nano. Ten model został wybrany ze względu na swój rozmiar, ponieważ optymalnie mieścił się w zaprojektowanym przez nas pudełku.

Krok 1: Serwo z komunikacją szeregową

Tutaj mamy widok 3D w Solid Works z pudełka, które zaprojektowaliśmy i wydrukowaliśmy w 3D.

Krok 2: Kluczowe cechy

Kluczowe cechy
Kluczowe cechy
  • Umożliwia polecenia przez komunikację szeregową
  • Kompaktowy i łatwy w montażu
  • Wykorzystuje silnik krokowy, mocniejszy i bardziej precyzyjny silnik niż silniki prądu stałego
  • Elastyczność w konfiguracjach oprogramowania, pozwalająca na różne formy kontroli
  • Zwrot aktualnej informacji o pozycji poprzez odczyt czujnika

Krok 3: Montaż

montaż
montaż
montaż
montaż
montaż
montaż
montaż
montaż

W tym zestawie użyjemy Arduino Nano i standardowego silnika Nema 17 z podwójną osią.

Potencjometr będzie nadal działał jako czujnik aktualnej pozycji osi. W tym celu przymocuj wał silnika do pokrętła potencjometru.

Tym razem potencjometr podłączymy do wejścia analogowego A7.

• AXIS połączy się z pinem A7 (fioletowy przewód)

• zasilanie 5V (zielony przewód)

• Odniesienie GND (czarny przewód)

UWAGA!

Przed przymocowaniem potencjometru czujnika do wału, przetestuj zespół, aby sprawdzić, czy obrót odbywa się we właściwym kierunku. Podczas jazdy na wzrost pozycji silnik musi się obracać, aby zwiększyć potencjometr czujnika