
Spisu treści:
- Krok 1: Obejrzyj wideo
- Krok 2: Zdobądź części i materiały
- Krok 3: Zaprogramuj mikrokontroler Arduino
- Krok 4: Skonfiguruj ścieżkę testową
- Krok 5: Zainstaluj osłonę silnika na płycie Arduino
- Krok 6: Podłącz zasilanie szyny do osłony silnika
- Krok 7: Podłącz silnik krokowy do wzmacniacza
- Krok 8: Podłącz wzmacniacz do płytki Arduino
- Krok 9: Umieść lokomotywę na torze
- Krok 10: Włącz konfigurację i przetestuj elementy sterujące
- Krok 11: Podziel się swoją pracą
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

W jednym z poprzednich podręczników dowiedzieliśmy się, jak używać silnika krokowego jako enkodera obrotowego. W tym projekcie użyjemy teraz tego silnika krokowego obracanego obrotowym enkoderem do sterowania modelową lokomotywą za pomocą mikrokontrolera Arduino. Więc bez zbędnych ceregieli zacznijmy!
Krok 1: Obejrzyj wideo


Zalecamy obejrzenie filmu przed przystąpieniem do pracy, aby pomóc nam lepiej zorientować się w projekcie, a także zrozumieć elementy sterujące.
Krok 2: Zdobądź części i materiały


Do tego projektu będziesz potrzebować:
- Płytka mikrokontrolera Arduino kompatybilna z Adafruit Motor Sheild V2.
- * Tarcza silnika Adafruit V2.
- Silnik krokowy obracany enkoderem obrotowym.
- 4 przewody połączeniowe męskie na żeńskie (do podłączenia wzmacniacza enkodera obrotowego do mikrokontrolera Arduino)
- Źródło zasilania 12 V DC.
*Adafruit Motor Shield V2 komunikuje się z mikrokontrolerem Arduino przez I2C i dlatego używa tylko dwóch pinów mikrokontrolera Arduino ('SCL', A5 i 'SDA', A4). Pomaga to w zapisaniu innych pinów I/O. Ponadto podłączenie ekranu zmniejsza okablowanie i sprawia, że jest bardziej uporządkowane.
Krok 3: Zaprogramuj mikrokontroler Arduino

Upewnij się, że masz zainstalowaną bibliotekę Adafruit Motor Shield V2 na Arduino IDE. Jeśli nie, możesz go pobrać stąd.
Krok 4: Skonfiguruj ścieżkę testową

Upewnij się, że szyny torów są wyczyszczone.
Krok 5: Zainstaluj osłonę silnika na płycie Arduino

Zainstaluj osłonę sterownika silnika na płycie Arduino, ostrożnie dopasowując styki płyty sterownika do żeńskich nagłówków płyty Arduino. Zachowaj szczególną ostrożność, aby szpilki nie zostały zgięte podczas procesu instalacji.
Krok 6: Podłącz zasilanie szyny do osłony silnika

Podłącz przewody zasilacza toru do zacisków osłony silnika oznaczonych 'M4'.
Krok 7: Podłącz silnik krokowy do wzmacniacza


-
Dla jednobiegunowych silników krokowych:
- Podłącz środkowy przewód zaczepu silnika do styków oznaczonych „Q” lub „R”.
- Podłącz dowolne dwa z pozostałych czterech przewodów do styków „P” i „S”.
-
Dla bipolarnych silników krokowych:
Podłącz przewody silnika do zacisków zgodnie z powyższym schematem obwodu
Krok 8: Podłącz wzmacniacz do płytki Arduino


Podłącz terminal „GND” i +ve wzmacniacza odpowiednio do styków „GND” i „+5-volt” na płycie Arduino. Podłącz styki wyjściowe płyty wzmacniacza do cyfrowych styków wejściowych „D6” i „D7” płyty Arduino.
Krok 9: Umieść lokomotywę na torze

Umieść lokomotywę na torze testowym. Upewnij się, że koła są odpowiednio wyrównane z szynami. Zaleca się użycie odpowiedniego narzędzia do wkolejania.
Krok 10: Włącz konfigurację i przetestuj elementy sterujące


Podłącz zestaw do źródła zasilania 12 V DC i włącz zasilanie. Sprawdź, czy wszystko działa poprawnie, jak pokazano na powyższym filmie.
Krok 11: Podziel się swoją pracą
Jeśli stworzyłeś swój projekt, podziel się nim ze społecznością. Udostępnianie swojego projektu może pomóc zainspirować innych do realizacji tego projektu.
Śmiało i kliknij „Udało mi się!” i udostępnij kilka zdjęć swojego dzieła, czekamy!
Zalecana:
Sterowanie silnikiem krokowym: 5 kroków

Sterowanie silnikiem krokowym: Ten samouczek jest ważny zarówno w przypadku korzystania z Arduino, jak i korzystania z tablicy Drivemall poniżej linku do zbudowania Drivemall. Zaletą preferowania Drivemall nad klasyczną płytą Arduino jest zmniejszenie złożoności połączeń
Użyj ponownie panelu dotykowego starego laptopa do sterowania silnikiem krokowym: 11 kroków (ze zdjęciami)

Użyj ponownie panelu dotykowego starego laptopa do sterowania silnikiem krokowym: Zrobiłem ten projekt kilka miesięcy temu. Kilka dni temu zamieściłem na Reddicie film z projektu na r/Arduino. Widząc, że ludzie interesują się projektem, postanowiłem uczynić ten Instructable, w którym wprowadziłem pewne zmiany w kodzie Arduino i
Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą potencjometru: 5 kroków

Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą potencjometru: Ta instrukcja jest pisemną wersją mojego „Arduino: jak sterować silnikiem krokowym za pomocą potencjometru”. Film z YouTube, który niedawno przesłałem. Gorąco polecam to sprawdzić.Mój kanał YouTube Najpierw powinieneś zobaczyć f
Samouczek Arduino - sterowanie silnikiem krokowym za pomocą sterownika ULN 2003: 5 kroków

Arduino Tutorial - Sterowanie silnikiem krokowym za pomocą sterownika ULN 2003: Ta instrukcja jest pisemną wersją mojego „Arduino: Jak sterować silnikiem krokowym za pomocą sterownika silnika ULN 2003”. Film z YouTube, który niedawno przesłałem. Gorąco polecam to sprawdzić
Sterowanie silnikiem krokowym za pomocą Arduino: 8 kroków

Sterowanie silnikiem krokowym z Arduino: Salut les Makers :) c'est Maker3.0Notre premier „instruktażowy” est un petit projet qui va vous permettre de contrôler un Moteur pas a pas "Silnik krokowy" sa vitesse son sens de rotacja et cela de façon manuelle ou automatique