FAQ | Points | Add... | Recent posts | Search | Register | Log in


Robot. Zaprojektowanie schematu i dobór części.


Post new topic  Reply to topic      Main Page -> Forum Index -> Robotics, Scale Models -> Robot. Zaprojektowanie schematu i dobór części.
Author
Message
Devote
Poziom 13
Poziom 13


Joined: 26 Apr 2005
Posts: 130
Location: Zielona Góra

Post#1 Post from the author of the topic 11 Mar 2007 00:35   

Robot


Witam

zbudowałem na podstawie małego modelu autka podstawe dla małego robota
mam 3 silniczki od napędu cd (obracający płyte, przesuwający moduł z laserem oraz wysuwający tackę) 2 z nich chciałbym wykorzystać, jeden do napędzania robota drugi do zmiany kierunku (tylna oś nieruchoma napędzana przód,tył, druga ruszająca sie na boki [jak w normalnym aucie] odpowiadająca za skręcanie. Programuje w C++ ale jak widziałem BASCOM'a to myśle że nie było by chyba większego problemu.

Problemem jest to że to pierwsza moja konstrukcja tego typu, przeglądałem forum , znalazłem "Dla wszystkich początkujących - Jak zbudować robota" a tam całkiem ciekawą konstrukcję Mendax'a robota MX1 .
Kod w bascomie jest prosty i zrozumiały, trochę gorzej ze schematem ale dało by rade.

Chciałbym również zastosować układ L293 + procesor AT90S2313 jednak chciałbym mieć więcej czujników (najlepiej takich wykrywających kolizje z obiektami które są blisko) np.4 i sterować 2 silnikami.

proszę o pomoc w zaprojektowaniu schematu i doborze części, do napędzania robota chciałem użyć silniczka od tacki, a do skręcania silniczka do manipulowania położeniem lasera)

ps. czy ten procesor at90s2313 bede mógł zaprogramowac przez jakiś konkretny program przez np. port rs323 or LPT ? czy będe potrzebował programatora

pozdrawiam i z góry dziekuje za zainteresowanie się tematem :)
Back to top
   
pubus
Poziom 21
Poziom 21


Joined: 13 May 2004
Posts: 1248
Location: Kraków

Post#2 11 Mar 2007 01:03   

Re: Robot


AVR możesz spokojnie programować w C - winavr + AVR-Studio...
AT902313 to stary procesor teraz jest ATtiny2313...
Lepszy byłby ATmega8 - niewiele większy ale ma przetwornik A/D...
Jeżeli silnik od tacki pochodzi z wmiarę nowego cd-romu a nie starego trupa to jest to BLDC i kompletnie do napędu się nie nadaje...
Tak będziesz potrzebował programatora poszukaj na forum o STK200...
Back to top
   
Google

Google Adsense


Post# 11 Mar 2007 01:03   





Back to top
   
bogdan_p
Poziom 23
Poziom 23


Joined: 12 Feb 2003
Posts: 3580

Post#3 11 Mar 2007 10:48   

Re: Robot


właściwie na pytania odpowiedział Pubus , na początek pomyśl dokładnie nad częścią mechaniczną robota , nie wiem czy na początek nie prościej układ 3 osiowy , 2 osie napędowe 3 koło swobodne
silniki jeżeli to typowe DC nie ma problemu , sterownie BLDC nie jest takie proste ale podstawowa sprawa że to silniki wysokoobrotowe , zastanów się nad rozwiązaniem przekładni ponieważ musisz ją zastosować
osobiście wychodzę z założenia najpierw mechanika potem elektronika dlatego zacznij od zbudowania podwozia oraz sprawdzenia czy pracuje prawidłowo
kolejnym etapem to zrobienie założeń jakie funkcje ma pełnić robot , ilość czujników , sposób sterownia dopiero później można myśleć o sposobie realizacji sprzętowej i programowej
przeglądnij sobie przyklejone tematy na 1 stronie dotyczące budowy robotów godna uwagi jest również ta strona http://www.lynxmotion.com/ViewPage.aspx?ContentCode=info&CategoryID=16
Back to top
   
Devote
Poziom 13
Poziom 13


Joined: 26 Apr 2005
Posts: 130
Location: Zielona Góra

Post#4 Post from the author of the topic 11 Mar 2007 13:46   

Re: Robot


Tak przekładnia również pochodzi od mechanizmu wysuwania tacki, napęd to nagrywarka LG 12/8/32 wiec ani nowość ani zabytek.
Chciałbym żeby robot odczytując 4 czujniki decydował o wyborze drogi na której nie będzie przeszkody (kazdy czujnik w kazdą strone swiata). Mechanika jest gotowa tzn. jeśli silniczki będą się kręcic wszystko bedzie dobrze ;)

Kolega polecił Atmega8 więc już przy nim zostane i do niego L293.

wieczorem postaram sie zrobić zdjęcia i pokazać co i jak wygląda.

jakie sensory wybrać ? co będe jeszcze potrzebował oprocz wyzej wymienionych czesci , pozatym chciałbym żeby robot pobierał prąd z bateri od telefonu.

pozdrawiam ;)
Back to top
   
Decado
Poziom 18
Poziom 18


Joined: 22 Jul 2006
Posts: 576
Location: Bełk

Post#5 11 Mar 2007 13:56   

Re: Robot


To zależy co chcesz wykrywac.
Jeśli tak jak pisałeś kolizje z innym botem/przeszkodą to wyłącznik na początek wystarczy, potem to można pomyślec o jakims odpowiednio wyregulowanym czujniku drgań, czy docisku ale uważam że najlepszym sposobem jest microswitch
Napisz co chcesz sprawdzac, wtedy będzie łatwiej dobrac właściwie elementy.
Można także zastosowac czujniki ultradzwiękowe, odpowiedni program + czujniki ultradzwiękowe= "obraz" terenu, aczkolwiek taki program byłby bardzo skomplikowany.
Back to top
   
Google

Google Adsense


Post# 11 Mar 2007 13:56   





Back to top
   
Devote
Poziom 13
Poziom 13


Joined: 26 Apr 2005
Posts: 130
Location: Zielona Góra

Post#6 Post from the author of the topic 11 Mar 2007 14:31   

Re: Robot


tak, chodzi mi o wykrywanie kolizji np. ze ścianą , nogą od krzesła itp itd. jednym słowem "czymkolwiek"

rozumiem że microswitch to przycisk który musiałby zostać naciśnięty - kiedy robot "przyfasoli" nim już w jakąś przeszkodę... nie dało by rady zastosować czegoś (najlepiej prostego) co wykryło by kolizje np. kilka cm przed danym obiektem ? jeśli tak to było by naprawdę dobrze jeśli nie, cóż walałby sie bezsensownie po całym domu/dworze ;)

----------------------------------- EDIT -----------------------------------------------

Zamieszczam maksymalnie uproszczony narysowany na szybko w paincie wizerunek robota
A-front (przód pojazdu)
B-tyl osia skręcania (najbardziej uproszczona ;) - naprawdę działa jak w samochodach)
C-'gąsienica' (jeszcze jej nie ma ale najprawdopodobniej będzie)
D-glówne miejsce na całą elektronike (układ,bateria, rezys,kondki itp itd)
E-silniczek napedzajacy robota (ten od tacki nagrywarki, jest przekładnia równiez kolosalnie uproszczona)
F-silniczek skrecajacy oś. (ten manipulujący laserem)


Robot. Zaprojektowanie schematu i dobór części.[/img]
Back to top
   
bogdan_p
Poziom 23
Poziom 23


Joined: 12 Feb 2003
Posts: 3580

Post#7 11 Mar 2007 16:28   

Re: Robot


