Skocz do zawartości

Supertrash


Supertrash

Pomocna odpowiedź

Mój pierwszy robot. Wystartuje w jutrzejszych zawodach Follow the Line w Rybniku. Uaktualnię potem jak sobie poradził.

Czujniki IR ustawione jak strzałki na klawiaturze 😉 koła na serwach (początkowo były na zwykłych silnikach na 6V ale nie wyrabiał na skrętach bo za duża bezwładność kół była.

Procek Atmega8l i rezonator 8MHz. Zasilanie to 1-3 aku żelowych 6V 1.3Ah (im więcej tym szybciej jedzie, ale nie można przesadzić😉)

aha właśnie i dorzucam program. W tej chwili jest do jazdy na czarnej lini, bo w domu mam parkiet lakierowany i odbija swiatło jak biały kolor wiec łatwiej pokazać rodzince na urodzinach co i jak 😉 No i crystal nie jest zdefiniowany ale cos sie zawieszalo czasami po ustawieniu, a jest 8MhZ

$regfile = "m8def.dat" 
Config Portd = &B11111111
Portd = &B00000000

Config Adc = Single , Prescaler = Auto , Reference = Avcc

Dim Leftsensor As Word
Dim Rightsensor As Word
Dim Middlesensor As Word
Dim Frontsensor As Word
Start Adc
Do
Leftsensor = Getadc(2) 
Rightsensor = Getadc(0) 
Middlesensor = Getadc(1) 
Frontsensor = Getadc(3) 

If Leftsensor > 600 And Middlesensor < 300 And Rightsensor > 600 And Frontsensor < 300 Then Gosub Moveahead
If Leftsensor < 300 And Middlesensor < 300 And Rightsensor < 300 And Frontsensor < 300 Then Gosub Moveahead
If Leftsensor > 600 And Middlesensor < 300 And Rightsensor > 600 And Frontsensor > 600 Then Gosub Moveahead
If Leftsensor > 600 And Middlesensor > 600 And Rightsensor > 600 And Frontsensor < 300 Then Gosub Moveahead
If Leftsensor < 300 And Middlesensor < 300 And Rightsensor < 300 And Frontsensor > 600 Then Gosub Moveahead
If Leftsensor > 600 And Middlesensor < 300 And Rightsensor < 300 And Frontsensor < 300 Then Gosub Moveright
If Leftsensor > 600 And Middlesensor > 600 And Rightsensor < 300 And Frontsensor > 600 Then Gosub Moveright
If Leftsensor > 600 And Middlesensor > 600 And Rightsensor < 300 And Frontsensor < 300 Then Gosub Moveright
If Leftsensor > 600 And Middlesensor < 300 And Rightsensor < 300 And Frontsensor > 600 Then Gosub Moveright
If Leftsensor < 300 And Middlesensor < 300 And Rightsensor > 600 And Frontsensor < 300 Then Gosub Moveleft
If Leftsensor < 300 And Middlesensor > 600 And Rightsensor > 600 And Frontsensor > 600 Then Gosub Moveleft
If Leftsensor < 300 And Middlesensor < 300 And Rightsensor > 600 And Frontsensor > 600 Then Gosub Moveleft
If Leftsensor < 300 And Middlesensor > 600 And Rightsensor > 600 And Frontsensor < 300 Then Gosub Moveleft


Loop
End

Moveahead: 
Portd.7 = 1
Portd.6 = 1
Portd.5 = 0
Portd.4 = 0
Return

Moveleft: 
Portd.7 = 0
Portd.6 = 1
Portd.5 = 0
Portd.4 = 0
Return

Moveright: 
Portd.7 = 1
Portd.6 = 0
Portd.5 = 0
Portd.4 = 0
Return
'600 dla koloru białego
'300 dla czarnego

supertrash2.thumb.JPG.02d6fd2e88fc8817663074ff2b6f7615.JPG

board.thumb.JPG.f17797ebd48fb4a30ab882449ce8b4fe.JPG

980207591_schematsupertrash.thumb.JPG.07c5fb89e391a95f3ea336c8efc1ec17.JPG

IMG_49bed4b2d917d1209.thumb.jpg.34b9a17533bd672b1e6831c49db75d07.jpg

  • Lubię! 1
Link do komentarza
Share on other sites

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Szkoda, że wykorzystałeś przerobione serwa...Nie są za wolne?

Płytka wygląda interesująco, zwłaszcza z solder maską. To coś napaćkane pomijam, domyślam się, że chodziło o zabezpieczenie czujników? : )

I skąd masz taką fajną kulkę? ("koło" podporowe)

Ogółem gratulacje - jeśli działa zgodnie z założeniami to już jest to spory sukces jak na pierwszego robota : )

pozdrawiam!

PS Mogłeś przed zamontowaniem pcb i silników psiknąć konstrukcję np. czarnym, matowym sprayem, poprawiło by to estetykę imho.

Link do komentarza
Share on other sites

Konstrukcja ciekawa, zbyt szybka raczej nie jest ze względu na zastosowany napęd. Czekamy na wyniki zawodów, mam nadzieję, że decado jeszcze dziś umieści wyniki na diodzie.

A co do tego koła podporowego, można takie bez problemu kupić w leroy-meriln, więc podejrzewam, że w sklepach z podobnym asortymentem są również. Osobiście wolałbym takie, ale z tworzywa, nie z metalu.

  • Lubię! 2
Link do komentarza
Share on other sites

Ogólnie fajne wykonanie i płytka,
tylko czemu czujniki są tak jakby "z tyłu" bo zwykle sie robi 2 koła tylne i jedno z przodu, a tu jest na odwrót 😋

Gratulacje, pozdro

Eh, szkoda, że u mnie nie ma żadnych zawodów 😐

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Robot bardzo mi się podoba, estetyka może nie na najwyższym poziomie, ale nie jest źle.

Dasz jakiś filmik po zawodach?

Czujniki to TRCT 5000, dobrze widzę? Jak się spisują? Próbowałeś z innymi?

Link do komentarza
Share on other sites

Kółko podporowe kosztuje 8.99zł w praktikerze albo castoramie (juz nie pamiętam, ale pewnie w obu będzie) z innymi czujnikami nie próbowalem jeszcze ale spisują sie dobrze;-) a co do silników to przewidziane były inne ale niema pełnego mostku i juz było za późno żeby przerabiać dlatego są serwa. na silniki musiało by być puszczane napięcie w drugą strone zeby hamowały szybciej. a na zawodach tylko 17 miejsce bo wolny wolny i jeszcze raz wolny!!

Sabre:

szkoda ze twoje psotki sie nie pojawiły 😉

i szkoda ze zadowy wygrał kupny robot =(

Link do komentarza
Share on other sites

i szkoda ze zadowy wygrał kupny robot =(

Co? To takie coś jest dozwolone? Teraz to się zawiodłem. Ludzie harują męczą się, żeby przegrać z jakąś chińską masówką. Tym większy szacun dla wszystkich konstruktorów.

Pozdrawiam.

Link do komentarza
Share on other sites

Tymbardziej, że przegubowy lf Special Agent Lundy był najlepszym własnym robotem, bardzo dokładny i wogóle ale odpadł na czwartej trasie na wąskim zakręcie:/

A co do MechatroniX Big Line Followera to bez sensu było puszczać go na drugiej trasie z przyczepą bo ograniczała ruch przez co oba przejazdy oblał😋

Link do komentarza
Share on other sites

Pierwszy punkt zasad ogólnych do zawodów w Wiedniu

The robot has to be develeoped and designed by the team itself. The usage of commercially available modules is allowed, but it is forbidden to use a complete robotic-system which is sold ready for the purpose of the competition. At least the software-development should show significant personal effort.

Według mnie taki punkt powinien się znaleść w regulaminie każdych zawodów.

Link do komentarza
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ę »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.