2012-03-23 64 views
1

我想要一個振動傳感器,它可以連接到一塊Arduino板上,坐在我女兒的嬰兒牀牀墊上的某個位置,以跟蹤她在夜間移動的時間(可能多長時間)。用什麼樣的振動傳感器來測量嬰兒牀在嬰兒牀上的動作頻率?

有幾種不同類型的振動傳感器,如 these Piezo ones然後this kind of reed/spring sensor

我應該使用哪種傳感器?

+0

紅外運動傳感器呢? – Anycorn 2012-03-23 17:39:55

+0

這是一種可能性,但設備必須遠離她,並且調整它坐在正確的高度以捕捉微妙的動作(比如說,她只是稍微擡起頭或者將她的手移過她的身體)可能會很棘手。或者可能不是。你怎麼看? – cmac 2012-03-23 17:49:11

+0

我會遠離@Anycorn建議的[紅外運動傳感器](http://en.wikipedia.org/wiki/Passive_infrared_sensor)。這些將僅檢測兩個物體(即牆壁和人)之間的溫度變化。睡覺的人將始終停留在傳感器的前面,導致信號保持不變。因此傳感器無法檢測到您正在尋找的動作類型。 – dtrujillo 2012-04-18 10:52:58

回答

1

根據我的經驗,壓電式傳感器非常嘈雜,這些傳感器會吸收非常微妙的振動,甚至可能會呼吸。您可能會花費一些時間來嘗試通過硬件和軟件的組合來濾除所有噪聲。

雖然不能區分微妙的動作(移動她的手)和更重要的動作(例如坐下),但彈簧傳感器似乎不太容易產生噪音。這個傳感器可以讓你知道她移動了多長時間,因爲在移動停止之前它不會關閉。

如果您以固定的時間間隔爲傳感器的值加上時間戳,或者您可以在檢測到運動並記錄其運行時間時觸發它,可以爲您提供一個很好的時間序列。

希望這會有所幫助!

+0

這聽起來像是彈簧傳感器是要走的路,然後:) – cmac 2012-04-25 19:07:29

-1

我認爲你應該嘗試使用PIR(接近紅外)傳感器,它通過感應紅外環境光線的變化來工作,這些是在商場門口使用的相同傳感器,當人們靠近它時會自動打開。