C1S0001_ir_receiverο

Specificationο
β’ Operating voltage: 3.0V-5.0V
β’ Operating current: < 15mA
β’ Light angle value: 0Β°-337.5Β°, 0xffff(Directly above)
β’ Light angle accuracy: +/- 22.5Β°
β’ Light intensity value: Just the relative analog voltage value of the light intensity.
β’ Communication: IIC
β’ Connector: XH2.54-4P
β’ Size: 30*23.2mm
β’ Hole distance: 16mm
How the module worksο
An IR remote control and receiver communicate with each other by transmitting and decoding a signal in the form of pulsed IR radiation.
Infrared radiation (IR), or infrared light, is a type of electromagnetic radiation with wavelengths ranging from 700 nm to 1 mm. Because humans can only see light with wavelengths of roughly 400 (violet) to 700 (red) nanometers, IR radiation is invisible to the human eye.
Since IR transmission is a wireless protocol based on a type of light, it requires a clear line of sight between the transmitter (the remote) and the receiver. This means it canβt transmit through walls or ceilings, unlike WiFi or Bluetooth.
IR communication basics:
Unfortunately, the IR LED in your remote is not the only source of IR radiation. Any object that has a temperature also radiates in the infrared spectrum. This phenomenon is also used by thermal cameras to detect heat.
All this ambient IR can interfere with the communication between the remote and the receiver. So how does the receiver only detect the IR signal coming from the remote? The answer is signal modulation.
With signal modulation, the IR light source at the end of the remote is blinked with a specific frequency. In consumer electronics, this carrier frequency is usually around 38 kHz.
This specific frequency is used for commercial IR transmission because it is rare in nature and, therefore, it can be distinguished from the ambient IR.
The receiver is built in such a way that it only lets IR through that is coming in at 38 kHz. This is done using a bandpass filter and amplifier. The demodulated binary signal is then sent to the microcontroller (the Arduino) where it is decoded.
The NEC protocol is one of the most popular infrared transmission protocols, please refer to:
NEC protocol
Sample codeο
For Raspberry pi Pico: MicroPython
End!