Skocz do zawartości
mateuszlor

Robot z komputera

Pomocna odpowiedź

Mam w domy stary komputer (procesor 300 MHz, 64 MB RAM). Można zastosować go jako układ do sterowania robotem? Chodzi mi o podłączenie do jakiegoś portu w komputerze silników, mikrostyczników itp. i następnie napisanie programu, który by tym sterował. Chodzi mi o to, żeby zbudować platformę mobilną, o dużych możliwościach. W przyszłości dodałbym plan domu aby robot nie odbijał się od ścian. Pomysł wziął się z automatycznych odkurzaczy i właśnie o coś takiego mi chodzi.

Udostępnij ten post


Link to post
Share on other sites

No i zasilanie jest dużym problemem. O ile np. laptopy są przystosowane do zasilania bezprzewodowego, to takie stare PCety potrafią nieźle ciągnąć.

Udostępnij ten post


Link to post
Share on other sites
Jakie posiadasz porty?

LPT, RS-232

USB niestety nie ma

tylko pamiętaj o wadze!

Przy zastosowaniu odpowiednich silników i podwodzia waga nie jest problemem.

No i zasilanie jest dużym problemem.

Myślałem o akumulatorze samochodowym.

takie stare PCety potrafią nieźle ciągnąć.

Jakby pobór prądu był za duży to pozostaje tzw. "underclooking".

Udostępnij ten post


Link to post
Share on other sites
madik napisał/a:

tylko pamiętaj o wadze!

Przy zastosowaniu odpowiednich silników i podwodzia waga nie jest problemem.

Chodziło mi oto żebyś pamiętał o odpowiednim silniku w stosunku do wagi.

Co do portów. Rs-232. Stosujesz konwenter MAX232 który konwertuje napięcia, aby atmega 12 voltowym impulsem nie spaliła się. Kod dla atmegi prezentowałem w moim artykule (chodzi o bascom). Program na komputerze to albo terminal albo "bardziej" złożone programy. Napewno dużo znajdziesz na google.pl

Udostępnij ten post


Link to post
Share on other sites

A jest sposób sterowania silnikami tylko programowo, bez innych kontrolerów?

Udostępnij ten post


Link to post
Share on other sites

No tak. przez Lpt łatwo steruje się ledami i silnikami. Gorzej z rs-232.

Udostępnij ten post


Link to post
Share on other sites

Czyli do sterowania silnikami przez LPT nie trzeba dodatkowych kontrolerów? Można to zrobić programowo?

Udostępnij ten post


Link to post
Share on other sites

Działa to na takiej zasadzie: Piszesz program obsługujący port LPT na komputerze. W układzie montujesz rezystory i tranzystory i działa. Ja za kilka dni postaram ci się przysłać w tym temacie linka z elportalu z materiałem o LPT

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Na tym schemacie pisze, że to jest złączka typu D-sub o 25 pinach. Właśnie taka złączka jest używana w portach LPT.

Udostępnij ten post


Link to post
Share on other sites

Jak chcesz tylko sterować silnikiem na zasadzie włącz/wyłącz to w ogóle wywal lewą część schematu od silnika. W zasadzie to powinien tam zostać tylko 1 tranzystor, opornik i ew. ten kode kondensator ndemsator.

Udostępnij ten post


Link to post
Share on other sites

No i dioda zabezpieczająca tranzystor też by się przydała.

Udostępnij ten post


Link to post
Share on other sites

Mam jeszcze inny pomysł na schemat.

Nie jestem jednak pewien czy to zadziała. Przez podanie napięcia na 2 lub 3 pin silnik będzie się obracał w prawo lub lewo. Analogicznie dla drugiego silnika (4 lub 5 pin)

Mam jeszcze pytanie co może się stać w przypadku podania napięcia na 2 i 3 (albo 4 i 5) pin równocześnie?

Do zabezpieczenia tranzystora nie wystarczy tylko rezystor? Co się może stać w przypadku braku diody?

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!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

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