Stránka 1 z 1

DMX512 z Arduina

Napsal: 21 zář 2020, 19:54
od samec
Potrebujem ovládať jedno zariadenie cez DMX512 na vzdialenosť do 1m pomocou Arduina. Aký minimálny hw k tomu potrebujem? Skúšal to už nekto?

Napsal: 21 zář 2020, 20:03
od Cowley
Nano (a jeho ekvivalenty) a MAX485 (nebo jeho ekvivalenty, třeba 75176) :)
Hledej "Arduino DMX Controller"

Napsal: 21 zář 2020, 20:40
od samec
A nešlo by to bez toho MAX... ? A bez terminátora?

DOPLNENÉ:
Potrebujem ovládať len jedno zariadenie na vzdialenosť do 1m, skôr však len na niekoľko cm a nepotrebujem prijímať dáta, to z DMX asi ani nejde.

Napsal: 21 zář 2020, 20:57
od Cowley
DMX je diferenciální sběrnice.
MAX stojí pár kaček

Napsal: 21 zář 2020, 21:02
od lesana87
Tak zkus pověsit B na půlku napájení a vysílat TTL UARTem na A.

Napsal: 21 zář 2020, 21:22
od Cowley
Samozřejmě že lze z DMX přijímat, stejně jako DMX dekóduje tvoje zařízení, může i další Arduino poslouchat co se na sběrnici děje a zobrazovat to třeba na displeji.

Napsal: 21 zář 2020, 22:08
od mihal
Robil som na dmx 8kanálový prijímač s 8bitom na 16MHz a sw príjem, no des. Je to tak rýchle, že som svoj slot stíhal prijať ale na spracovanie už nebol čas, lebo už bežalo ďalšie kolo a syncho je len na začiatku. Ak ho zmeškáš tak ďalšie až po 512B. Nakoniec som nastavil maximalny rozsah adresy do 256, tak sa data do ďalšieho synchra spracovať už stihli, ale procík teda s prstom v riti nepostával. Na meter ten vysielač dáš i s tranzistorom voči stredu napájania, ale keď sa nabalia metre, rôzne vetvy, rušenia, záťaže a zákonité odrazy, tak sa s jedným budičom dostaneš tak na 10 prijímačov a koniec. Terminátor samozrejme na meter netreba. Ak chceš len niečo otestovať tak si stiahni freestylera a ubastli USB prevodnik s FTDI, je to rýchlejšie.

Napsal: 22 zář 2020, 01:23
od ZdenekHQ
On ten odposlech existuje: https://vyvoj.hw.cz/teorie-a-praxe/kons ... x-512.html

Jinak já jsem dělal před cca 20 lety řízení světla přes DMX taky s AT89C2051. Mimochodem dodnes tady používám jeden tester, kde je tenhle AT přetaktovanej na 48MHz. Docela odolná potvora. :D

Napsal: 13 říj 2020, 00:44
od samec
Nedalo by sa niečo na Arduine použiž ako hradlo NOT?

Napsal: 13 říj 2020, 08:14
od mihal
Dalo, softvérovo. Lepšie by to šlo v hradlovom poli.

Napsal: 17 říj 2020, 16:18
od samec
Dá sa nejako na seriovej linke vypnúť štart a stop bit, aby šli von len dáta?