Arduino + XBee Shieldがリセットされてしまう件


XBee Series1(Series2でも)をXBee Shieldにさして、
ATモードでシリアル透過受信してると、
何度かシリアルデータがリセットされてしまう問題に出くわした。


当初はソフトウェアの問題かと思って調べてたんだけど、
超シンプルな上に別の構成のハードでは全くもんだないソースだったので、
別の原因を探してたら、どうやらShield自体の問題だったらしい。。。


対処方法としては、R3を外せば良いみたい。
http://sites.google.com/site/usearduino/home/xbeeshield/xbeexbee-shield


いやー、良かった良かった。

声リモコン


昨日はちょっと体調が芳しくなく、久々に家で過ごす時間が長かった。
ちょうど良かったので、最近整理できてなかった事の整理をしたり、やりたかった事の整理をしていた。


その中で、家電を全てセンサで制御しようと思ってた事を思い出し、
一日何もしないで家でぐーたらしてるのは人間的に辛かったので、
とりあえず作ってみた!


技術的には、下記のような流れ。


1.マイクから音声入力
2.Julius(サーバモード)でルールベースの音声認識
3.PerlクライアントでJuliusからのデータを受け取り、特定の文字列の場合家電についてるXBeeへATモードでシリアルデータ送信
4.XBee経由でシリアルデータを受け取ったArduino(with XBee Shield)が、スイッチ切り替え
5.ついたり消えたり


みたいな感じ。
楽しいー。


もちろんの事、上記はid:hecomiid:rti7743という過去の偉人の知見無しでは出来なかったす。
感謝感謝。