GM-10を利用した位置情報付きロギングシステム開発
- deepoperation
- 2537
- 0
- 0
- 0
開発経緯
GM-10動かしてますが、すごく簡単な設計で、1回放射線を検知する毎にシリアルポートに1バイトのデータを送るという作りだということ。これなら趣味のレベルで色々プログラミングできそうですね。 #ガイガー #GM-10
2011-07-22 21:25:18TF101とGM-10のUSB版用のケーブルをつなげてみたが認識されず。認識されるようならTF101のGPS機能を使って移動式放射線プロッタにしようと思ったのだが…。
2011-07-26 19:44:59NetwakerでもGM-10付属のUSB-シリアル変換ケーブルは認識されないので、カーネル(or udev)自体が対応できてないみたい。別の変換ケーブルを試してみるか…。ケーブル自体特殊仕様っぽいので、社外品で本体が動くか疑問だが。 #TF101 #GM10
2011-07-26 20:41:41手持ちのUSB-GPSを使ってシリアルポート経由で緯度、経度がとれることが解った。つまりAndroidタブは必要なく省エネPCがあれば移動式ガイガーは作れたのだった。夏休みにでも手持ちノートで実験しよっかな。 #naviclip #GM10 #ガイガー
2011-07-26 22:31:53Android+USB-Serial路線の方が上手くいけば楽そうなので、トライしてみるつもりだけど、Windows PC+GPS+GM-10を使った位置情報付きガイガーロガーの設計方法は後でブログにまとめてみるつもり。 #GM10 #GPS #ガイガー
2011-07-26 22:40:02[ガイガーカウンタ]GM-10とNAVICLIPで作る移動式汚染測定器 http://bit.ly/prDnLf
2011-07-27 00:30:12※なお、その後NAVI CLIPのテキストデータをパースするのが面倒になったので、安直にAndroid携帯からGPSデータを取ってくる実装に切り替えた。結果としてはこの方が良かったように思う。
UC-SGTというUSB-Serial変換ケーブルはAndroidでも認識されることが判明。ただ、デバイスファイルとして開けるかどうかは未確認。catコマンドには応答せず。Android SDKではシリアルポートアクセスは無理という話が多いがどうだろうか。 #android
2011-07-27 20:20:00ちょっと触って結論。AndroidはSDKレベルではシリアルポートにアクセスできない。とほほ。英語圏の開発者の会話を見てもシリアルポートアクセスに成功した例は無かった。こうしたらうまくいくかもというアイデアレベルの会話はあった。でも成功例はない。 #android
2011-07-27 22:03:02後は捨て駒的なネットブックでも投入するのが一案だが、今日 Win XP Homeのネットブックが¥24800で出ているのを見過ごしていたら売り切れてしまった。Win7でネットブックは重すぎだし、どうするべえ。 #GM10
2011-07-27 22:05:20とりあえずAndroid NDKでComportアクセスをやってみて、ダメなら敗戦処理でWindowsに逃避するという方針に。 #Android #GM10
2011-07-28 00:35:27四苦八苦しながら、NDK環境が動くところまできた。今日は夜更かししすぎたからちゃんと会社に行けるか心配 #android #NDK
2011-07-28 02:39:40Android NDKでも試してみたけど、やっぱりユーザ権限でのCOMポートアクセスは無理みたい。無保証覚悟でroot化するのもなんだしなあ…。でもJNIの使い方を覚えたのは思わぬ収穫だった。 #android #TF101
2011-07-28 17:09:46ちなみにNDKでのCOMポートアクセスの作例。単純なファイルオープンとボタン押下時に読み取ったバイト数だけ返る単純なプログラムだが、Openできずに終了する。 http://t.co/xsVBR8c #android #TF101
2011-07-28 17:12:32そんなわけでGM-10での移動式探査システムは、やはり、Windowsを使用するのが現実解っぽい(ソケット使ってGPS情報はAndroidから取る手段もあるが)。来週は忙しくなりそうなので、取り組むのは夏休みかな。その間捨て駒にする機材を選定しておくか。 #GM10
2011-07-28 17:29:48その後suコマンドが動くようにしてttyUSB0の読み書きをできるようにしたらファイルオープンは成功するようになったもののread()でハングして動かず。ボーレートもtermiosで設定するようにしたのだが…。 #android #TF101 #GM10
2011-07-29 02:19:45問題が何処にあるのかさっぱりなので、当面AndroidでGM-10駆動は諦めるしかなさそう。ドライバの問題とかなら手が出ないし。ソース改良版に差し替えたので、もし詳しい人がいたら情報ください。 http://t.co/xsVBR8c #android #TF101 #GM10
2011-07-29 02:23:19GM-10の敗戦処理計画(Windowsでの自作プログラム作成)を少しだけ始めたけど、CPMを読み取るとれるところまでは検証できた。古い環境(VC++6.00)だし、Windowsでプログラムは久々なので疲れた。 #GM10 #プログラミング
2011-08-04 00:29:03夏休み中とはいえ、少し粘り過ぎたかな。そろそろ止めるか。GM-10+Android GPSを利用した移動式測定器は、もう数時間かけると一応動作するレベルにはなりそうな見込み。明晩あたり作業再開。
2011-08-13 04:57:56[ガイガーカウンタ][プログラミング][Android][Windows]GM-10で位置情報付きデータを取るソフト http://t.co/vlBZ2G6
2011-08-14 05:15:06[Android][プログラミング]GM-10で位置情報と放射線カウント値をロギングするソフトの小改良 http://t.co/hOmlqTI
2011-08-14 17:59:27