まとめ
背景
私たちがとても誇りに思っているこの小さなPrintbotの物語は、数ヶ月前に始まりました。当時、8歳の息子ハビエルが三王の日にロボットキット(bqのものをお勧めします)をプレゼントとして受け取り、私たちは基本的な電子機器、Arduinoなどをいじり始めました。そして、3Dプリンタを持っていて、何度かPrintbotを組み立てた後、「なぜ私たちでゼ
つまり、私たちの電子工学、プログラミング、自動化に関する知識は「0」で、3Dのデザインやモデリング以外はすべて未経験だったのです。
感謝の言葉
これをさらに続ける前に、bqの人々、DIWOプラットフォーム、ロボット工学のコース、そしてArduino bitbloqボックスのプログラミングプラットフォームに感謝しなければなりません。
特に、PROMETECのフアン・カルロスに感謝します。http://www.prometec.net)Arduinoの優れたオープンコースのおかげで、このタスクに取り組むことは不可能なかったでしょう。
また、ハビエル・ビダル・ペーニャにも感謝しなければなりません。https://Twitter.com/javidalpe)彼は忍耐強く、ウェブコントロールの作成やプログラムのコードデバッグを手伝ってくれました。
コンセプト
私たちのアイデアは、カメラを内蔵した遠隔操作のロボットを作り、ロボットを直接見ることなく遠隔で操作できるようにすることでした。遠隔操作システムの中でも、Wi-Fiが最も適していると考えました。Wi-Fiはより高い自律性、カバレッジ、リアルタイムのビデオ送信が可能で、少なくとも制御されたエリアではインターネットから遠隔操作できる可能性があると考えていたからです(この部分はまだ実現
私たちはGoproを持っていたので、それは自分のアプリで携帯電話とストリーミング接続されるので、私たちはすでに作業の一部を終えたと思っていました。そして、残りの唯一のことは、ロボットの動きを制御することでした。
最初のテストで直面した大きな問題は、カメラのストリーミングに数秒の遅延があることでした。しかし、この小さな欠点は、ロボットの操作がまるで火星のロボットを操作しているように感じさせるので、私たちにはむしろプラスの要素となっていました!!!!これは確かに解決できる問題ですが、私たちの場合、これはむしろメリットよりもデメリットなのです。
とはいえ、これは2つの連続回転サーボを搭載したローバーであり、電子機器とカメラ用のマウントが搭載されたシャーシに取り付けられ、180度の回転を可能にするマイクロサーボが付いています。
印刷されたパーツ
部品の設計に際しては、以前にBQのプリントボット(Beetle、Renacuajo)を組み立てた経験や、Thingiverseで見た他の例を参考にしました。これらの部品の一部をコピーしたり、変更したりして自分たちのソリューションを見つけました。コンセプトは、強固でシンプルかつコンパクトなシャーシを作ることでした。設計にはAutoCADとSketchUpを使用しました。
私たちはいくつかの小さな衝突問題に直面してきました、そのため、ロボットが2色で印刷されているのがわかるでしょう。これは、最初のプロトタイプの一部の部品がフィッティングの問題で修正する必要があったためです。SolidWorksやInventorならこれは起きないでしょうね!
現在のバージョンでアップロードしたのは、印刷したプロトタイプのものです。Wi-Fi用のマウントなど、いくつかの改善に取り組んでいます。
主なコンポーネント
Freaduino UNO コントローラボード (Arduino UNO やそれに類似する製品と互換性があります。このボードの特長は、各ピンに SVG コネクタが内蔵されていることです)
2つの連続回転サーボSM-S4303Rまたはそれに類似するもの
9gのマイクロサーボ(とそのネジ)
モジュロWi-Fi ESP8266(必要に応じてプログラミングするためのFTDIコネクタ付き)
Gopro Hero 3カメラとそのマウント(またはWi-Fi対応の同様の製品)
M3のネジとナット(さまざまなサイズ、12、14、30 mmなど)
直径12 mmのボール、ビーズ、またはベアリング。
50 mmの2つのOリング
8個のAAA電池を収容できる電池ホルダー
ミニプロトボード
いくつかのプロトボードケーブル
主な機能とコントロール
進む、後退、左折、右折、そして止まる。
カメラの動きは、右、左、中央の位置に移動します。
コントロールウェブは、矢印キーを押すことで操作できます。
アルデュイノのシリアルモニターで、以下のATコマンドを実行する必要があります。
AT+CIFSR? // これでESP8266のURLがわかります
AT+CWLAP="tured","tucontraseña" //これは一度だけで、それ以降は記憶されます。
コントロールウェブページには、あなたのプリントボットのURLを入力する必要があるボックスがあります(AT+CIFSR?コマンドを実行して取得したURLです)。
私は、www.prometec.netのESP8266チュートリアルを見てみることをお勧めします。ESP8266の設定方法や特殊機能について、非常にわかりやすく説明されています。
http://www.prometec.net/arduino-wifi/
私はコントロールプログラムを添付しましたが、まだデバッグや改良の段階にあります。ご意見やご提案をお待ちしています(これは私たちの最も弱い部分です);) そして私が言ったように、私は半分機能しているベータ版を提供しました。数日後には完全に、正確に、そしてより改良されたバージョンを提供できることを期待しています。私はこのように言っていますが、もっと得意な方が私たちを
コントロールウェブ.htmlファイルは、プリントボットを制御するためにブラウザで実行されます(移動矢印を長押ししてから、離すと停止します)。
最後に、テスト段階のビデオをいくつか紹介します(ループ再生で、Wi-Fiはオフになっています)。まもなく遠隔操作のビデオを公開する予定です。
https://www.youtube.com/watch?v=HMv9-_M3Ngg
https://www.youtube.com/watch?v=LGqeGaWIHyk
印刷設定
プリンターのブランド:
リプレップ
プリンター:
プルサI3ヘフェストス
ラフト:
いや
サポート:
いや
解決策:
300
充填:
30
備考:
PLAで印刷された部品
タグ
モデルソース
