pscandrett Posted September 15, 2008 Author Share Posted September 15, 2008 Is this what you are aiming to produce? http://www.chromlech.fr/pages/en/products/...rag.php?lang=FRYes, sort of - and yes, I stumbled across them at PLASA too and have some literature. Thanks for the pointer, though! Just wondering why you wont to use lamps rather than LED,s. Are you trying to do it for a large area?Slightly confused, the whole point isn't that I won't use lamps but that I would like to; they are more 'raw', generally higher powered and that's sort of the look we're looking for. We may well come back to LEDs but we're just investigating our options! Thanks for the input. Link to comment Share on other sites More sharing options...
aminorking Posted September 15, 2008 Share Posted September 15, 2008 Just wondering why you wont to use lamps rather than LED,s. Are you trying to do it for a large area?Slightly confused, the whole point isn't that I won't use lamps but that I would like to; they are more 'raw', generally higher powered and that's sort of the look we're looking for. We may well come back to LEDs but we're just investigating our options! Thanks for the input. Cool, I was just wondering, because the electronics could be much easier for LED's due to PWM etcAnywho... Link to comment Share on other sites More sharing options...
bh00 Posted September 16, 2008 Share Posted September 16, 2008 Have done this before using a grid of 5x5 pinspots. Controlled via some custom software over a usb-DMX and switchpacks.Worked pretty well, though pinspots are too slow to do really good animations. Would love to try this again with a higher resolution but think it would be pretty difficult using the system I used... Link to comment Share on other sites More sharing options...
Just Some Bloke Posted September 16, 2008 Share Posted September 16, 2008 Just wondering why you wont to use lamps rather than LED,s.Slightly confused, the whole point isn't that I won't use lamps but that I would like to;I think the original question was meant to beJust wondering why you want to use lamps rather thanJust wondering why you won't use lamps Link to comment Share on other sites More sharing options...
boatman Posted September 16, 2008 Share Posted September 16, 2008 Just wondering why you wont to use lamps rather than LED,s.Slightly confused, the whole point isn't that I won't use lamps but that I would like to;I think the original question was meant to beJust wondering why you want to use lamps rather thanJust wondering why you won't use lamps :( Which is a classic example of the importance of SPaG. A difference of one letter changes the interpretation of a whole sentence to mean complete opposite of the posters intended meaning. Edit: to add quote. Link to comment Share on other sites More sharing options...
dishragwhore Posted February 22, 2009 Share Posted February 22, 2009 use Serial.begin(250000); in your code and you're good to go... there is only a little trick used to figure out when the DMX frame begins. There is quite a few people (even professionals) who use Arduino and DMX for their work. massimoArduino.cc & Tinker.it What is the little trick you mention to recognize the break where the DMX frame begins/ends? That's the only part of this that I have conceptual difficulty with. Link to comment Share on other sites More sharing options...
Wol Posted February 23, 2009 Share Posted February 23, 2009 Try continuing to read through the thread from the post you just quoted, or at least just reading the post after which Tomo wrote! And if that doesn't help, have a quick revise of what DMX signals look like, and certain terminology used in serial communications, in particular, what a framing error is and see if you can match the two up. Hope this helps. Link to comment Share on other sites More sharing options...
ChrisBogg Posted February 23, 2009 Share Posted February 23, 2009 HI Peter If you have dimmers for your lamps that are on DMX then Chamsys will do this for you very well. you can patch your dimmers or any fixture to a grid and run text or moving bit maps across the grid. Give me a call if you want to take a look at our chamsys system of down load the software. Chris Link to comment Share on other sites More sharing options...
Grum Posted February 23, 2009 Share Posted February 23, 2009 Damn, beaten to it thanks to a lie-in. As I was reading through this I was thinking that the Magic Q pixel mapper would be the perfect thing for this and the best bit is it's free!!!! Link to comment Share on other sites More sharing options...
lite_lad Posted February 23, 2009 Share Posted February 23, 2009 not sure how it was done but the one on the brits the other night was amazing! behind U2 but I can't seem to find any pictures anywhere.... Link to comment Share on other sites More sharing options...
martinw Posted February 23, 2009 Share Posted February 23, 2009 not sure how it was done but the one on the brits the other night was amazing! behind U2 but I can't seem to find any pictures anywhere....Video here Link to comment Share on other sites More sharing options...
dunk_1984 Posted February 23, 2009 Share Posted February 23, 2009 not sure how it was done but the one on the brits the other night was amazing! behind U2 but I can't seem to find any pictures anywhere.... Looks like this stuff to me. http://www.chromlech.fr/media/support/docs...2_5_english.pdf http://www.chromlech.fr/pages/fr/produits/...video-jarag.php Link to comment Share on other sites More sharing options...
dishragwhore Posted March 8, 2009 Share Posted March 8, 2009 Okay, so the framing error trick works as follows: a DMX address is preceded by a low start bit, and followed by two high stop bits. If either of those stop bits are low, it's called a framing error, and will cause the UART to set an error flag. During the minimum 88us break between transmissions, this flag gets set because the break is nothing but 0's. So, you have your program wait for the frame error flag to be set, then it begins reception, because the next received byte has to be the start of the DMX transmission. It works only as long as you have really clean data, so that that framing error is only happening during breaks. Now, one of the commenters earlier in the thread mentioned that there is a better way to detect the beginning of the frame than using framing errors-- I'm interested in best practices, so can someone explain how that works, please? Thanks again for the help.Max Link to comment Share on other sites More sharing options...
ohnoezitasploded Posted March 22, 2009 Share Posted March 22, 2009 If you're still looking for a DIY solution, I've written a program to allow the Arduino to receive DMX-512:http://blog.wingedvictorydesign.com/2009/0...ith-an-arduino/ As written, the code only receives 8 channels, but can easily be customized for any number of channels, up to the memory limits of the Arduino. From what I understand, you can use a shift register to get the required number of outputs, since you'd run out of pins pretty fast:http://www.arduino.cc/en/Tutorial/ShiftOut Or, you could adapt the code to the upcoming Arduino Mega, which has 12PWM pins + 36 digital pins. Hope this helps,Max Link to comment Share on other sites More sharing options...
dbuckley Posted March 22, 2009 Share Posted March 22, 2009 Now, one of the commenters earlier in the thread mentioned that there is a better way to detect the beginning of the frame than using framing errors-- I'm interested in best practices, so can someone explain how that works, please? You - somehow - actually measure the duration of the break time. The how depends on what hardware facilities you have at your disposal. The (somewhat fabulous) propellor chip has no hardware and so one has to do everything in software, and so DMX512 reception is entirely done in software, by no more than monitoring a pin - see here. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.