「待て!!」をするロボット
距離センサを使って遊ぼう!ということで作りました。手をかざすと「待て!!」をするわんこのようなロボット。
【仕組み】
手がかざされたのを距離センサで検知して振動モータを停止、手がかざされていないときは振動モータを動作しています。足は歯ブラシになっており、振動モータの振動により移動します。
【使用部品】
GR-KURIMI (Arduinoボード)
測距センサGP2Y0A21YK
振動モータ
N-ch FET
【回路図】
【プログラム】
簡易化するためLEDの点灯は省略しています。
void setup() { pinMode(6,OUTPUT); } void loop() { if(analogRead(A0) < 512){ digitalWrite(6, HIGH); } else { digitalWrite(6, LOW); } }
【部品詳細】
GR-KURUMI http://gadget.renesas.com/ja/product/kemuri.html
測距センサ http://akizukidenshi.com/catalog/g/gI-02551/
振動モータ http://akizukidenshi.com/catalog/g/gP-06782/
N-ch FET http://akizukidenshi.com/catalog/g/gI-06049/