logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterowanie robotem z PC – jak podłączyć i obsłużyć ruch za pomocą klawiatury?

Z3us 26 Lut 2006 00:06 1632 8
  • #1 2348499
    Z3us
    Poziom 10  
    Posty: 49
    Ocena: 4
    witam wiem ze takie pytania juz byly .. wiec nie bede sie powtarzal czy ktos z was moze mi podac linki do tematow w ktorych sa opisane projekty jak podlaczycc robota do pc chodzi mi tylko o to zeby po nacisnieciu strzaki jechal do przodu itd nic wielkiego plz o pomoc
  • #2 2349138
    pubus
    Poziom 30  
    Posty: 1289
    Pomógł: 139
    Ocena: 32
    Znasz jakikolwiek język programowania...?.?.?
    Czy masz jakiekolwiek doświadczenia z obsługą portów zewnętrznych PC'ta...?.?.?
    Wiesz cokolwiek na temat programowania uC...?.?.?
    Podejrzewam, że na wszystkie albo prawie wszytkie pytania odpowiedź brzmi nie...
    Z tego co pamiętam nie ma na forum jednego tematu który by opisywał dokładnie wszystkie te zagadneinia...
    Więc potraktuj te pytania jako tematy do odnalezienia na forum (i nie tylko) i przyswojenia z osobna...

    Pozdrawiam i życzę wytrwałości...
  • #3 2349416
    wicy
    Poziom 22  
    Posty: 670
    Pomógł: 30
    Ocena: 111
    Do reakcji na "strzałkę" potrzebny jest program w PC, który po tej "strzałce" ustawi odpowiedni stan na wyjściu LPT. Na przykład na LPT, bo może jeszcze wysłać ten stan przez COM do urządzenia połączonego z robotem - bezpośrenio poprzez układ konwersji poziomów (dla ułatwienia podam hasło max232) albo pośrednio przez urządzonko zwane nadajnikiem (i tu znów do wyboru: podczerwieni, radiowym albo nawet akustycznym - sterowanie DTMF). Nie widziałem programu uniwersalnego, więc trzebaby sobie taki programik napisać samemu. I tu pubus ma rację - trzebaby poznać jakiś jezyk programowania do napisania tego na PC. I to na początek... schody zaczną się potem :D
  • #4 2349756
    Frubi
    Poziom 13  
    Posty: 111
    Pomógł: 2
    Ocena: 5
    wicy napisał:
    schody zaczną się potem :D

    Schody do góry czy w dół? Pytam na serio!
  • #5 2351163
    Taliesin
    Poziom 13  
    Posty: 65
    Pomógł: 1
    W górę;) Im głębiej w las tym więcej drzew...
    Z tym, że po pewnym czasie będziesz wiedział czego się uczyć i będzie to szło trochę mniej opornie niż na samym początku...
  • #6 2351450
    Z3us
    Poziom 10  
    Posty: 49
    Ocena: 4
    Witam dziekuje za odpowiedz.
    Prosiłbym zeby ktos z was podal mi jakies gg lub cos lub wyjasnil mi to tu jak dokladnie podlaczyc silnik do pc jakis schemat itd? plz cos na pczatek chce podlaczyc silnik do pc i sterowac kierunkiem i jego predkoscia nic wiecej
  • #7 2351812
    pubus
    Poziom 30  
    Posty: 1289
    Pomógł: 139
    Ocena: 32
    Z harware'u na wyjściu LPT powinna być optoizolacja żeby nie uwalić portu albo płyty...
    Od strony silnika potrzebujesz jakieś dodatkowe zasilanie (np. bateria 4.5-9V)...
    Do sterowania silnikiem (zmiana kierunku obrotów) mostek H...
    Od strony software'u potrzebny jest program który będzie sterował pinami wyjściowymi LPT (D0-D7)...
    Dodatkowo jeżeli chcesz sterować prędkością obrotową silnika to przydał by się programowy PWM..
    To tak pokrótce...
  • #8 2352051
    fojucik
    Poziom 11  
    Posty: 35
    łee no to ja już wszystko wiem!! Mam pytanko do pubusa! Jesteś po technikum czy studiach?
  • #9 2352100
    pubus
    Poziom 30  
    Posty: 1289
    Pomógł: 139
    Ocena: 32
    Jestem po LO i na studiach... a co...?.?.?

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy sterowania robotem z poziomu komputera PC za pomocą klawiatury, w szczególności realizacji ruchu robota po naciśnięciu klawiszy strzałek. Podkreślono konieczność znajomości języka programowania oraz obsługi portów zewnętrznych (np. LPT, COM) do wysyłania sygnałów sterujących. Do komunikacji z robotem można wykorzystać port LPT z optoizolacją dla ochrony sprzętu oraz mostek H do sterowania kierunkiem obrotów silnika. Sterowanie prędkością wymaga implementacji programowego PWM. Sugerowano użycie konwertera poziomów sygnałów, np. układu MAX232, gdy komunikacja odbywa się przez port COM. Możliwe są również metody bezprzewodowe, takie jak transmisja podczerwieni, radiowa lub akustyczna (DTMF). Brak jest gotowych uniwersalnych programów, więc konieczne jest napisanie własnego oprogramowania na PC do sterowania pinami wyjściowymi portu. Dodatkowo wskazano potrzebę zasilania silnika zewnętrznym źródłem (np. bateria 4.5-9V). Całość wymaga stopniowego zdobywania wiedzy z zakresu programowania mikrokontrolerów i elektroniki sterującej.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA