Doing some holiday shopping? Please check here for shipping deadlines to make sure your order arrives in time.

Person Sensor by Useful Sensors

Added to your shopping cart

Add advanced computer vision capabilities to your project, without the coding! The Person Sensor from Useful Sensors Inc. includes a camera module pre-programmed with algorithms that detect nearby faces, and return information over a simple Qwiic I2C interface. It is designed to be used as an input to a larger system and be treated like any other sensor where power and information are provided through SparkFun's Qwiic I2C interface. There’s also a separate interrupt pin, TP1, which is used to indicate if any people have been detected.

Internally the Person Sensor bundles an image sensor and a small microcontroller into a single board. It is a small, low power (~150 milliwatts), and economical hardware module that is capable of detecting nearby faces and returning information about how many there are, where they are relative to the device, and performs facial recognition. This makes it easy to build projects that wake up when people approach, follow their faces, mute a microphone when nobody is present, and even recognize different people to personalize their experiences. The Person Sensor is designed to be a simple way to build smarter devices.

The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.

  • Qwiic connector for the I2C interface
  • Operating Voltage - 3.3V
    • 150mW power consumed
    • 5mW LED power consumption
  • I2C bus speeds of up to 400k baud
  • Image Sensor - 110 degree FOV
  • Image scan rate - 7Hz with no facial recognition
  • Image scan rate - 5Hz with facial recognition active
  • Module designed for privacy - resistant to allow access to raw image data, only metadata derived from each frame available.
  • Pre-programmed microcontroller - firmware flashing & model updates not available.

Note: The sensor uses an image sensor internally, so you need to make sure that the lens has a clear field of view, and that it’s mounted the right way up. You should be able to see the side of the board that has the sensor by spotting the small lens in the center. You’ll know you have it the right way up when the silkscreen writing “Useful Sensors Person Sensor V1.0” is at the correct orientation.

Person Sensor by Useful Sensors Product Help and Resources

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

2 Electrical Prototyping

Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #376446 / about 2 months ago / 1

    I'm wondering if the Library for this camera, have one specific to identifying RC cars, or any small car like vehicle. Then use the I2C and an Arduino, for simple identity processing.

  • Member #161230 / about 2 months ago / 1

    Since it’s simply I2C ,I’d guess you could get data from it in Arduino too? Just need to know the wire address and it’s behavior

    • Member #1742191 / about a month ago / 1

      The 7-bit wire address is 0x62. Note that on some boards the lowest bit (read/write) is included, making the address 0xC4. See this document for the I2C API.

  • TheRealTonyStark / about 2 months ago / 1

    How far away can the device confidently detect faces / people?

    • Member #498212 / about 2 months ago / 3

      3m/10' should be a good theoretical upper limit, given the sensor specs (110º FoV, 256x256) and a 14cm average face width (so 6 pixels wide @ 3m).

Customer Reviews

No reviews yet.