Panowie, Chciałem dodać mój opis rozwiązania usterek elementu określanego jako 'zawór bezpieczeństwa' w instrukcji albo też 'serwo-motor' (tak nazywają to w hurtowni) w atoMag mini PL 11-0/0 XI generalnie chodzi o cześć o nazwie ESV-202-NG. W moim przypadku metryka podaje napięcie zasilania 1.5V,można spotkać się także z napięciem 1.2V. od tej pory...
Kod RS00000000 oznacza że jest wyposażony w sprzężenie zwrotne w postaci Resolwera (złącze X7 w 9300). Standardowe wykonanie bez żadnych kombinacji. Sprzedany na koniec 1997 roku w Niemczech :) . Po podłączeniu kablem resolwerowym do 9300 przy kręceniu ręcznie wałkiem w kodzie C0060 powinna się zmieniać wartość pomiędzy 0...2048 (góra/dół w zależności...
Przedstawię dwa sposoby: 1. wykonanie e.respond() na początku każdego polecenia, koniecznie przed wejściem w czasochłonne pętle: [syntax=cpp]void loop() { char* params; if (params = e.serviceRequest()) { if (strcmp(params, "?cmd=on") == 0) { e.respond(); // zanim zablokujesz program pętlami for(pos = 95; pos < 180; pos +=1) { myservo.write(pos);...
(...) "%"); } Dopisz do tego kodu bibliotekę oraz algorytm PID sterownia serwem cyfrowym PIN 9, serwo (ma się ruszać w obu kierunkach) ma ruszać klapą w obu kierunkach (zamykać i otwierać) aby utrzymać poziom tlenu z przedziału od 4.5 do 5,5%. Dopisz wyjście z PID do biblioteki serwa aby serwo zrozumiało. Rozumiem, że chcesz zaimplementować algorytm...
(at)ElektrodaBot napisz kod i2c dla mikrokontrolera PIC16F1526 i układu scalonego PCA9685 do sterowania serwomotorem. Wstępna ocena dostępnych informacji Dwie przykładowe odpowiedzi offline zawierają już solidny sterownik bare-metal dla: - funkcji master I²C na module MSSP PIC16F1526 - Podstawowa konfiguracja PCA9685 do pracy z serwomechanizmem 50...
Tu masz kompletny twój projekt z szczegółowym opisem konceptu Przy programowej realizacji zadań trzeba pamiętać o tym, że różne przerwania mogą wpływać na działanie programu. W tym przypadku, przerwania inne niż od timera 1 mogą powodować, że serwo będzie w niekontrolowany sposób zmieniało pozycję. W efekcie, transmisja po UART może (nie musi) powodować,...
Jedna zasadnicza uwaga: każde serwo jest inne. Mają inną szerokość impulsu dla punktu centalnego i punktów krańcowych. Bez kalibracji i ustalenia gdzie one są wszelkie wychylenia są mocno przybliżone. Jakie znaczenie ma to, gdzie jest neutrum w nie podłączonym do układu mechanicznego serwie ? żadne, zawsze jest w jakiejś pozycji, natomiast czym innym...
Opisy i ustawienie pinów może sugerować, że to miało pracować z serwomechanizmami modelarskimi. Te złącza na dole drugiego zdjęcia mają opisy jak dla samolotu: AIL - ailerons - lotki ELE - elevation - ster wysokości THR - throttle - przepustnica (gaz) RUD - rudder - ster kierunku AUX - auxiliary - dodatkowe/pomocnicze serwo Nie wiem czy to miało symulować...
AI: Czy możesz podać fragmenty kodu, które używasz do inicjalizacji i sterowania PWM w głównym programie? #include <ESP32Servo.h> // inicjalizacja biblioteki ESP32PWM M1_PWM; // inicjalizacja pwm silnika 1 ESP32PWM M2_PWM; // inicjalizacja pwm silnika 2 ESP32PWM S1; // inicjalizacja pwm serwa void setup() { ESP32PWM::allocateTimer(0); ESP32PWM::allocateTimer(1);...
Napisałem timer raz a dobrze, czyli w programie umieściłem tylko to: [syntax=c] TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l... //tryb pracy licznika(15), ustawienie prescalera na 1, TCCR1B = (1<<CS10)|(1<<WGM12)|(1<&... //ustawienie wyjścia z licznika ICR1 = 20000; //ustawienie okresu na 20ms(czestotliwosc 50Mz)...
(at)rariusz To był bardziej jako układ testowy, laboratoryjny, zbudowany na "biurku". Jednak nie widzę zastrzeżeń, aby taki układ przenieść do rzeczywistej aplikacji. Enkoder był zwyczajnie wpięty pod wejścia HSC w trybie zliczania chyba tryb count. Reszta to tak naprawdę skalowanie mechaniczna impulsy/jednostka inzynierska. Z PID wykorzystałem wyjście...
Witam, mam układ sterujący serwem przez ATMega88. W obecnym momencie zadaniem układu jest odczytać pozycje serwa (potencjometr drugi POT2) przeliczyć ją na generator PWM i wypluć dokładnie te samą pozycje (na OCR1A). Problem jest taki, iż serwo zamiast stać sztywno pływa w całym zakresie czyli od -90 do +90 stopni mocno trzęsąc się przy tym - a gdzie...
Witam, Sterownik NE041 należy traktować bardziej jako ideę-pomysł na rozwiązanie problemu sterowania serwomechanizmów z PC niż jego praktyczną realizację. Ma kilka wad, o których wcześniej pisali inni forumowicze, ma także ograniczenia, których nie zasygnalizowali. Użyty protokół komunikacyjny, przesyła nastawę każdego serwomechanizmu na siedmiu bitach....
Bo chciałem ominąć jakoś te przerwania bo ich nie mogę coś pojąć. Wszędzie podają jakieś składowe języka C. Natomiast nie mogę znaleźć wyjaśnienia odnośnie prawidłowej budowy/konstrukcji przerwań (czyli w jakiej kolejności to robić) I tak po omacku wydaje mi się że: [syntax=c]#define F_CPU 1000000 //częstotliowość pracy uP #include <avr/io.h>...
Wątpię aby talerze były zapisywane po za dyskiem już zmontowanym - ścieżki pre-serwo nie zapiszesz w dysku. Kiedyś faktycznie cały proces zapisu serwo był przeprowadzany po mechanicznym złożeniu dysku, ale wymagał tymczasowego montowania w nim dodatkowych elementów i pracy przy otwartym hermobloku, co z kolei wymagało przeprowadzania procesu w kosztownym...
Witam Mam problem dotyczący sterowania serwomechanizmami za pomocą PWM przez ATMega8. Pewnie wielu napisze "szukaj w google". No ok, poszukałem i udało mi się wysterować serwomechanizm [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { int i,x; DDRB = 0xff; //konfiguracja portow TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l...
Bieżący program wygląda następująco: #include <avr/io.h> #include <avr/interrupt.h> unsigned char volatile p1[8] = {0x50,0x90,0x90,0x90,0x30,0x30,0x30... unsigned char volatile p2[8] = {0x90,0x90,0x90,0x90,0x30,0x30,0x30... unsigned char volatile p3[9] = {0x90,0x30,0x90,0x30,0x90,0x30,0x50...
PS. W prawo ciężej w lewo lekko całkiem. Tym pierścieniem i kręcąc tłoczyskiem nie da się tego ustawić. Tym pierścieniem ustawia się punkt neutralny siłownika, żeby kierownica sama nie skręcała. Dzisiaj dokonałem sekcji zwłok "ustrojstwa", po usunięciu go z systemu kierowania traktorem. Poprzedni naprawiacze włożyli łapki gdzie tylko mogli, a potem...
witam wymieniałem łożyska w silniku z encoderem i po wymianie nie chce chodzić i wyświetla błąd serwo czy to się jakoś pozycionuje albo coś w tym stylu pomocy enkoder oczywiście ściągałem z wałka wirnika Witam Jeśli zdejmowany/poruszony był resolwer osadzony na wałku, to bez dokładnego ustawienia pozycji resolwera silnik nie ruszy. Resolwer musi być...
To nie jest Himoto Nascada tylko Maverick Strada TC Evo. ( TC / DC ) różnią się z blokadą lub bez blokady mechanicznej tylnego dyferencjału. TC bardzo gęsty olej silikonowy w obudowie satelitów. DC mechaniczna blokada w obudowie satelitów. 1 zdjęcie dyferencjał 2 zdjęcie wygląd mechanicznej blokady dyferencjału 3 bez blokady http://obrazki.elektroda.pl/4037123900_1...
Przeciążeniowo przy parkowaniu. Tyle, że wtedy nie trafi w talerz, bo współczesne dyski coraz częściej parkują głowice na rampie poza talerzem. Bzdurą jest też stwierdzenie, że głowica "na jałowym" nie czyta - bez śledzenia serwo szybko by zdryfowała i weszła w stuk. Sam smar używany jest od co najmniej ćwierć wieku i jego zastosowanie polega na tym,...
Niedawno zacząłem swoją historię z tworzeniem PCB – do nanoszenia ścieżek na laminat używam https://obrazki.elektroda.pl/5217287900_... Moja motywacja. Jest wiele świetnych prototypów trawiarek DIY publikowanych na elektrodzie i w innych portalach. Większość z nich używa pionowego naczynia wypełnionego czynnikiem trawiącym, w...
W serwie i/lub przy pedale hamulca jest regulacja. Prawdopodobnie trzpień jest źle ustawiony, i serwo jest w pozycji jakbyś delikatnie pedał nacisnął. Tam zacznij szukać. To chyba raczej nie to. Zeby wyeliminować kwestie ewentualnej zlej regulacji tego trzpienia odłączyłem pedał od trzpienia. I trzpień serwa sam wchodzi w kierunku serwa naciskając...
Witam, Magistrala 1-wire posiada dość mocne restrykcje czasowe co do trwania poszczególnych stanów na DQ. Przerwanie Timera, a wiec wykonanie podprogramu związanego z obsługa przerwania, powodowało zmianę długości tych czasów, gdyż są one generowane softwaerowo przez Bascom. Czasem może się zdarzyć że kolizja i tak wystąpi pomimo że teraz wszystko jest...
Może ktoś zna się na serii serwonapędów BUM60 baumuller - a dokładnie na zasilaczach. Trochę miałem problemów https://www.elektroda.pl/rtvforum/topic4... to z części, jednak mam jeszcze trochę problem z zasilaczem. A dokładnie mocą zasilacza. Ogólnie stwierdzam, że w zasadzie istnieją 2 rodzaje płyt zasilacza - 3.0041, od 3.9489 i...
Okazuje się, że spanikowałem a serwo działa normalnie. Po prostu mamy teraz takie upały, że nawet ustawienie temperatury na 30* powoduje konieczność pompowania do wewnątrz możliwie najzimniejszego powietrza, stąd skrajne położenie. W nocy, gdy temperatura spada okazuje się, że są też pośrednie położenia XD
Nie wiem o co chodzi ale wgrałem jeszcze raz ten sam program i mogę teraz regulować prędkość i kierunek w przedziale 1000-2000 :) Dobrze jest przy jednym, jak podłączam drugie serwo to nie da się zsynchronizować poprawnie prędkości. Jest śrubka w serwie do kalibracji. Przy wartości 1500 = bez ruchu ustawiłem nią serwa, wydaje mi się że precyzyjnie,...
Na swoje usprawiedliwienie powiem tylko, że w polskim helpie nie ma słowa o tym, że waitus nie może być zmienną. W takim razie mam jeszczy pytanie dlaczego nie działa mi taki program [syntax=vbnet]Config Portb.1 = Output Config Portb.0 = Output $crystal = 1000000 Config Servos = 1 , Servo1 = Portb.1 , Reload = 10 Enable Interrupts Do Servo(1) = 60 Portb.0...
http://obrazki.elektroda.pl/8924241400_1... Witam Chciałbym przedstawić prosty układ do sterowania serwomechanizmu modelarskiego jaki jakiś czas temu wykonałem. Powstało kilkanaście egzemplarzy tego urządzenia na potrzeby sterowania rozjazdami oraz rogatkami na makiecie kolejowej. Założenie było proste należy przygotować sterownik serwomechanizmu...
Witam. W tej pozycji zamykamy obieg samego kotła, zdejmujemy serwo i na trzpieniu powinno być nacięcie, to oznacza ustawienie przepustnicy zaworu, jeszcze kwestia obrotów lewo i prawo, zależy co ten zawór 4D ma za zadanie. Pozdrawiam.
Dla wielu modelarzy sztuką jest odwzorowanie modelu w jak najdrobniejszych szczegółach. Aby zwiększyć realizm często malowanie modelu ma na celu nie tyle odtworzenie fabrycznie nowego egzemplarza, ale pokazanie nieco zużytego, obdrapanego, ubrudzonego mającego sprawiać wrażenie wyciągniętego prosto z pola walki. Aby zwiększyć efekt, modelarze często...
Witam A więc sprawa wygląda tak: Dłuższy orczyk się nie zmieści. Byłem w sklepie modelarskim we Wrocławiu na ul Zawalnej, rozmawiałem z fachowcem i to "system" za każdym razem sprawdza skrajne położenia kamery i ustala dla serwa krańcowe wartości. Niestety tą górną trochę pomniejsza. Naoglądałem się też na YouTube filmów i o ile na początku nie zwracałem...
Silnik mający być generatorem to silnik prądu stałego tarczowy z uzwojeniem drukowanym, serwo produkcji AXEM - MC 19 P, czyli nie ma potrzeby prostowania prądu. Trochę bym się obawiał układu z pominięciem regulatora, bo chciałbym, aby zestaw był możliwie bezobsługowy. Myślę, że układ automatycznego ustawiania obrotów silnika spalinowego byłby już dość...
Witam! Mój Stepper arm jest zbudowany z 3 silników krokowych 28BYJ-48 i jednego serwa. Rozszerzyłem liczbę pinów przy pomocy układu PCF8574P. Po podłączeniu wszystkiego napisałem prosty program, który działa, ale nie do końca :( . Problemem jest ustawienie serwa na pozycję 0, czyli szczęki schowane. Gdy nacisnę przycisk na pinie 0, to serwo się nie...
Jak w tym wynalazku prawidłowo ustawić luz na lince gazu? Nawet jak go zgaszę przepustnica pozostaje lekko uchylona (można ją domknąć palcem ale po zwolnieniu nacisku wraca na swoją pozycję), tam jest chyba jakieś serwo które ustala dolną pozycję przepustnicy (zamiast zaworu powietrza wolnych obrotów). Czy linka ma być ustawiona tak, żeby była napięta...
Tylko zważ, że każde serwo musi dostać impuls o zadanej szerokości co 20 ms czyli przy 4 serwach musisz generować 4 impulsy co 5ms (przesunięte w czasie).
Witam Otrzymalem ten serwo napend po ustawienie adresu prawidlowego ruszyl. Chce podiekowac koldze (at) gacolini za pomoc. Temat do zamkniecia. Pozdrawiam
Tutorial "Jak zapalić zimny ogień": Wersja 1: -Bierzemy zapalniczkę i "zimne ognie" -Zapalamy -Cieszymy się Wersja 2: -Bierzemy Arduino Uno -Zrzynamy kawałek kodu z Examples -Wgrywamy -Podłączamy serwo -przykręcamy "zimne ognie do serwa -bierzemy świeczkę i zapalniczkę -zapalamy świeczkę -ustawiamy w odpowiednim miejscu -uruchamiamy Arduino -poprawiamy...
No to trzeba zakodować coś takiego: f0:=261; f:=1046; repeat IF Klawisz1 then f0:=261; IF Klawisz2 then f0:=392; IF Klawisz3 then f0:=523; IF Klawisz4 then f0:=587; IF Klawisz5 then f0:=659; IF Klawisz6 then f0:=1046; przyrost:=f0-f; {Ograniczenie przyrostu} if przyrost > 5 then przyrost:=5; if przyrost...
Żeby nie otwierać nowego tematu podepnę się tutaj oświeżając temat. Mam problem z chwytakiem ramienia robota. Szczęki napędzane są serwem MG-996R i sterowane przez Arduino Uno (Pin A0). Po wydaniu polecenia zamknięciu szczęk na uchwyconym przedmiocie (w obwodzie zasilania serwa płynie prąd ok. 360 mA) chwytak się blokuje tzn. nie można szczęk otworzyć....
Zdecydowanie wolę zamienić go na krokowy niż zabawę z enkoderem. Myślałem o ustawieniu maksymalnej prędkości co mogę osiągnąć podając 50Hz (tylko nie wiem jak to zrobić), dzięki temu mając czas, okres i prędkość (ze specyfikacji) mógłbym obliczyć kąt. Problemem jest ustawienie częstotliwości.
Odnoszę wrażenie, że serwo to nie całkiem to, czego potrzeba: ono jest do obrócenia w ułamku sekundy. Do precyzyjnego obracania jest silnik krokowy - najtańszy kosztuje kilka zł. Duża szybkość działania serwa nie jest problemem, zawsze można je spowolnić zgodnie z zasadą "łatwiej kijek obcienkować niż go potem pogrubasić". Musisz wziąć pod uwagę pewną...
(at)SlaweK No właśnie z nich wynikają te 4s, po przecinku kot mi wbiegł na klawiaturę, nie będę edytował cytowanej treści. (at)engol Zajrzyj sobie tu: https://www.elektroda.pl/rtvforum/topic3... wrzuciłem przykład z millis(). Zamiast wykonywać akcje z led co 1s "if(fsekundy)" wykonaj jeden krok serwo co 10ms - if(fnTik). Jako dodatkowy warunek...
Witam! Na wstępie: jestem początkujący! Pisałem sobie właśnie taki oto krótki programik, dzięki któremu miałem sterować serwem, aczkolwiek pojawił się pewien problem. Gdy wpisuję jakąś liczbę do monitora portu szeregowego w Arduino IDE, to do zmiennej zapisuje się tylko pierwsza cyfra. Chodzi o to aby do int zapisywał całą liczbę a nie po kolei każdą...
Sprawdze w domu, te potencjometry steruja serwem, dokladnie odwróconym wahadłem i jakieś głupoty wychodziły, nawet bez samego algorytmu przesuwania biegunów. Wczoraj już się załamałem bo napisałem prosty program, który do serwa wysyła tę samą pozycję, którą odczytał, oczywiście po skonwertowaniu odczytu na ustawienie generatora PWM. Wynik był taki,...
http://obrazki.elektroda.pl/3596292000_1... Autor po wstępnych zabawach z Arduino zdecydował, że czas na jakiś kompletny projekt. Zdecydował się wykonać jakiś układ, który porusza się sam. Wybór padł na prosty robot, śledzący ruch w swoim otoczeniu. Potencjalne aplikacje takiego układu: • Kamery śledzące ruch • Roboty świadome...
Czyli rzeczywiście nie łapiesz , jak działa serwo. Serwo aby stało w pewnej ustalonej zadanej pozycji musi dostawał stale sygnał cyfrowy o założonych (bez wnikania w szczegóły) parametrach, przełączając sygnały ,,jakąś'' matrycą powodujesz przerwę w sygnale, przerwa sygnału dla serwa oznacza ustawienie się w skrajnym położeniu. Nie znam obecnej techniki...
To by się zgadzało, tak wyglądał oryginalny. https://obrazki.elektroda.pl/7724563700_... Jaki zatem powinien być zamiennik ? Ewentualnie, gdzie kupić ? Zjeździłem 3 sklepy z elektroniką i jeden jedyny modelarski i nie mieli nic na wzór oryginału. Nie ustawione ustalone położenie "0" na potencjometrze. Oraz serwo nieprawidłowo ułożona...
Przerobiłem TG9e podobnie jak podał ilmenauer , rozwiercałem na bardzo małych obrotach wiertłem 1.5mm, jednakże zostawiłem potencjometr i dodałem rezystory. Zamiast lutować, zalałem gorącym klejem. Efekt jest taki, że rzeczywiście można sterować obrotami, ale niestety nie jest to takie proste. Serwo ma w środku najwyraźniej regulator PI, przez co jeśli...
Witam Mam mały problem z napisaniem kodu. Chodzi o to aby 1 przycisk miał wiele funkcji ale.... każde kliknięcie ma zmieniać położenie serwa. 1klik - ustawianie 1 potem kolejny pojedynczy klik i - ustawienie 2 i tak do 6 Czyli, klikamy po 1 razie ... ale zmiany następują jedna po drugiej zawsze 1 klik ale potem kolejne zmiany serw Ale to nie koniec...
tester serwo serwo spalone serwo naprawić serwo
schemat wtyczki zmieniarki forma drewniana fornir kolumny
projektor rzutnik spawarka dedra schemat
Ciężko działająca kierownica w nowym skuterze trójkołowym elektrycznym Quad gaśnie po odpaleniu - diagnostyka i rozwiązania