RMT的公開資料,是從自由場(加速度感測器)取得,主要是用來計算地震當下的參數。從好幾次的觀察經驗得知,出震前1天到幾個小時,會有一些特殊的特徵波型,尤其是越大的地震會越明顯。目前中研院只用瞬間或很短的時間資料來計算,沒有用到震前幾小時的資料,因此可以研究一下如何利用這些資料來計算震前的現象。
ghostyguo 發表在 痞客邦 留言(0) 人氣()
原本畫水平0軸線會畫在訊號後方, 當訊號都是水平時會看不到0軸線, 這次修改將0軸線畫在訊號前方
ghostyguo 發表在 痞客邦 留言(0) 人氣()
說明:
1.Arduino的輸出增加極大(小)值發生時的A0與A1值,共3個資料。
2.AirView程式接收3個資料存檔,且劃出水平0軸,便於長時間觀察。
ghostyguo 發表在 痞客邦 留言(0) 人氣()
說明:
- AirView 新增資料存檔功能,紅字為修改部分,可套用未來版本
- Processing程式:(新增的修改碼用紅字標示)
- 套用時請將原本的 rootDir="D:\\Earthquake Research\\SampledData\\" 改成自己欲存檔的目錄。
ghostyguo 發表在 痞客邦 留言(0) 人氣()
程式修改為一開始先計算400ms內共可執行幾次sampling(),用來設定sampleCountLimit,然後在 loop() 中每隔sampleCountLimit次送出取樣的最大與最小值。實測Arduino效能,可在400ms內取樣1723次。
ghostyguo 發表在 痞客邦 留言(0) 人氣()
本文介紹一個用C#寫的好用程式,當按下鍵盤PrintScreen鍵時,自動儲存畫面,這樣就不用進入小畫家去複製貼上了。
ghostyguo 發表在 痞客邦 留言(0) 人氣()
為減少取樣遺漏重要資料,將 Arduino端取樣改為1000Hz,計算特定週期(目前設定400ms)內之極大極小值,送至PC端連接原本之processing繪圖程式,這兩筆資料為這400ms內的最大最小值, PC端繪圖可正確繪出振幅。
本程式未來可延長Arduino端計算週期 (400ms延長至1min),可大幅降低PC端資料率,節省傳輸頻寬,並可直接將兩個極值送進SQL伺服器,以透過網頁顯示,不會因電腦程式重啟而遺失重要資訊。
ghostyguo 發表在 痞客邦 留言(0) 人氣()
ghostyguo 發表在 痞客邦 留言(0) 人氣()
最近做了一個Android App,用手機的磁場感測器做地震預測的研究,其中使用到aChartEngine (https://github.com/ddanny/achartengine) 來畫訊號的圖形。搜尋網路上的資料發現,只找到全螢幕的demo code,實作時卻需要將圖形顯示在某個畫面區域,以下解說這個App如何簡單的做到這件事。
先在畫面上要放圖形的區域 ,建立一個 id 為 chartLayout 的空白Layout:
ghostyguo 發表在 痞客邦 留言(0) 人氣()
最近加入地震電訊號的FB社團 (https://www.facebook.com/groups/QuakeTomato/) ,想看看林所長是怎麼做的,他使用一個貴森森的 NI USB6210 做訊號擷取,為了推廣應用,他想改用Arduino來做,但從Arduino取得的訊號不太能用,震幅沒甚麼變化,如下圖:
ghostyguo 發表在 痞客邦 留言(0) 人氣()