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

Jak sterować DMX z laptopa? Możliwości i liczba obsługiwanych kanałów

11 Mar 2004 19:22 17438 29
REKLAMA
  • #1 542917
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #2 543041
    toadi
    Poziom 36  
    Posty: 2846
    Pomógł: 315
    Ocena: 62
    Wydaje mi sie ze jest takie cos mozliwe ale zeby zaprojektowac program i interface trzeba dobrej znajomosci standardu DMX
    Martin ma w sprzedarzy karte do sterowania DMX przez PC jest tansza niz standardowy dobry kontroler i obsluguje bodajrze 512 kanały.
    Wydaje mi sie ze dobry elektronik informatyk cos takiego jest w stanie wykonać a takich tu nie brakuje :)
    A o standardzie DMX w skrocie mozna przeczytac tutaj

    Rozumie ze ciebie interesowalo by cie takie cos co by podlaczyc do USB albo innego portu

    Na stronie mozna bodajze poprosic o wesje demo progeamu do sterowania oswietlenia scenicznego i studyjnego
  • #3 552126
    multilight
    Poziom 14  
    Posty: 52
    Pomógł: 7
    Pewnie, że jest możliwe. Ja w firmie stosuję Visual DMX - http://www.visualdmx.com. ZTCP to jest pare programów - Martin coś ma, Vellemann nawet też.

    Pozdrawiam,
    R.Bach
  • #4 557317
    Konto nie istnieje
    Poziom 1  
  • #5 557984
    busidj
    Poziom 14  
    Posty: 64
    Pomógł: 3
    Ocena: 4
    Siemka .

    Jeżeli jest ktoś zainteresowany dokładną specyfikacją protokołu DMX512 to jak tylko przeskanuje to napewno wyśle do elektrody.
    Dodam jeszcze że jest tam wszystko co potrzeba żeby można było samemu skonstruować sterownik.

    Co do połączenia urządzeń na dmx z laptopem to jest to jaknajbardziej możliwe ale potrzebna jest przystawka podłączana do któregoś z portów kompa i posiadająca złącze XLR do połączenia z systemem dmx.
    Dodatkowo potrzebny jest program.
    Fabryczne urządzenia są bardzo drogie i nic niewskazuje na to ze ceny te spadną.
    Ja osobiście używam w dyskotece sterownika własnej konstrukcji i niejest to złe rozwiązanie aczkolwiek komputer daje większe możliwości w proceśie tworzenia złorzonych programów świetlnych.

    Co do programu i przystawki to gdyby ktoś był w posiadaniu schematu przystawki i byłby w stanie podzielić sie oprogramowaniem to oczywiście było by milo :D Kontakt ze mną na komunikarorze TLEN to busidj(_at_)o2.pl

    POZDRAWIAM.
  • #6 568077
    labos
    Poziom 12  
    Posty: 21
    Pomógł: 1
    Ocena: 1
    Kupujesz " gotowca"z biegu oprogramowanie,albo na zamówienie w DMXsie,ale za ile?.. Kilka profesjonanych firm to robi. Ale co to będzie sterować to już inna sprawa. Ale najważniejsza .Pozdrawiam..J.S.
  • #7 568587
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    jakos komputerowe sterowniki mi sie nie podobaja

    w załączniku specyfikacja protokołu DMX- też zrobiłem sobie sterownik :)
    Załączniki:
    • DMXspec.pdf (228.11 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #8 576068
    busidj
    Poziom 14  
    Posty: 64
    Pomógł: 3
    Ocena: 4
    BOLEK jak rozwiązałeś funkcje "X FADE" w swoim sterowniku i czy zrobiłeś go na elementach dyskretnych czy zaprogramowany kontroler wsadziłeś ?
    Moja bryka ma 128 kanałów z opcją rozbudowy do 512 i zrobiłem go wyłącznie w oparciu o scalaki TTL
    i niejest ich tak dużo ok 19 + ADC 0808 + EEPROM.
    Ostatnio został jeszcze wyposarzony w joystic i krosownice umożliwiającą wstawienie go zamiast dowolnych sówaków ale X FADE się niedorobiłem.

    Pozdrawiam
  • REKLAMA
  • #9 576101
    candle
    Spec od monitorów
    Posty: 2238
    Pomógł: 38
    Ocena: 18
    kiedys kolega z klubu mial taki problem - rozwiazaniem byla karta PCMCIA (PC Card) do laptopa przez ktora mozna bylo podlaczyc dowolna karte ISA (jest tez wersja dla PCI) - dalej latalo to na standardowym programie ktory dostali z karta do dmx'a
  • #10 576185
    Konto nie istnieje
    Poziom 1  
  • #11 576638
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    sterownik był zrobiony na właśnie ADC0808 i procku 2051 - kodu było chyba tylko 200 Bajtów. Sterownik był prosty 8 kanałó i blackout- taki potrzebowałem.
    CO do Fader'a to o ile dobrzez pamietam ma to zastosowanie tylko przy pracy z programu. i chyba nie było by to tak trudno uzyskać
  • #12 579201
    busidj
    Poziom 14  
    Posty: 64
    Pomógł: 3
    Ocena: 4
    Hmmm . Tak właśnie i mi się wydaje że nie było by to tródne. Miałem taką teorie że może chodzi o odstępy pomiędzy wysyłanymi paczkami ale jeszcze tego nie próbowałem. BOLEK a może byś tak udostępnił schemacik twojego sterownika i plik eepromu do 2051 ? Było by miło :-)
    POZDr
  • REKLAMA
  • #13 579518
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    to gdzieś leży na elektrodzie. Funkcja fade to poprostu płynna zmiana wartosci. a odstepy pomiędzy wysyłanymi paczki powinny być oczywiscie jak najmniejsze.

    Fade będzie wygladac w ten sposób że masz tam jakiś program. powiedzmy pierwszy krok to wartosć 200 następny krok niech dędzie równy 50. i teraz bez funkcji fade zostały by wysłane po prostu wartosci 200 i 50. a z fade będzie to wyglądało mniej wiecej tak 200, 199 198...51,20 oczywiście skok nie musi być równ 1 (zalęzy od ustawienia wartosći fade)
  • REKLAMA
  • #14 580498
    busidj
    Poziom 14  
    Posty: 64
    Pomógł: 3
    Ocena: 4
    Wypróbowałem na swoim sterowniku sposób z odstępami pomiędzy paczkami i działa :twisted:

    Wygląda to tak:
    -----------Paczka 1------------- -----------Paczka n+1--------
    Start kan1 kan2 -- kan512 Start kan1 kan2 -- kan512
    { }
    odstęp
    Na początku miałem odstęp 256us ,a teraz zrobiłem rególowane od 256us do 2,5s
    Działa bez zarzutu :D
    POZDr
  • #15 581227
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    hmm ciekawe...
    według mnie ta finkcja symuluje powolne zmiany pozycji potencjometrów- tu chodzi tylko o zaprogramowane sekwencje. odstęp pomiędzy kolejnymi paczkami spowoduje "gwałtowny" przeskok. Pozatym czaji się tu kolejne niebezpieczeństwo. Nie które urzadznia nie lubia przerwy w sygnale. tu jak zwykle ile producentów tyle standardów, ale z mojego praktycznego doświadczeniawiem że nie które sprzęty dziczały po ok 1 sekundzie bez DMXa- weź to pod uwage!

    Na marginesie gratuluje sprzetu zrobionego na samych cyfrówach :) --- masz facet zacięcie :) moze się pochwalisz?
  • #16 584835
    busidj
    Poziom 14  
    Posty: 64
    Pomógł: 3
    Ocena: 4
    Masz rację z tymi dziczejącymi efektami, niektóre potrafią sie nawet resetować bez dmx'a.
    Ja próbowałem swój sterownik tylko na efektach disco techu i było oki ale te światełka pozostają w ostatniej pozycji podczas wykrycia braku sygnału.

    Schemat sterownika napewno pijawi sie do soboty.
  • #18 682820
    gnerubal
    Poziom 1  
    Posty: 1
    A co powiecie na taki schemacik sterownika dmx-jestem w trakcie skladania
    Załączniki:
    • Jak sterować DMX z laptopa? Możliwości i liczba obsługiwanych kanałów picdmx.jpg (45.35 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #19 684424
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    nie wiele to mówi...
  • #21 714384
    DeeJaySqter
    Poziom 19  
    Posty: 389
    Pomógł: 12
    Ocena: 8
    Program sterujący DMX512. Pozdrawiam
    Załączniki:
    • dmxdesk9.zip (1.71 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #22 912776
    koojak
    Poziom 11  
    Posty: 5
    Witam
    Ukończyłem wlaśnie tego dongla do DMX'a i mam takie pytanie. W jaki sposob to zaprogramowac ? Wyczytalem tu: http://users.skynet.be/kristofnys/ ze mozna zaprogramowac to bez robienia specjlanego ukladu do pic'a 16f84. Mam surce code w 2 plikach jeden *.asm, a drugi *.hex. Jakiego softu uzyc zeby to zaprogramowac ?
  • #23 913192
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    hex'a
  • #24 914746
    koojak
    Poziom 11  
    Posty: 5
    bolek napisał:
    hex'a

    A moglbys bardziej przyblizyc to 'cos' ? Lub gdzie to sciagnac ?
  • #25 915458
    bolek
    Poziom 35  
    Posty: 4099
    Pomógł: 86
    Ocena: 299
    ASM to poprostu program, który ktoś sobie napisał w kompilatorze- najczęsciej da sie odczytać zwykłym notatnikiem. HEX to plik który pochodzi od zamiany(kompilacji) ów pliku ASM na język maszynowy procesora. Jak go tam umieścić? załatw sobie programator do pica. ich osobiscie nie programuje tak więc poszukaj w dziale "mikrokontrolery"
  • #26 917447
    pierobb
    Poziom 1  
    Posty: 1
    jest to realne,umnie w disco działa juz od 3 lat,po przez port lpt.
  • #28 2066303
    Dexter77
    Poziom 28  
    Posty: 889
    Pomógł: 134
    Ocena: 19
    Taniej to sie nie oplaca. Sam sprzet to prosta sprawa, rowniec program po stronie konwertera (jezeli jest uC w srodku). Cala zabawa sie rozbija o program na PC-ta. Tu zaczynaja sie juz problemy. Swego czasu popelnilem takie cos na port LPT z programem pod DOS-em. Realizowalo proste funkcje a program byl koszmarny.
    Pozdro
    Dexter
  • #29 2119849
    Abili
    Poziom 20  
    Posty: 254
    Pomógł: 31
    Ocena: 14
    Witam

    Posiadam moduły konwertera USB - DMX512 plus proste oprogramowanie sterujące. Cena 90zł (moduł bez obudowy) wymiary 60x38 mm wysokośc 12mm.

    AB

Podsumowanie tematu

✨ Sterowanie DMX z laptopa jest możliwe i wygodne w porównaniu do tradycyjnych mikserów. Do realizacji takiego systemu potrzebna jest przystawka (interfejs) podłączana do portu komputera (USB, LPT, PCMCIA) z wyjściem XLR do systemu DMX oraz odpowiednie oprogramowanie. Standard DMX512 obsługuje do 512 kanałów, co jest powszechnie wykorzystywane. Na rynku dostępne są gotowe karty i moduły do sterowania DMX, np. od firm Martin i Velleman, a także tańsze moduły USB-DMX oferowane przez mniejsze firmy. Istnieją również programy do sterowania oświetleniem, takie jak Visual DMX czy Freestyler DMX. Wiele osób tworzy własne sterowniki oparte na mikrokontrolerach (np. PIC16F84, 2051) i scalakach TTL, co pozwala na dostosowanie funkcji takich jak płynne przejścia (fade) czy obsługę różnych liczby kanałów (od 8 do 512). Wymaga to jednak dobrej znajomości protokołu DMX512 oraz elektroniki. Schematy i oprogramowanie do samodzielnych konstrukcji są dostępne w internecie, co umożliwia budowę własnych interfejsów i sterowników. Przy projektowaniu należy uwzględnić specyfikę protokołu, w tym minimalizowanie przerw między pakietami sygnału, aby uniknąć problemów z urządzeniami odbiorczymi. Gotowe rozwiązania są często drogie, ale oferują stabilność i funkcjonalność, natomiast własne konstrukcje dają większą elastyczność i niższe koszty.
Wygenerowane przez model językowy.
REKLAMA