Spisu treści:
Wideo: Sterowanie silnikiem prądu stałego Arduino Uno R3: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
W tym eksperymencie nauczymy się sterować kierunkiem i prędkością małego silnika prądu stałego za pomocą układu sterownika L293D. Wykonując proste eksperymenty, po prostu sprawimy, że silnik będzie się obracał w lewo i w prawo, i automatycznie przyspiesza lub zwalnia.
Krok 1: Komponenty
- Płytka Arduino Uno * 1
-Kabel USB * 1
-L293D * 1
-Mały silnik prądu stałego * 1
-Płytka chlebowa * 1
- Przewody połączeniowe
Krok 2: Zasada
Maksymalny prąd portu we/wy Arduino wynosi 20mA, ale prąd napędu silnika wynosi co najmniej 70mA. Dlatego nie możemy bezpośrednio używać portu I/O do sterowania prądem; zamiast tego możemy użyć L293D do napędzania silnika. L293D L293D jest przeznaczony do dostarczania dwukierunkowych prądów napędowych do 600mA przy napięciach od 4,5V do 36V. Służy do sterowania obciążeniami indukcyjnymi, takimi jak przekaźniki, solenoidy, silniki krokowe DC i bipolarne, a także inne obciążenia wysokoprądowe/wysokonapięciowe w zastosowaniach z dodatnim zasilaniem.
Zobacz rysunek szpilek poniżej. L293D posiada dwa piny (Vcc1 i Vcc2) do zasilania. Vcc2 służy do zasilania silnika, a Vcc1 do układu. Ponieważ zastosowano tutaj niewielki silnik prądu stałego, oba piny należy podłączyć do +5V. Jeśli używasz silnika o większej mocy, musisz podłączyć Vcc2 do zewnętrznego źródła zasilania.
Krok 3: Schematyczny diagram
Krok 4: Procedury
Pin Enable 1, 2EN L293D są już podłączone do 5 V, więc L293D jest zawsze w stanie roboczym. Podłącz piny 1A i 2A odpowiednio do pinów 9 i 10 płyty sterującej. Dwa piny silnika są połączone odpowiednio z pinem 1Y i 2Y. Gdy pin 10 jest ustawiony jako wysoki, a pin 9 jako niski, silnik zacznie się obracać w jednym kierunku. Gdy pin 10 jest niski, a pin 9 jest wysoki, obraca się w przeciwnym kierunku.
Krok 1:
Zbuduj obwód.
Krok 2:
Pobierz kod z
Krok 3:
Prześlij szkic na płytkę Arduino Uno
Kliknij ikonę Prześlij, aby przesłać kod do tablicy kontrolnej.
Jeśli na dole okna pojawi się komunikat „Zakończono przesyłanie”, oznacza to, że szkic został pomyślnie przesłany.
Teraz ostrze silnika prądu stałego zacznie obracać się w lewo iw prawo, z odpowiednio zmienną prędkością.
Krok 5: Kod
//Sterowanie silnikiem prądu stałego
//Silnik prądu stałego
zacznie się obracać w lewo iw prawo, a jego prędkość będzie się odpowiednio zmieniać.
//Strona internetowa:www.primerobotics.in
/***************************************/
const int motorIn1
= 9; //przymocuj do jednego z pinów silnika
const int motorIn2
= 10; //przymocuj do innego pinu silnika
/***************************************/
pusta konfiguracja()
{
pinMode(silnikIn1, OUTPUT); //zainicjuj pin motorIn1 jako wyjście
pinMode (silnikIn2, WYJŚCIE); //zainicjuj pin motorIn2 jako wyjście
}
/****************************************/
pusta pętla()
{
zgodnie z ruchem wskazówek zegara (200); //obróć w prawo
opóźnienie (1000);
//Poczekaj sekundę
przeciwnie do ruchu wskazówek zegara (200); //obróć w lewo
opóźnienie (1000);
//Poczekaj sekundę
}
/****************************************
/Funkcja do
silnik napędowy obraca się zgodnie z ruchem wskazówek zegara
nieważne zgodnie z ruchem wskazówek zegara (int
Prędkość)
{
zapis analogowy (silnikIn1, prędkość); //ustaw prędkość silnika
analogZapis(silnikWe2, 0); //zatrzymaj pin motorIn2 silnika
}
//Funkcja do kierowania
silnik obraca się w kierunku przeciwnym do ruchu wskazówek zegara
próżnia
przeciwnie do ruchu wskazówek zegara (prędkość wewnętrzna)
{
analogZapis(silnikWe1, 0); //zatrzymaj pin silnikaIn1 silnika
zapis analogowy (silnikIn2, prędkość); //ustaw prędkość silnika
}
/****************************************/
Zalecana:
Sterowanie silnikiem prądu stałego z modułem czujnika optycznego enkodera FC-03: 7 kroków
Sterowanie silnikiem prądu stałego za pomocą modułu czujnika optycznego enkodera FC-03: W tym samouczku nauczymy się zliczać przerwania enkodera optycznego za pomocą silnika prądu stałego, wyświetlacza OLED i Visuino. Obejrzyj wideo
Jak zrobić wentylator o dużej prędkości z silnikiem prądu stałego?: 6 kroków
Jak zrobić szybki wentylator z silnikiem prądu stałego?: Najpierw obejrzyj cały film, kiedy wszystko zrozumiesz. Szczegóły podano poniżej
Plastikowa butelka Samolot z silnikiem prądu stałego: 13 kroków
Plastikowa butelka Samolot z silnikiem prądu stałego: Szukasz kreatywnego sposobu na połączenie lotu i podstawowej pracy elektrycznej? Ten samolot z silnikiem na prąd stały z plastikową butelką to świetny sposób na ćwiczenie podstawowych umiejętności elektrycznych, a jednocześnie na zabawę ze sztuką i rzemiosłem
Jazda silnikiem prądu stałego za pomocą mostka H: 9 kroków
Jazda z silnikiem prądu stałego za pomocą mostka H: Cześć chłopaki! W tej instrukcji pokażę, jak zbudować mostek H - prosty obwód elektroniczny, który umożliwia nam przyłożenie napięcia do obciążenia w dowolnym kierunku. Jest powszechnie stosowany w aplikacjach robotyki do sterowania silnikami prądu stałego. Używając H Brid
Jak sterować bezszczotkowym silnikiem prądu stałego drona Quadcoptera (typ 3 przewodów) za pomocą kontrolera prędkości silnika HW30A i Arduino UNO: 5 kroków
Jak kontrolować bezszczotkowy silnik prądu stałego drona Quadcopter (typ 3 przewodów) za pomocą kontrolera prędkości silnika HW30A i Arduino UNO: Opis: Kontroler prędkości silnika HW30A może być używany z 4-10 akumulatorami NiMH / NiCd lub 2-3 ogniwami LiPo. BEC działa z maksymalnie 3 ogniwami LiPo. Może być używany do sterowania prędkością bezszczotkowego silnika prądu stałego (3 przewody) z maksymalnie 12Vdc. Specyficzne