Page 13 of 47 FirstFirst ... 3111213141523 ... LastLast
Results 121 to 130 of 466

Thread: Glow with *OUR* Show and MSP430G2553 discussion

  1. #121
    Join Date
    Feb 2013
    Posts
    15
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    For anyone with an Arduino - The Arduino command transmitter is now attached. I have chosen to release it under the terms of the GPLv2. Hook up an IR LED and a 220 ohm resistor in series for current limiting purposes (all 3 items available from Radio Shack) to Pin 3 and Ground and start "blasting your ears". TI MSP430 LaunchPad w/Energia hasn't yet been tested but I think it might work with a little modification. Use the Serial Monitor with Linefeeds enabled to enter commands to your ears in hex over the serial port at 9600 baud.

    Someone asked about FX sequences, grouping, and the 55 AA messages. I hope to post a little more info I've learned so everyone can follow.

    First, FX (F1-FF, no idea about F0) delays the mouse ears by 100msec per count of unit X. (100-1500msec). You'll find it in shows used both as part of show sequences and as a forward-error-correction algorithm. The same message might be broadcast several times, for instance:

    Code:
    000E39DE: 94 FD 48 85 58 0F CC 94 FC 48 85 58 0F 01 
    000E3AA6: 94 FB 48 85 58 0F 50 94 FA 48 85 58 0F 9D 
    000E3B6E: 94 F9 48 85 58 0F D3 94 F8 48 85 58 0F 1E 
    000E3C35: 94 F7 48 85 58 0F 71 94 F6 48 85 58 0F BC 
    000E3CFE: 94 F5 48 85 58 0F F2 94 F4 48 85 58 0F 3F 
    000E3DC6: 94 F3 48 85 58 0F 6E 94 F2 48 85 58 0F A3 
    000E3E9B: 94 F1 48 85 58 0F ED 94 20 48 85 58 0F 7E
    All of these messages are "48 85 58 0F". But it is broadcast several redundant times with different time offsets. 20 is placed in the one to be run immediately. I believe this system is to ensure that all ears do the same thing simultaneously even if there are multiple transmission errors such as an ear hat being on the fringe of two zones.

    This example fades out the ears over a duration based on a timing loop specified after the "58" command (00 goes faster, FF goes slowest). The 48 XX command has several show effects embedded in it. But I don't know most of the syntax for every code. I'll go into what I know on it later, but exploring is best.

    An example of it in a show command is this:

    92 6E F2 66 07 - Turns right ear yellow, waits 200ms, then turns both ears yellow.

    Grouping is something I haven't fully figured out. But I think a random number is picked between 00 and 7F based on a little analysis of the numbering below. You'll recognize my above example as being the Yellow message for group 1.

    Code:
    98 20 D2 35 00 F2 01 02 20 66 1D - Pick Number (Haven't figured it out how this works yet)
    
    97 20 89    A0 19 26    6E F2 66        F8 - Yel GRP 1 == (00-18, Including Unitialized ears based on some testing.)
    98 20 8C 19 A0 32 26    69 F2 61        F5 - Blu GRP 2 == (19-31)
    98 20 8C 32 A0 4B 26    6B F2 63        C1 - Cyan GRP 3 == (32-4B)
    98 20 8C 4B A0 64 26    6C F2 64        B0 - Red GRP 4 == (4B-63)
    99 20 81    A0 64 26    0E 8D F2 0E 0D  DF - Pink GRP 5 == (63-7C? 7F?)
    So 89, 8C, and 81 seem to be group pickers. A0 seems to specify the upper or lower limit in the following byte. Don't know what the 26 means.

    Note that Pink is an extended palette color. You can mix and match 1-bit and palette colors, this is valid.

    55 AA: I have said before that 55 AA is used by the ears for what I call "System" messages. An example you can try on your newly-minted Arduino ear transmitter is:

    Code:
    55 AA 08 C4 13 FF 01 ED AF FF 7A
    This will shut down your ears and you won't be able to power them on for approximately 6 minutes (or until you pull one of the 2 computer batteries). This is how they shut down the ears during rides, in this case the Disneyland Railroad's tunnel. The ears pop on by themselves after the timeout. I still don't know the syntax details of this. It does conform to the published and corrected checksum for 55 AA which is the sum of all bytes except 55 and AA modulo 0x100. (Thanks oPossum.)

    I believe the timecodes broadcast on 55 AA are used by something like closed captioning devices, but I am not certain.

    Code:
    I've poked around on the 48 XX codes a bit, here are my notes:
    48 00 - Random Effect (Possible 2 Min Dead Ears)
    48 01 - Quick Smooth Fade Out
    48 02 - Fade Through to Black (Fades up and through color and to black)
    48 03 - Can't describe properly. Just watch.
    <Several sequences I'll leave as an exercise for the reader to view>
    48 1A - From power on/off sequence, a few short blinks and a fade.
    <Several sequences I'll leave as an exercise for the reader to view>
    48 1F - Off
    
    48 80 - Display Power-On sequence and enter random demo mode
    48 81 - Display Power-Off sequence, pretend going offline for 2 minutes
    48 82 - Use hard color transition, not crossfade
    48 83 - Use crossfade, not hard color transition
    48 84 - Strobe flashes into running program
    48 85 - Fade Out
    48 86 - Fade In
    48 87 to 48 8F - Various color sequences. Just watch them.
    48 80 is useful to reset the ears to the random demo mode without having to actually power them down and up.

    Also, 24 (as a command) is a rapid setting of both ears to Black. Used in shows often.

    I'll keep looking through my notes for more treasure trove for people to enjoy.
    -Jon
    Attached Files Attached Files
    Last edited by Jon Fether; 02-13-2013 at 03:11 AM.

  2. Thanks elin05, joeybolohan thanked for this post
    Likes elin05, joeybolohan liked this post
  3. #122
    Join Date
    Nov 2009
    Location
    California
    Posts
    1,154
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    Wow. So much here to play with and so little time.

    For those of you in CA, we might be at the parks Monday. Not sure what time or how long (depends on the little ones) but if you're pass holders and its convenient, would be nice to at least put some faces to the forum posts. ;)

    Thanks for sharing,

    -joni-
    2015 Plans: More pixels, add more Komby radios, and weld new props!
    [URL="http://amistosolights.com"]http://amistosolights.com[/URL]

  4. #123
    Join Date
    Dec 2010
    Location
    Tustin, CA
    Posts
    2,143
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    Jon,

    Wow, you've been busy. Looking forward to more info so I can start working on a transmitter design. This is what's called clean room engineering. Your working on the specification and other work on the design. That way we all have clean hands as cannot be accused of ever seeing the code.

    Quote Originally Posted by rjchu View Post
    For those of you in CA, we might be at the parks Monday. Not sure what time or how long (depends on the little ones) but if you're pass holders and its convenient, would be nice to at least put some faces to the forum posts. ;)-joni-
    I think that's doable, let me check with my better half.

    Anyone else?
    Last edited by timon; 02-13-2013 at 03:33 PM.

  5. #124
    Join Date
    Dec 2007
    Location
    Hemet, California
    Posts
    182
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    Jon,

    Let me check with the better half. Perhaps we can sneak over for a few hours.

    Jim
    Way too many lights..... I must be going insane!



    2014 videos https://vimeo.com/album/1798131
    2013 videos https://vimeo.com/album/2653050

  6. #125
    Join Date
    Feb 2013
    Posts
    15
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    Quote Originally Posted by rjchu View Post
    Wow. So much here to play with and so little time.

    For those of you in CA, we might be at the parks Monday. Not sure what time or how long (depends on the little ones) but if you're pass holders and its convenient, would be nice to at least put some faces to the forum posts. ;)

    Thanks for sharing,

    -joni-
    Sounds fun. I will try to get there after work.

  7. #126
    Join Date
    Dec 2010
    Location
    Tustin, CA
    Posts
    2,143
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    The question is how to find each other

  8. #127
    Join Date
    Dec 2007
    Location
    Hemet, California
    Posts
    182
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    Maybe... pick a meeting place around 1:00ish, 2:00ish or exchange cell numbers?
    Way too many lights..... I must be going insane!



    2014 videos https://vimeo.com/album/1798131
    2013 videos https://vimeo.com/album/2653050

  9. #128
    Join Date
    Jan 2013
    Location
    Irvine CA
    Posts
    45
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    I'm not sure I can get into the parks on Monday. Any chance of a short meet and greet at DownTown Disney or even the post security area before you head into the parks?

  10. #129
    Join Date
    Dec 2010
    Location
    Tustin, CA
    Posts
    2,143
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    Monday is a blackout day for all APs except Preimum. Tuesday only SoCal is blacked out and the rest if the week is clear.

  11. #130
    Join Date
    Nov 2012
    Location
    Cary, NC, US
    Posts
    1,131
    Post Thanks / Like

    Default Re: Glow with *OUR* Show and MSP430G2553 discussion

    Grab me a pair of ears while you there Do you guys (APH) get any discounts?

Page 13 of 47 FirstFirst ... 3111213141523 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •