background image

ICI2 Page 6 

An interesting thing is that most remote controls send a unique first code that 

can be identified for each and every button, as well as each and every remote 
control. Some remotes will send a full data stream over and over as long as 
you hold the button down, up to 48 bits per data stream. Other remotes will 
only send this full data stream once for the first depression, and then a very 
short repeat code usually of only one bit, to save on batteries. 

The ICI2 recognizes the full codes, and discards the short repeat codes 

unless you are holding a relay in position. If we didn’t do this, we couldn’t tell 
one button from another! You will find that with some remotes, you need to 
press the button twice to train the ICI2 to remember a certain button. This 
means the remote you are using is using repeat codes. Other remotes just 
require you to press and hold the button, so these are the ones that send the 
same code over and over. 

One other variance is the data rate from the remote. Generally most remotes 

send at a rate of 2400 Hz time slices, but others send at only 1200 Hz time 
slices. This presents a problem since the sample period will always lie in a 
high or low portion of the subsequent data, meaning we will receive nothing 
but ones or zeros. There is a speed jumper you can install to allow the ICI2 to 
work with these remotes. If an incorrect speed remote control is detected, the 
microcontroller emits a special beep to let you know the format is wrong. Then 
you can switch the jumper over to the other speed and try again, then you will 
get either a recognized beep if you have trained the button, or an unrecog-
nized beep if you have not. 

When you train the ICI2, the micro controller looks at the IR data stream and 

rejects those codes it sees as useless or unverified. The ICI2 looks at the data 
from the remote sensor, makes sure it is not a repeat code, checks that it is 
not the wrong speed, and then compares it to a previous send before saving 
the new value in the Flash memory of the controller. That is why you have to 
press the button twice on some remotes; so you can get the same code for 
verification before saving. 

When the ICI2 is normally receiving, it looks at the data stream, and com-

pares it to what was saved. If there is a match, the corresponding function is 
run. If there are repeat codes within the allotted time, the same function is re-
peated continuously until the IR signal goes away. 

The ICI2 stores eight codes, each of which are tied to a specific function 

(see the on the top of the board layout). For example if you press a button that 
you programmed on select 0, the volume will go up a single step. Press it 
again, and it goes up another step. Press and hold, and the volume will go up 
at the rate of the repeat code sent from the remote. In some cases it may be 
rather fast, so you may have to find remotes that don’t send so fast! We have 
yet to find one that has been too fast, but we are sure some exist. 

Summary of Contents for ICI2

Page 1: ...level audio sources IR Receiver module with sensitive element can receive your remote control up to 11 meters away Control 2 line level audio sources Standard RCA jacks for easy hookup Easy to train...

Page 2: ...ce Capacitance Meter RAMSEY AMATEUR RADIO KITS HR Series HF All Mode Receivers QRP Series HF CW Transmitters CW7 CW Keyer CPO3 Code Practice Oscillator QRP Power Amplifiers RAMSEY MINI KITS Many other...

Page 3: ...ice 5 00 TABLE OF CONTENTS Introduction 4 Theory of Operation 5 Learn As You Build 7 Parts List 8 Assembly Steps 10 Setup and Testing 13 Programming 14 Parts Placement Diagram 16 Troubleshooting 17 Sc...

Page 4: ...s in common with each other we ll examine them First there is some type of keypad assembly Nowadays this is typically a large molded sheet of rubber with the buttons protruding outward The inside of t...

Page 5: ...rrier in between each one and zero A common remote control format does some special things to differentiate a one from a zero for digital sending and receiving of data When the IR detector sees a 38kH...

Page 6: ...ote control is detected the microcontroller emits a special beep to let you know the format is wrong Then you can switch the jumper over to the other speed and try again then you will get either a rec...

Page 7: ...g heating both wires and pads simultaneously Apply the solder on the iron and the pad when the pad is hot enough to melt the solder The finished joint should look like a drop of water on paper somewha...

Page 8: ...hm resistor red red brown R1 CAPACITORS 1 10pF ceramic capacitor marked 10 or 10K C3 1 22pF ceramic disc capacitor marked 22 C6 1 0 01uF ceramic capacitor marked 103 C4 4 0 1uF ceramic capacitors mark...

Page 9: ...ICI2 Page 9 1 2 hole screw terminal 4 2 pin headers J4 J6 J7 J8 5 2 pin header jumpers 1 Mini speaker SP1 1 9 8304MHz Crystal X1...

Page 10: ...10 uF electrolytic capacitor Watch the polarity again 5 Install C15 10 uF electrolytic capacitor Watch the polarity 6 Install C7 10 uF electrolytic capacitor Watch polarity 7 Install C5 10 uF electrol...

Page 11: ...tall C8 0 1 uF ceramic disc capacitor to the left of U2 30 Install jumper JMP1 31 Install R2 1M ohm resistor brown black green 31 Install X1 9 8304MHz crystal above C8 32 Install C6 10 pF ceramic disk...

Page 12: ...Install C9 1000uF electrolytic capacitor Again be sure to line the banded side up with the negative hole and the longer lead with the positive hole marked with a sign These caps tend to explode if in...

Page 13: ...o gramming we will use these jumpers to count up in binary for all four states Please note that when using these shorting jumpers it is common practice to position them on only one pin offset such tha...

Page 14: ...Now the unit is waiting to memorize the code for your remote Depress the button on your remote control unit and the LED on the front panel will blink The speaker will chirp when the code is learned J...

Page 15: ...you need a line level audio source like a CD player VCR or stereo Find something with audio out that has standard RCA jacks Plug the audio out right and left into J1 and J5 You now need to connect J2...

Page 16: ...ICI2 Page 16 ICI2 BOARD LAYOUT...

Page 17: ...arm water and a touch of dish detergent 5 It is an ancient remote that has a hammer and chimes inside Those just won t work this is for IR remotes only 6 You are trying to relay an IR remote that is m...

Page 18: ...ICI2 Page 18...

Page 19: ...uch be assured that the 1K ohm resistors are actually the missing 10 K parts Hum m m I guess the red band really does look orange Ramsey Electronics project kits are packed with pride in the USA If yo...

Page 20: ...5 RS64 1844 Small Diagonal Cutters Ramsey RTS04 RS64 1845 OR Complete Soldering Tool Set RS64 2801 ADDITIONAL SUGGESTED ITEMS Soldering Iron Holder Cleaner RS64 2078 TOTAL SOLDER POINTS 171 ESTIMATED...

Reviews: