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
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. LC 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
- 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.