Skocz do zawartości
baca

Pierwsze starcie z robotami

Pomocna odpowiedź

Witam, od zawsze ciekawiły mnie roboty i w końcu postanowiłem zrobić własnego.

Na początku będzie to zwykły LF z pięcioma czujnikami na Atmedze88.

Oto schemat zrobiony w Proteus(mam nadzieję, że jest poprawnie zrobiony ba słabo znam się na elektronice, zajmuję się tylko programowaniem a z zawodu jestem tokarzem CNC).

Logikę napiszę w C bo znam ten język bd.

Projekt wdrożę w życie jak będę miał napisany algorytm, obecnie będę testował go tylko wirtualnie.

__________

Komentarz dodany przez: Sabre

Po pierwsze zły dział - przeniosłem temat.

Po drugie:

Udostępnij ten post


Link to post
Share on other sites
Gorąco polecam *nie* używać formatu .bmp, a szczególnie w Internecie. Nawet Paint zapisuje w .png. Szkoda bajtów 😉

/post wygaśnie za 24h

Wiem o tym, podrostu zapomniałem prze konwertować, zaraz poprawię.

edit: ok, poprawiłem

edit2: Sabre, poprawione.

Udostępnij ten post


Link to post
Share on other sites

nie masz kondensatorów przy procku miedzy vcc a gnd na każdą parę daj 100nF, na schemacie nie masz podpiętych czujników. poza tym jest dobrze.

powodzenia w budowie.

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

AREF i AVCC masz źle podłączone

zobacz tutaj:

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

No dobra poprawiłem

(czujniki zastąpione są switch-ami aby móc testować robota z poziomu programu.

A tutaj czujniki.

Udostępnij ten post


Link to post
Share on other sites
zwykły LL

To ciekawe czyli co on robi ?

Udostępnij ten post


Link to post
Share on other sites
zwykły LL

To ciekawe czyli co on robi ?

Pomyliłem się miało być LF (line follower) i już poprawiłem.

edit:

Dodałem kwarc i diody na zasilaniu przeciw odwrotnie podłączonego akumulatora.

Udostępnij ten post


Link to post
Share on other sites

w czujnikach jest błąd, na pewno wartości rezystorów są odwrotnie, do diody jakieś 220 Ohm, a podciągniecię sygnału wyjściowego ~10k Ohm.

Polecam zajrzeć do noty katalogowej, na trzeciej w prawym górnym rogu "Test Circuit for Response Time" bardzo dobry przykład jak go podłączyć ("Output" do uC) i odpowiednio R_D to te 220 Ohm, a R_L 10k Ohm.

Udostępnij ten post


Link to post
Share on other sites

dodaj jeszcze kondensatory 100nf miedzy pinami atmegi 3-4 i 5-6

Udostępnij ten post


Link to post
Share on other sites
dodaj jeszcze kondensatory 100nf miedzy pinami atmegi 3-4 i 5-6

w Proteusie te piny VCC i GND są ukryte, więc jak mam dodać?

Zapewne o to chodziło?

I projektować ścieżki muszę od nowa :|

Udostępnij ten post


Link to post
Share on other sites

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ę »

×