Spisu treści:

Silnik krokowy sterowany silnikiem krokowym - Silnik krokowy jako enkoder obrotowy: 11 kroków (ze zdjęciami)
Silnik krokowy sterowany silnikiem krokowym - Silnik krokowy jako enkoder obrotowy: 11 kroków (ze zdjęciami)

Wideo: Silnik krokowy sterowany silnikiem krokowym - Silnik krokowy jako enkoder obrotowy: 11 kroków (ze zdjęciami)

Wideo: Silnik krokowy sterowany silnikiem krokowym - Silnik krokowy jako enkoder obrotowy: 11 kroków (ze zdjęciami)
Wideo: Silnik krokowy + enkoder + sterownik = Easy-Servo czyli prezentacja i omówienie produktów Leadshine 2024, Lipiec
Anonim
Silnik krokowy sterowany silnikiem krokowym | Silnik krokowy jako enkoder obrotowy
Silnik krokowy sterowany silnikiem krokowym | Silnik krokowy jako enkoder obrotowy

Masz kilka silników krokowych i chcesz coś zrobić? W tej instrukcji użyjmy silnika krokowego jako enkodera obrotowego do sterowania pozycją innego silnika krokowego za pomocą mikrokontrolera Arduino. Więc bez zbędnych ceregieli, zaczynajmy!

Krok 1: Zdobądź wszystkie rzeczy

Zdobądź wszystkie rzeczy
Zdobądź wszystkie rzeczy
Zdobądź wszystkie rzeczy
Zdobądź wszystkie rzeczy

Oto, czego będziesz potrzebować do tego projektu:

  • Płytka mikrokontrolera Arduino kompatybilna z Adafruit Motor Shield V2 (UNO, Leonardo, itp.)
  • Osłona silnika Adafruit V2
  • Silnik krokowy z enkoderem obrotowym (zalecany jest jednobiegunowy)
  • Napędzany silnik krokowy (jednobiegunowy lub bipolarny)
  • 4 przewody połączeniowe męskie na męskie (do podłączenia enkodera obrotowego do płyty Arduino)
  • 4 przewody połączeniowe męskie-męskie (do podłączenia silnika krokowego do osłony silnika)
  • Źródło prądu stałego o napięciu od 5 do 12 V (zgodnie z wymaganiami napędzanego silnika krokowego)

Krok 2: Zaprogramuj mikrokontroler Arduino

Zaprogramuj mikrokontroler Arduino
Zaprogramuj mikrokontroler Arduino

Krok 3: Zainstaluj osłonę silnika na płycie Arduino

Zainstaluj osłonę silnika na płycie Arduino
Zainstaluj osłonę silnika na płycie Arduino

Dopasuj styki osłony silnika do nagłówków płytki Arduino i upewnij się, że żadne szpilki nie są zgięte.

Krok 4: Podłącz silnik krokowy do osłony silnika

Podłącz silnik krokowy do osłony silnika
Podłącz silnik krokowy do osłony silnika

Podłącz przewody pary cewek silnika krokowego do zacisków wyjściowych osłony silnika oznaczonych „M3” i „M4”.

Krok 5: Przestudiuj schemat obwodu

Przestudiuj schemat obwodu
Przestudiuj schemat obwodu
Przestudiuj schemat obwodu
Przestudiuj schemat obwodu

Krok 6: Podłącz przycisk do konfiguracji

Podłącz przycisk do konfiguracji
Podłącz przycisk do konfiguracji

Podłącz przyciski między „GND” i „D12” na płycie Arduino.

Krok 7: Podłącz silnik krokowy sterownika do płyty wzmacniacza

Podłącz silnik krokowy sterownika do płyty wzmacniacza
Podłącz silnik krokowy sterownika do płyty wzmacniacza
Podłącz silnik krokowy sterownika do płyty wzmacniacza
Podłącz silnik krokowy sterownika do płyty wzmacniacza

Krok 8: Podłącz płytkę wzmacniacza do płytki Arduino

Podłącz płytkę wzmacniacza do płytki Arduino
Podłącz płytkę wzmacniacza do płytki Arduino
Podłącz płytkę wzmacniacza do płytki Arduino
Podłącz płytkę wzmacniacza do płytki Arduino

Podłącz styki +ve i -ve wzmacniacza do +5 V (lub +3,3 V, jeśli używasz 3,3-woltowego mikrokontrolera Arduino) i odpowiednio „GND”.

Podłącz styki wyjściowe płyty wzmacniacza do wejść cyfrowych „D5” i „D6” płyty Arduino.

Krok 9: Podłącz konfigurację do zasilania

Podłącz konfigurację do zasilania
Podłącz konfigurację do zasilania

Podłącz zestaw do odpowiedniego źródła prądu stałego. W tym przypadku ładowarka do telefonu komórkowego jest używana do zasilania konfiguracji za pośrednictwem wbudowanego złącza USB na płycie Arduino.

Krok 10: Przetestuj sterowanie

Jeśli napędzany silnik nie porusza się prawidłowo i wykonuje kroki w przód iw tył, dokręć połączenia przewodów, a jeśli problem nadal występuje, zmień kolejność połączeń przewodów silnika krokowego wykonanych z osłoną silnika.

Krok 11: Podziel się swoją pracą

Jeśli już to działa, podziel się nim ze społecznością. W ten sposób zainspiruje innych do stworzenia projektu. Wszystkiego najlepszego!

Zalecana: