Elektroda.pl
Elektroda.pl
X

Search our partners

Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Robot sterowany komputerem przez LPT - projekt

lukaslukas 07 Aug 2007 16:02 3380 6
  • #1
    lukaslukas
    Level 11  
    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
  • Helpful post
    #2
    lukaszzk
    Level 13  
    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
    lukaslukas
    Level 11  
    moja konstrukcja ma 3 koła

    Robot sterowany komputerem przez LPT - projekt
    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
    Robot sterowany komputerem przez LPT - projekt

    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

    Robot sterowany komputerem przez LPT - projekt

    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!
  • Helpful post
    #4
    lukaszzk
    Level 13  
    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
  • Helpful post
    #5
    lukaszzk
    Level 13  
    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
    lukaszzk
    Level 13  
    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