pomysł z mikro wyłącznikach jest dobry wystarczy zastosować typowe stosowne jako krańcówki z dodatkowym ramieniem lub wykonać je samodzielnie zyskasz kilka centymetrów lub budowa układu opartego na podczerwieni lub ultradźwiękach
jak zwykle podstawa to dobrze napisany program
o baterii z telefonu komórkowego zapomnij , przeczytaj ten temat http://www.elektroda.pl/rtvforum/topic704549.html
Back to top
   
Google

Google Adsense


Post# 11 Mar 2007 16:28   





Back to top
   
Devote
Poziom 13
Poziom 13


Joined: 26 Apr 2005
Posts: 130
Location: Zielona Góra

Post#8 Post from the author of the topic 11 Mar 2007 16:59   

Re: Robot


Bogdan_p

Racja, zasilanie przez baterie od telefonu chyba mija się z celem. wydaje mi sie teraz że zwykłe baterie (popularne ładowane akumulatorki) będą lepszym rozwiązaniem.

Co do sensorów to OK Mikroswitche, jesli ktoś mógłby rozrysować dla mnie schemat Atmega8 + mostka L293 dla 2 silniczkow i 4 mikrosłiczy to bardzo poprosze - sam sobie z pewnością nie poradze, za to mysle że z napisaniem wsadu w BASCOM'ie nie bedzie wiekszego problemu (co prawda mógłbym to zrobic w c++, ale nie dotykałem nigdy 'tych' tematów wiec zostane przy bascomie)

poszukam informacji o podczerwieni i ultradzwiękach, bo to by było najlepsze rozwiązanie, może ktoś ma jakiegoś linka gdzie jest to w miare prosto opisane. może od razu warto bawić się w to niż mikroswitche ? (na pewno robot byłby profesjonalniejszy :D )

pozdrawiam ;)
Back to top
   
bogdan_p
Poziom 23
Poziom 23


Joined: 12 Feb 2003
Posts: 3580

Post#9 11 Mar 2007 18:09   

Re: Robot


proponuje na początek zbuduj układ w miarę prosty , dopiero później wprowadzaj ulepszenia , możesz wykonać blok sterujący z uC jako człon bazowy następnie dołączać poszczególne moduły w postaci innego typu sterowania
co do podłączenia to sprawa indywidualna , może warto pozostawić sprzętowe łącze RS 232 , zewnętrzne wejścia przerwań oraz wejścia A/C w razie dalszej rozbudowy jeżeli planujesz ich wykorzystanie pozostałe porty możesz wykorzystać według własnych potrzeb
coś nieco na temat sterowania i czujników masz tu http://www.lynxmotion.com/ViewPage.aspx?ContentCode=electronics&CategoryID=70
oraz skorzystaj z opcji szukaj
Back to top
   
Devote
Poziom 13
Poziom 13


Joined: 26 Apr 2005
Posts: 130
Location: Zielona Góra

Post#10 Post from the author of the topic 11 Mar 2007 22:26   

Re: Robot


Dzięki bardzo za link - poczytam sobie - narazie zdecydowałem się nie kombinować i zostać przy microswitch'ach - w końcu to moja 1 konstrukcja tego typu.

załączyłem obrazek przedstawiający Atmega i układ L293, prosze o pomoc w połączeniu i dodaniu mikroswitchy (najlepiej sztuk 4 )

Robot. Zaprojektowanie schematu i dobór części.
Back to top
   
bogdan_p
Poziom 23
Poziom 23


Joined: 12 Feb 2003
Posts: 3580

Post#11 11 Mar 2007 22:48helpful post - solution   

Re: Robot


naprawdę nie ma większego znaczenia który port , może dla łatwiejszego pisania programu jeden jako wejścia powiedzmy C , D jako wyjścia
mała uwaga dotycząca l293D , czy masz pewność że przy 5V zasilnia , uwzględniając spadki napięcia silnik będzie pracował z odpowiednią mocą
L293D ma dwa zasilania logiki ( 16) oraz stopnia mocy (8) , dlatego lepiej zasilać układ większym napięciem , a dla logiki zastosować stabilizator ponad to minimalizujesz wpływ obciążenia ( praca silników ) na część zasilającą logikę L293D i uC
przykład takiego rozwiązania http://www.kmitl.ac.th/~kswichit/LFrobot/LFrobot.htm
Back to top
   
