Skocz do zawartości

Serwo nie reaguje na komunikaty z arduino


klaudiusz

Pomocna odpowiedź

Moim zdaniem w sprawie serwa przeprowadziłeś proces poszlakowy. Nie masz twardych dowodów i mówienie, że nie działa jest nadużyciem. Może w sklepie będą mieć tester? Sprawdź przy okazji i jeśli będzie dobre - wracaj do swojego Arduino i bierz się do roboty.

Acha, i ciekaw jestem co trzeba zrobić miernikowi żeby padł. Wszystkie moje mają po kilka i kilkanaście lat i wciąż są w świetnej formie.

Link do komentarza
Share on other sites

Jak dla mnie coś tu jest nie tak. Z tego co widzę, uszkodzone na tą chwilę są:

1) miernik

2) wyświetlacz

3) serwo

Oczywiście wszystkie urządzenia czasem się psują, ale raczej mało prawdopodobne, żeby przy poprawnym używaniu tyle elementów zepsuło się jednocześnie. Może więc wcale nie są popsute, tylko coś niepoprawnie robisz? Albo są już popsute, właśnie dlatego że coś z nimi niedobrego zrobiłeś - a nowe popsują się jak zrobisz im to samo co poprzednikom.

Zanim pobiegniesz składać reklamacje lub kupisz pudło nowych części, może lepiej ustal co dokładnie się dzieje. Wyświetlacz oczywiście może być popsuty, ale może to być po prostu błąd w programie. Podobnie serwo. A jak chodzi o miernik - to jestem tak samo ciekaw jak Marek, jak udało Ci się go popsuć...

Link do komentarza
Share on other sites

Miernik właściwie działa ale kuzyn był ciekawy co jest w środku i go rozebrał wyświetlacz mu się spodobał a właściwie te elementy wyglądające jak guma no i je oderwał a miernik kosztował 30 zł więc naprawa jest nie opłacalna. Na wyświetlaczu testowałem kilka programów i nic. A co do serwa to podejrzewałem tez ze arduino źle nadaje PWM ale po podłączeniu diody działa bez problemu.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

A co to ma wspólnego z serwem?

Przecież procesor ma to do siebie, że można do niego załadować poprawny program mrugający diodą i niepoprawny, który nie umie wysterować serwa. Czy działanie jednego implikuje z automatu poprawność drugiego? Moim zdaniem nie, a Twoim?

Link do komentarza
Share on other sites

chodzi tylko o to że jak działa z diodą to wina jest po stronie programu w co wątpię bo próbowałem kilku programów z sieci i ciągle ten sam efekt albo po stronie serwa a nie arduino.

Wniosek: prawdopodobnie zepsute serwo

Link do komentarza
Share on other sites

Tak, możesz mieć rację, ale to są wciąż poszlaki. Żeby nawet taki prosty układ z serwem zadziałał, musi być spełnionych wiele warunków:

1. Musi być wgrany poprawny program - dopóki nie rozumiesz tego co robisz i wgrywasz jakieś programy z sieci (po co?, przecież sterowanie serwem zajmuje kilka linii kodu - czy nie jesteś w stanie poczytać o tym i napisać tego samodzielnie?), to nie wiesz co się dzieje.

2. Procesor musi poprawnie pracować czyli m.in. być poprawnie zasilony. Ten sam schemat zasilania sprawdzający się dla diodki LED może nie zadziałać w przypadku serwa z silnikiem generujący mnóstwo zakłóceń.

3. Płytka stykowa to kolejny powód mojego sceptycyzmu. Wystarczy jeden niekontakt i zostajesz na lodzie.

4. Serwo także musi być poprawnie zasilane i otrzymywać sygnał PPM.

To wszystko musi zadziałać jednocześnie i to w trakcie pracy silnika serwomechanizmu.

Wciąż nie widzę ostatecznego dowodu w postaci zmontowanego układu generującego poprawny sygnał PPM na znanym wyprowadzeniu Arduino, który to sygnał został zweryfikowany (w przypadku braku oscyloskopu) pomiarem napięcia woltomierzem z jednocześnie podpiętym i poprawnie zasilanym (czyli zmierzonym napieciem) serwem. Dopóki nie przeprowadzisz takiego testu, nie masz prawa mówić o wykrytym uszkodzeniu.

Wyobraź sobie, że masz układ złożony z ponad 1000 elementów. Na wielowarstwowej płytce leży ponad 500 oporników, kilkaset kondensatorów, dziesiątki wielkich i małych układów scalonych, całe mnóstwo tranzystorów, indukcyjności itd.. - tak wyglądają moje projekty. Z którym elementem najpierw miałbym biec do reklamacji gdybym przyjął Twoją strategię a układ po włączeniu nie chciałby ruszyć? Prawie na 100% zakładam, że błąd jest po mojej stronie - projektu, obliczeń, konfiguracji PCB itp - i dopóty go szukam, mierzę, zmieniam kod, dopóki nie mam absolutnej pewności, że wlutowano rzeczywiście wadliwy element. Takich przypadków miałem w swojej żałosnej karierze dosłownie kilka. Możesz powiedzieć, że tanie, plastikowe serwo nie napawa zaufaniem, ale mi chodzi o sposób myślenia który przyda Ci się w następnych projektach: nie zwalaj na innych (wadliwe elementy, kompilator) dopóki nie upewnisz się, że wszystkie inne - możliwe do zweryfikowania - przyczyny problemów wyeliminowałeś.

Link do komentarza
Share on other sites

Całkowicie rozumiem twój punkt widzenia i dziękuję za dobre rady ale zabawę z elektroniką zacząłem nie dawno nie mam oscyloskopu a jak wcześniej wspomniałem miernik tez w nie najlepszym stanie. Co do programów to co nie co rozumiem ale na moich programach serwo nie działa a tych z kursu forbota tez. Wyświetlacz muszę wysłać na reklamację to serwo przy okazji tez mogę.

Link do komentarza
Share on other sites

Witam wszystkich!!

Miałem taki sam problem z serwo co użytkownik klaudiusz. Tak samo serwo tylko ruszyło się tylko przy podłączaniu, później nie reagowało na żadne polecenia z Arduino.

Rozwiązaniem problemu jest podłączenie wspólnej masy (np.masa z  koszyka na baterie idzie do serwo i jednocześnie do masy do Arduino). Pozdrawiam!!

 

serwo_2.jpg

Edytowano przez KamilSO
Link do komentarza
Share on other sites

(edytowany)

W moim przypadku rozwązaniem była wymiana serwo ono rzeczywiscie było zepsute. (To ja jestem autorem posta tylko nie mogę się na pierwsze konto zalogować)

Edytowano przez klaudiusz
Link do komentarza
Share on other sites

5 godzin temu, Treker napisał:

@Niekumaku czy masz jakiś konkretny problem z logowaniem? Możesz skorzystać z opcji odzyskania hasła? Daj znać, to połączę oba konta.

O chętnie bym poprosił bo trochę mi się bałagan zrobił z tymi kontami 

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.