2016年3月6日ミニ四駆AIというものを、最近も組み立てています。http://ai4wd.org一体何かというと。ミニ四駆は速度を上げ過ぎるとコースアウトします。これをセンサー類で制御する、それだけです。これが前回までのモデルです。加速度センサー/ジャイロセンサーを搭載しているので、速さと回転角がわかります。これらのデータをxBeeという無線通信モジュールでPCに送り、観察することができます。速度がわかるので、超過すると微小時間だけモータを逆回転させてブレーキします。今回はどうなのかと言うと、。仕組みに殆ど違いはない模様です。組み込みもできてないですしね。副産物としてDJモードがつきました。(技術的チャレンジ)まだ回路上でテストしているだけになりますが、仕組みはだいたい完成しています。加速度センサーの値によって、音楽にローパス/ハイパスのフィルタをかけます。素敵ですね!その他の機能としてはDJなのでやっぱり、スクラッチは出来るようになっています。ミニ四駆をスクラッチすると、音楽もスクラッチする、、そんな未来を作ろうと思ってます。記事はこれで終わりですが、技術に興味ある人のために仕組みを説明します。なければ飛ばしましょう。加速度センサーは秋月電子通商製のAE-LIS3DHというものを使っています。z)方向の加速度を得ることができます。自分は2g加速度を得て、擬似的な短時間での積分をして速度へと変換しています。これにArudinoという、簡単に扱えるマイコンデバイスのようなもとI2Cバスで接続されます。Miniというものを用いています。下左図にはArduinoそのものの画像でなく、ピン配置の画像を引用させてもらいました。www.cypress.com上右図、I2C通信は2本のバスでデバイスとの通信ができる規格です。ここでのMasterはArduinoで、SlaveはAE-LIS3DHにあたります。Miniのデフォルトでは、I2C通信に必要なSDA/SCLはそれぞれ、A4/A5が対応します。A5ピンをAE-LIS3DHのSCL(3pin)に接続します。電源もつないであげます。ArduinoプログラムでI2Cする方法は説明めんどいので、プログラム貼っておきます。