Ta strona używa ciasteczek (plików cookies), dzięki którym może działać lepiej. Dowiedz się więcejRozumiem i akceptuję
Drukarki XYZprinting!
Ważna
informacja!
Pisanie postów i komentowanie jest już włączone! W przypadku problemów z działaniem forum/bloga proszę o kontakt na adres web@forbot.pl lub na forum w odpowiednim temacie.

Kurs elektroniki II - #9 - czujnik przeszkód, sterownik serwa

Autor Wiadomość
szymo092 



Posty: 4
Wysłany: 10-11-2016, 11:27   

Treker, wartości dzielnika napieciowego oraz kondensatora obliczyłem za pomocą wzorów w nocie katalogowej układu ne555. W każdym razie dziękuję za chęć pomocy.

Postaw piwo autorowi tego posta
 
 
OSKAR07 



Posty: 15
Wysłany: 17-12-2016, 17:13   Coś nie tak

Witam!

Od jakiegoś czasu poznaje elektronikę za pomocą Waszych kursów i napotkałem pierwszy problem z którym sam nie potrafię sobie poradzić.

Mianowicie z micro servo:

Przy "przekręcaniu" potencjometrem, micro servo nie zmienia swojego położenia.

W miarę przekręcania potencjometrem zwiększa i zmniejsza się "piszczenie" micro serva.

Co może być powodem ? Micro servo może być uszkodzone ?



Pozdrawiam,

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 7648
Pomógł: 114 razy
Otrzymał 493 piw(a)
Skąd: Gdynia
Programuję w:
C, Arduino
Moje roboty:
Spectrum, Fuzzy

Wysłany: 28-12-2016, 12:16   

OSKAR07, jeśli wykluczasz błąd w schemacie to prawdopodobnie jest jakiś problem z zasilaniem i serwomechanizm nie daje rady się poruszyć. Z czego zasilasz cały układ? Możesz zmierzyć, czy pojawia się jakiś spadek napięcia po podłączeniu serwomechanizmu?


Zachęcam do korzystania z forum - nie pomagam indywidualnie przez PW/maila.
Sprawdź » Kurs ARDUINOKurs podstaw elektronikiZbuduj swojego robota - kurs!
Postaw piwo autorowi tego posta
 
 
OSKAR07 



Posty: 15
Wysłany: 29-12-2016, 17:55   

Witam,

Zasilanie jest o napięciu 6V (dokładnie 5,98V).

Po podłączeniu zasilania do układu z serwomechanizmem napięcie wynosi 5,02V.

Po podłączeniu zasilania do układu bez serwomechanizmu napięcie wynosi 5,82V.

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 7648
Pomógł: 114 razy
Otrzymał 493 piw(a)
Skąd: Gdynia
Programuję w:
C, Arduino
Moje roboty:
Spectrum, Fuzzy

Wysłany: 31-12-2016, 12:36   

OSKAR07, wygląda, że wszystko jest poprawnie podłączone. Spadki napięcia są trochę duże, możesz dla pewności jeszcze przetestować układ na nowych bateriach? Sprawdź też dla pewności, czy potencjometr jest wystarczająco mocno wetknięty w płytkę stykową (najlepiej zmierz miernikiem, czy wszędzie jest przejście sygnału).


Zachęcam do korzystania z forum - nie pomagam indywidualnie przez PW/maila.
Sprawdź » Kurs ARDUINOKurs podstaw elektronikiZbuduj swojego robota - kurs!
Postaw piwo autorowi tego posta
 
 
OSKAR07 



Posty: 15
Wysłany: 02-01-2017, 18:29   

Przejście sygnału jest, potencjometr też wygląda ok, na nowych bateriach żadnych zmian.

Micro servo cały czas tak samo reaguje:

Przy "przekręcaniu" potencjometrem, micro servo nie zmienia swojego położenia.

W miarę przekręcania potencjometrem zwiększa i zmniejsza się "piszczenie" micro serva.

Bardzo mocno się nagrzewa, możliwe że chińczykowi coś nie wyszło i jest jakieś zwarcie.

Trzeba zareklamować w botlandzie ;-) :-P

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 7648
Pomógł: 114 razy
Otrzymał 493 piw(a)
Skąd: Gdynia
Programuję w:
C, Arduino
Moje roboty:
Spectrum, Fuzzy

Wysłany: 05-01-2017, 14:36   

OSKAR07, daj koniecznie później znać, czy wymiana serwa pomogła :)


Zachęcam do korzystania z forum - nie pomagam indywidualnie przez PW/maila.
Sprawdź » Kurs ARDUINOKurs podstaw elektronikiZbuduj swojego robota - kurs!
Postaw piwo autorowi tego posta
 
 
OSKAR07 



Posty: 15
Wysłany: 13-01-2017, 18:14   

Witam,

Z Botland'em załatwiono sprawę szybko i sprawnie, przez to zamówiłem u nich jeszcze Wasz kurs lutowania.

Serwomechanizm pożyczyłem od znajomego i wszystko działa jak należy ;)

Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 7648
Pomógł: 114 razy
Otrzymał 493 piw(a)
Skąd: Gdynia
Programuję w:
C, Arduino
Moje roboty:
Spectrum, Fuzzy

Wysłany: 14-01-2017, 20:21   

OSKAR07, super, cieszę się, że teraz jest dobrze. Powodzenia podczas kursu lutowania :)


Zachęcam do korzystania z forum - nie pomagam indywidualnie przez PW/maila.
Sprawdź » Kurs ARDUINOKurs podstaw elektronikiZbuduj swojego robota - kurs!
Postaw piwo autorowi tego posta
 
 
MateuszX 



Posty: 7
Wysłany: 12-08-2017, 21:03   

Cześć, mam 2 pytania do artykułu:

1.
Cytat:
W typowej konfiguracji astabilnej, za czas trwania stanu wysokiego odpowiada suma rezystancji R1 + R2, a za stan niski tylko R2. Podczas zmiany stanu wysokiego zmieniamy również czas stanu niskiego

Nie powinno to być inaczej sformułowane? Skoro za stan niski odpowiada tylko R2 to wydaje mi się, że przy typowej konfiguracji zwiększając tylko rezystancję R1 jesteśmy wstanie zwiększyć czas ładowania kondensatora bez wpływu na czas jego rozładowania.

2. Kwestie obliczeniowe: Przy Projekcie1(detektor przeszkód) piszesz, że
Cytat:
Elementy R2, R3 i C4 zostały dobrane tak, aby generował on sygnał o częstotliwości około 36kHz i wypełnieniu około 80%.

R2=1k66, R3 = 1k
Czy nie powinno wynosić ok 70%? ale to chyba szczegół.


Przyznaję, że artykuły o NE555 to jedne z ciekawszych ;) Jeżeli chodzi o detektor przeszkód to dla napięcia 6V udało mi się uzyskać poprawne działanie diody IR na maksymalną odległość 2/3cm przy różnych próbach zmian rezystancji. Zasięg oraz kąt działania diody IR w porównaniu do pilota domowego wyglądał bardzo słabo.

Postaw piwo autorowi tego posta
 
 
ra88 



Posty: 1
Wysłany: 13-08-2017, 16:16   

Cześć, to mój pierwszy post, więc witam wszystkich i dzięki za fajny kurs.
Dotychczas nie miałem żadnych uwag/pytań do artykułów, ale tutaj mam kumulację.

Mam dwie uwagi i dwa pytania:
1. to samo co kolega powyżej, ale dokładniej:
Cytat:
W typowej konfiguracji astabilnej, za czas trwania stanu wysokiego odpowiada suma rezystancji R1 + R2, a za stan niski tylko R2. Podczas zmiany stanu wysokiego zmieniamy również czas stanu niskiego. Jest to pewna niedogodność w sytuacji, gdy stan niski powinien trwać tyle samo.

Moim zdaniem, to nie jest tylko źle sformułowane, a wręcz po prostu nieprawdziwe. Nie ma problemu z czasem trwania stanu niskiego, ponieważ odpowiada za niego tylko rezystor R2 i będzie działał tak samo zarówno dla wersji z diodą, jak i bez niej. Problemem w konfiguracji bez diody jest to, że nie da się zrobić krótszego czasu stanu wysokiego
niż niskiego.

2. Rozumiem, że można sobie doszukać w Internecie (co zresztą zrobiłem) i macie swoją wizję tego artykułu, ale mnie do pełnego zrozumienia brakowało jednego jakże istotnego wzoru na czas ładowania układu RC. To z niego wynikają magiczne formuły do wyliczania czasu trwania stanu wysokiego i niskiego. Przekształcanie wzoru można spokojnie zostawić zainteresowanym, ale dodanie zdania, że poniższe wzory wynikają z tego jednego byłoby wg mnie bardzo pomocne.

3. Odnośnie układu z servem. Kiedy dość szybko zwiększam opór na potencjometrze to servo odchyla się i natychmiast wykonuje delikatny ruch w przeciwnym kierunku. Z czego to wynika? Kondensatory oddają prąd, potencjometr może jakoś dziwnie działać, czy może problem jest w układzie NE555?

4. Z moich obliczeń wynika, że suma oporów R1 i P1 powinna mieścić się w zakresie 3-6k (ze wzorów dla 3k mamy 1ms, dla 6k mamy 2ms) i raczej powinno się użyć opornika 2k, żeby środek zakresu serva był w środku zakresu potencjometru. Tymczasem poprawnie działa opornik 1k, a 2k jest wyraźnie za duży. Z czego to wynika? Czy dioda wpływa na obliczenia?

Postaw piwo autorowi tego posta
 
 
Atta 



Posty: 10
Skąd: Polska
Wysłany: 14-08-2017, 17:54   

Przy serwomechanizmie są 2 błędy. W kroku 6. zamiast C5 powinien być C3 oraz między 4, a 5. krokiem pojawia się połączenie 8 nóżki z plusem chociaż nic o tym nie jest napisane. Mam nadzieję, że poprawicie to dla przyszłych osób, mi chwilę zajęło, aby do tego dojść. :-)

Ostatnio zmieniony przez Atta 14-08-2017, 18:03, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 
 
Treker 




Posty: 7648
Pomógł: 114 razy
Otrzymał 493 piw(a)
Skąd: Gdynia
Programuję w:
C, Arduino
Moje roboty:
Spectrum, Fuzzy

Wysłany: 16-08-2017, 09:34   

MateuszX, ra88, Atta, dziękuję za zgłoszenia - sprawdzę niedługo wszystkie Wasze sugestie i wprowadzę poprawki/wrócę do Was z odpowiedziami :)


Zachęcam do korzystania z forum - nie pomagam indywidualnie przez PW/maila.
Sprawdź » Kurs ARDUINOKurs podstaw elektronikiZbuduj swojego robota - kurs!
Postaw piwo autorowi tego posta
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Wersja do druku

Skocz do:  

Nie rozwiązałeś swojego problemu? Zobacz podobne tematy: Kurs Arduino - #8 - ... Kurs STM32 - #5 - Ko... Kurs STM32 - #3 - Pł... Kurs STM32 - #4 - St...
lub przeszukaj forum po wybranych tagach: elektronika, komentarze, majsterkowanie, robotyka


Powered by phpBB modified by Przemo © 2003 phpBB Group
Popularne kursy: Arduinopodstawy elektroniki