W tym instruktażu dowiesz się, jak skonfigurować i uruchomić silnik bezszczotkowy ESC za pomocą arduino, a także uruchomić silnik bezszczotkowy przy różnych prędkościach.
Będzie przejść przez materiał, konfigurację sprzętu i kodowanie oprogramowania.
Wyjaśni, co jest wykonywane na każdym etapie kodu.
Nie daj się zranić, baw się dobrze!
Poniżej film przedstawiający pracę silnika.
Potrzebujesz: Arduino (
ja to zrobię, ja użyłem Arduino Mega)
Komputer z zainstalowanym programem kodującym Arduino.
Złącze USB Esc (
zrobię to, użyłem zwykłej marki 30 amperów)
Silnik bezszczotkowy 10 A z akumulatorem spawalniczym, lutownica z przewodem połączeniowym (
Każdy akumulator 12 V to 2 lub więcej, a ja użyłem 3 akumulatorów 11,1 V) -
Włóż lutownicę, aby się rozgrzała, a następnie wyrównaj ESC z przewodem silnika (
Przewody ESC powinny mieć trzy identyczne przewody z jednej strony i akumulator i Arduino z drugiej) -
Po lutownica jest rozgrzana, wyjmij przewód sterujący silnika wyjęty z ESC z przewodami wyjętymi z silnika.
Przewody pośrodku muszą iść razem, ale 2 linie boczne można zamienić, aby odwrócić kierunek silnika.
Na koniec należy użyć lutownicy do podgrzania
drutu. Powinno to zająć około 5-10
sekund, następnie stopić lut na drucie i skleić je ze sobą. -
Weź przewód wejściowy z esc (
wygląda jak ten na linii serwa)
i podłącz masę do masy, a sygnał (biały) do pinu 9.
Linię dodatnią należy podłączyć do Vin tylko wtedy, gdy arduino nie jest podłączone do komputera.
Jeśli jest podłączony do komputera, nie podłączaj do niczego bieguna dodatniego, w przeciwnym razie spali komputer.
Grube czerwone i czarne przewody wychodzące z dołu należy podłączyć do akumulatora. -
Najpierw musisz podłączyć płytkę Arduino do komputera za pomocą złącza USB.
Następnie możesz pobrać program poniżej.
Po pobraniu programu należy wcisnąć przycisk reset na arduino przed podłączeniem akumulatora do ESC.
Silnik wyda dźwięk rozruchu i będzie czekać.
Po kilku sekundach silnik wyda 3 sygnały dźwiękowe, a następnie stopniowo osiągnie zaprogramowaną prędkość.
Następnie stopniowo powróci do prędkości zerowej.
Można edytować program prędkości i czasu pracy silnika.
Nie ustawiaj silnika na prędkość powyżej 85% mocy, w przeciwnym razie ESC przepali się. Kod)
Ten kod może zostać użyty w dowolnym celu.
Zawiera serwo ESC1; int poz = 0;
/Ustaw zmienną pozycji ramienia (){setSpeed(0);
/Ustaw opóźnienie zmiennej prędkości (1000); }void setSpeed(int speed){
Int angle = mapa (
Speed, 0,100, 0,180);
/Ustaw położenie serwa na różne prędkości. napisz(kąt); }unieważnij konfigurację(){ESC1. dołącz(9);
/Dodaj ESC do pinu. ramię(); }pusta pętla(){int prędkość;
/(prędkość = 0; prędkość 0; prędkość -= 5){
/Przy ustawionej prędkości 1 sekundy prędkość cyklu jest zmniejszana do 0% mocy (prędkości); opóźnienie (1000); }ustawPrędkość(0);
/Ustaw zmienną prędkości na zero bez względu na opóźnienie (1000);
/Wył. 1 sekunda}
Grupa HOPRIO, profesjonalny producent sterowników i silników, została założona w 2000 roku. Siedziba grupy znajduje się w mieście Changzhou w prowincji Jiangsu.