This project is coming soon. Sign up to receive updates and be notified when this project launches.
YugenFlow v2 is a compact, easy-to-use, low-power, smart thermal sensor board that uses a low-resolution thermal sensor to detect the presence of a person and determine if the person is moving in a given direction. The sensor determines a direction along one axis and its physical meaning depends on how the sensor is mounted. YugenFlow does not require motion to detect presence, but can use it to determine direction. The sensor can detect and "track" up to two people at the same time with a distance of about 40cm. It is also very fast.
YugenFlow does not have the usual people-tracking privacy issues, as it is unable to actually determine who the person in question is, or any of their personal details. We have even verified this with a local privacy commissioner.
How? The sensing is based on a temperature reading from a low resolution thermopile, which is unable to determine anything besides if a person has passed below the sensor in one direction or the other. This makes it perfect for any human sensing project where privacy is important.
The sensor can be used in two modes:
PUSH - The sensor sends a stream of data where it provides a number in the range [-2. 2] to indicate how many people have passed and in which direction (two people moving in opposite directions might result in either 0 or +1 and -1).
PULL - An application can read the internal three counters that contain the number of people that have passed in a given direction, and the difference from the last time the counters were reset.
YugenFlow will come in two versions:
YugenFlow: Integrated This sensor comes with a fully integrated ESP board and additional firmware so that it can be connected to a Wi-Fi network. It can send data via a MQTT protocol or via a TCP protocol. Code examples (python, golang and C++) as well a complete golang application server will be provided that use the native TCP protocol.
YugenFlow: Grove This sensor communicates to an host board (e.g. Arduino) via a grove connector using an Arduino library, which will be provided.
|YugenFlow||AXIS P8815-2 3D People Counter||LZR®-SIGMA||Vivotek SC8131|
|Design files Published?||Yes||No||No||No|
|Source code published||Yes||No, software not included w/hw||No||No|
|Privacy Respected?||Yes||In software by anonymisation||Yes||By computation on board instead of video streaming|
|Sensing domain||Passive Thermal Infrared||Passive Visible light||Active Wavelength 905 nm||Passive Visible light|
|Sensor type||Thermopile||Camera||LASER scanner, time-of-flight measurement||Camera|
|Main Functionality||Bi-directional counting||Bi-directional counting||Bi-directional counting||Bi-directional counting|
|Temperature Range||-25° C to 55° C if powered (storage -40° C to 85° C)||0° C to 55° C if powered (storage -45° C to 65° C)||-25° C to 55° C if powered (storage -35° C to 70° C)||-10° C to 40° C if powered (storage 0° C to 40° C)|
|Power||External DC power||PoE||External DC power or PoE||USB2 or PoE|
|Data Transfer||Serial, Wi-Fi (bluetooth might be added)||Ethernet||Ethernet / 3G||Ethernet, MicroSD/SDHC/SDXC slot|
|Installation Type||Ceiling from 2 m to 4 m||Ceiling from 2.5 m to 6 m||Ceiling from 2 m to 5.5 m||Ceiling depending range depende on model|
|Counting Width Coverage||About double of mounting height (ratio 1:1.85)||Equivalent to mounting height (ratio 1:1)||Equivalent to mounting height (ratio 1:1)||Dependent on model (2.5 m to 5 m)|
Open source information can be found on GitHub.
You can sign up to be notified when this campaign launches, and to get any other useful updates, right at the top of this page. We work hard to only send out useful information and you can unsubscribe at any time.