Skocz do zawartości
majsterkowicz0

Elektronika do robota minisumo

Pomocna odpowiedź

Wiem, że VO to jedyny pin,który idzie do uC, jednak nie wiem do których pinów w Atmedze mogę je podpiąć.

Czujniki będę umieszczał doświadczalnie 🙂

Od kiedy słowo doświadczalnie jest synonimem słowa bezmyślnie?

Masz dokumentację, książki, tony artykułów w internecie, schematy innych kolegów z tymi czujnikami i zamiast poczytać je przez kilka dni i chociaż trochę zapoznać się z tematem wolisz "doświadczalnie" wszystko spieprzyć?

Elektronika wymaga odrobiny planowania, a żeby to zrobić potrzeba trochę wiedzy.

Fajnie, że chcesz zbudować minisumo, ale zacznij od prostszych kawałków typu kupienia za 10zł płytki stykowej, do tego kilka potrzebnych części (programator 30zł, atmega8 10zł, L293D 5zł, stabilizator 5V 1zł, troche kondensatorów/rezystorów/kwarc 20zł) i możesz zapoznać się z podstawami działania mikrokontrolera i programowania go.

Jak się z tym zapoznasz to zaprojektowanie płytki do minisumo pójdzie już dosyć sprawnie. Nie zaczynaj od końca tzn. nic nie wiem i chce zbudować rakietę balistyczną, bo wtedy całość zajmie Tobie 5x więcej czasu i będzie bardzo, bardzo frustrująca. Przełożenie kabelków na płytce stykowej to minuta. Zrobienie nowej płytki drukowanej to godziny i koszty.

Udostępnij ten post


Link to post
Share on other sites

Pan nade mną (😋) ma rację. Spróbuj zaprogramować chociaż wpierw jedną diodę. Ja właśnie tak robię, będę dopiero "bawił się" bo kolejnym moim celem jest zbudowanie linefollowera, ale żeby to zrobić, trzeba też wiedzieć jak się programuje 😋

Udostępnij ten post


Link to post
Share on other sites

MirekCz, źle się zrozumieliśmy. Chodziło mi o umieszczenie tych czujników na robocie, na szkielecie. Ty, o ile mi się dobrze zdaje, zrozumiałeś, że chodzi o podłączenie do Atmegi. Jeżeli się mylę, to przepraszam.

Co do elektroniki, to trochę się na niej znam. Co prawda jest to moja pierwsza autorska konstrukcja, ale inne układy (nie związane z robotyką, ale też zawierające uC) w oparciu o schematy budowałem z pozytywnym skutkiem.

Przed rozpoczęciem projektowania schematu, przejrzałem kilkadziesiąt innych schematów robotów minisumo, co oczywiście bardzo mi pomogło.

Programator do AVRów mam (jest to USBasp), stabilizatory, kwarce, kondensatory i inne elementy też trochę w domu mam. Programowałem już uC i wiem z czym to się je.

Płytek też już trochę zrobiłem, nie stanowi to teraz dla mnie większego problemu.

W ostateczności można wytrawić jeszcze jedną, zawsze zdobywa się jeszcze większe doświadczenie 🙂

To samo do kolegi Logon. Diody już dawno programowałem 🙂

Carpe Diem, dzięki za podpowiedź.

Schemat, chyba już kompletny, poniżej.

Prosiłbym o sprawdzenie, czy wszystko jest OK i czy o czymś zapomniałem.

Pozdrawiam.

Udostępnij ten post


Link to post
Share on other sites

Ja bym zamienił podłączenie sharpów, z CNY70. CNY70 jest lepiej podłączyć do ADC, bo można wtedy dokonywać kalibracji czujnika - sprawdzenia "jak bardzo czarny jest czarny".

Udostępnij ten post


Link to post
Share on other sites

Jedno bardzo rzuca mi się w oczy - estetyka/czytelność. Brak etykiet i ograniczona ilośc symboli Vcc/GND.

Przejrzyj ten artykuł by ułatwic pracę sobie i wszystkim pomagającym.

Co do schematu:

1. Brak kropek przy podłączeniu kondensatorów do zasilania Sharpów (używaj polecenia Net a nie Wire to węzły same będą się robic.

2. Przydałoby się dodać po jednym 100nF na In/Out stabilizatora.

3. Mógłbyś odfiltrować 100nF'em zasilanie procka.

4. Może jakieś LEDy i jakiś przycisk?

5. Potrzebujesz aż 4 czujniki linii?

Udostępnij ten post


Link to post
Share on other sites

Ad.1. Poprawione, dzięki za podpowiedź.

Ad.2. Dodałem.

Ad.3. Dodałem.

Ad.4. W jakim celu? Przycisk do uruchamiania, a dioda do sygnalizowania 5 sekund przed walką? Jak je podpiąć i gdzie? Wydaje mi się że do I/O ale wolę się upewnić.

Ad.5. Faktycznie, może trochę przesadziłem. Zmniejszyłem ich ilość do dwóch.

Co do estetyki, to wiem, że nie jest najlepiej, ale to dopiero mój pierwszy projektowany schemat, więc proszę o wyrozumiałość i przebaczenie 🙂 Następnym razem będzie lepiej.

Schemat po poprawkach:

Czy teraz schemat jest prawidłowy?

Bo nie wiem, czy zaczynać projektowanie PCB.

Udostępnij ten post


Link to post
Share on other sites

2 i 3. Kondensatory tak jak przy sharpach - od pinu do masy.

4. LEDy są bardzo przydatne przy uruchamianiu i przy bardziej zaawansowanych programach do wyboru algorytmu walki, tylko do drugiego potrzebujesz dwóch przycisków - jeden wybiera program, drugi wywołuje przeskok do niego.

Dobrych nawyków warto się uczyć od początku.

Udostępnij ten post


Link to post
Share on other sites

Chodzi o kondensatory C2 i C3 czy o te z punktu 2 i 3?

Co do LEDów i przycisków, to w pierwszym robocie chyba dam sobie z nimi spokój.

Udostępnij ten post


Link to post
Share on other sites

O te z punktu 2 i 3.

Jak nie chcesz się bawic w wymyślenie przeróżnych algorytmów to ok ale LEDy sobie daj bo bez nich ciężko na początku ci będzie.

Udostępnij ten post


Link to post
Share on other sites

Dodaj piny do programowania 😉

Bez ledów będzie ci dużo trudniej - dzięki nim możesz sprawdzić np. czy czujnik działa poprawnie

Udostępnij ten post


Link to post
Share on other sites

OK.

Poprawiłem kondensatory i dodałem 2 diody.

Proszę o sprawdzenie schematu:

ps19, pinów do programowania nie potrzebuję, bo mam programator USBasp i do niego podstawkę w której programuję 🙂

Udostępnij ten post


Link to post
Share on other sites

Po kilkunastu próbach wgrywania i testowania programu odechce ci się wyciągania i wkładania procka w podstawkę, nie mówiąc o nóżkach które oderwac jest bardzo łatwo.

Udostępnij ten post


Link to post
Share on other sites

Już trochę wgrywałem i się do tego przyzwyczaiłem 🙂

Podważam delikatnie śrubokrętem i sam wychodzi.

A schemat jest OK?

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