Arduinoと超音波センサを使ってお掃除ロボットを作る

Arduinoと超音波センサを使ってお掃除ロボットを作る

タイトルにもある通り、Arduinoと超音波センサを使ってお掃除ロボットを作ってみました。
といっても、ルンバのような物ではなく、雑巾がけをするようなロボットです。

主要部品はこんな感じです。

  • Arduino Micro
  • 超音波センサ HC-SR04
  • モータドライバ TA7291P
  • 工作キット タミヤ 楽しい工作シリーズ No.162 リモコンロボット製作セット
  • 電池ボックス
  • ブレッドボード

接続はこうです。この図を作ってから繋いだ訳ではないので、間違ってる可能性有り。

プログラムは下記の通りです。
超音波センサの部分は下記サイトのプログラムを参考にしています。

Arduinoでパーツやセンサを使ってみよう~超音波モジュール編 | Device Plus – デバプラ

全部組み立てるとこんな感じになります。
後ろの方にウェットティッシュを巻いたブレッドボードを付けています。
これで床を拭いていきます。
なお、Arduinoは単3乾電池2本で5Vを作れるバッテリボックスで動いています。秋葉原で買いました。