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. Kto to ma sprawdzic skoro to jest twoje pytanie? A czy spotkałeś w ogóle processory AVR nie mające takiej funkcj? e marcus
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...
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żą...
ale teraz potrzebuję sprawdzić takim prostym kodem silnik, kod ma polegać na kręceniu parę obrotów w prawo i spowrotem No i robi jeden krok, później w praktyce nie robi nic z silnikiem tylko czeka 6 sekund. Tak więc co 6 sekund powinien wykonać się krok o ile odpowiedni poziom ustawiłeś na wejściu enable sterownika. Dodano po 3 PS Noty katalogowej...
Witam zacznij od poczytania trochę . W linku masz obsługę tego czujnika wraz z przykładami myślę że ci się to przyda . https://forbot.pl/blog/kurs-arduino-ii-t... Tu z koleii masz serwomechanizmy https://forbot.pl/blog/kurs-arduino-siln... https://forbot.pl/blog/kurs-arduino-kont...
Dorzuć do if zmienną bool jeszcze by spełniał warunek o ile klapa zamknieta/otwarta else if ((napiecieWiatraka < 800) && (napiecieKrancowki > 800) && zmienna==false) { delay(20); Serial.println("Zamykam osłone"); stepper.moveDegreesCCW (480); zmienna = true delay(7000);...
Czy jest jakaś metoda która pozwalałaby oszacować potrzebny prąd znając tylko nominalne napięcie zasilania oraz rezystancje cewek? To działa w drugą stronę. Najpierw masz wymagane (lub znane) parametry mechaniczne - moment obrotowy. To zgodnie prawami na siłę magnetomotoryczną definiuje jaki musi być iloczyn ilości zwoi i natężenia prądu. Resztę dobiera...
Witam. Potrzebuję pomocy, ponieważ chciałbym zrobić układ z silnikiem krokowym, gdzie jego pozycja startowa to, na przykład, 40% obrotu, a po naciśnięciu przycisku obraca się na pozycję 80% obrotu. Nie mam pojęcia, jak się do tego zabrać. AI: Na jakiej platformie chcesz to zrealizować (np. Arduino, Raspberry Pi, inny mikrokontroler, czy coś innego)?...
- 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ś...
Witam, Od razu na wstępie mówię, że jestem początkujący w dziedzinie robotyki, więc moje pytania nie powinny stanowić szczególnych problemów. Jeśli na forum znajdzie się odpowiedź na moje pytanie poproszę link do tematu, gdyż ja nie znalazłem (może słabo szukałem :D ). Mianowicie szukam sposobu jak sterować silnikiem krokowym za pomocą arduino przez...
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. Na podaną ilość informacji można powiedzieć tylko tyle: - Arduino...
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...
Cześć. Chcę sterować silnikiem krokowym 28byj-48, za pomocą josticka. Mam na myśli sam kierunek. Próbowałem sam coś wymyśleć lub znaleźć na internecie, ale bez przerwy kręci się w jedną stronę. Oto kod: #include <Stepper.h> #include <AxisJoystick.h> Stepper myStepper(8,9,10,11); void setup() { Serial.begin(9600) } void loop() { int xAxis=analogRead(A1);...
A którego używasz? Główny z napędu to BLDC, z kolei ten, który przesuwa sanki to zwykły silnik szczotkowy. Sterowanie przez jeden tranzystor, lub mostek H jeśli chcesz zmieniać kierunek.
Ale na fotce widać, że 1 jest nam normalny, a 2 z przekładnią.
Cześć wszystkim, jestem nowy w Arduino i naprawdę lubię XOD, ale wydaje się, że brakuje w nim wielu bibliotek. Próbuję skonfigurować ekranowany silnik prądu stałego, ale o ile wiem, nie ma żadnych tutoriali, stron pomocy ani niczego w tym zakresie. To jest sprzęt: silnik krokowy z przekładnią prądu stałego ([url=https://www.oyostepper.com/categor...
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...
Elementem wykonawczym sterowania silnikiem musi być mostek H (jeśli to jest silnik DC), albo sterownik silnika krokowego (jeśli to jest taki silnik) pasujący do silnika. Jeśli to jest mostek H, to da się zrobić układ analogowy, który będzie nim sterował; sterowanie silnikiem krokowym raczej trudno zrobić bez czegoś z mikroprocesorem. Jeśli uP, to moduł...
Potrzebujesz: - mikrokontrolera z UARTem i kilkoma GPIO - drivera silnika krokowego - modułu Bluetooth Moduły BT są na ogół zasilane z 3.3 V i wymagają takich poziomów logicznych, co jest wskazówką, by cały układ był zasilany z 3.3. Tanim i łatwym w debugowaniu mikrokontrolerem będzie np. STM32F030. Płytkę Discovery, której możesz użyć do zamodelowaia...
Tak, to jedna z metod, też dobra ;-) Powodzenia !
Witam. Chcę wysterować (przy pomocy sterownika PLC) silnik krokowy unipolarny. Posiadam Arduino L298N. Mogę do niego podłączyć wyjścia z PLC i sterować bezpośrednio? To prawda, że dokładając inny układ Arduino mogę znacznie uprościć program w PLC? Chcę wykonać silnikiem obrót o 90 stopni a następnie powrócić do poprzedniego położenia w zależności od...
Cześć, dorwałem silnik od pralki i chciałbym wysterować jego obroty oraz kierunek. Co do obrotów to prosta sprawa: pomiędzy silnikiem a źródłem zasilania będzie regulator mocy. Natomiast chciałbym elektronicznie sterować kierunkiem obrotów (oraz startem/zatrzymaniem), np. przez mikrokontroler typu arduino. Chcę wykorzystać 4-kanałowy moduł z przekaźnikowy...
'Program do sterowania małych silników krokowych za pomocą ATMega8 i układu L6219 lub LB1845 'sterowanie ćwierćkrokowe, zasilanie 30V $regfile "m168def.dat" $crystal = 4915200 '********* Konfiguracja wyświetlacza ********* $lib "Lcd4busy.lib" Const _lcdport = Portd Const _lcdddr = Ddrd Const _lcdin = Pind Const _lcd_e = 1 Const...
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 Zaczynam zabawę z arduino i pewnie od razu na głęboką wodę się wybieram ale... Chcę za pomocą arduino sterować dwoma silnikami krokowymi za pomocą jednego potencjometru. Układ na 12-14v dc. Ma to działać w taki sposób. Przy kręceniu potencjometrem lub enkoderem silniki mają się obracać o pewną liczbę obrotów np 10 pełnych obrotów. Z tym, że jeden...
Chcę wykonać sterownik dwóch silników krokowych (napęd robota) sterowanych z jednego układu Atmega8,tzn.chodzi mi o to aby po podaniu stanu np. niskiego na jakiś pin procesora uruchamiał sie jeden z silników a po podaniu stanu niskiego na inny pin uruchamiany byłby drugi silnik.Silniki które posiadam mają 6 wyprowadzeń z tego dwa wyprowadzenia to odczepy...
Witam Nie jestem pewny, czy pisze w odpowiednim dziale. Jeżeli nie, to proszę o nakierowanie mnie. Cały problem polega na tym, że chciałem sobie zbudować łódkę zdalnie sterowaną. Interesuje mnie w niej sterowanie silnikiem do przodu i do tyłu. Regulacja prędkości jest sprawą drugorzędną i właściwie można to pominąć. Druga sprawa to sterowanie silnikiem...
Witam, Przy pomocy mikrokontrolera 8051 chciałbym sterować powiedzmy dwoma silnikami krokowymi o napięciu zas. 12V i prądzie 1A. Czy ktoś jest mi w stanie zaproponować rozwiązanie tego problemu zarówno od strony elektrycznej, jak i cyfrowej (zastosowane pomocnicze ukł. scalone, szkice z połączeniami między układami i silnikami itd itp)? W jaki sposób...
Witam Od pewnego czasu szukam mozliwie najprostszego sterownika silnika krokowego zasilanego z instlacji +12 V w samochodzie ( 14,4 V max ). Chodzmi mi o nastepujące działanie. Przytrzymując ( lub naciskajac ) 1 przycisk silnik powoli sie kręci w jedna strone, przytrzymujac 2 przycisk kreci sie w strone przeciwna. Ma moze ktos jakis pomysl na wykonanie...
Poszukuje schmatu sterowania silnikiem krokowym ale nie z komputera szukalem w internecie ale nic nie znalazlem :cry:
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ść...
Hey :-) Robotyka interesuje sie od jakiegos czasu, ale glownie teorytycznie. Dopiero niedawno zaczalem budowe pierwszego "dziecka" :-) Moj problem wyglada nastepujaco: Mam pojazd na 4 kolach [4 silniczki na 12V], ktore rozmieszczone sa w rownych odleglosciach, tak, ze ich polaczenie linia tworzyloby kwadrat. Umozliwia to obracanie ich parami [dwa lewe...
Również sądze że najlepiej będzie zastosować elektrozawory nie silniki krokowe
http://obrazki.elektroda.pl/6442071900_1... Witam! Pomysł zrodził się podczas wypadu ze znajomymi, kiedy to kumpel zaczął się spierać, że silnik w CD/DVD-ROMie nie jest silnikiem krokowym i nie można go sterować precyzyjnie. Był to nijako impuls do działania. Sercem frezarki jest GRBL 0.9 i Arduino Uno (którego jestem wielkim fanem)....
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...
http://obrazki.elektroda.pl/6109894400_1... W tym artykule przedstawiony zostanie opis tworzenia frezarki CNC wykonanej głównie ze sklejki. Zaletami wykorzystania drewna jako głównego budulca jest znaczne uproszenie budowy frezarki, oraz obniżenie kosztów całej konstrukcji. Wadą takiego rozwiązania jest niewątpliwie ograniczona odporność...
Arduino chodzilo mi po glowie ale juz chyba mi sie nie chce uczyc tego aby napisac dobry program. Sterowanie z PC tez bedzie wymagalo przynajmniej drivera oraz, co gorsza programu na PC, ktory tez trzeba napisac. Urzadzenie bedzie niezalezne i nie mam w planach "zenic" go z innymi modulami. Teorie silnika krokowego znam, ale ta wiedza nie wystarcza...
Ja miałem takie objawy, jak uruchamiałem krokówę z gotowym sterownikiem na Arduino i kabelki (te wtykane) nie stykały, generując dodatkowe bardzo krótkie impulsy. Objaw typowy dla zbyt szybkich impulsów sterujących, tylko teraz jak próbowałeś co 1s i nadal jest źle to trochę wyklucza program / wyjście sterownika. Mogą Ci jeszcze wchodzić zakłócenia....
Witam Zbudowałem taki o to układ ze strony https://github.com/kachurovskiy/megaels/ Pytanie jak i prośba bo jestem zielony z programowania a na tej stronie są wszelkie kody/instrukcje na jakiej zasadzie to wszystko działa. A więc tak... Chciałbym stworzyć okrojony układ tzn. wykorzystać do tego celu Arduino NANO, obsługa tylko jednego silnika krokowego,...
Docelowo ma to siedzieć na jakimś AVR. To niekoniecznie musi być wina Pythona. Moduł, który używasz jest napisany w C ale znaczącą rolę odgrywa sam OS bo np. wywołanie uśpienia gwarantuje jedynie że czas drzemki nie będzie krótszy. Tam w tle działają jeszcze inne procesy, które walczą o zasoby komputera. Na Arduino działa jedynie twój program i nic...
(...) e tak jak widziałem na YT ale mi niestety coś nie działa a robię wszystko co jest pokazane, czerwony kabel pod 5v brązowy pod gnd a pomarańczowy sygnał pod Z+. Używam komend M03 Sxxx Ale tylko działa w jedną stronę obrót w drugą już się nie obraca. Proszę o pomoc i dziękuję za poświęcony czas pozdrawiam Witaj! Cieszę się, że mogę pomóc w Twoim...
Witam jakie są sposoby na sterowanie silnikiem Nema 17, o jednym sposobie już trochę poczytałem jest to rozwiązanie Arduino + motor Shield Czy są jeszcze jakieś inne opcje na sterowanie tym silnikiem. Prawdę mówiąc pobawiłbym się w sterowanie, może coś sobie z tym zrobię, jakąś małą maszynę, rozważę każdą opcję sterowania tym rodzajem silnika krokowego.
Zasilacz jaki użyłem to SC9045, czyli zasilacz do laptopa. Ogólnie program ma sterować silnikiem krokowym (włącznik uruchamia go na zadaną ilość obrotów). Wszystko w jednym miejscu, do pracy przy zabawce. Ale z powodu dziwnych stanów i nieokreśnonej pracy silnika, zmodyfikowałem program, tak by wciśnięcie przycisku powodowało zapalenie LED. Jeśli piszesz,...
(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...
Ustaw timer najlepiej 16 bitowy i po przepełnieniu robi skok do przerwania, tam wykonujesz impuls na sterownik i program wraca do głównej pętli. Jak bys mial problem to sprubuje wieczorem cos napisac, nie pamiętam jak sie zegary w arduino ide konfiguruje. Doczytalen ze na due robisz widzę ze to już 32 bitowe maszynki to i licznik 32b sie pewnie znajdzie....
Moje pytanie : "... i nic się z układem nie stanie?" Twoja odpowiedź: " Jesteś pewny, że układ wytrzyma te 1.7A bez odpowiedniego chłodzenia?" Skąd mam to wiedzieć :D Właśnie próbuje tutaj ustalić jak to w ogóle działa. Patrząc na filmiki na yt i czytając jakieś artykuły wyliczyłem Vref dla tego układ (cokolwiek to znaczy). I tutaj mam zagadkę. Wyliczyłem...
Jeśli ograniczyć się z wizualizacją nastaw to można układ wykonać tradycyjnie i będzie tani oraz zadziała. Można go zrealizować na zwykłym generatorze, bramkach, licznikach i zworkach do konfiguracji. Druga możliwość to można zaprogramować mikrokontroler np. Microchip albo użyć płytki Arduino. W obu przypadkach mogę pomóc. Odnośnie kontrolerów ruchu...
Zasilanie przekombinowane na maksa, typowa radosna twórczość pozbawiona sensu. Zasilanie logiki A4988 to max 5,5V ( nawet jest na przekopiowanym schemacie ) a Ty dajesz na VDD 6V ! Stabilizatory dla napięcia VMOT to kolejne nieporozumienie są zupełnie niepotrzebne tym bardziej że zakres VMOT to 8-35V, również zupełnie niepotrzebny dodatkowy stabilizator...
A jak masz rozwiązane dotychczasowe CWU Nie mam wcale nic dopiero stawiam, a tem. grzałki max 65C wbudowany termostat. Co prawda mam 2 rozwiązania jak na razie okaże się które zastosuję albo 2x grzałka grzejnikowa o mocy 300W i 600W lub 2x300W ewentualnie 150W +300W+300W włączane w razie dostępnej nadwyżki, lub oryginalna przez sterownik mocy ograniczający....
Cześć, chciałbym sobie skonstruować urządzenie, które będzie odważało materiały sypkie na potrzeby amatorskiego wypieku chleba (mąka, ziarna, ilości od 500 do 50 g). Całość widzę jako zawieszony na elemencie ważącym cylinder-zasobnik (maks ok 3 kg), który posiada otwierane dno, przez które wysypuje się zawartość. Sterowanie odbywałoby się przez klawiaturę....
Sterowanie silnikiem krokowym wymaga większej ilości połączeń (i elektroniki), ale może być wygodniejsze - zwłaszcza, jak trzeba przesuwać po kawałku i powtarzalnie wymierzać te kawałki. Raczej konieczny jest uC (np. Arduino). Warto użyć silnika unipolarnego (4 uzwojenia, jeden koniec wspólny, czyli 5 końcówek) - bipolarne (2 uzwojenia, 4 końcówki)...
W standardowej bibliotece Arduino masz dwie funkcje, pierwsza to: millis(), druga do: micros(). Podają one aktualny stan "licznika" odpowiednio milisekund i mikrosekund. Ale tu uwaga, licznik mikrosekund zmienia się co około 4us. Można zatem ustalać czas tak: [syntax=c] long czas; long roznica; czas = micros(); ... ... roznica = micros()-czas; [/syntax]
Witam, mam problem ze sterownikiem opartym na układzie drv8824 a chodzi konkretnie o taki sterownik http://obrazki.elektroda.pl/3172503600_1... . Do sterownika doprowadzono napięcie 35V VMOT z przetwornicy, zmierzyłem oscyloskopem żeby mieć pewność że tyle jest. Na pinie !FLT, który nie jest do niczego podłączony, daje się odczytać stan...
Były to programy na Windowsa Podn Windę nie odwołujesz się bezpośrednio do układów peryferyjnych. Robisz to za pośrednictwem sterowników. Otwierając COM nie interesuje Cie czy to VCOM na USB, port na PCI itp. Nie konfigurujesz rejestrów układu, np SPI czy I2C. Inaczej było pod DOS. Myślę że dał bym radę zaprogramować zamiennik. Kwestia czasu. Arduino...
Sterowanie silnikiem krokowym to inne zagadnienie. Częstotliwość maksymalną określasz z parametrów silnika i obciązenia tak by nie gubić kroków. Ale wracając do tego Twojego serwa. Na przykład: masz na platformie jakieś regularne znaczniki co 8°, odbijające światło. Dajesz czujnik odbiciowy i sterujesz tym serwem tak by dojechać do następnego znacznika...
Mam do wykonania dwa projekty i poszukuję rady jak się do tego zabrać przy wykorzystaniu uC. 1. Sterowanie jednym silnikiem krokowym z zasilania akumulatorowego. Poza prostym sterowaniem (start, stop, zmian prędkości i kierunku) jakiś "slow start" i "slow stop" + obsługa LCD mono. 2. Podobnie jak powyższy, z tym, że trzy silniki krokowe sterowane z...
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...
Dopisz po tej linii: int val = map(analogRead(0), 0, 323, 48, 0); if(val != previous){ digitalWrite(pin,HIGH); }else{ digitalWrite(pin,LOW); }
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.
Cześć, chyba porwałem się z motyką na słońce z moją praktycznie 0 wiedzą odnośnie programowania... Jednak mam już zakupione elementy, to szkoda nie wykorzystać ich... Chciałbym zrobić coś takiego: Sinik krokowy obraca się o określoną ilość kroków w jedną stronę. Następnie jest przerwa xx sekund i kolejny obrót. Za pomocą dwóch przycisków (+) i (-) chciałbym...
Nie prościej i taniej wykonać to na Arduino? Przykładów w sieci bez liku...
sterowanie silnikiem krokowym arduino sterowanie silnikiem krokowym drv8825 sterowanie radia silnikiem krokowym
zewrzeć stacyjka kierunek modele radiowe arioner download
problemy diagbox manetka hulajnoga
Brama Nice nie zamyka się - diagnostyka i rozwiązania Volkswagen Polo 1.2 benzyna - przerywanie silnika przy 3000 obrotów