2011年11月14日月曜日

seed社の超音波距離センサー2

ソフトの改造で使えるようにならないかな。

C:ドライブの「Daisen」フォルダの中の「C-Style for e-Gadget」フォルダの中の
「EG-Core」フォルダの中の「V3.09」フォルダの中に
D_Main.cとD_Main.hというファイルがありましてメモ帳で開くことが出来ます。
PINGと書かれているところが関連カ所でありまして、重要カ所を抜き出しますと

#define PING_TOUT 20000 // PING 計測終了時間(uS)
※時間切れを指定しているカ所。新型は38msecなので20000を40000に書き換える。
--------------------------------------------------------------------
gAD[pno] = tct.W / 6; // 6us:1mm
※時間を距離に変換しているカ所。さわらなくていいと思う。
--------------------------------------------------------------------
#define INT_T3_10H 0xFF
#define INT_T3_10L (0xFF-0x05)
#define INT_T3_H 0x8A // (1/32MHz*4)*PS8=1nsec 0xFFFF-0x7530(30msec)
= 0x8ACF
#define INT_T3_L (0xCF-0x05) // 10usec パルス分を差し引く
※1回の計測時間の指定カ所。新型は50msec、0x8Aを0x3Cに、0xCFを0xAFに書き換える。
--------------------------------------------------------------------
あとPINGを打っている10uSを増やしてみたい。
(0xFF-0x05)を (0xFF-0x08)に書き換える。
以上で最大距離が伸びた分をカバー出来る様になると思う。
でもINT_T3_HとINT_T3_Hはプログラムのどこで使っているのかな。
もしかして修正の必要はないかもしれない。

後は、センサ基板の電源側に電解コンデンサー10~100uF6.3V~16Vを付ける。
レシーバーにフードを付ける、とちらかにビニールテープを飛び出るようにして巻けばいい。
などもためしてみる。
まあ、以上は妄想なので期待しないように。

Seeed製
3cm - 400cm
150uS - 25000uS
10uS Trigger
38mS Timeout
50mS 1Cycle
------------------------
PARALLAX製
3cm - 300cm
115uS - 18500uS
5uS Trigger
?mS Timeout
30mS 1Cycle

次のトリガまで最低10mS必要
音波は1cm進むのに約29μ秒かかります。

2011年11月10日木曜日

Bluetoothモジュール関連製品を一斉値下げ

Vstoneロボットショップ
http://www.vstone.co.jp/robotshop/
RBT-001 旧価格6,825円 → 新価格:4,735円
国内使用可能 (技適マーク有)

あとひと声お願いします。

宇宙教育指導者セミナーを受講して宇宙教育リーダーになろう

宇宙教育指導者セミナー開催のお知らせ
開催日時
平成23年11月12日(土)9:30~17:00
開催場所
那覇市牧志駅前ほしぞら公民館
参加費用
無料
講演1・2は中高生可
会場にゆとりがありますので、午前の講演のみの視聴、及び、
A.社会教育基礎コースの参加は可能です。

締切すこしすぎたけど、一部は参加出来るみたい。
一流の講師が指導をしてくれるお勧めです。

2011年11月8日火曜日

沖縄工業高校の工業祭があるよ

沖縄工業高校の工業祭があるよ。
一般向けへの工作体験などもあるそうです。
http://www.okinawa-th.open.ed.jp/zen/PC/0300kyouikukannkei/0301gyouji/H23/11gatu/1111/kougyousaiannai.html
2011年11月11日(金)、12日(土)
【テーマ】
無限の可能性 未来へ引き継ぐ匠の技 沖工祭

面白そうだね。興味のある子は行ってみよう。
土曜日が一般向けのようです。

2011年11月7日月曜日

e-GadgetやTJ3で方位センサーHMC6352を使う方法

TeamReverseの徒然さんのところに
http://teamreverse.blog3.fc2.com/blog-entry-79.html
e-GadgetやTJ3でHMC6352を使う方法が書かれています。
C-StyleのD_I2C.cのget_dir関数の中身を少々書き換える
と書いてあります。
購入したので試してみて追記します。

千石電商オンラインショップ
http://www.sengoku.co.jp/mod/sgk_cart/search.php?toku=&cond8=&dai=&chu=&syo=&cond9=&k3=1&list=2&pflg=n&multi=&code=EEHD-04UH
SparkFun SEN-07915 EEHD-04UH
HMC6352搭載 デジタルコンパスモジュール
【商品詳細】 •I2Cインターフェイス
•電源電圧:2.7~5.2V
税込 ¥3495

Arduinoが大幅値下げ

ストロベリー・リナックスさんのところでArduinoが大幅値下げ
Arduinoの現行機種 Arduino Uno R2
R2は基板パターンが変わった改良品。
USBケーブル(1.8m)付き
2,520円
Arduino Duemilanove 328(ケーブル付)
FTDIチップで安定したArduino、この商品は旧型品
1個 2,520円

微妙に違う互換ボードや半田付けが必要な組立セットより
1台、オリジナルを持っておいても損は無いと思う。
新型と旧型どっちがいいのかな。

2011年11月6日日曜日

一番安いseed社の超音波距離センサー

千石電商オンラインショップ
SEEED STUDIO SEN136B5B
超音波測距モジュール

Ultra Sonic range measurement module
【商品詳細】 超音波で距離を測定するモジュールです。
Arduino libraryが用意されていますので、
Arduinoで簡単に測定できます。 
ブレッドボードにも使いやすい設計です。
電源電圧:5VDC
測定可能範囲:3cm-4m
推奨測定角度:30°
税込 ¥1,500

これを購入してe-Gadgetの最新のC-Styleで使ってみました。
コネクタを反対向きに差し込む必要があります。間違えたらこわれます。
ご利用は、自己責任でお願いします。
今のところ純正品のPARALLAX製の超音波距離センサと同じように
使えております。ソフトやハードの改造など必要ありませんでした。
製品によっては、個体差があって使えないものもあるかも知れないので
私のところでは、動いたよという報告ですね。
詳しい調査を一人の子にお願いしたので報告が上がり次第、追記します。
動くことがわかったので、みんな欲しがりました。
あと5つ、追加購入予定です。

注意
超音波センサーの比較調査ですが、完全互換とまではいえないようです。
追加購入はもう少し待った方がいいと思います。
調査方法や結果は後日詳しく説明しますが、
どうやら70cm程度までしか正確には測定できないようです。
このセンサー(赤)の性能なのか、この個体のみの性能かわかりません。