足を自作

Home > 電子工作 > 足を自作
すき 0
うんこ 0

やっぱりもの作ってるとロボット作りたくなるよね。夢よ。男の。

ドクターゲロや則巻千兵衛のようにはいかないだろうけどオレにもできるような気がして作ったよ。
俺なりにロボをティクスしてみたんだ。

 

 

できたのが。。。

手持ちの金、モノ、スキルでは足を完成させるのが限界でした。。。

構成

サーボ2個をESP32で制御して足の指の動きを実現しております。ESP32 はWiFi介してスマホアプリBlynkでコントロールします。

ESP32-DevKitCのFritzingデータは以下のサイトのものを使用させていただきました。ありがたい!
 https://ht-deko.com/ft1707.html

部品

  • BLE、WiFi内蔵マイコンボード ESP32-DevKitC

     
  • サーボモータ SG-90

     
  • LiPoバッテリ 400mAh

     
  • 土台 ユニバーサルプレート

 

中はこんな感じです。

 

厚紙でかっこいいボディを作り上げました。

 

中はこんな感じ

Blynk設定

スマホとESP32ボードはスマホアプリのBlynkを用いてWiFi通信させます。前進/後進ボタンで足を動かします。Blynkアプリのバージョンは2.27.5。

新規プロジェクトを作成します。HARDWRE MODELはESP32 Dev Boardを選択。CONNECTION TYPEはWiFiを選択。AUTH TOKENはArduinoコード生成時に使用します(メールで送信されます)。
 

ボタンウィジェットを2つ配置し、前進/後進ボタンにします。
 

前進ボタンウィジェットのINPUTでヴァーチャルピンV0を選択します。

後進ボタンも同様にヴァーチャルピンV1を選択します。

 

Arduino IDEコード

以下のBlynkのArduino用ライブラリを使用してプログラムしました。バージョンは0.6.1。
 https://github.com/blynkkk/blynk-library

ESP32のArduino環境セットアップなどについては以下参照ください。ライブラリはesp32core version1.0.0を使用。

LEDテープ比較 Neopixel vs Dotstar -球体POV製作への道 その7-

ESP32用のサーボモータライブラリESP32Servoも使用しました。
 https://github.com/madhephaestus/ESP32Servo

 

Blynkのボタンプッシュを検出してサーボを前進もしくは後進動作させます。

動作

床が滑ると進まない。。。

おわりに

まさに小さな1歩。どれほど時間を要するかも検討もつかない。

でもいつか血のかよった骨のある超合金ロボにまで仕立てたい。

完成予想図

 

「足を自作」への2件のフィードバック

  1. めっちゃ面白いですね。
    参考になりそうなテーマが多いし、
    子供もモノづくりなどに興味を持ちそうですね。

    1. ありがとうございます!

      子供たちにもいろいろ作れるようになってもらいたいです。

コメントはこちらから

メールアドレスが公開されることはありません。コメントのみでもOKです。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください