誰かが私のArduinoと一緒に寝ていることをどのように感知できますか?


15

ストーカーのようなタイトルは無視してください。

Arduinoを使用して、睡眠習慣、睡眠時間、睡眠量を感知できるプロジェクトを作成することを考えています。夜にオン/オフする必要がないのが便利です。これを行う方法を知っている必要があります。

私が持っているいくつかのアイデア:

  • モーションセンサー
  • 呼吸パターン(Arduinoのマイクでそれを選択できた場合...可能であれば驚いたでしょう)
  • RTCクロックは、真夜中だと判断するのに役立ちます。通常、金曜日のスティーブは現時点では眠っていません。彼はおそらく今眠っていません。常に役立つとは限りませんが、この方法でより正確な結果を得ることができる場合があります

どうすればこれを達成できますか?(深い眠りから居眠りを伝えることができるある種のアルゴリズムの追加ポイント。)


1
おそらく、誰かの睡眠状態を検出する1つの方法は、心臓の脈拍を測定し、脈拍がしきい値を下回ったことを検出することです(個人によって異なりますが、数日後にシステムによって「推測」される可能性があります)。これにより、その人に悪夢(脈拍の増加)があるかどうかを確認することもできます:-)それは侵入型(脈拍センサー)ですが、2人が同じ部屋にいるときの1人の人の睡眠について知る唯一の方法でもあります。
jfpoilpret 14年

1
Neurosky EEG脳波センサーはArduinoでうまく動作しているようです。周波数を測定します。最大4Hz-> NREMスリープ。最大8-9Hz ---> REMスリープ。8-9 Hzより上から16Hzまで--->目覚めているが、目を閉じてリラックスしている その上--->目を覚まします。
デイモン

回答:


13

PIRモーションセンサーを使用して、実際にこのようなことをしました。

モーションセンサーは、睡眠中に回転する人を検出するのに十分であり、私の単純なアルゴリズムは1分あたりの動きをカウントするだけで、しきい値を超えると(試行錯誤で発見)、アラームを鳴らして目を覚まします。

ここに画像の説明を入力してください

上の画像は、夜間の身体の動きを表しています。スパイクは、1分あたりの高い動きを表しています。

ここでは、約30分後に体の動きが最小になったことがわかります。これは、その間、私がより深い睡眠段階にあったことを示唆しています。

250分(午前4時30分頃)の急上昇は、数時間長く眠れることに気づいたときに起きたときです。時計を見ると4:38だったことを思い出します。これは、時計に向きを変えるために向きを変えたが、実際には時刻を確認するために8分後に「目覚め」、その後向きを変えた(265の短いスパイクで示される)ことを意味します。

データは、一度目を覚ますと、30分から240分までの時間に比べてあまりよく眠れず、最終的にすべてをシャットダウンした400分(7:00 AM)に起きたことを示しています。

ここに、私のブログからのより多くの情報があるいくつかの投稿があります。


1
ブログのリンクをありがとう。私が抱えている疑問の1つは、ベッドで何かをしているときに誰かが本を読んでいないか、テレビを見ていないとどのように判断するかということです。良いデータです。就寝時にプロジェクトをオフにする必要がありましたか?
匿名のペンギン14年

私のものは目覚まし時計ですので、アラームが鳴る前の30分間の動きを検出するだけで済みます。それが重要な唯一の時間です。一晩のグラフは、「浅い眠り、簡単に目を覚ますために、」多くの動きが/ピンが考えられているかを把握するだけで収集するデータにある
sachleen

アイドル状態かスリープ状態かを検出する方法について提案はありますか?私は...私自身のデータのいくつかをしなければならないかもしれない
匿名ペンギン

私は、グラフが睡眠とさまざまな活動をどのように見ているかを見るでしょう。それを時刻と比較してください(読書よりも午前3時に寝ている可能性が高い)。大量のデータを収集せずに言うのは難しい。
サクレイン14年

1
グーグルであなたを助けるために、このテクニックはアクティグラフィーと呼ばれます。ウィキペディアにはまともなイントロがあります。いくつかの信号処理は明らかに必要ですが、難しすぎたり、arduinoの能力を超えるものはありません。睡眠段階(覚醒を含む)を分類するために、私はこのテーマに関する学術論文を見ます。決定すべきことの1つは、ベッドにセンサーを配置するか(簡単、低精度)、手首に配置するか(より硬く、より正確で、体温、周囲光、および皮膚の伝導率を測定できる)です。
jjm 14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.