本当ならI2Cのセンサーとかも使いたかったんですが、応答速度の問題で諦めました。bpsが合わなかったり、合っても使い道がなかったり。ハイテックのセンサーもちょっと個人的に使う気になれなかったので使ってません。去年のロボットもRCXのくせにセンサー数が11個とかありましたが今年はそれ以上です。本当ならカメラを使う予定もあったんですが、ARMの導入が間に合わなかったのでお預けです。mindstorm社のカメラ?あんな高くてサンプル見るだけでわかるぐらい制御簡単なものは使いませんよ。前置きはこのくらいとして、今日の本題に入りましょう。今日はLEGO用の「通電センサーの作り方」です。銀被災者の新たなる拷問発見の方法としてでしたね。使用したのはLINK先輩だったかな。今では懐かしい話です。それ以来ぴょこぴょこと銀用に使われていましたね。2,3年前のノード大会で銀被災者がルールではアルミテープと書いてあるのに通電しない!という問題があったとかなかったとか。そんな通電センサーですが原理は簡単でこのように2本の導線があって、その線の間に導体(電気の流れるもの)がくると2本の線が導通(つながって電気が流れる)するというものです。ロボット側はこの電気の流れを流れているか、流れていないか、の2択で判断させることができます。電気的には、押されていないときは電気が流れなくて押されると電気が流れるタッチセンサーと同じですね。このように電気が流れているか、流れていないかの2択で判断するセンサーをデジタルセンサーといいます。逆にライトセンサーや温度センサーのように、どれくらいの量流れているかを判断するセンサーをアナログセンサーといいます。アナログの話は長くなるのでまた今度致します。いうわけで通電センサーはデジタルセンサーです。この通電センサーですが作り方は至って簡単で。RCXケーブルを切断して被膜を向くだけです。被膜ってのはコードの金属の線を覆っている黒い部分のことです。NXTケーブルの場合は切断後、黒い保護膜を取った後で黒と白のケーブルの被膜を剥いてください。このふたつの線が上の被災者拷問図でいう赤と青の2本のコードになります。プログラムはタッチセンサーと同じプログラムで行うことができます。完成!まぁ簡単なセンサーだったから説明も簡単だったかな。ぶっちゃけこのブログはこういう自作センサーとか、そういう系の話がメインになってくるので今後ともよろしくです。それに必要な電子回路的なお話も大量に出てきますよ♪あ、LEGOやその他ハード、ソフトの話も相変わらず続きますがね(笑)ちなみに通電センサーはたまに人間の皮膚でも反応します。正確には手汗にだけど(笑)塩水って電気をよく通すんですよー。Comment(4)Comments※コメントは内容確認後に手動で公開するようにしております。反映までしばらくお待ちください。WhiteURLComment無題KOYO-Robot今年度の部長こんにちは驚きました、僕も14個です。「I2C」何それ、どう使うの?「PIC」持ってないし、プログラム作るのメンドーつまり上記2つは使ってません、完全にオリジナルの方法ですやろうと思えばアナログ8個デジタル16個の24個のセンサーが付けられます。URL無題radiumKOYO-Robot今年度の部長様14仲間ですね(笑)僕の方も今回はI2CもPICも使ってないですね。理由はPICは同期がめんどくさい、I2Cはノロい。制御の方はロジック回路を組んで行っています。合計24...すごいですね。それだけありゃなんでもできそうな雰囲気が。URL無題radiumKOYO-Robot今年度の部長様デジタルだと方位センサーとかタッチセンサーなどが使えそうですね。あとはフォトTrをデジタル制御すればライトセンサーとしても使えますよ。