No video
Arduino 16: DUŻE SILNIKI KROKOWE
Jak sterować dużymi silnikami krokowymi, korzystając ze sterowników? W jaki sposób używać Arduino do pracy z takimi silnikami? Jakie dodatkowe funkcje mają sterowniki silników krokowych?
Kod, na którym bazuje odcinek można pobrać stąd:
adamsmialek.co...
Zapraszam do wsparcia mojego kanału:
patronite.pl/s...
PayPal.Me/smialekadam
oraz do subskrybowania:
www.youtube.co...
#Arduino #steppermotor #silnikkrokowy
Пікірлер: 71
Siedzę w Arduino od lat i większość (jak na razie) poruszanych tu tematów jest mi dobrze znana, ale gdybym na początku moich przygód z mikrokontrolerami trafił na taki kanał, to zaoszczędziłbym sporo czasu i nerwów. Brawo.
Dziękuję za kolejny ciekawy film :)
Dobrze powiedziane "Historia na inną okazję" bo gdy się mówi "temat na inny odcinek" to wiadomo że te filmy nigdy nie powstają...
Jak zwykle mistrzostwo!!!! Nawet ja zaczynam kumać o co biega z tymi silnikami i sterownikami wszelakimi :)
Znowu wspomniał Pan o timer'ach i przerwaniach. Czuję, że następny rodcinek będzie już na grubo.
Czekam z niecierpliwością na kolejne odcinki z serii Arduino. Buduję dość skomplikowane urządzenie którym Arduino będzie zarządzać, ale cały czas brakuje mi wiedzy jak poprawnie wszystko zaprogramować, jak wszystkie pojedyńcze procesy którymi potrafię sterować połączyć ze sobą by wymieniały się informacjami. Wysoko postawiłem sobie poprzeczkę jako amator ale już kilka rozwiązań, dzięki Panu, udało mi się zastosować i wierzę, że kolejne odsłony podsuną rozwiązanie pozostałych problemów.
💪😎👌 Podziwiam za wiedzę! Sam interesuję się informatyką i deczko mniej elektroniką, i ogólnie zasady znam, ale jak to mówią, diabeł tkwi w szczegółach...!
Dziękuję za odcinek. Rozjaśniło mi się wreszcie :)
Jak zwykle super - dziekuje.
Dziękuję za ten odcinek. Zawsze mnie zastanawiało po co są takie sterowniki. Myślałem ,że chodzi o większe prądy napięcia czy jakieś konwertery. Wiele mi to rozjaśniło.
Mam pomysł na praktyczne zastosowanie Arduino. Chodzi o rozwiązanie problemu wpisywania hasła do korporacyjnych laptopów w czasie pracy z domu. Arduino podłączone do laptopa przez USB przedstawia się jako klawiatura i działa jak `Wirtualna Klawiatura`. Do Arduino podłączona jest fizyczna klawiatura USB. Program czeka na znaki z fizycznej klawiatury, jeśli do danego znaku przypisane jest jakieś słowo, to `Wirtualna Klawiatura` wprowadza to słowo do laptopa.
Dziś wyrzucałem takie większe.💪
Witam!
Super film. dokladnie tego szukałem.
Uwielbiam pana słuchać ,,Usmażą zasilacz" 😝😝😝👍
Przydałby się odcinek o silnikach bezszczotkowych trójfazowych. Jak nimi sterować z arduino. 😉
Dalej twierdzę że to najciekawsze i najlepiej poprowadzone szkolenie dot. Arduino. I chyba zdania nie zmienię. Panie Adamie - taka podpowiedź, pytanie i prośba w jednym dotycząca dalszych części: czy ma Pan w planach poszerzyć wiedzę widzów na temat komunikowania się płytek Arduino pomiędzy sobą na odległość zarówno przewodowo jak i bezprzewodowo? Tak, krok po kroku jak to było do tej pory? ;)
@sawomirsiwek7558
2 жыл бұрын
Bezpośrednio np RF 433MHz? Pośrednio za pomocą esp8622?
2 жыл бұрын
Arduino wkrótce wejdzie na kolejny poziom, że tak powiem - już nie pilotażowy, a bardzo konkretny :)
@BartekEVH
2 жыл бұрын
Uważam podobnie
Ten "oskalpowany" scalak, to zapewne coś łatwo dostępnego. Inaczej by nie zacierali oznaczeń.
Mam wrazenie, ze Pan Adam buduje frezarke CNC:-)
Genialny, informatywny filmik.
Trochę teoria, bo nie widzę amatorskiego zastosowania, a gotowe rozwiązania są już tanie i gotowe :) Gdyby automatyczne drzwi jednak przygniotły gapę, to by był problem, ze nie ma certyfikatów, atestów itd.
@lukasz_p_
2 жыл бұрын
Wlasnie po to sa profesjonalne rozwiazania. Kosztuja tyle co maja kosztowac i w zamian za to ktos daje gwarancje, ze kupujacy nie zginie, albo sie nie okaleczy z nich korzystajac. Jakis czas temu pewien poglowek z innego kanalu chcial naprawiac mlot udarowy z uszkodzona elektronika 'przeszczepem' z Arduino. Bardzo sie zaperzyl jak mu odpisalem, ze to nie najlepszy pomysl. KZread jest kopalnia wiedzy, ale tez zrodlem glupich pomyslow, i to od jego uzytkownika zalezy w ktora strone pojdzie.
2 жыл бұрын
Przede wszystkim podstawą systemów mających jakiś kontakt z ludźmi jest dobieranie sił do poziomu niebędących zagrożeniem dla ludzi (np. ślizg drzwi) albo tworzenie rozbudowanych systemów uniemożliwiających zachowanie niebezpieczne (np. windy). Certyfikaty uwzględniają jak najbardziej takie kontrolowane przycięcia, inaczej żaden autobus i tramwaj nie ruszyłby w teren. A pokazane tutaj sterowniki jak najbardziej są stosowane w rozwiązaniach profesjonalnych i tam, gdzie pojawia się zagrożenie życia, stosuje się dodatkowe zabezpieczenia, często oparte o zasadę równowagi stałej, tj. takie, które niezasilane wracają do pozycji, z której mogą być wyprowadzone wyłącznie po mechanicznej ingerencji (czyli odporne na zawieszenia itp. problemy programowe).
@kotfryc
2 жыл бұрын
@ Panie Adamie, co do sterowników zgodzę się, ale czy arduino posiada takie certyfikaty? Jeśli mówimy o zastosowaniach profesjonalnych to bądźmy konsekwentni, profesjonalny sterownik który ma wszelkie certyfikaty - jakiś Siemens np . to nie dla amatora który ma się czegoś nauczyć. Albo idziemy w certyfikaty i rezygnujemy z arduino na rzecz takiego Siemensa, albo się uczymy. Więc koniec końców, jeśli posiłkujemy się certyfikatami to od początku do końca, a nie wybiórczo. Tak czy inaczej, bardzo cenię ten kanał i pozdrawiam!!!
2 жыл бұрын
Sprawa wygląda tak: czy Arduino, czy cokolwiek innego, sterowniki steruje się dokładnie tak samo: kierunek, impulsy i standby. Z drugiej strony: czym jest Arduino? To płytka z mikrokontrolerem. W sterowniku także jest mikrokontroler. One są już wszędzie, także w najbardziej krytycznych podzespołach. Od konstruktora żąda się stworzenia odpowiedniego środowiska pracy takiemu układowi: zasilania, odkłócenia, separacji itd. Fabryczne Arduino nieszczególnie pod tym względem zostało zaprojektowane, ale część odmian radzi sobie nieźle. W konkretnych przypadkach można zaprojektować płytkę autorską i zapewniam, że mnóstwo certyfikowanych urządzeń to Arduino skrojone na miarę, ze sprawdzonymi bibliotekami. To po prostu działa niezawodnie i wielu producentów korzysta z takich przemysłowych odmian tych układów.
Dziękuję.
Czy ktoś już narzeka, że komentarze w programie nie są po pusztuńsku?
da się taki sterownik zbudować na cyfrowych układach logicznych i innych urządzeniach czy to jest zbyt skąplikowane?
2 жыл бұрын
Da się, ale im bardziej będzie sprawny, tym mniejszy będzie w tym sens ze względu na komplikacje, które się pojawią.
Super film, na jakim etapie jest Pana cykl Arduino? Jest jeszcze wiele zagadnień, które chciałby Pan poruszyć? Czy może zbliżamy się ku końcowi?
2 жыл бұрын
O, wręcz odwrotnie. To był w zasadzie taki pilotażowy projekt, by zobaczyć czego potrzeba, który obecnie się konkretyzuje, ale o tym wkrótce :)
Zadanie: ustal stan nieustalony
Obligatoryjne, czyli obowiązkowe, a tutaj chyba chodziło o to, że uśpienie nie jest konieczne do użycia
2 жыл бұрын
Brakło "nie jest" :) Skrzyneczka tak jest skonstruowana, że brak podłączenia tego wejścia wymusza pracę ciągłą (elektryczny hamulec).
@nomadc4
2 жыл бұрын
@ tak się spodziewałem, dlatego zwróciłem uwagę, bo chciałem się upewnić, że dobrze rozumiem. Oczywiście film bardzo dobry i przyjemnie się oglądało, brakło jedynie na koniec "demo" z użycia tego arduino. Dzięki za film i spokojnej nocy życzę :)
@BartekEVH
2 жыл бұрын
@@nomadc4 o tak, zawsze lubimy se popatrzeć, my mali chłopcy 😁
fajne silniki
w tle melodia wzorowana na father figure :)
👍👍
Sterowac mozna taki silnik sinusami i mozna mikrokroki realizowac za pomoca zmiany napiecia sinusoidalnego. A jak realizuje to ten modul? Sinusem czy kwadratem?
2 жыл бұрын
Myślę, że przebiegiem złożonym, dynamicznie dopasowywanym do sytuacji. Przy okazji podłączę oscyloskop i popatrzę, aczkolwiek będziemy mieć tutaj już wynik zaburzony obecnością samego silnika, więc nie powie on nam wiele. Sterownika "solo" nie podpatrzymy, chyba żeby się wbić przed tranzystory sterujące.
@AmatorElektronik
2 жыл бұрын
@ wrzuc oporniki i oscyla, steronik nie bedzie pewnie zbyt protestowal ze sie nie kręci. Kiedys kolega zrobil taki sterownik na sinusach na jakims STM... sinus generowal PWMem szybkim chyba bez filtra i szerokoscią "amplitude"
2 жыл бұрын
On tak nie działa, od razu zmieni sposób pracy. Coś tam oczywiście zobaczymy, ale nie będzie to informacją mającą znaczenie. Kiedyś oglądałem te przebiegi na podobnym i zmieniały się w zależności od szybkości, obciążenia i samego silnika. Kształt miał ogólnie rzecz ujmując: złożony. Tutaj jest nawet chwilowy odzysk energii, przez co prąd zasilający jest niższy niżby się wydawało z prostych obliczeń.
Arduino - nie da rady, ale mikro-kontroler AVR mógłby sobie z tym poradzić. Odpada jednak pisanie programu w Ardunino, bo zupełnie nie nadaje się do czegoś, co pracuje w czasie rzeczywistym.
2 жыл бұрын
No to właśnie o tym mówię. Choć nie do końca, bo nawet pod Arduino można pracować na przerwaniach, więc niekrytyczne urządzenia czasu rzeczywistego da się na tym zorganizować. Podobnie wykorzystując płytkę Arduino w sensie fizycznym ma się pełen dostęp do mikrokontrolera, który tam siedzi, acz nie jest to najbardziej optymalne rozwiązanie.
@tomekprzytarski9167
2 жыл бұрын
Arduino to atmega, można pisać w czystym c i kompilator arduino to rozumie.
@jacekzmiejko842
Жыл бұрын
KH, pytanie tylko po co(jesli nie jestes studentem mechatroniki)
Ile kosztuje taki sterownik silnika krokowego? Jakie może mieć to praktyczne zastosowanie pomijając maszyny CNC? Tracker PV? Obrotowa wystawa? Rotor anteny?
@lTwojaStara
2 жыл бұрын
Naświetlarka filmów które wywijane są z kasety w zależności ile zadano materiału, odpowiednio wypuszcza kliszę aby nóż mógł odciąć odpowiednią ilość materiału światłoczułego po jego naświetlaniu przez laser, co jest wiadomą oszczędnością. Tak odcięty kawałek jest przesuwany ustaloną ilość kroków do wywoływarki z racji swojej długości i nie może pojechać za szybko aby klisza nie została pomięta, z uwagi że prędkość obrotowa wałków w wywoływarce jest już inna i klisza ma je jedynie dotknąć. Przykładów zastosowania krokowców jest cała masa. W zasadzie cała współczesna robotyka na tym stoi.
2 жыл бұрын
Dokładnie, silniki krokowe stanowią obecnie podstawę robotyki. Właściwie wszystko co się rusza, przesuwa i przestawia nie za szybko, ale precyzyjnie, to silniki krokowe. Sterowniki kosztują od kilkudziesięciu złotych w górę.
Niewiem czemu Adam uważa ze to takie trudne zrobic kontroler na raspbery pi pico widzialem jak pinybsteruja obrazem RGB generujac synchronizacke i dane dla RGB.. jakby podlaczyc talie piny do wzmacnuacza stereo klasy D to można sterowac cewkami. Wzmacnuacz da 4A×50v = 200W i pomad 20khz sygnalu prostokontnego, a jakbu co cewki można podlaczyc poprzez " capacitor load circuit" żeby nie piszczalo... oczywiscie to rozwiazanie amatorskie, jak ktos chce zbudować np. sterownik CNC to takie moduly prezentowane maja wiele zalet... ale dla amatora nqwet pare Mosfetow N channel powinna dzialac. Pozdr M
2 жыл бұрын
Ponieważ milisekundowy zwiech przy generacji obrazu zrobi ledwo dostrzegalne mrugnięcie, a w przypadku sterowania takim silnikiem - usmaży zasilacz, silnik, tranzystoty albo przewody. Kiedyś miałem fuchę polegającą na wymianie Atmeli sterujących silnikiem przez scalaki do tego przeznaczone na takie właśnie paczuszki, jakie wystąpiły w filmie. Ktoś bardzo się zabezpieczył na wszystkie sposoby, ale urządzenie i tak wracało popalone po kilku miesiącach pracy.
@marcsmithsonian9773
2 жыл бұрын
@ no chyba pracowaly w warunkach przemyslowych w bardzo ekstremalbym środowisku ... I tak te wszytskie sprzęty polegaja na okresie gwarancyjnym po którym zaczynają padać wczesniej czy później ... ja budowalem serwo wzmacniacze do panelu elektrostatycznych podłączonych do transformatorów poruszających napięcie i tak servo wzmacniacz na rail mial +/- 62v, a impedancja transformatora ( teoretycznie 4 ohm) przy 1000hz spadała do 0.3 ohm ! Tylko najlepsze kondensatory w zasilaczu wytrzymuja takie obciążenia , mosfety można łączyć równolegle po 5-10 na strone, ( teoretycznie mogą rozproszyc kilka tysiecy wat) nie uzywam P- channel gdyz grzeją się wiele razy bardziej niz N channel, odwrócona faza jeat generowana przez zdublowany przetwornik D/A. Takie serwo nie spali sie raczej jakby je.podlaczyc do silnika krokowego o mocy 1000w, najwyzej spali kable... no.ale koszt budowy jest wiele wyższy niz opisywanych kontrolerów... wiec rozumiem sens. Pozdr M
@jacekzmiejko842
Жыл бұрын
Marcu, nie wiem dlaczego uważasz, ze mozna ryzykowac silnikiem krokowym, zapewne w cenie z dwoma albo trzema zerami dla oszczednosci czasu i pieniedzy na najprostszym rozwiazanie z polki(sprawdzone, dzialajace ,profesjonalne) w cenie czesto nizszej niz zestaw mosfetów, zależnie od mocy. Sterując mostkiem bezpośrednio za pomocą kodu ryzykujesz więcej. Poza tym współczesne sterowniki mają tyle rozwiązań technicznych usprawniających prace układu cewka-magnes, ze glowa mala. Np taki tmc2160 30pln? Do 3Amperiw bez problemu, albo 5160 z zewnetrznym mostkiem 10A-80pln? Polecam wszystkim zainteresowanym przeczytac manual takiego sterownika. Optymalne sterowanie silnikiem krokowym nie jest zadaniam trywialnym.
@marcsmithsonian9773
Жыл бұрын
@@jacekzmiejko842 rozumiem argumenty, no coz w zaleznosci od projektu i ilosci egzemplazy do produkcji moze sie opłacać albo nie opłacać... ja jestem old school i robiłem to w praktyce na piechote. Jasne trzeba przy tym pomyśleć ale dla inżyniera Trudne to to nie jest.. pozer M.
@jacekzmiejko842
Жыл бұрын
@@marcsmithsonian9773 wiem, ze to jest zajmujące i wiele mozna sie przy takim projekcie nauczyc, ale to kwestia celu i czasu. Btw wyzej pomylilem sterownik ten z wbudowanym mostkiem to tmc2209 2.8A na cewke +-30pln
Mało ciekawy temat
2 жыл бұрын
Arduino i generalnie elektronika nie musi interesować każdego :)
@psxmaniak
2 жыл бұрын
@ tak , to racja .
How many Nm?
@jarosawstepien1568
2 жыл бұрын
1,9Nm
Chcesz zrobić 500zl dzisiaj i 50 zł jutro.