LoginSignup
4
1

More than 5 years have passed since last update.

掃除機Hack!

Posted at

深センで、掃除機を買ってみました。
IMG_20181209_122554.jpg

買ったのは、電気街です。少し値切って700元。日本円で1万円少々ですね。

IMG_20181209_121525.jpg

どうして掃除機を買ったかというと、深センで基板を作成するワークショップをやったのですが、
IMG_20181207_110520.jpg

参加者のひとりがロボットのプロトタイピングで足回りを作りたいということで、メカ部を既存品を流用して作ろうとしました。電気街で使えそうなものとして、掃除機を選定しました。

掃除機の機能

梱包内容
IMG_20190414_073220.jpg

掃除をする機能のほか、充電ステーションに自動帰還して充電ができます。

IMG_20181209_124905.jpg

Hack その1 内部調査

分解をします。
IMG_20181209_131156.jpg

コントローラー基板
IMG_20181209_131420.jpg

コントローラー基板の裏側です
IMG_20181209_131510.jpg

IMG_20181211_110129.jpg
センサーなどいろいろついています
IMG_20190326_201832.jpg

モーターユニットです

IMG_20181211_110411.jpg

モーターにはエンコーダーがついています
IMG_20181211_110732.jpg

Hack その2 外部にハードウェアをつなげてコントロール

さて、これの制御を乗っ取って、自由にコントロールできるようにします。

モーターコネクタ
IMG_20181211_110212.jpg

コネクタから配線をたどると、モータードライバがありました。
IMG_20181211_111556.jpg

モータードライバーはこれでした
https://www.allegromicro.com/

image.png

データシートから、ピン2番と3番に信号を入れるといいみたいです

モータードライバの制御信号をインジェクションして

IMG_20181211_142740.jpg

改造して線を外に出してきます

IMG_20181211_145046.jpg

ESP32から信号を送るようにしました

IMG_20181211_152800.jpg

スマホのアプリから、ボタンを押すとこのようなASCIIキャラクタを送信するように設定しました
Screenshot_20181211-164718.jpg

動かしているところ

IMG_20181212_121027.jpg

Hack その3 プログラム書き換え制御

さて、ロボットの足回りの試作はできたのですが、調べているとマイコンにSTMicrosystems STM32が入ってました
IMG_20181209_131719.jpg

image.png

ここにプログラムポートが出ていました
IMG_20190208_144913.jpg

ということは、プログラム書き換えできるのではないでしょうか。

配線します
IMG_20190208_161029.jpg

ここに、ST-Linkをつなげました。

プロテクトかかってましたが、あれこれ試しているとプログラムが書き換えできました。

後にインターフェースケーブルを購入
IMG_20190326_174245.jpg

これで、いろんなプロトタイプのベースとしての活用ができるようになりました。

Hack その4 教育用に応用

電子工作ではまず最初にLチカをしますが
IMG_20181209_104528.jpg

その次、何をするかというと結構困ってしまいます。ロボットやりたいけれど高い・・・

でもこの掃除機であれば制御が簡単で、値段も安く、パワフルでいろいろ応用できそうです。

ArduBlockでプログラムすると、こんな感じでモーターを動かすテストができます。

IMG_20181211_160703.jpg

ブロックプログラミングしているところ
IMG_20181211_160655.jpg

このように考えて楽しくプログラムできるのではないでしょうか。
image.png

Hack その5 工場突撃

掃除機を、教育用に応用することができるように掃除機の会社と協力してもらえないかと考えました。

掃除機の工場へ行ってきました

IMG_20190304_133414.jpg

プレゼンしてきました
image.png

マブダチになりました

IMG_20190304_151142.jpg

今後、ワークショップなどやっていくつもりで準備をしています。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1