Skocz do zawartości

[Dla początkujących] Przepis na robota - w pełni programowalny Line Follower


Pomocna odpowiedź

Czujniki są dobrze wlutowane, jest napięcie na każdym z nich, lecz martwi mnie

Jeśli byłyby dobrze wlutowane to by świeciły, a ponoć u Ciebie nie świecą 😉 Pewnie zrobiłeś gdzieś jakieś zwarcie śrubami, o których piszesz. Nie pokazałeś zdjęć jak to u Ciebie wygląda, więc ciężko znaleźć jakieś rozwiązanie Twojego problemu "w ciemno".

  • 1 rok później...
  • 6 miesiące później...

Witam, temat stary, ale mam nadzieję, że ktoś tu jeszcze zagląda.

Wykonałem projekt wg schematu. Połączenia elektryczne wszystkie wydają się być okej. Napięcia dochodzą tam gdzie powinny i wynoszą 5.9 V. Nie wykryłem żadnych zwarć. Po wgraniu programu to uC dioda świeci, a oba koła wykonują jednostajny, ciągły obrót. Niestety nie reagują na sygnały z czujników.

Wartości napięć czujników na białym tle: pin26 = 0.2 V; pin27 = 0.8 V; pin28 = 0.2 V

Wartości napięć czujników na czarnym tle: pin26 = 4.6 V; pin27 = 5.0 V; pin28 = 4.5 V

Problem występuje na pinach 15 oraz 16. Bez względu na to pod który czujnik podsunę czarną taśmę wartości na tych pinach są zawsze takie same (pin15 = 5.8 V; pin16 = 3.2 V)

Czy problem leży w programie? Kwestia ustawienia granicy lub zamiany wartości na PWM'ach?

@Tomekmic spróbuj zdebugowac swój projekt, bo testowanie 2 ogniw na raz to niewygodna sprawa. W kodzie wysteruj silniki - do przodu, do tyłu, zobacz czy działa ok. Następnie czujniki każdy kolejno ale wiesz że działa LED to niech czujnik steruje LEDem. Jak wszystko będzie ok to połącz.

Przetestowałem silniki, przetestowałem czujniki, wszystko grało.

Pokombinowałem trochę z granicą, dodatkowo program wgrałem poprzez MkAVRCalculator i teraz wszystko wydaje się pracować prawidłowo. Silniki reagują na sygnały z czujników. 

Jak złożę robota to sprawdzę jeszcze jak z dokładnością. Dzięki za zalecenia.

  • Lubię! 2

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...