'Pioneer remote control using PIC16f84'
Raymond J. Ward
I would like to build a wired remote control unit for a Pioneer Large screen TV
I have to output 33 different pulse width signals, 67 bits long for each of the
functions. Only 6 different pulse widths.
8580us 636us 636us 636us
example - __________ _____ _____ _____
| | | | | | | |
| | | | | | | |
| | | | | | // | |
-------- ---- - // ---------
4200us 432us // 1504us 38008us
| <--- START ---> | <------- SIGNAL ------------>|<------- STOP
| <---------------------- 103 ms
I want to use the PIC16F84 & a 24LC16B EEPROM that I have avail if possible.
If someone out there has done this already I would appreciate any advice you
could give me, so I
won't reinvent the wheel. All comments welcome !
I haven't done it for Pioneer brand I/R remotes, but I have for the Sony
spec. What you're missing (and what's probably most important) is the
modulation frequency (generally 32, 38 or 40 KHz - Sony uses 40 KHz).
When I did it for the Sony, I created a 80 KHz Timer Interrupt and
incremented a "Real Time Value" and toggled an I/O bit each time I entered
the Interrupt Handler. In the mainline of the program, when I was sending a
"1" (modulated at 40 KHz), I simply enabled the TRIS bit for the number of
80KHz "ticks" to send the pulse (the same thing was done for sending no
signal at all). The I/R Tx LED was wired as a normal diode.
I used the I/R Tx/Rx LED pair from Radio Shack to generate and receive the
signal (receiving to debug it before I sent it to my stereo).
This method really won't be that precise in terms of timing, but my Stereo
likes it just fine!
>I would like to build a wired remote control unit for a Pioneer Large
"One must invoke enough raw truth to punch a hole in the world" - Darl Af
This is a hard wired remote - no I/R transmitter & no modulation just
waveform type listed below.
I was thinking along same line. Using TRIS bit string for pulses, but
I'm hung up on what freq to run
clock (crystal). I guess I'll just do it by trial & error.....
myke predko wrote:
R.J. Ward wrote:
> I was thinking along same line. Using TRIS bit string for pulses, but
> I'm hung up on what freq to run
> clock (crystal). I guess I'll just do it by trial & error.....
What crystal is used in the remote sender you are emulating?
More... (looser matching)
- Last day of these posts
- In 1997
, 1998 only
- New search...