Spisu treści:
- Krok 1: Obejrzyj wideo
- Krok 2: Zdobądź wszystkie rzeczy
- Krok 3: Przestudiuj schemat obwodu
- Krok 4: Złóż obwód na płytce do krojenia i przetestuj go
- Krok 5: Stwórz stałą wersję
- Krok 6: Przetestuj go za pomocą mikrokontrolera, prześlij kod Arduino
- Krok 7: Wykonaj połączenia kablowe
- Krok 8: Włącz konfigurację
- Krok 9: Rozwiń dalej
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Enkodery obrotowe świetnie nadają się do zastosowania w projektach mikrokontrolerów jako urządzenia wejściowe, ale ich działanie nie jest zbyt płynne i zadowalające. Poza tym, mając dużo zapasowych silników krokowych, postanowiłem nadać im cel. Więc jeśli masz jakieś silniki krokowe i chcesz coś zrobić, zdobądź materiały i zacznijmy!
Krok 1: Obejrzyj wideo
Krok 2: Zdobądź wszystkie rzeczy
Do tego projektu będziesz potrzebować:
- Silnik krokowy (jednobiegunowy lub bipolarny).
- Układ wzmacniacza operacyjnego LM358P.
- Rezystor 1k Ohm.
- Rezystory 2x 100k Ohm.
- Rezystory 2x 4,7 kΩ.
- Rezystory 2x 47k Ohm.
- Dioda LED.
- Podłączanie przewodów.
Komponenty opcjonalne:
- 2x diody LED
- Rezystory 2x 330 Ohm
Krok 3: Przestudiuj schemat obwodu
Dzięki, Andriyf1!
Przed kontynuowaniem upewnij się, że zapoznałeś się ze schematem obwodu.
Ponieważ dwa piny pośrodku nagłówka, które mają być podłączone do silnika krokowego, są podłączone do tego samego punktu w obwodzie (powiedzmy, wspólne), można użyć nagłówka 1x3 zamiast nagłówka 1x4 w wersji stałej, ale wtedy aby podłączyć bipolarny silnik krokowy, musisz połączyć jeden przewód z dwóch cewek i podłączyć je do wspólnego punktu obwodu, a pozostałe dwa przewody należy podłączyć odpowiednio do pinów P i S.
Krok 4: Złóż obwód na płytce do krojenia i przetestuj go
Zacznij od umieszczenia statku ze wzmacniaczem operacyjnym na tablicy, a następnie podłącz rezystory w odpowiednich miejscach. Staraj się używać krótszych przewodów i unikać ich plątania. Upewnij się, że żadne połączenia nie są luźne i są wykonane zgodnie ze schematem obwodu.
Podłącz silnik krokowy do wzmacniacza i zasil go 5-woltowym źródłem zasilania.
Jeśli używasz opcjonalnych diod LED, podłącz anodę każdej diody LED do każdego wyjścia przez rezystor 330 Ohm i podłącz ich katody do „GND”.
Krok 5: Stwórz stałą wersję
Kliknij na zdjęcie, aby dowiedzieć się więcej.
Zaleca się wykonanie stałej wersji wzmacniacza, ponieważ będzie ona bardziej kompaktowa i praktyczna w użyciu w projektach.
Krok 6: Przetestuj go za pomocą mikrokontrolera, prześlij kod Arduino
Ten przykład steruje jasnością diody LED podłączonej do styku „D13”, dostosowując cykl pracy na tym styku wyjściowym, kontrolowany przez enkoder obrotowy.
Krok 7: Wykonaj połączenia kablowe
Podłącz zasilanie wzmacniacza do pinu *'+5-V, '-ve' do pinu 'GND', a styki wyjściowe do pinów 'D6' i 'D7' na płycie Arduino. Sekwencja podłączenia pinów wyjściowych wzmacniacza do pinów wejściowych Arduino określa, czy dany kierunek ruchu silnika krokowego zostanie zarejestrowany jako zgodny lub przeciwny do ruchu wskazówek zegara.
*Jeśli używasz mikrokontrolera, który działa na poziomie logicznym 3,3 V, upewnij się, że zasilasz wzmacniacz tylko napięciem 3,3 V DC
Krok 8: Włącz konfigurację
Podłącz zestaw do odpowiedniego źródła zasilania (5-12 V DC) i włącz go.
Krok 9: Rozwiń dalej
Teraz, gdy już wszystko działa, możesz wykonywać różne projekty, które można wykonać za pomocą obrotowego enkodera. Jeśli coś z tego stworzysz, spróbuj podzielić się zdjęciami swojej pracy ze społecznością, klikając „Zrobiłem to!”.