Kevin Timmerman wrote:Try this - it should send the blue command. If it works I will do all the other 3 byte codes.Code: Select all
irscope 0 carrier_frequency 38005 sample_count 12 +2085 -417 +834 -834 +417 -417 +1668 -834 +417 -417 +1668 -2502
Glow with the Show ears
Moderator: Moderators
Bingo! It worked. My ears are blue and it's not even that cold outside.
I think I understand what you did. Here is the ict and UEI codes for off.
Code: Select all
irscope 0
carrier_frequency 38005
sample_count 14
+2085
-417
+834
-834
+2502
-834
+417
-417
+834
-834
+834
-417
+417
-834
Protocol=<unknown> (UEI Learned)
00 00 20 00 D2 06 04 12 00 D0 01 A1 01 A1 04 E3 01 A1 00 D0 00 D0 01 A1 00 D0 00 D0 01 A1 07 01 23 14 50-
Kevin Timmerman
- Expert
- Posts: 142
- Joined: Tue Jan 09, 2007 5:52 pm
- Location: West Michigan
Here are all the codes in ict format and the C++ source that created them:
http://www.compendiumarcana.com/forumpics/gwts_ict.zip
http://www.compendiumarcana.com/forumpics/gwts_ict.zip
Thanks for all you work, Kevin. My remote is loaded and the codes all work.
I was thinking of how to have my remote do a mini show with the ears. A macro came to mind. Loading a macro worked except the sequence it a bit fast. So, I was thinking about how to add a bit of delay. What would you suggest? I was thinking of adding a bit of "send nothing" probably by adding +<largenumber> as the last part of the command. A down side of adding the delay to the basic command would be constant play time for each command. Maybe there is a way to add delay in the macro itself? Hmm, all the learned codes do not take half the learned memory. I guess I could have different delays assigned to shifted keys and then access them via macros. Any thoughts on this?
I was thinking of how to have my remote do a mini show with the ears. A macro came to mind. Loading a macro worked except the sequence it a bit fast. So, I was thinking about how to add a bit of delay. What would you suggest? I was thinking of adding a bit of "send nothing" probably by adding +<largenumber> as the last part of the command. A down side of adding the delay to the basic command would be constant play time for each command. Maybe there is a way to add delay in the macro itself? Hmm, all the learned codes do not take half the learned memory. I guess I could have different delays assigned to shifted keys and then access them via macros. Any thoughts on this?
Also, to hijack my own thread...
Any recommendations on getting started with a micro controller for projects like this? I would like to work on sending and even recording IR. I would probably move on to learning for other for uses like light shows and temp and process control.
A friend gave me a tour of using a ARM based TI chip. Their hardware is geared toward temp sensing and turning on and off SSRs. I was thinking the Launchpad was a better starting place and it looked like TI now has both MSP430 and ARM versions very cheap to boot. Any advise is welcome. Is there other stuff one should think about getting like circuit boards or booster packs when starting out?
Any recommendations on getting started with a micro controller for projects like this? I would like to work on sending and even recording IR. I would probably move on to learning for other for uses like light shows and temp and process control.
A friend gave me a tour of using a ARM based TI chip. Their hardware is geared toward temp sensing and turning on and off SSRs. I was thinking the Launchpad was a better starting place and it looked like TI now has both MSP430 and ARM versions very cheap to boot. Any advise is welcome. Is there other stuff one should think about getting like circuit boards or booster packs when starting out?
Guided by Kevin's excellent work, I tried to convert the result to the IRP notation we all know and love. It turned out that, with exception of the CRC, this was quite straightforward. This means that using IrMaster and adding these lines to IrpProtocols.ini
it can generate the codes, provided the command number "F" and the CRC are entered. From Kevin's work, we have the table
stating, in order, command name, command number "F", and CRC.
Code: Select all
[protocol]
name=GwtS
irp={38.005k,417,lsb}<1|-1>(0:1,D:8,1:2,F:8,1:2,CRC:8,1:1)[D:0..255=144,F:0..255,CRC:0..255]
Code: Select all
off 0x60 166
blue 0x61 248
green 0x62 26
cyan 0x63 68
red 0x64 199
magenta 0x65 153
yellow 0x66 123
white 0x67 37
off_r 0x68 100
blue_r 0x69 58
green_r 0x6A 216
cyan_r 0x6B 134
red_r 0x6C 5
magenta_r 0x6D 91
yellow_r 0x6E 185
white_r 0x6F 231
I do not want to kill your hardware hacking enthusiasm, but do not underestimate what you can do with general-purpose networked IR hardware, like GlobalCache etc, or general-purpose USB senders: Iguana, Tira, CommandIR, USB-UIRT, IrToy,...Any recommendations on getting started with a micro controller for projects like this?
With an extended remote, you can create a pause of almost any delay you wish. Another feature of extenders is "nested macros" so that your entire program could be almost unlimited length. By combining both you could create a several minute long display.jward wrote:I could probably assign a few different delay codes to keys and add those keys in the macro at the expense of reduced "color" commands in the macro.
-
anderstorms
- Posts: 1
- Joined: Fri May 31, 2013 12:00 pm
-
curryaudio
- Posts: 3
- Joined: Tue Nov 26, 2013 6:47 pm
- Location: United States
So in basic english....lol......do we know the IR codes in hex format that I can program it to a high end universal remote control system. Here is an example code for for channel down on a Directv remote that we use: 0000 006c 0001 000a 00e7 002e 002e 002e 0017 0017 0017 0017 0017 0017 002e 002e 002e 0017 002e 0017 002e 002e 0017 0477 0073 002b
I would love to know if I can learn in some simple color changes. I use Control 4 for our system if anyone is familiar with it.
Thanks!
I would love to know if I can learn in some simple color changes. I use Control 4 for our system if anyone is familiar with it.
Thanks!
-
curryaudio
- Posts: 3
- Joined: Tue Nov 26, 2013 6:47 pm
- Location: United States
-
vickyg2003
- Site Admin
- Posts: 7104
- Joined: Sat Mar 20, 2004 12:19 pm
- Location: Florida
- Contact:
curryaudio, we call that kind of code Pronto Hex.
Kevin was nice enough to produce all the codes in ICT format, in his zip file.
If you open them with IRScope, you can export them in pronto Hex like thisl
blue : Protocol=<unknown> (Pronto from signal)
0000 006D 0006 0000 004F 0010 0020 001F 0010 0010 003F 0020 0010 0010 003F 0060
blue-r : Protocol=<unknown> (Pronto from signal)
0000 006D 0009 0000 004F 0010 0020 001F 0010 0010 0020 0010 0010 0020 0010 0010 0020 0010 0010 002F 0020 0010
red : Protocol=<unknown> (Pronto from signal)
0000 006D 0007 0000 004F 0010 0020 001F 0030 000F 0020 001F 0010 0010 0010 002F 0030 002F
....
Another way to do this is to download IRMaster, a Java based program written by Barf.
You modifiy the IrpProtocols.ini with the gwts entry he provided above,
Then open irmaster and select gwts for the protocol,
For blue-r
in the function box enter 0x69
in the addition pararmeter enter CRC=58
Click Generate and you'll have your code
0000 006D 0009 0000 004F 0010 0020 0020 0010 0010 0020 0010 0010 0020 0010 0010 0020 0010 0010 0030 0020 0010
Kevin was nice enough to produce all the codes in ICT format, in his zip file.
If you open them with IRScope, you can export them in pronto Hex like thisl
blue : Protocol=<unknown> (Pronto from signal)
0000 006D 0006 0000 004F 0010 0020 001F 0010 0010 003F 0020 0010 0010 003F 0060
blue-r : Protocol=<unknown> (Pronto from signal)
0000 006D 0009 0000 004F 0010 0020 001F 0010 0010 0020 0010 0010 0020 0010 0010 0020 0010 0010 002F 0020 0010
red : Protocol=<unknown> (Pronto from signal)
0000 006D 0007 0000 004F 0010 0020 001F 0030 000F 0020 001F 0010 0010 0010 002F 0030 002F
....
Another way to do this is to download IRMaster, a Java based program written by Barf.
You modifiy the IrpProtocols.ini with the gwts entry he provided above,
Then open irmaster and select gwts for the protocol,
For blue-r
in the function box enter 0x69
in the addition pararmeter enter CRC=58
Click Generate and you'll have your code
0000 006D 0009 0000 004F 0010 0020 0020 0010 0010 0020 0010 0010 0020 0010 0010 0020 0010 0010 0030 0020 0010
Remember to provide feedback to let us know how the problem was solved and share your upgrades.
Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.
-
curryaudio
- Posts: 3
- Joined: Tue Nov 26, 2013 6:47 pm
- Location: United States
Glow with the show!
Thanks! I will try it this weekend!
vickyg2003 wrote:curryaudio, we call that kind of code Pronto Hex.
Kevin was nice enough to produce all the codes in ICT format, in his zip file.
If you open them with IRScope, you can export them in pronto Hex like thisl
blue : Protocol=<unknown> (Pronto from signal)
0000 006D 0006 0000 004F 0010 0020 001F 0010 0010 003F 0020 0010 0010 003F 0060
blue-r : Protocol=<unknown> (Pronto from signal)
0000 006D 0009 0000 004F 0010 0020 001F 0010 0010 0020 0010 0010 0020 0010 0010 0020 0010 0010 002F 0020 0010
red : Protocol=<unknown> (Pronto from signal)
0000 006D 0007 0000 004F 0010 0020 001F 0030 000F 0020 001F 0010 0010 0010 002F 0030 002F
....
Another way to do this is to download IRMaster, a Java based program written by Barf.
You modifiy the IrpProtocols.ini with the gwts entry he provided above,
Then open irmaster and select gwts for the protocol,
For blue-r
in the function box enter 0x69
in the addition pararmeter enter CRC=58
Click Generate and you'll have your code
0000 006D 0009 0000 004F 0010 0020 0020 0010 0010 0020 0010 0010 0020 0010 0010 0020 0010 0010 0030 0020 0010
I do a big elaborate Christmas light show and I'm working to incorporate these glow with the show ears. So I have my RCA universal remote talking to IR and the Remote Master, and can see that I can upload and download from the remote. From going through some tutorials I can see how to do some basic modifications.
My IR widget shows up tomorrow.
What I'd like to do is to program the "1" button to turn the ears blue using the posted hex code, "2" to turn the ears green. I think if I got some pointers to do this I could get quite a ways. (just fighting the SW a little bit).
Also I see a protocols.ini file, but it was formatted quite differently than what I was expecting for a earlier post.
My IR widget shows up tomorrow.
What I'd like to do is to program the "1" button to turn the ears blue using the posted hex code, "2" to turn the ears green. I think if I got some pointers to do this I could get quite a ways. (just fighting the SW a little bit).
Also I see a protocols.ini file, but it was formatted quite differently than what I was expecting for a earlier post.