tkumata / pseudo-motion-sensor

"ギリギリ"人感センサ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pseudo Motion Sensor

Description

貧乏なので人感センサーを買えません。そこで考えたのが Wi-Fi の RSSI です。下図のように手で覆っただけで変化があります。下図は 1 sec 間隔のものですが 0.1 sec 間隔にするともっと精度が上がります。ラズパイと Wi-Fi AP の間を歩くだけの一瞬でも RSSI の減衰を取得できるので結構使えると個人的には思います。

reduce RSSI

個人個人それぞれの判定アルゴリズムを組み込めば、"ギリギリ" 人感センサーができます。異論は認めます。

なお、bash で sleep 0.1 とかすると無駄に CPU パワーを使うのでオススメしません。bash sleep なら多少精度は落ちますが 0.3 くらいがいいと思います。

Sample

ある領域に侵入したら LED が光るようにしました。

sample

nohup ~/bin/pseudo-motion-sensor/pseudo-motion-sensor-sample.sh > /dev/null 2>&1 &

License

Copyright (c) 2016 tkumata

This software is release under the MIT License, please see MIT

Author

tkumata

About

"ギリギリ"人感センサ


Languages

Language:Shell 100.0%