mbedでガイガーカウンタを作ろう!

更新履歴

2011/05/05 プログラム更新
2011/05/17 大幅変更。GM管をSBM-20に変更、Pachubeへ対応 ネットアップデート機能とか

はじめに

/media/uploads/abe00makoto/newgeiger.jpg

mbedを本格的に始めてみました。
作りたいと思ったらすぐ始められるのがいいですね。
PICとかだと 環境整備から始めなきゃいけませんが、その点mbedは本体とPCさえあればいいんですから・・・。
ガイガーカウンタの需要は日本で急増中ですのでその助けになればと思い纏めてみました。
Einsteinさんのサイトを参考にというか、そのままPICの部分をmbedに変えてるだけです。
実は高電圧回路のことはよくわかっていません(^_^;)
Einsteinさんのサイトは詳細な説明があり、大変勉強になります。

mbedならではということで、Pachubeにつなげて情報発信するようにつくりこんでいます。
mbedは欲しいと思った機能がすでにライブラリとして用意されているのが凄いです

ご注意!

  高電圧を出力するため、要注意です。

回路図

diagram

https://docs.google.com/drawings/pub?id=1hnNGQ1483fP56JA56aj1nj5Rr220XBxG94a2j83X5O0&w=1932&h=1222

部品表

図との対応個数品名コメント
U1x1mbed本体5800円。もう少し安くならないものか・・・
U2x13端子レギュレータ5V1A出力 TA4805S 秋月です
U3x1トランスST-14 マルツパーツ館
U4欠番
U5欠番
U6x1Text-LCDSC1602BS*B-SO-GB-K 秋月
U7x1オペアンプLMC662 マルツパーツ館
U8x1GM管SBM-20 ヤフオクで5000円前後ってところですか・・・
(値段がじりじり上がっている気がします)
U9x1LANコネクタ(パルストランス付き)J0011D21BNL 秋月です。基板の穴と一致してないのがしんどいっす
U10x1圧電ブザーKBS-27DB-3A マルツパーツ館
C1〜C6x6コンデンサC1,C4はレギュレータとセットです(秋月)、
C2は耐圧3KVの物を入手してください(ラジオセンターとか)。
R1〜R8x8抵抗100KΩx3 ボリューム抵抗100KΩx1 200KΩx1 2KΩx1 1KΩx1
3.9MΩx1(本当は5.1MΩがベストらしいです。ラジオセンターにて入手)
Q1,Q2x2トランジスタ2SC1815 x2 秋月
D1x1ダイオードIN4007 マルツパーツ館
LEDx1適当な発光ダイオードをどこでも

ご注意!

GM管をセットする前にD1の先から400V出ているか確認したほうがよさそうです。
実はテスターでは正確な出力電圧が測れないと指摘がありました。 現在専用の測定回路を作り見直そうとしています。 本機器は想定より高い電圧をかけているかもしれません。再度調査後、ご報告させていただきます。

プログラム

mbedならでは機能

  • Pachubeへのデータ発信機能(事前にPachubeへのアカウント登録が必須です)
  • ネットワークアップデート機能 ファームのネットワーク更新を自動で行います。友だちに渡してもネットにつなげて貰うだけでPG修正ができます\(^o^)/

Import programgeigercounter04

ネットワークアップデート機能とか、Pachubeへの情報登録とかの処理を追加しています

設定ファイルがあります
バイナリと一緒にmbed内に置くだけです

PACHUBE.CFG

PACHUBE_APIKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(Pachubeから発行してもらいます)
PACHUBE_FEEDID=XXXXXX(同じく)

pachube.cfg

ファームのバージョンファイルがあります
バイナリと一緒にmbed内に置くだけです

geiger.txt

9

Pachubeについて

世界中のセンサー情報を集めているサイトらしいです。

現在、福島の友達宅で稼働中です
uSv/h
uSv
CPM
uSv

http://www.pachube.com/feeds/25182

WEBAPIが公開されているため、有志の方が分かりやすい表示にしてくれています。 http://japan.failedrobot.com/


Report

1 comment on mbedでガイガーカウンタを作ろう!:

03 Jul 2011

どもです、まっくといいます(*`・ω・)ノ 私は福島に住んでいます。 今回、mbedでガイガーカウンタを作るにあたり、 参考にさせていただきましたぁ(*´ω`*)

Please log in to post comments.