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

Sterowanie robotem mobilnym przez port LPT – jaki program do wyznaczania trasy?

lukaslukas 07 Sie 2007 16:02 3965 6
  • #1 4154856
    lukaslukas
    Poziom 12  
    Posty: 30
    Pomógł: 3
    wpadłem na pomysł zeby zrobic robota pod Lpt który by był sterowany przez komputer i teraz moj problem potrzebuje program zeby mu zaprogramowac droge i zeby potem jechał po tej drodze

    robot polega na tym tak samo jak maszyna CNC tylko on jezdzi po tymm co ma zrobic i obojetnie jakie to jest duze

    prosze jakiesz programy sterownik lpt juz mam i robota z silnikami tez tylko jeszcze program i to połączyc

    Popraw pisownie i zawartość postu na bardziej zrozumiałą dla wszystkich . andre1979
  • Pomocny post
    #2 4155233
    lukaszzk
    Poziom 14  
    Posty: 137
    Pomógł: 4
    Ocena: 7
    No tak pomysł genialny :-D.

    Mógłbyś napisać więcej informacji o twoim projekcie:
    - jakie i ile silników posiada ten robot ?
    - jakie posiadasz sterowniki do silników ?
    - jakie ruchy ma wykonywać ?
    - "sterownik lpt" to stwierdzenie nic nie mówi jeśli posiadasz silniki krokowe to potrzebujesz osobnego sterownika dla każdego z nich.

    Wbrew pozorom sterowanie robota wymaga trochę innego podejścia do sprawy niż w przypadku CNC.
  • #3 4155672
    lukaslukas
    Poziom 12  
    Posty: 30
    Pomógł: 3
    moja konstrukcja ma 3 koła

    Sterowanie robotem mobilnym przez port LPT – jaki program do wyznaczania trasy?
    silniki sa dc na 24 V a sterownik taki ma jeszcze włanczanie pistoleta lub frezxarki i podnoszenie tylko jeszcze podnoszenie nie dokończone
    to kółko na dole to kołko od wózka z tesko... wymiary pionowo 30cm poziomo 20 wysokosc kół 8cm
    Schemat
    Sterowanie robotem mobilnym przez port LPT – jaki program do wyznaczania trasy?

    to ? ma polegac na takim czyms jak podnośnik teleskopowy jak jest pistolet to jest silnik zeby ustawić wysokosć
    a jak jest frezarka to jest siłownik wstawiony zeby podnosiło i obniżało

    Sterowanie robotem mobilnym przez port LPT – jaki program do wyznaczania trasy?

    nie mam aparatu to zdjec nie bedzie moze kiedyś ale obrazki sa

    Dodano po 17 [minuty]:

    albo moze ciagnac walek i na goze dozownik z ktorego na walek wylewala by sie farba

    Post raportowany.
    Proszę starać się pisać bez literówek i z polskimi znakami co ułatwia czytanie postów,
    And!
  • Pomocny post
    #4 4155894
    lukaszzk
    Poziom 14  
    Posty: 137
    Pomógł: 4
    Ocena: 7
    Powiem tak:

    Projekt dość ciekawy, no ale:

    1. Musisz zrezygnować z tej frezarki :-D, co najwyżej możesz tam zamontować wrzeciono od frezarki (to taka wiertarka z frezem), ale to też ci odradzam ponieważ żeby to stabilnie pracowało robot musiałby być bardzo obciążony, pistolet malujący to już co innego, ustalmy że zostajemy przy tej wersji, że robot będzie wyposażony w pistolet malujący.
    2. Nie wolno nam porównywać robota z CNC !
    3. Jest tak jak myślałem a mianowicie zastosowałeś silniki DC, a nie da się zbudować robota tylko z samych DC (teoretycznie wszystko jest możliwe, ale trzeba wziąć pod uwagę precyzję a wiec DC sie do tego krótko mówiąc nie nadają). Silnik DC można by tutaj zastosować tylko i wyłącznie do napędu (przód tył) przy czym warto by pomyśleć o regulacji prędkości jezdnej na początek takiej 4 stopniowej(25,50,75,100%)
    4. Robot musi skręcać a jak wiadomo skręcanie wymaga dość dużej precyzji, wiec aż się prosi to ażeby zastosować silnik krokowy + sterownik, taka sama rzecz tyczy się owego podnośnika (no chyba że bierzesz wariant podnieść, opuść a nie na przykład ustaw podnośnik 123 mm nad podłożem.
    4. W takim układzie potrzebujesz:
    *2 piny z lpt na sterowanie skrętem prawo/lewo
    *2 piny z lpt na sterowanie podnośnikiem góra/dół
    *2 piny z lpt na sterowanie silnikami DC przód /tył
    Zakładając że wykorzystasz tylko 8-bitowy rejestr danych z lpt pozostaną Ci jeszcze 2 piny do dyspozycji stosując odpowiedni układ CMOS możesz wytworzyć jeszcze "4 pod stany" które można by zastosować np do włączania/wyłączania zasilania, sterowania pistoletem, no i zostały by jeszcze 2 dowolne do innych zastosowań.
    5. Ciężko Ci będzie zmieścić cały układ sterujący oraz zasilanie na tym robocie (no chyba że to będzie jakaś konstrukcja piętrowa) ja całe sterowanie umieściłbym poza robotem w jakiejś skrzynce stojącej koło komputera.
    6. Raczej nie istnieje jakiś uniwersalny program do sterowania twoim robotem, nie ma mowy o zastosowaniu jakiegoś programu od CNC.
    7. Tutaj masz ciekawy projekt + schematy + program sterujący, na pewno ci sie przyda.
    http://www.r2d2.faith.pl/

    Podsumowując moja wypowiedź, wszystko jest do zrobienia trzeba tylko czasu i wiedzy której nie mało jest w internecie. Zachęcam tez do napisania własnego programu do sterowania, w brew pozorom to nie jest takie trudne jeśli zna sie podstawy programowania dla początkujących dość dobrym środowiskiem programowania jest komercyjne Delphi , bądź bezpłatna wersja Turbo Delphi Explorer (http://dobreprogramy.pl/index.php?dz=2&t=134&id=2018)

    Na koniec chciałbym tylko zachęcić do budowy, oczywiście pierwszy krok to zbieranie informacji.

    Pozdrawiam lukaszzk :-D
  • Pomocny post
    #5 4157202
    lukaszzk
    Poziom 14  
    Posty: 137
    Pomógł: 4
    Ocena: 7
    Jeszcze chciałem dodać ze schemat sterownika silników DC jest dobry, możesz go wykorzystać już do testów.

    Jakbyś potrzebował jakiś programów do włączania stanów wysokich na LPT to zajrzyj do działu download na elektrodzie tam jest, oto kilka z nich:

    http://www.elektroda.net/download/file86.html
    http://www.elektroda.net/download/file1176.html
    http://www.elektroda.net/download/file70.html
    http://www.elektroda.net/download/file1235.html
    http://www.elektroda.net/download/file536.html
    http://www.elektroda.net/download/file84.html
    bardzo przydatny do Twojego projektu:
    http://www.elektroda.net/download/file1187.html


    No to czekam na efekty Twojej pracy :-)
  • #7 4167464
    lukaszzk
    Poziom 14  
    Posty: 137
    Pomógł: 4
    Ocena: 7
    No tak w Rosji trzeba sobie jakoś radzić. widzę że to dość zaawansowany projekt zrobiony na pewno na jakimś mikro kontrolerze (uProcesor) i na pewno jakiejś pamięci, być może dorzucone jest sterowanie radiowe.
    Jeśli Chcesz mieć dokładnie coś takiego to tematu mikroprocesorów nie unikniesz, oczywiście dochodzi jeszcze nauka programowania np w Bascomie :-)

    A tutaj przykład zastosowania uProcesora
    https://www.elektroda.pl/rtvforum/topic811876.html

Podsumowanie tematu

✨ Dyskusja dotyczy projektu robota mobilnego sterowanego przez port LPT, który ma poruszać się po zaprogramowanej trasie. Konstrukcja robota opiera się na trzech kołach z silnikami DC 24 V oraz sterownikiem umożliwiającym włączanie dodatkowych urządzeń, takich jak pistolet malujący lub frezarka (choć frezarka jest odradzana ze względu na obciążenie i precyzję). Podkreślono, że sterowanie robotem różni się od CNC i wymaga precyzyjnego sterowania, zwłaszcza przy skręcaniu, co sugeruje zastosowanie silników krokowych z osobnymi sterownikami zamiast samych silników DC. Zaproponowano wykorzystanie dostępnych programów do sterowania stanami wysokimi na porcie LPT, dostępnych na forum elektroda.net, które mogą pomóc w testach i realizacji projektu. Wskazano również na konieczność użycia mikroprocesora i nauki programowania (np. w Bascomie) dla bardziej zaawansowanego sterowania. Podano przykłady podobnych projektów i schematów, a także zwrócono uwagę na poprawność pisowni i użycie polskich znaków dla lepszej czytelności postów.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA