Arduino + wozek inwalidzki (sterowanie 2 silnikow) - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Silniki, Mechanika i Zasilanie (https://forum.arduinopolska.pl/dzial-silniki-mechanika-i-zasilanie) +--- Wątek: Arduino + wozek inwalidzki (sterowanie 2 silnikow) (/watek-arduino-wozek-inwalidzki-sterowanie-2-silnikow) Strony:
1
2
|
Arduino + wozek inwalidzki (sterowanie 2 silnikow) - MarcinTe - 06-07-2019 Czesc, Robie wozek inwalidzki oparty na 2 silnikach, joystick porusza wozek, przycisk obraca go w miejscu, wszystko dziala. Problem w tym ze joystick jest maly i silniki bardzo agresywnie reaguja, chcialbym zeby po natychmiastowym wychyleniu do przodu predkosc nie skoczyla od razu do wartosci maksymalnej tylko chwile plynnie do niej dochodzila. Bede wdzieczny za pomoc w modyfikacji ponizszego kodu. Dzieki. Kod: // FINAL Z 1 PRZYCISKIEM ENDER 3 RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - es2 - 07-07-2019 (06-07-2019, 17:17)MarcinTe napisał(a): chcialbym zeby po natychmiastowym wychyleniu do przodu predkosc nie skoczyla od razu do wartosci maksymalnej tylko chwile plynnie do niej dochodzila.Użyj millis lu lepiej timera do płynnego zwiększana prędkości np, w przerwaniu co 10ms: Kod: if( predkosc_zadana < predkosc_aktualna )predkosc_aktualna++; Dlaczego nie używasz WDG? W czym on by przeszkadzał? RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - MarcinTe - 07-07-2019 (07-07-2019, 07:10)es2 napisał(a):(06-07-2019, 17:17)MarcinTe napisał(a): chcialbym zeby po natychmiastowym wychyleniu do przodu predkosc nie skoczyla od razu do wartosci maksymalnej tylko chwile plynnie do niej dochodzila.Użyj millis lu lepiej timera do płynnego zwiększana prędkości np, w przerwaniu co 10ms: Wielkie dzieki za odpowiedz Es2, potestuje w tym kierunku. Niestety nie mam pojecia co to jest WDG, nie jestem programista dlatego pozwalam sobie zawracac Wam glowe na forum :-) Pozdrawiam RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - RaspputinPI - 09-07-2019 A może dodatkowe przyciski oznaczające jakby biegi? Czyli w dużym skrócie czas, w którym osiągniesz prędkość, którą podałeś przez dżoja. RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - MarcinTe - 09-07-2019 Dobry pomysl, chyba takie rozwiazanie widzialem kiedys w fabrycznych kontrolerach. Dzieki! RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - error105 - 09-07-2019 Może nie jest to idealna odpowiedź, ale co jak cały program Ci się zawiesi bo źle będzie napisany (nie jesteś programistą i nawet nie wiesz do czego jest WatchDog) i wózek poleci prosto z pełną mocą (niech to będzie tylko 50W) ? Mniejszy problem jak wjedzie w krzaki, gorzej jak wyjedzie na czerwonym świetle ruchliwej ulicy RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - MarcinTe - 09-07-2019 error105 sluszna uwaga. Ten wozek bedzie wykorzystywany tylko w wakacje zeby dojechac na 2 koniec zamknietego osiedla prosta droga praktycznie bez ruchu drogowego. Silniki 24v sa samohamowne i zasilam je akumulatorem 12v wiec wierz mi, to sie ledwie toczy :-) W razie czego pod lewa reka jest duzy wylacznik zasilania akumulatora, jak sie cos porypie albo bedzie mialo wybuchnac to wylaczam sprzet i uciekam w krzaki. W razie czestych zwiech systemu powaznie rozwaze kask. Ogolnie zakladam pomijalnie male straty w ludziach, pierwsze testy polowe obiecuje przeprowadzic osobiscie w strefie zdehumanizowanej. Sprzet prototypowy, mocno eksperymentalny juz dziala ale szarpie, poza tym w sumie jakos jedzi. Teraz mysle ze mam po prostu bardzo malo precyzyjny joystick (ten arduinowy maly taki) ale nie ma gdzie szybko kupic lepszego wiec sprobuje wykorzystac wskazowke es2 albo dodac kilka "biegow". RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - Jarewa0606 - 09-07-2019 A jaki masz moduł sterownika silników?? RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - MarcinTe - 10-07-2019 (09-07-2019, 22:27)Jarewa0606 napisał(a): A jaki masz moduł sterownika silników?? Ten: https://kamami.pl/sterowniki-silnikow/562757-dwukanalowy-sterownik-silnikow-dc-2x7-a-dri0041.html?search_query=dwukanalowy+sterownik+silnika&results=32 Sterowanie zasilane z Arduino Nano przez 6xAA, calosc w obudowie z PLA. Akumulator zelowy 12v, mechanika prototypu dosc siermiezna, z zalozenia wszystko po jak najnizszych kosztach. RE: Arduino + wozek inwalidzki (sterowanie 2 silnikow) - Jarewa0606 - 10-07-2019 Admin raczej nie kasowal, tylko padł serwer i przywrócono backup z dnia poprzedniego tak podejrzewam bo wszędzie posty poznikaly i godziny się nie zgadzaly |