Fórum témák

» Több friss téma
Fórum » Intelligens lámpák, vezérlés, DMX, LPT portos rendszer
Lapozás: OK   7 / 10
(#) valaki2 hozzászólása Dec 1, 2013 /
 
Meg egy keres. Ismer valaki egy egyszeru pc felöli dmx programot, master -t, aminel egyszeruen csak a slave csatorna szamat es a kuldendo adatot lehet beallitani?
(#) kokozo válasza valaki2 hozzászólására (») Dec 1, 2013 /
 
Szia!
Mivel ez egy arduino panel ezért szoftverből kell állítani a csatornát.

DMX Master Example using Conceptinetics DMX Library

#include <Conceptinetics.h>

//
// The master will control 100 Channels (1-100)
// #define DMX_MASTER_CHANNELS 100

//
// Pin number to change read or write mode on the shield
// #define RXEN_PIN 2

// Configure a DMX master controller
DMX_Master dmx_master ( DMX_MASTER_CHANNELS, RXEN_PIN );

void setup() {
// Enable DMX master interface and start transmitting
dmx_master.enable ();
}

//
// Blink channel 1 on and off every 100ms
// void loop() {
static int brightness;

if (brightness == 0) brightness = 255;
else brightness = 0;

dmx_master.setChannelValue ( 1, brightness );
delay ( 100 );
}

DMX Slave Example using Conceptinetics DMX Library

#include <Conceptinetics.h>
#define DMX_SLAVE_CHANNELS 10

// Configure a DMX slave controller
DMX_Slave dmx_slave ( DMX_SLAVE_CHANNELS );

void setup() {
dmx_slave.enable ();
dmx_slave.setStartAddress (1);
}

void loop() {
unsigned char channel = mx_slave.getChannelValue (1);
}

DMX Master Example using Tinker.it DMX Simple Library
#include <DmxSimple.h>

void setup () {
DmxSimple.usePin(4);
DmxSimple.maxChannel(128);

// Set shield to output mode
pinMode (2, OUTPUT);
digitalWrite (2, HIGH);
}

void loop () {
// Set channel 1 @ 255
DmxSimple.write(1, 255);
}
(#) valaki2 válasza kokozo hozzászólására (») Dec 1, 2013 /
 
Ok. Köszönöm. Esetleg tudsz valami nagyon egyszerü PC programot ajanlani amivel ki tudnam probalni?
(#) kokozo válasza valaki2 hozzászólására (») Dec 1, 2013 /
 
Ennél egyszerűbb nem igen van.
(#) valaki2 válasza kokozo hozzászólására (») Dec 2, 2013 /
 
Ok. Köszönöm. Az altalad ajnalott programban eleg ha a csatornamat beallitom? Marmint a slave –nel az 1 es csatornat hasznalom. A pc programon elegendo csak az 1-s csatorna erteket beallitanom vagy kell meg mast is be kellene allitanom? Nem kell a pc programban levo csatornakat meg valahogy hozzarendelnem a tenyleges dmx csatornahoz? Vagy azzal hogy erteket adok neki automatikusan hozzarendelodik?

Tehat amit szertnek:
van egy arduino board mega2560 -m illetve egy dmx shield -m. Az arduinon levo LED -t szertnem ki/be kapcsolni dmx jelen keresztül. Ha az 1-s csatorna erteke 127 -nel kisebb a led -t ki lesz kapcsolva ha nagyon akkor be.

Sajnos nem müködik.

Arduino kodom:
  1. /*
  2.           DMX_Slave.ino - Example code for using the Conceptinetics DMX library
  3.           Copyright (c) 2013 W.A. van der Meeren <danny@illogic.nl>.  All right reserved.
  4.  
  5.           This library is free software; you can redistribute it and/or
  6.           modify it under the terms of the GNU Lesser General Public
  7.           License as published by the Free Software Foundation; either
  8.           version 3 of the License, or (at your option) any later version.
  9.  
  10.           This library is distributed in the hope that it will be useful,
  11.           but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.           MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  13.           Lesser General Public License for more details.
  14.  
  15.           You should have received a copy of the GNU Lesser General Public
  16.           License along with this library; if not, write to the Free Software
  17.           Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
  18.         */
  19.  
  20.  
  21.         #include <Conceptinetics.h>
  22.  
  23.         //
  24.         // CTC-DRA-13-1 ISOLATED DMX-RDM SHIELD JUMPER INSTRUCTIONS
  25.         //
  26.         // If you are using the above mentioned shield you should
  27.         // place the RXEN jumper towards G (Ground), This will turn
  28.         // the shield into read mode without using up an IO pin
  29.         //
  30.         // The !EN Jumper should be either placed in the G (GROUND)
  31.         // position to enable the shield circuitry
  32.         //   OR
  33.         // if one of the pins is ed the ed pin should be
  34.         // set to OUTPUT mode and set to LOGIC LOW in order for the
  35.         // shield to work
  36.         //
  37.  
  38.         //
  39.         // The slave device will use a block of 10 channels counting
  40.         // its start address.
  41.         //
  42.         // If the start address is for example 56, then the channels kept
  43.         // by the dmx_slave object is channel 56-66
  44.         //
  45.         #define DMX_SLAVE_CHANNELS   2
  46.  
  47.         //
  48.         // Pin number to change read or write mode on the shield
  49.         // Uncomment the following line if you choose to control
  50.         // read and write via a pin
  51.         //
  52.         // On the CTC-DRA-13-1 shield this will always be pin 2,
  53.         // if you are using other shields you should look it up
  54.         // yourself
  55.         //
  56.         //#define RXEN_PIN                2
  57.  
  58.  
  59.         // Configure a DMX slave controller
  60.         DMX_Slave dmx_slave ( DMX_SLAVE_CHANNELS );
  61.  
  62.         // If you are using an IO pin to control the shields RXEN
  63.         // the use the following line instead
  64.         //DMX_Slave dmx_slave ( DMX_SLAVE_CHANNELS , RXEN_PIN );
  65.  
  66.         const int ledPin = 13;
  67.  
  68.         // the setup routine runs once when you press reset:
  69.         void setup() {            
  70.          
  71.           // Enable DMX slave interface and start recording
  72.           // DMX data
  73.           dmx_slave.enable ();  
  74.          
  75.           // Set start address to 1, this is also the default setting
  76.           // You can change this address at any time during the program
  77.           dmx_slave.setStartAddress (1);
  78.          
  79.           // Set led pin as output pin
  80.           pinMode ( ledPin, OUTPUT );
  81.         }
  82.  
  83.         // the loop routine runs over and over again forever:
  84.         void loop()
  85.         {
  86.           //
  87.           // EXAMPLE DESCRIPTION
  88.           //
  89.           // If the first channel comes above 50% the led will switch on
  90.           // and below 50% the led will be turned off
  91.          
  92.           // NOTE:
  93.           // getChannelValue is relative to the configured startaddress
  94.           if ( dmx_slave.getChannelValue (1) > 127 )
  95.                 digitalWrite ( ledPin, HIGH );
  96.           else
  97.                 digitalWrite ( ledPin, LOW );  
  98.         }
(#) kokozo válasza valaki2 hozzászólására (») Dec 2, 2013 /
 
Szia!
Ez a leírás a te általad belinkelt oldal alján a leírásnál volt, és nem saját fejből íram. Ott kellene tovább nézelődnöd hátha van más is leírva.
(#) valaki2 válasza kokozo hozzászólására (») Dec 2, 2013 /
 
Helló, háát én nem igazán találtam mást Lehet hogy hiányzik neki a lezáró ellenállás az a shield felől? Jelenleg nem használok.
(#) kokozo válasza valaki2 hozzászólására (») Dec 2, 2013 /
 
de az is lehet, hogy a 0 az első.
(#) valaki2 válasza kokozo hozzászólására (») Dec 3, 2013 /
 
Atallitottam az arduino programban a csatornat 2 -re, de ugyan az. A led folyamatosan vilagit.

  1. if ( dmx_slave.getChannelValue (2) > 127 )
  2.     digitalWrite ( ledPin, HIGH );
  3.   else
  4.     digitalWrite ( ledPin, LOW );


Ami ezen if lekerdezes alapjan azt jelenti, hogy a 2 -s csatorna nagyobb mint 127. A programban hiaba valtoztatom a 2 -s csatorna erteket. Lehetseges hogy a pc oldali programban kene meg valamit konfiguralnom..
Ez a pc-s dmx progi amit ajanlottal, ott csak a Fader -l tudok erteket beallitani azt kesz. Ha itt a 2 -s Fader erteket beallitom pl. 200 -ra, akkor a dmx jelem 2 es pozicioja, csatornaja automatikusan felveszi
ezt az erteket vagy hozza kell rendelnem a Fader 2 -t a dmx csatorna 2 höz?
(#) fuzesiistvan18 hozzászólása Jan 27, 2014 /
 
Sziasztok. ezt megszeretném építeni de lenne egy pár kérdésem. (a képen megtaláljátok)
(#) birokanyi hozzászólása Ápr 15, 2014 /
 
Sziasztok! Építettem egy 100w-os ledes 36v-os lámpát, amit koncerteken használunk. Annyi a gond vele hogy nem vezérelhető DMX-en, valahogy ezt kéne megoldani, hogy egy 36v-os DMX dimmert építeni. Valakinek van ötlete hogy hogyan lehetne ezt megvalósítani? (A sima 230v dimmer kinyírná a 36v-os tápot.) Esetleg késöbb az optikát mozgató motort is vezérelhetővé kéne tenni, ha lesz benne.
A hozzászólás módosítva: Ápr 15, 2014
(#) Xenophobe hozzászólása Szept 29, 2014 /
 
Sziasztok!
Lenne egy komoly projektem, melyben első sorban azt szeretném megoldani, hogy egy kontrollerrel, vezérelnék lámpákat. Egyenlőre úgy néz ki, hogy STM32F4 discovery lesz, de lehet hogy átállok PIC-re. Abban szeretném a segítségeteket kérni, hogy milyen kapcsolás kellene ahhoz hogy lámpákat tudjak ki/bekapcsolni, majd másodlagos feladatként a fényerőt szabályozni. (Azt hiszem nem lényeges, egyenlőre, de androidos felülettel akarom majd vezérelni, de egyenlőre elég ha PC-vel tudom.) Az lenne a legjobb ha tudnátok konkrét kapcsolási rajzokat adni, esetleg egy kis magyarázattal együtt.
Remélem van itt olyan, aki tudna segíteni valami konkrétummal.
Segítségeteket előre is köszönöm!
(#) kuner hozzászólása Dec 22, 2014 /
 
Sziasztok.

Még anno a topik elején linkeltetek rajzot meg hex-et egy Trackspot lámpához.
Gondolom a hex a 8031-eshez kell, de akkor mi kell a 27128-asba?
Vagy fordítva. De valami adat még kell, hogy működjön, jól gondolom?
(#) tacsy69 hozzászólása Feb 8, 2015 /
 
Sziasztok!

Szeretnék egy intelligens lámpát készíteni, amit dmx-el vezérelnék, de nincsenek még tapasztalataim az ilyen rendszerek felépítésében, ezzel kapcsolatban kérnék egy kis információt.

24db power led-et szerelnék egyesével vezérelni, minimum 4db általam letárolt program szerint. A programok közötti választást egy fali kezelővel oldanám meg.
Eddigi információim alapján mindenképp kellene egy kontroller és egy dekóder a rendszerhez, ami a dmx utasításokat kiosztja a megfelelő ledekhez. A programot egy ilyen rendszernél mi tárolja? A fali kezelő (és egyben ez a kontroller is) vagy ehhez szükség van egy külön kontrollerre aminek egy-egy slave egysége lesz a fali kezelő és a dekóder?

Ebayen rengeteg eszközt találtam, de a leírásaikban eléggé ellentmondásos a rendszerek felépítése. Van valaki aki rendelkezik tapasztalattal ezekkel kapcsolatban és pár sorban megosztaná mire érdemes figyelni?

Köszönöm előre is.
(#) soos csaba hozzászólása Ápr 10, 2015 /
 
Sziasztok!
Muszáj meg osztanom veletek egy gyári DMX pult furcsa jelenségét, mert még magam sem értem!
Tehát nemrégen vásároltam egy használt STAGE LIGHTING SM061-es típusú DMX pultot, a probléma az volt vele hogy mikor be állítottam egy mozgás csoportot, és memorizáltam a gépben, a pult szépen le is játszotta mind ezt, persze csak egy ideig, és aztán vissza lépet MANUAL módba AUTO módból, és le által a fények!, és ezt egyre sűrűben és sűrűben csinálta, míg nem már AUTO módba sem lehetett be tenni, mert mikor indítottam hogy játssza le a be programozott lepéseket mar utólag azonnal vissza alt MANUAl módba. Ez után jött az hogy szedjük széjjel nézzük meg mi lehet a probléma!, szét is szedtem a készüléket. A tápegységre gyanakodtam, ez később be is bizonyosodott. A tápegységet kívülről egy kis hálózati adapter táplálja ami 12V-os 500mA, és ezt a 12V-ot a készülék belsejében egy stabilizátor kocka LM7805-os le stabilizálta. Meg jegyzem hogy a készülék maximális arám felvétele nem több mint 200mA. A stabilizátor IC körül az összes kondenzátort le cseréltem, persze semmi eredményt nem hozott, akkor le cseréltem az LM 7805-ost is, de ez sem hozott változást. Az IC-utan meg volt stabilan állandó jelleggel az 5V!, se kevesebb se több, egy pár millivolttal se!. Már kezdtem gyanakodni hogy a gépezet elektronikájának valamilyen része meg halt, mikor el kezdtem játszani a pult tápegységével!. Ezt úgy kell érteni hogy az LM7805-ost ki emeltem a helyéről és egy külső alimentatorról be alimentáltam szépen neki 5V-ot, ettől kezdve mintha egy kicsit jobb lett volna, mert nem váltott át a pult olyan hirtelen AUTO módból MANUAL-ba, mondom hoppá!, itt lesz a bibi. Működés közben ugyancsak alimentatorról használtam a pultot, mikor eszre vettem azt hogy ha lejeb viszem a feszültséget 4,8V-ra a pult nem vált át vissza MANUAL módba, és a készülék kijelzőjén is az üzenetek másképpen jelenek meg mint az élőt, de ez a feszültség meg mindég nem volt a tokéletes, és lejjebb vittem 4,6V-ra, na ezzel a feszültséggel már a pult sohasem váltott vissza MANUÁL-modba, és a kijelzőn minden adat szépen latszik, még az is ami eddig soha sem! (ez nagyon érdekes), értek itt a sebesség kijelzésére, ami új korában se mutatott eddig! Az LM 7805-ost le cseréltem egy LM 317-es IC-re, és úgy állítottam be hogy pont 4,6V-ot állítson elő, és most tökéletesen működik a gépezet. El nézést kérek hogy ilyen hosszúra sikeredet a mondókám, de ezt most muszáj volt le írjam, mert még életemben nem találkoztam ilyen jelenséggel, hogy egy készülék, jobban menjen most, mint új korában, és számomra érthetetlen hogy miért működik a pult 5V-alatti feszültséggel tökéletesen, és miért nem fix 5V-on?, mikor az összes többi DMX pultban is egy 5V-os stab kocka van! Ha valaki tudna erre nekem adni egy logikus választ, azt nagyon meg köszönném!
STAGE LIGHTING SM061
A hozzászólás módosítva: Ápr 10, 2015
(#) soos csaba válasza soos csaba hozzászólására (») Ápr 11, 2015 /
 
Senkinek semmi ötlete nincs, hogy mi okozhatja ezt a jelenséget?.
(#) laszbence96 hozzászólása Máj 27, 2015 /
 
Sziasztok!
Van egy PC-s DMX vezérlőm és ehhez szeretnék egy ledes lámpát készíteni. Ki is néztem magamnak ezt a 3 csatornás decoder-t, amire 25 db RGB ledet kötnék, aztán eszembe jutott, hogy talán én magam is megcsinálhatnám, ha meg lenne hozzá a kapcsolás, esetleg egy nyákterv is.
Csinált már valaki ilyesmit? Van valakinek ilyesmi kapcsolása?
Előre is köszönöm a segítséget!
(#) laszbence96 válasza laszbence96 hozzászólására (») Máj 27, 2015 /
 
Ezt a kapcsolást találtam, de nem egészen értem, hogy hova kössem a tápfeszültséget, mert van AC1&2, ZC és A-INPUT. Én 12V-os DC vagy esetleg AC tápról szeretném táplálni. Viszont a kimeneteire 3V-os RGB ledeket kötnék. Ez lehetséges?
(#) kokozo válasza laszbence96 hozzászólására (») Máj 27, 2015 /
 
Ennél az AC1 AC2 a 12Volt váltó, a ZC az a zero crossing detection az szinkronizálja rá a 230Vra az avr-t a megfelelő áramkörrel, A-in pedig a hőszenzor. Power ledet is lehet rákötni a luxeon led driverrel ami szintén ezen az oldalon van.
(#) laszbence96 válasza kokozo hozzászólására (») Máj 27, 2015 /
 
Köszönöm szépen!!!
(#) djgaby hozzászólása Jún 10, 2015 /
 
Sziasztok!

DMX vezérléshez jó lesz a LIYCY 3x0,25-ös érnyékolt kábel ?
(#) roland9 hozzászólása Dec 23, 2015 /
 
Sziasztok!
Volt már valaki aki meg építette ezt a kapcsolást és működött neki?
Bővebben: Link
(#) Zsarka válasza roland9 hozzászólására (») Dec 28, 2015 /
 
,,Ez,, működik.
(#) roland9 válasza Zsarka hozzászólására (») Dec 28, 2015 /
 
Akkor csak én kötöttem el valamit, mert nekem egyfolytában hibás DMX-et jelez....
pedig az usb-->DMX512 átalakító jól működik.
(#) Zsarka válasza roland9 hozzászólására (») Jan 7, 2016 / 1
 
(#) roland9 válasza Zsarka hozzászólására (») Jan 7, 2016 /
 
Az Atmegát milyen programozóval programoztad fel?
(#) Zsarka válasza roland9 hozzászólására (») Jan 8, 2016 /
 
Mindent arról a honlapról töltöttem le, megjegyzem először csináltam ilyet és csak az utasításokat követtem . Nem értek a programozáshoz . De mégis működik.
(#) roland9 válasza Zsarka hozzászólására (») Ápr 3, 2016 /
 
Szia! Próbáltad a kapcsolást USB-s DMX-ről is?
(#) Zsarka válasza roland9 hozzászólására (») Ápr 5, 2016 /
 
Igen... persze
(#) roland9 válasza Zsarka hozzászólására (») Ápr 5, 2016 /
 
Közben megoldottam, nem néztem a programozásnál, hogy van fuse bits is, ahogy felprogramoztam mindjárt működött
Köszönöm a segítséget
Következő: »»   7 / 10
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem