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

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!

Gość
Napisz odpowiedź...

×   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...