Devote
Poziom 13
Poziom 13


Joined: 26 Apr 2005
Posts: 130
Location: Zielona Góra

Post#12 Post from the author of the topic 11 Mar 2007 23:04   

Re: Robot


ech niestety nie znam sie na mikrokontrolerach i nie wiem jak to wszystko złożyć :(

pozdrawiam
Back to top
   
Decado
Poziom 18
Poziom 18


Joined: 22 Jul 2006
Posts: 576
Location: Bełk

Post#13 11 Mar 2007 23:31   

Re: Robot


microswitche podłączasz do PD0,1,2,3 i heja wszystkie jako wejście skonfiguruj i zobacz jak ci będzie bocik działał.

Pozdrawiam Decado
Back to top
   
Devote
Poziom 13
Poziom 13


Joined: 26 Apr 2005
Posts: 130
Location: Zielona Góra

Post#14 Post from the author of the topic 11 Mar 2007 23:35   

Re: Robot


dzieki bardzo, a jak mam podłaczyc atmega z l293 ?

pozdrawiam ;)
Back to top
   
jahoo
Poziom 14
Poziom 14


Joined: 14 Oct 2005
Posts: 184
Location: Kraków

Post#15 12 Mar 2007 14:29   

Re: Robot


Najprościej jest do dowolnych wyjść procka podpiąć wejścia sterujące z L293 (od 1A do 4A). Ustawić je w programie jako wyjścia już. Należy tylko uważać, aby nie puszczać jedynki jednocześnie na (1A i 2A) oraz (3A i 4A).

edit: Racja Mcrancor mój błąd.
Back to top
   
Google

Google Adsense


Post# 12 Mar 2007 14:29   





Back to top
   
McRancor
Poziom 24
Poziom 24


Joined: 27 Mar 2004
Posts: 5432
Location: Wrocław

Post#16 12 Mar 2007 15:03   

Re: Robot


Jedynkę można puszczać jednocześnie, wtedy przy aktywnym wejściu Enable silnik będzie hamował, tak samo kiedy na obu wejściach będzie stan niski. Takiego stanu należy się wystrzegać w przypadku kiedy sterujemy "czystym" mostkiem h.
Back to top
   
Devote
Poziom 13
Poziom 13


Joined: 26 Apr 2005
Posts: 130
Location: Zielona Góra

Post#17 Post from the author of the topic 12 Mar 2007 17:06   

Re: Robot


Oka przerysowałem tamten poprzedni schemat i wyszło mi takie coś:
szarą linią oznaczyłem masę microswitchy bo nie wiem czy tak ma być podłączone, co oznacza żeby nie puszczać jedynki jednocześnie ??

jeśli czegoś mi tu jeszcze brakuje albo coś jest nie tak to proszę o uzupełnienie

z góry dzięki ;)

Robot. Zaprojektowanie schematu i dobór części.
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Robotics, Scale Models -> Robot. Zaprojektowanie schematu i dobór części.
Page 1 of 1
Similar topics
Zasilacz i dobór części - kilka pytań. (9)
Robot - sprawdzenie schematu (2)
Robot. Budowa milibota. Potrzebny wykaz części. Sterowanie pilotem. (11)
Robot-ramię przy użyciu części z drukarki Hp845C (4)
Mój robot. Omijający przeszkody. Jakie części kupić? (3)
Robot-Builder... Jakie części? Jak to podłączyć? (11)
Prośba o zaprojektowanie płytki ze schematu (5)
Sprawdzenie schematu: robot z atmega8. (5)
Robot na atmega8. Jakieś sugestie do schematu? (5)
Moj pierwszy robot - proszę o sprawdzenie schematu i opinie (4)

Page generation time: 0.176 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed