Human Presence Sensor can be used to detect the presence of the human body or any other infrared objects. Moreover, it is composed of four quantum IR sensors and an integrated circuit (IC) for characteristic compensation, so it can be used to detect the motion of the IR object and the relative position where the IR object moves. An integral analog-to-digital converter provides 16-bits data outputs. This module is suitable for several feet human detector.
You can find a lot of infrared sensors on our website, this one will be one of the most interesting. With a certain algorithm, it can even achieve gesture recognition. We hope you enjoy it.
Feature¶
- Quantum-type IR Sensor with Four IR Elements
- 16-bits Digital Outputs to I2C bus
- Integrated temperature sensor
- Interrupt Function
- Low Current Consumption
Specification¶
Item | Value |
---|---|
Operating Voltage | 3.3V / 5V |
Operating Temperature | -30℃ ~ 85℃ |
Human Presence Detect Range | < 3m |
IR Output Resolution | 16 bit |
Temperature Measurement Range | -10℃ ~ 60 ℃ |
Interface | I2C |
I2C Address | 0x64(default) 0x65 / 0x66(configurable) |
Typical applications¶
- Human body detect
- Proximity sensor
- Motion detect
Hardware Overview¶
Pin Out¶



Schemaitc¶
Power

The AK9763 works with a low oprating voltage–1.71~3.63V, so we use the XC6206P332MR chip to provide a stable 3.3V. The input of XC6206P33 ranges from 1.8V to 6.0V, so you can use this module with your Arduino both in 3.3V and 5V.
Bi-directional level shifter circuit

This is a typical Bi-directional level shifter circuit to connect two different voltage section of an I2C bus. The I2C bus of this sensor use 3.3V, if the I2C bus of the Arduino use 5V, this circuit will be needed. In the schematic above, Q1 and Q2 are N-Channel MOSFET 2N7002A, which act as a bidirectional switch. In order to better understand this part, you can refer to the AN10441