Wideo: Hermetyzacja silnika krokowego serwo ze sterowaniem szeregowym przez Arduino za pomocą drukarki 3D - Pt4: 8 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
- 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ż
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)