IR Transmitter and Receiver using 555 Timer and TSOP1738

IR Transmitter and Receiver using 555 Timer and TSOP1738

IR Transmitter and Receiver pair can be easily made using 555 Timer, IR LED and TSOP1738 IR Receiver. This can be used for remote controls, burglar alarms etc. TSOP1738 is a very commonly used IR receiver for PCM remote control systems. It has only 3 pins, Vcc, GND and Output. It can be powered using a 5V power supply and its active low output can be directly connected to a microcontroller or microprocessor. It has high immunity against ambient light and other electrical disturbances. It is able to transfer data up to 2400 bits per second. The PCM carrier frequency of TSOP1738 is 38KHz, so we want to design a astable multivibrator of 38KHz. This can be done by using 555 Timer.


IR Transmitter for TSOP1738

IR Transmitter for TSOP1738

In the above circuit, 555 Timer is wired as an Astable Multivibrator. The 100μF capacitor (C1) is used to reduce ripples in the power supply. 1st and 8th pins of 555 are used to give power Vcc and GND respectively. 4th pin is the reset pin which is active low input, hence it is connected to Vcc. 5th pin is the Control Voltage pin which is not used in this application, hence it is grounded via a capacitor to avoid high frequency noises through that pin. Capacitor C2, Resistors R1, R2 determines the time period of oscillation. Capacitor C2 charges to Vcc via resistors R1 and R2. It discharges through Resistor R2 and 7th pin of 555. The voltage across capacitor C2 is connected to the internal comparators via 2nd and 6th pins of 555. Output is taken from the 3ed pin of the IC. Please read the article Astable Multivibrator using 555 Timer for more detailed working. Charging time constant of the capacitor (output HIGH period) is determined by the expression 0.693(R1+R2)C2 and discharging time constant (output LOW period) is determined by 0.693R2C2. They are approximately equal.

You can use the RESET pin of 555 for transmitting binary data.

Note : Output frequency of above circuit is about 35.2KHz. As per our experiment TSOP1738 is detecting it but you will get more range if you use exact 38KHz. You may also use 18K resistor instead of 20K which will produce 39KHz. Better you can try a preset for accurate 38KHz.


TSOP17XX Pin Out

TSOP1738Pin Out

For receiving signals send by the transmitter you need only TSOP1738. Connect 5V to Vs and Ground to GND pin of TSOP1738. The output will be active low. Output of TSOP1738 will be HIGH when no signals fall on it and the output will be LOW when 38KHz infrared rays fall on it.

Share this post

Comments (15)



    September 21, 2013 at 10:51 pm
  • jeevan

    only 18 cm
    any longer circuits

    March 2, 2014 at 1:20 pm
  • Suhas

    I want circuit with minimum range 1 meter….

    April 19, 2014 at 9:00 pm
  • vipali

    Please i want to interface Ir sensor like Tsop1738 with 8051 microcontroller, Can you help me in writing a code for it in C language……..

    January 8, 2015 at 11:13 pm
  • Daniel

    Guys, your ranges are actually very small. If your transmitters are properly tuned at 38KHz, you should be able to get easily 5-8 meters, under proper conditions. If your transmitter frequency is off by more than 5%, then it needs to be addressed, otherwise you’ll be shooting in the dark trying to figure out what’s going on.

    February 5, 2016 at 1:13 pm
  • Ligo George

    Yes, you are right. But it will still work. Anyway I updated a note on the article regarding this.
    Thank you.

    February 14, 2016 at 6:49 pm
  • Ligo George

    You can tune the 555 oscillator to exact 38KHz, it will give you more range.

    April 11, 2016 at 7:50 pm
  • Ligo George

    You can reduce the transmitter power. Increase the value of series resistor of IR LED.

    April 11, 2016 at 7:51 pm
  • Leong Jun Hao

    i need some help. i would like the infrared led to blink.
    any ideas guys?
    thank you

    April 18, 2016 at 7:48 am
  • Kashyap Anand

    howto increase or decrease the ir receiving range in ir receiver using tsop 1738 as i do not get any other receivers

    May 8, 2016 at 12:44 pm
  • Ligo George

    Sorry, I don’t understand your question. The above circuit is doing the same thing. The IR led will glow at a frequency near to 38KHz. You can use a camera to check whether the LED is working or not.

    June 2, 2016 at 6:04 pm
  • Ligo George

    1. Make the transmitter frequency near to 38KHz
    2. Increase the power of transmitter.
    3. Use some reflectors and concentrate IR to the receiver.

    June 2, 2016 at 6:34 pm
  • Preetham Sathineni

    Can we use R1=7.5KHz&R2=7.5KHz so the frequency would be 38.4KHz

    April 7, 2017 at 9:34 am
  • Tulsidas Varma

    good morning sir
    need help in IR based circuit

    August 11, 2017 at 11:23 am
  • Neil

    You can use C1 = 1nf, R1 = 1.6K and R2 =18k…the frequency will be approximately 38khz.. Thats very close

    March 9, 2018 at 7:41 pm

Leave a Reply

Your email address will not be published. Required fields are marked *