8 Channel IR Remote Control

Summary of 8 Channel IR Remote Control


This article describes an 8-channel IR remote control using a PIC16F630 microcontroller. It sends RC5 codes at 38 kHz, powered by a CR2016 battery. To save power, the CPU enters sleep mode until a key press triggers an interrupt via PORTA changes. Additionally, the text briefly mentions an LC Meter for measuring inductance and capacitance, though no project details are provided for it.

Parts used in the 8 Channel IR Remote Control:

  • PIC16F630 Microcontroller
  • CR2016 3V Button Cell Battery
  • IR Transmitter
  • PORTA Interrupt Feature
This IR remote control that you can use to control other devices or circuits up to 8 devices. The control codes are sent in RC5 format modulated to about 38 kHz carrier frequency.The IR transmitter powered by the CR2016 which is a 3V button Cells Battery CR2016.8 Channel IR Remote ControlTo extend the life of the battery this is done by putting the CPU into SLEEP mode for most of the time and wake-up only when a key is pressed. PIC16F630 is the heart of the transmitter used to send IR command to receiver.It also generate 38KHz carrier frequency.The CR2016 is 3V battery which is supply for the circuit. When any key not pressed the CPU work in SLEEP mode to reduce baterry power consumption and wake-up only when any key pressed. To wake-up the CPU from SLEEP mode the CPU use interrupt on change feature which interrupted when the state on PORTA change then the program execution after an interrupt is at the interrupt vector, if the global interrupt is not enabled, the program starts executing the first line of code right after the SLEEP instruction.In the interrupt service routine the software will scan the key that pressed and send IR command appropriate with key pressed.
   8 Channel IR Remote Control

Build Accurate LC Meter and start making your own coils and inductors. This LC Meter allows to measure incredibly small inductances making it perfect tool for making all types of RF coils. 8 Channel IR Remote ControlLC Meter can measure inductances starting from 10nH – 1000nH, 1uH – 1000uH, 1mH – 100mH and capacitances from 0.1pF up to 900nF. The circuit includes an auto ranging and reset function to make sure the readings are as accurate as possible .

For more detail: 8 Channel IR Remote Control

Quick Solutions to Questions related to 8 Channel IR Remote Control:

  • How many devices can this IR remote control?
    The remote can control up to 8 devices or circuits.
  • What format do the control codes use?
    The control codes are sent in RC5 format modulated to about 38 kHz carrier frequency.
  • How is the IR transmitter powered?
    The transmitter is powered by a CR2016 which is a 3V button cell battery.
  • How does the circuit extend battery life?
    Battery life is extended by putting the CPU into SLEEP mode for most of the time and waking it up only when a key is pressed.
  • What component generates the 38KHz carrier frequency?
    The PIC16F630 microcontroller generates the 38KHz carrier frequency.
  • How does the CPU wake up from SLEEP mode?
    The CPU uses the interrupt on change feature which interrupts when the state on PORTA changes.
  • What happens if global interrupt is not enabled during a wake-up?
    If global interrupt is not enabled, the program starts executing the first line of code right after the SLEEP instruction.
  • What does the software do in the interrupt service routine?
    The software scans the pressed key and sends the appropriate IR command.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter