It's High Time

プログラミング,電子工作,機械設計,そして暗号通貨

ESP8266をwifi中継器として使用する

英語動画・記事だが,詳しいやり方が記載されている.

この方法では,ファームウェアを書き換えることで標準のファームウェアでは実現し得なかったネットワークブリッジを可能にしているらしい.(流し読み)

記事 runtimeprojects.com

Github github.com

そのうち試して日本語に翻訳するかも

RCボート用プロペラをブラシレスモータに使いたい

水中でブラシレスモータを使いたいが,モータの軸とボート用プロペラとの結合方法がわからない. というのも,ボート用のプロペラについている溝が問題なのである.

f:id:genm:20170904080612j:plain

この溝,ヘリやプレーン用のプロペラにはついてない

おそらく,水中だと空中以上に羽にトルクが掛かるので滑り防止の為だろう

解決策

1. ねじ切りのしてあるプロペラに,先端がねじになっているモータを使う f:id:genm:20170904082315j:plain

…探してみたが,どうも都合よく仕様を満たすパーツは見つからなかった.それにプロペラの方向だけでなくモータのねじの方向まで考えなければならないのではないか そういえば,OpenROVというオープンソースの水中探索ドローンではねじ切りプロペラを使っている.どこで(安く)買えるのか教えて欲しいものだ

2. ドッグを使う

f:id:genm:20170904082215j:plain

Drive Dog というモータの軸に固定する凸付きのパーツを発見した. どうやらこれを使用すれば,大概のモータにプロペラが結合できそうだ.

3.18mm Stainless Steel Dog Drive

まとめ

ドッグを使えば,溝の入っているタイプのプロペラでもブラシレスモータで利用可能 なようである.

溝が入っているタイプはボートパーツの流用なため,低価格で手に入る.なので,この貧乏学生はどうしても溝が入っているものを使用したかった.

これで水中ロボットが作れたらいいな


この部品の情報を調べたかった時に「 ボート プロペラ 溝」 というワードでたどり着けなかった為,以下に関連単語を記載しておく.

ROV ラジコン スクリュー 接続 結合 くっつけ方 へこみ くぼみ

ROSで用いられるXML形式ファイルの仕様

ROS-Gazeboでのシミュレーションで用いられる.world等のXML形式のファイル

これはSDFormatという,XML形式でオブジェクトや環境を定義できるフォーマットに従って記述されている.

f:id:genm:20170626220705p:plain

http://sdformat.org/

上のリンクをたどれば,各タグの要素の意味や設定方法が丸わかり(英語

indigoからROSを使っている人は多分バーション1.4とかを使用していると思う. 最新バージョンは1.6なのでそっちに合わせよう

sdformat.org