http://obrazki.elektroda.pl/3011607100_1... Dzień dobry! Będąc zespołem młodych, zmotywowanych ludzi w ciągu roku zbudowaliśmy robota serwującego drinki oraz zaprojektowaliśmy proces jego wytwarzania. http://obrazki.elektroda.pl/3764306700_1... Wymagania jakie sobie postawiliśmy na początku: - dokładnie odmierzane proporcje...
https://obrazki.elektroda.pl/2575625000_... Witajcie, dziś krótka ciekawostka - uruchomienie silnika BLDC ze starej stacji dyskietek przy użyciu oryginalnego PCB z tej stacji i Arduino. Zero dodatkowych części, MOSFETów, driverów, zero L293D i innych. Tylko jeszcze kabelki stykowe. Co zatem będzie sterować silnikiem BLDC? Oryginalny...
Niedawno zakupiłem drukarkę 3D i poza kilkoma testowymi wydrukami chciałem sprawdzić jak poradzi sobie z wydrukowaniem konstrukcji która może być użyteczna. Padło na skaner 3D Ciclop , którego opracowania dostępne są w sieci. Kilka zmian z mojej strony w tym opisie - oraz potwierdzenie że da sie to wydrukować - zmontować i uruchomić. To jakiej jakości...
Ale na fotce widać, że 1 jest nam normalny, a 2 z przekładnią.
Witam Zaznaczam że nie programuję ARDUINO, ale chcąc otrzymać pomoc określenie: Proszę o pomoc ponieważ próbowałem już wszystkiego i nadal nie do końca działa. nic nikomu nie powie. Nawet gdyby to był "czysty" C musiałbym to wszystko popodłączać, zaprogramować i porównać pracę układu do Twojego opisu co chciałeś uzyskać. Raz że kody wpisujemy za pomocą...
[syntax=c] digitalRead(3) == HIGH [/syntax] Nie używaj nr pinu, użyj definicji. Nawet jak jest jeden pin, warto nadać nazwę, bo za jakiś czas nie będziesz wiedział co to 3 ale co to np WEJ_OTWORZ będziesz wiedział. Bezpieczniej użyć: [syntax=c] digitalRead(3) != LOW [/syntax] niż [syntax=c] digitalRead(3) == HIGH [/syntax] Aktualnie program reaguje...
https://obrazki.elektroda.pl/1670995300_... Witajcie moi drodzy. Tutaj pokażę wnętrze starej drukarki HP DeskJet 990cxi C6455A a potem zaprezentuję jak można łatwo wykorzystać części z jej środka: zasilacz 30V, układ przetwornicy step down 3.3V oraz transoptor szczelinowy. Dodatkowo pokażę modyfikację tej przetwornicy step down tak,...
Sprawdź sobie multimetrem, między którymi wyprowadzeniami masz niską oporność. Dobierz w pary z niską rezystancją i wtedy zostają ci tylko 4 kombinacje podłączenia. Przetestuj wszystkie zamieniając kolejnością w parach. Nie podoba mi się jak podłączyłeś sterowanie do sterownika. W nocie katalogowej masz : czarny A OUT 1 zielony A- OUT 2 czerwony B OUT...
Podłączyłem zasilacz 5V 700mA i silnik rusza, jest trochę lepiej jeśli chodzi o jego sile, ale nadal za słabo na przesuniecie lasera. Dał bym inny zasilacz ale już przy tym sterownik i sam silnik dość mocno się grzeją, czy mogę sprawdzić inny zasilacz? Np 9V 300mA bez uszkodzenia sterownika?
Serwa działają zupełnie inaczej Normalne serwo jest sterowane impulsem o szerokości od 1 do 2ms. Okres imulsów to 20ms. 1ms to jedna skrajna pozycja 2ms to druga a 1.5ms to środkowe położenie (mniej więcej :)) Serwa które się kręcą w kółko działaja troche inaczej szerokosc impulsu warunkuje szybkość i kierunek obrotów a pozycja srodkowa to stop. Maja...
Dzień dobry wszystkim forumowiczom. Potrzebuję porady w temacie sterowania silnika krokowego przez Arduino. Skleiłem taki kawałek kodu (na podstawie znalezionych w sieci przykładów, bo programistą nie jestem): [syntax=c] #define dirPin 2 #define stepPin 3 void setup() { pinMode(stepPin, OUTPUT); pinMode(dirPin, OUTPUT); digitalWrite(dirPin, HIGH); }...
(at)Leonisko1234 co według Ciebie ma robić ten program, który zamieściłeś? Skonfigurowałeś pin 8, a próbujesz migać pinem 9 i to jeszcze, dość szybko (50 ms). Jak to się ma do sterowania silnikiem? Tutaj akurat dobrze zrobił pin8 daje na DIR a miga pin9 na Step sterownika. Nie działa, ponieważ coś nie tak z zasilaniem, VMOT i VDD Tutaj schemat podłączenia...
Specem od Arduino nie jestem, ale pętla nieskończona "while(1)" chyba nie ma w tym kodzie większego sensu ;) Co do położenia zerowego, są dwie opcje: - układ sprzężenia zwrotnego informujący kontroler o położeniu wału - np. transoptor szczelinowy i jakaś przesłona, enkoder absolutny itd... - jeśli ruch wału jest fizycznie możliwy tylko w jakimś zakresie...
Temat stary, ale nie zamknięty a ja mam/miałem podobny problem. Pełny krok, 36V zasilanie silników, Arduino Uno i GRBL, Silniki stare NEMA23 z prądem znamionowym na obudowie 2,1A (stare, wymontowane ze starych drukarek). Stepstick A4988. Przy prędkości dokładnie 30RPM dwa silniki tego samego modelu skakały w dość nieprzewidywalny sposób. Prawo, lewo...
To jest prosty projekt, więc stosowanie dwóch warstw jest zbędne. Wystarczy tylko warstwa dolna (Bottom) i dodatkowo trzy zworki. Oczywiście to jest przykład jak poprowadzić ścieżki. Należy ścieżki prądowe poszerzyć, zrobić optymalizację ich prowadzenia, itp. http://obrazki.elektroda.pl/7299769500_1...
Czy autora to jeszcze interesuje? Pytanie było zadane półtora roku temu.
Problem polega na tym, że uzależniasz działanie silnika od sygnału z odbiornika :) Program wykona jedną akcje po tym jak naciśniesz guzik na pilocie. Silnik się zakręci jeśli kontroler otrzyma sygnał IR, jeśli go nie otrzymuje to się nie kręci. To dlatego, że if odpowiedzialny za kręceniem silnika jest zawarty w "if (irrecv.decode(&results)) {" Dodałem...
Słuchajcie a może to nie problem silnika, z dokumentacji wynika że max Pulse Input Frequency to 500kHz a to przy przełożeniu 116mm/obr powinno dać dość sporą prędkość, oczywiście kluczowy jest moment przy takiej prędkości ale przypomniało mi się właśnie że bez obciążenia, samo koło zębate też nie rozwijało zawrotnych prędkości. Może problem leży w kodzie....
No właśnie... To jest silnik krokowy . Silnik ma 200 kroków na pełny obrót, więc 30° to ~17 kroków. Jeżeli chcesz wykonać 1 obr./min to znaczy, że każdy krok trwa 300ms. Nawet zakładając sterowanie połówkowe, zredukujesz czas kroku do 150ms, ale to nigdy nie będzie płynny ruch dla samego silnika. Jeżeli chcesz wykonać obrót o 30° w 2 minuty, to czas...
(at)ZIBIES ja to widzę sondę Lambda plus silnik krokowy sprzężony z regulatorem napięcia. Powinno być proste do wykonania. Muszę dorwać jakąś sondę i sprawdzić jak to ustrojstwo działa. (at)SAWEK101 po to chcemy używać mikro kontroler żeby nasze palniki były coraz lepsze. A arduino jest właśnie idealne do udoskonalania sterowania pracy palnika. Uniwersalna...
https://www.arduino.cc/en/tutorial/stepp...
Witam, pytanie brzmi: czy piny procesora, do których podłączone są "dziwnie" działające przyciski, mają w ogóle funkcję "pull-up" ? Nie wiem, nie używałem tego procesora, trzeba to sprawdzić w dokumentacji. Jeżeli nie mają, trzeba zastosować pull-up na zewnątrz, w postaci fizycznego opornika podłączonego do zasilania, deklaracja może być z "pull-up"...
Zawór ma swoje krańcowe położenia. Max to otwarcie, min to zamknięcie. Pomiędzy max i min jest jakiś kąt pracy osi zaworu z nią będzie połączony krokowiec, możliwe, że przez przekładnię aby poradził z oporami ruchu. Trzeba wybazować układ, zapamiętać krańcowe położenia i kąt obrotu przeliczyć na kroki silnika.
Więc musisz wybrać po jednej stronie +5V, po drugiej GND i patrząc oraz myśląc podłączyć prawidłowo ;) Nic trudnego. Skoro podejrzewasz błąd to opisz na czym polega dokładniej jeśli występuje.
Potrzebujesz sterownika silników krokowych. Do Arduino znajdziesz wiele gotowych rozwiązać - wraz z bibliotekami. Uruchomienie całości nie powinno zająć zbyt dużo czasu. Masz jakiekolwiek doświadczenie z Arduino?
No zacznij od sprawdzenia i zrobienia tego - zwłaszcza pkt. 2 i 4. Ten pilot to co nadaje? Jest tam jakiś protokół z CRC? To najprostszy układ nadajnika i odbiornika jaki może być, bez żadnych dodatków. Jak nie potrafisz tego stwierdzić po zobaczeniu zdjęcia tegoz odbiornika, to po co zabierasz głos w dyskusji? :) Rodzaj filtra i jego parametry zależą...
Witamy kolegę. Jak widać na naukę nigdy nie jest za późno. Cyfrowy świat nie jest tylko dla młodych. M. S. 52l. Nie znam narzecza arduino ale zapoznaj się z pętlą for, której przebieg "programuje" się na konkretną ilość razy. Np. [syntax=c]for(x=0;x<X;x++) { } //Rozpocznij od x=0; jeśli x<X ponownie wykonaj pętlę i zwiększ x o 1, w //przeciwnym...
Może sterować dowolnie dużym silnikiem - Arduino, tudzież MCU, generuje tylko sygnały sterujące pracą sterownika, który zawiera stopień mocy. Czyli trzeba zbudować odpowiedni stopień mocy - poszukaj pod kątem "mostek H" - jeśli to krokowce bipolarne, lub półmostek H jeśli unipolarne.
Nie kombinuj tylko poczytaj dokładnie o AccelStepper. Poniżej silnik jedzie do opozycji 1000, wracając do pozycji 0 zatrzymuje się na pozycjach 600 i 400. [syntax=c]void loop() { stepper.moveTo(1000); stepper.runToPosition(); delay(200); stepper.moveTo(600); stepper.runToPosition(); delay(200); stepper.moveTo(400); stepper.runToPosition(); delay(200);...
Muszę w miarę precyzyjnie sterować (za pomocą śruby trapezowej) polożeniem elementu. Zastosowałem silnik krokowy wraz z enkoderem, ale niestety marnie to działa - gubi dczytane impulsy lub je powiela. Procek który zastosowałem to ATMega16 i enkoder podłączyłem przez ogólnie znany 74ls74 aby wyeliminować konieczność detekcji obrotów (http://profmason.com/?p=775)....
Witam! Posiadam sterownik silnika krokowego SK8060 oraz silnik krokowy podpięty do niego. Do wejścia PUL (czyli impulsy obrotów STEP) podaje impulsy z arduino. Problem z tym że jeśli zamiast arduino podłączę zewnętrzy generator impulsów to silnik o wiele lepiej działa. Nie wiem czy problemem jest kształt impulsów, czy może zle programuje arduino. Korzystam...
Witam potrzebuję zbudować sterownik( a właściwie napisać program na arduino). Jeśli to niewłaściwe miejsce na takie pytanie proszę o przeniesienie do właściwego działu. W czym rzecz? Potrzebuję napisać program który wystawi odpowiednie sygnały dla sterownika silnika krokowego czyli Enable, Dir, step. Ale zabawa polega na tym. iż ruch silnika rozpocząć...
Witam, mam problem z identyfikacją silnika krokowego czy jest bipolarny czy unipolarny. Czy w arduino można go wysterować ULN2003 czy L298N?. Poniżej zdjęcia tego silnika. Proszę o pomoc. pozdrawiam http://obrazki.elektroda.pl/8217747100_1... http://obrazki.elektroda.pl/8651635900_1...
Na początku powiem że niemam pojęcia jaką czestotliwością jest sterowany silnik krokowy . Silnik jest bipolarny. I sporzadziłem sobie juz układzik który mi daje na 4 wejścia procesorka 4 sygnały w takiej kolejności : 1000 0100 0010 0001 gdy keći się w prawo silnik i 0001 0010 0100 1000 gdy w lewo. Teraz musze wykryć to . Chcem aby mikrokontroler zliczał...
Kiedyś otarłem się o Bascoma i była tam możliwość zdefiniowania 1 obrotu: For R = 1 TO 200. W Arduino zrobiłem programik ( korzystając z biblioteki), który ma wykonać np 10 obrotów. Działa, ale wykonuje 10 kroków. Nie proszę Kolegów o recenzje programu ( którego nie zamieszczam), ale o wskazanie jak dokonać zdefiniowania jednego pełnego obrotu w Arduino....
Witam, Chciałbym zrealizować sterowanie silnikiem krokowym poprzez Arduino. Dostaję sygnał prostokątny z czujnika i chciałbym aby po 1 impulsie z czujnika silnik wykonał np 3 kroki po 2 impulsach np 6 kroków itd chciałbym również tą rozdzielczość regulować np za pomocą potencjometru.
Witam Jak w temacie. Proszę o najprostszy sketch testujący silniki krokowe.
Witam Ostatnio zakupiłem silnik krokowy 28-byj-48 ze sterownikiem uln2003 który dedykowany jest do arduino po podłączeniu silnika (załączam schemat) zaczął on wydawać niepokojące odgłosy buczenia a jednocześnie drgania , sprawdzałem na wielu innych forum co może być powodem buczenia po długim szukaniu znalazłem powód który może być przyczyną . Prawdopodobnie...
http://obrazki.elektroda.pl/1447534300_1... Witam. Przedstawiony układ sterownika (testera) umożliwia sprawdzanie i ocenę podstawowych parametrów silnika krokowego (wielkość kroku, maksymalna częstotliwość taktowania, pobór prądu w warunkach dynamicznych, itp.). Może również stanowić część większego projektu. Zastosowany procesor ATtiny2313,...
Witam buduje układ dzięki któremu będę mógł sterować silnikiem krokowym za pomocą potencjometru. Wykorzystałem przetwornik A/D. Najpierw sprawdzany jest stan rejestru ADCW a jego wartość zapisywana jest do zmiennej value w postaci dziesiętnej. Następnie program sprawdza o ile zwiększyło się value, oblicza różnicę i zapisuje do zmiennej b jako wartość...
Tu https://www.elektroda.pl/rtvforum/topic3... rozwiązano już taki problem, zwykle się da podłączyć, filmik w ostatnim poście, język egzotyczny, ale dźwięk nie jest potrzebny.
Hej, Prawdopodobnie zadam dziś najgłupsze pytanie w moim życiu ale kto pyta ten w końcu nie błądzi :). Po prostu dziś nie mogę jakoś wytłumaczyć sobie co robię źle stąd potrzebuję pomocy. Mam dwa izolowane odcinki - szyny i jeden zasilacz do ich zasilania. Na tych szynach pojawia się silnik, który się porusza. Chcę wykrywać na której izolowanej części...
Cześć. Chciałbym poprosić Was o pomoc w rozwiązaniu mojego problemu. Mianowicie zabrałem się za "budowę" własnej frezarki cnc (frezowanie drewna, sklejek, mdf-u, xps-u). Jestem na etapie zastanawiania się nad zakupem silników krokowych. Ogólnie chciałem sterowanie oprzeć na razie o arduino i z tego wynika ograniczenie dotyczące natężenia prądu zasilającego...
Silniczek krokowy 35BYJ46-1182 12V DC 300 Ohm Leili Changzhou China kręci, ale z bardzo malym momentem i dlatego nie kręci urządzeniem. Do silniczka dochodzi 5 przwodow. Czy jest możliwość sprawdzenia tego silniczka jakos "na krotko" z aku 12V DC?
Nie krzyczy i nie piszczy, ale skacze jeden krok i spowrotem, podpięty pod arduino do włączonej drukarki. Zamiast obracać silnikiem robi skoki. Podpięty przewodami zgodnie z opisem. Jest to sterownik z rampsa 1.4, nie wiem jak ten problem rozwiązać na tym sterowniku? [youtube]https://www.youtube.com/watch?v...
Dzień dobry Potrzebuję sterować kątem obrotu silnika za pomocą potencjometru i arduino. Czy ktoś ma jakiś pomysł odrazu mówię że nie mogę użyć serwa ani innych sterowników tylko te trzy elementy.
Witam Próbuję sterować silnikiem krokowym z 3 przycisków lewo prawo i stop poprzez arduino. Czy jest to możliwe, bo w internecie nie mogę znaleźć jakiegokolwiek podobnego kodu? Posiadam taki kod wyjściowy. [syntax=c]#include <Stepper.h> //dodajemy do szkicu bibliotekę obsługującą silniki krokowe #define ILOSC_KROKOW 32 //definiujemy stałą gdzie...
Witam, Od kilku dni próbuje uruchomic silnik krokowy z cdromu. Niestety nie znam się na elektronice. Mam stepstick A4988, ktory polutowałem i podłączyłem zgodnie z tym rysunkiem do Arduino tnij kropka com /93sLT Zasilacz mam 12V raczej duży. Po podłączeniu normalnego silnika działa. Po podłączeniu silniczka z cd działa, ale grzeje sie tak, ze zaraz...
const int stepPin = 8; unsigned long stepperTimer; int currentStepperSpeedDelay = 500; // bieżąca prędkość krokowa opóźnienie byte stepInState = 0; // stan wysoki lub niski dla następnego kroku int stepCounter = 0; // licznik kroków int targetSteps = 200; // docelowa ilość kroków bool running = false; // flaga informująca, czy silnik działa void setup()...
- Arduino UNO R3 - Moduł sieciowy W5100 Problem polega na tym iż jeżeli nie używam komend obsługujących ethernet to silniczek działa super poprawnie, natomiast w innym tak jakby się trząsł lub kręcił z prędkością światła w lewo i prawo. Masz po prostu kolizję między tymi pinami które używa W5100 (czyli piny cyfrowe 10, 11, 12 i 13) a tymi które wybrałeś...
Zobacz ten poradnik: https://www.youtube.com/watch?v=FLJGCZsl...
ze skanera
No własnie ten program jest tak zrobiony że tylko w jednym kierunku będzie się kręciło.
Tutaj znajdziesz opis co i jak podłączyć, na czym to polega i kod do sterowania: http://www.arduino.cc/en/Tutorial/Steppe... http://arduino.cc/en/Tutorial/StepperUni... (pewnie masz ten) http://arduino.cc/en/Reference/StepperBi... spis bibliotek z opisem: http://arduino.cc/en/Reference/Stepper oczywiście można też zastosować mostki H, ja o...
Jeśli tak, to trzeba mu podawać 8 sygnałów Z całym szacunkiem; unipolarny ma zwykle 1 wspólny przewód i 4 fazy Po cholerę 8 sygnałów? Chyba że ma Kolega na myśli dwa silniki. Docelowo i tak nie widzę sensu takiego sterowania, ponieważ silników ma być 4. A są gotowe układy sterowników uni/bipolarnych, i takie sterowanie poprzez step/dir będzie łatwiejsze...
Trudno mi wytłumaczyć dokładnie zależność stanu wyjścia od wejścia. Na dole noty aplikacyjnej są wykresy: http://pdf.datasheetcatalog.com/datashee...
i nie wiem jak zacząć Od kursu Arduino. Ok też tak sądzę i będę musiał zaczáć ten kurs ale teraz potrzebuję sprawdzić takim prostym kodem silnik, kod ma polegać na kręceniu parę obrotów w prawo i spowrotem a później można sobie coś dopisywać np. silnik ustanie na parę sekund . Dodano po 8 i nie wiem jak zacząć potrzebny wystarczy tylko driver sterujący...
A po 2wszystkoe piny cyfrowe mam zajete Każdy pin może być "cyfrowy", to znaczy działają na nim "cyfrowe" operacje. Mógłbyś również zrezygnować z funkcji "delay", które blokują działanie programu. Można używać "millis" albo "micros", jest przykład "blink without delay", który mógłbyś sobie twórczo zmodyfikować.
Witam, mam problem ze zrobieniem jakiegokolwiek obrotu na silniku krokowym, poniżej dobrane części: Zapoznaj się i przeanalizuj ten przykładowy tutor....( - od tego zacznij). https://howtomechatronics.com/tutorials/... Gdy opanujesz zwykłe obracanie ośką silnika, to dołożysz potencjometr,...
(at)khoam: chcę zrobić dokładnie tak jak piszesz - płytka akurat jest własnej produkcji, ale wrzucony bootloader Arduino, z konfiguracją pinu nie będę miał problemu. (at)Ture11: próbowałem zrobić coś podobnego, ale były wyraźnie zauważalne opóźnienia (tak jakby między krokami był jakiś niewielki delay, przez co praca silnika była "szarpana" i obrót...
Mi dokładność "jak w zegarku" nie jest potrzebna i tak najprawdopodobniej dam krańcówkę. Jest to prosty posuw liniowy na pasku zębatym i silnik ma zakręcić wałem powiedzmy 20 obrotów w prawo, 5 w lewo, 20 w prawo i wrócić do pozycji wyjściowej tj. 35 w lewo. Czyli mogę podłączyć ten zasilacz i jeśli efekt będzie mnie zadowalał to mogę tak zostawić...
Uzupenienie tu nic nie pomożę ! ! ! Całość, co napisałeś jest błędna i nic nie zgadza się z twoim silnikiem/systemem. Nie wiem kto spada z choinki ale z tytułu wnioskuje, że autor ma fizykę czyli hardware i silnik się kreci tylko nie wiadomo jak go zatrzymać. Jeżeli moje wnioskowanie jest poprawne to cała tyrada o typach silników na tym etapie nie...
Witam, do zbudowania czegoś takiego spokojnie mozesz użyć Arduino - http://arduino.cc/ serva, silniki krokowe itp. znajdziesz bez problemu w necie, a do części mechanicznej- fantazja. Na poczatek będzie dobre. powodzenia.
Nie rozumiem za bardzo co oznacza wartość dla 250 kroków = 50.000 . chciałbym konkretnie wysterować kroki o dokładne stopnie 1.8 stopnia. I za bardo tego nie rozumiem. Silnik wykonuje 200 pełnych kroków na obrót. 360st co 1.8st. Liczba 250 to mikrokroki na 1 krok(załatwia to sterownik w zależności od ustawienia zworek), stąd 250 (mikrokroków na 1 pełny...
Dopisz po tej linii: int val = map(analogRead(0), 0, 323, 48, 0); if(val != previous){ digitalWrite(pin,HIGH); }else{ digitalWrite(pin,LOW); }
Cześć, napotkalem dzis nowy problem i nie moge go rozwiązać juz dobre pare godzin. Mianowicie chcialem stworzyć coś na wzor "panelu sterujacego" silnika krokowego w UART. Chcialem napisac program który pozwoli mi w monitorze najpierw wybrać czy chce ustawić prędkość obrotu czy kat obrotu a potem ustawić zmienną dla wybranego. Namalowalem cos takiego...
Tym typem serwa nie uzyskasz potrzebnej dokładności (bez dodatkowego czujnika położenia). Do tego celu najodpowiedniejszy jest silnik krokowy.
Witam! Wpadłem na pomysł zrobienia plottera CNC z silników od starej drukarki, wykonałem płytkę według schematu w załączniku. Problem w tym, że po podłączeniu silnika i uruchomieniu programu z biblioteki Stepper silnik obraca się prawidłowo przez parę sekund a później zaczyna dziwnie drżeć i całkiem gubi obroty.Dzieje się to mniej więcej wtedy gdy...
silnik krokowy arduino arduino silnik krokowy arduino krokowy
radio fabryczny renault przecieka uszczelka renault kontrolka płyn hamulcowy
hulajnoga frugal problemy naprawa udaru makita
Naprawa płyty HDMI: Diagnostyka i wymiana komponentów Bęben pralki nie obraca się - przyczyny i rozwiązania