工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

FizViz-統計のための大規模な物理的視覚化!

コンポーネントと消耗品

>
Arduino MKR1000
Windows Remote ArduinoでMKR1000を使用して、状態をFizVizウィジェットにストリーミングしました。
× 1
Adafruit TB6612 1.2A DC /ステッパーモータードライバーブレイクアウトボード
× 1
AdafruitNeoPixelデジタルRGBWLEDストリップ-白色PCB144 LED / m -1m
さまざまな密度のNeoPixelストリップが機能しますが、144ピクセル/ mのストリップは最も明るくローカライズされたものになります効果。
× 1
Sanyo Pancakeステッピングモーター:バイポーラ、200ステップ/リビジョン、50 ×11mm、4.5V、1A /相
ほとんどすべてのステッピングモーターが正常に動作します-Sanyo Pancake Stepperは、 RotoMotoのフレームは非常に簡単です。
× 1
Adafruit 5V10Aスイッチング電源
× 1
>
リードスイッチ:Coto Technology CT10-1540-G1
× 1

必要なツールとマシン

ShopBot Buddy CNC
RotoMoto FizVizの例では、ShopBotを使用してマウントとアクリルを切り取りました。レーザーカッターから手工具に至るまで、さまざまな方法でそれを行うことができます。したがって、ShopBotを持っていない場合でも、絶望しないでください(ただし、ShopBotを入手することをお勧めします...)
LulzBot TAZ5
多くのプラスチック部品とアセンブリコンポーネントをTAZ5から3Dプリントで使用しました。 FizVizウィジェットを構築するときに3Dプリンターを持っていると、非常に便利です。 TAZほど大きくも悪くもありませんが、ウィジェットのパーツを作成するのに非常に便利です。
Form Labs Form1 +
Form1 +は必須のツールではありませんが、信じられないほどの解像度と精度により、一部のパーツを印刷できます。それ以外の場合は、既製または機械加工されたものを見つける必要があります。これにより時間を節約でき、シャフトや部品を追跡する代わりに、いくつかのシャフトや部品を組み立てることができます。
Autodesk Inventor
Rhino3D

このプロジェクトについて

「FizViz」とは何ですか?

私たちは、情報を大判で、非常にクールで、すぐに読める方法で提示するデータの物理的視覚化を行っています。コンセプトは、オフィス、ワークショップ、または重要なデータを監視および共有したい場所に一連のFizVizウィジェットを配置することです。

-今日は何個の商品を販売しましたか?それは私の平均と比べてどうですか?

-何人の人が私のウェブサイトにアクセスしましたか?彼らは何ページを見ましたか?

-最近の猫の動画投稿のせいでトラフィックが増えているのでしょうか、それとも私の製品とは関係がないためにみんながバウンドしているのでしょうか?

または、他のデータソースに接続します:

-3Dプリントの仕事の残り時間はどれくらいですか?

-ここには何人いますか?

-ハックスター世界最大のArduinoチャレンジには、すでにいくつのチャレンジエントリが提出されていますか?

なぜFizVizを作ったのですか?

昨年、私たちのチームは最初の「本物の」製品を作成して発売しました。私たちは、設計、調整、クラウドファンディング、構築、再設計、認定、笑い、叫び、誓い、そして最終的には製品を出荷しました。私たちが思っていたよりもずっと難しいです(しかし、それは誰もが言うことです)。

それから...私たちは執拗なメトリクスの監視を始めました。何人の人が私たちの製品ページを訪れましたか?当店?彼らはどのくらい滞在しましたか?彼らはどうやってそこにたどり着いたのですか?ツイート、ブログ、投稿、共有するとどうなりますか?何もしていなかったのに、なぜ10ユニットを売ったのですか?

<図>

質問する心は知りたかった。

私たちは専任のチームですが、誰もがこれらの質問に答えようとしてGoogleAnalyticsを細心の注意を払って組み合わせることにアクセスしたり興味を持ったりしたわけではありません。そして、それを知った私たちの人々は、私たちが同じ主要な分析を、時には1日に何度も検索することになったことに気づきました。多くの場合、私たちが見たときはあまり変化しなかったか、見ていなかったときは大きく変化しました。

明らかに、あらゆる形や形式のデータをフィルタリング、要約、およびマッシュするためのオンラインツールとシステムに不足はありません。しかし、彼らはあなたをあなたの流れから遠ざけ、あなたが興味のあることに到達するためにワークフローの(やや難解な)知識を必要とします。

そして、率直に言って、彼らはそれほどエキサイティングではありません。

彼らはオフィスの周りの人々を応援させません。彼らはチームの成果を放送せず、成功を急いで見ています。彼らは不妊で、デジタルで、通常は孤独な経験です。

<図>

FizVizはどのように機能しますか?

FizVizウィジェットは3つのコンポーネントで構成されています:

1) WindowsPCまたはタブレット (Surfaceが大好きです)データを収集し、Windows RemoteArduinoを使用して現在の状態をFizVizウィジェットに送信します。

2) Arduino MKR1000 Wi-Fi経由でPCからデータを受信し、FizVizウィジェットの物理的なコントロールを駆動します。

3)データを表示する物理コンポーネント 。現在、次のサポートがあります:

  • カラーLED効果用のNeoPixelライトストリップ
  • ダイヤルとゲージを作成するためのステッピングモーター
  • Gaguesをゼロ調整または調整するためのスイッチ(RotoMoto FizVizウィジェットでゼロを見つけるためにリードスイッチを使用します)

基本的に、PCは手間のかかる作業を行います。つまり、データソース(Google Analyticsを収集するためのソースが含まれています)からデータをプルしてから、物理的なインストールを駆動するArduinoに状態とコマンドを送信します。

ステッピングモーターを備えた基本的なNeoPixelウィジェットを稼働させるためのすべての回路図と情報を提供しました。その後、好きなだけクリエイティブになれます。

私たちのビジョンは、さまざまなタイプのデータに対してさまざまなウィジェットを構築し続けることです。 1つの例から始めましたが、FizVizは、実際には、表示するデータの種類に応じて適切な視覚化を行うことを目的としています。ルールはありません!

電気の概要


<図>

FizVizの配線はかなり簡単です。最新の回路図面は、GitHubのFizViz-Electricalリポジトリに常にあります。コンポーネントに関する注意事項は次のとおりです。

  • Arduino MKR1000 -私たちの活動の頭脳。小さくてうまく機能することを除けば、ここで言うことはあまりありません!
  • NeoPixel Strips -NeoPixelストリップへの接続は非常に簡単です-データピンとArduinoの間に460オームの抵抗(R1)を使用します。次に、通常、ストリップの電源装置をシステムのメインの5V電源装置に直接配線します。 AdafruitのNeoPixelUberguideは、NeoPixelsの統合に関しては聖書であり、プロジェクトで使用して制御を簡素化できるArduinoライブラリが含まれています。ストリップには2本のアース線(黒)が付いている場合があります。どちらもアースピンに接続されます。
  • AdafruitTB6612ブレイクアウトボード -一般的なステッピングモーターを制御します。ダイヤル、ゲージ、スライダーなど、正確に動くものを作るのに本当にクールです。 RotoMotoFizVizの針を駆動するために使用しました。ここに追加するのはそれほど多くありません。 Adafruitの指示に従い、組み込みのArduinoStepperライブラリと互換性を持たせて制御しました。
  • リードスイッチ-RotoMotoFizVizウィジェットは、針の磁石とリードスイッチを使用して、針がゼロになったことを検出します。ウィジェットの仕組みに応じて、マイクロコンタクトスイッチや圧力スイッチなどの別のスイッチをここでも使用できます。

電子機器をAdafruitPerma-Proto Half-size Breadboardに詰めてウィジェットに詰め込みましたが、フォームファクターによっては、別の形状が必要になる場合があります。これが私たちのように見えるものです:

<図>

ファームウェア/ Arduinoコードの概要

GitHubのFizViz-Arduinoリポジトリには、FizVizウィジェットを強化するArduinoスケッチの最新かつ最高のバージョンが含まれています。プロジェクトを立ち上げて実行するために必要な詳細については、さらに多くの情報がありますが、ここにいくつかの重要なハイライトがあります:

  • WiFi構成 -WiFi構成に関する注意事項に注意してください。よりエキゾチックなWiFiネットワークを使用している場合は、ここでもう少し深く掘り下げる必要があるかもしれません。
  • 外部依存関係- 外部依存関係に関してはかなり軽いですが、インストールが必要になる可能性のあるいくつかのライブラリを参照しています。最新のライブラリは常にページの下部で参照されます。

Windows /リモートArduinoの概要

GitHub上のFizViz-Windowsリポジトリは、FizVizのWindowsコードのホームです。繰り返しになりますが、GitHubにはより具体的な情報がたくさんあるので、そこでの説明を詳しく読むことをお勧めします。

私たちの戦略は、ms-iotのリモートArduino配線コードから始めることでした。 Windowsアプリから直接ピンを制御する代わりに、いくつかのカスタムFirmata制御メッセージを設定しました。リモート配線コードに小さな変更を加えて、カスタムメッセージをFirmataレイヤーに渡すことができるようにしました。次に、Windowsアプリからの制御コマンドに基づいてFizVizの状態を更新するカスタムメッセージハンドラーをArduinoプロジェクトに実装しました。

また、Google Analyticsから分析データを収集するためのサポートも追加しました。これは、独自のFizVizウィジェットの主なユースケースであるためです。別のデータソースに接続する場合でも、これが参考になることを願っています。 APIアクセス用にGoogleAnalyticsアカウントを設定するには、いくつかの手順が必要です。詳細については、リポジトリのメモを確認してください。

<図>

ウィジェット#1-「RotoMoto」

FizVizのすべての機能を紹介するためにRotoMotoを構築しました。それはあなたがどんなオフィスでもぶら下がることを誇りに思うことができるウィジェットで私たちの照明とステッパーコントロールの両方の非常にクールなアプリケーションを示すことによってプラットフォームを行使します。私たちの夢は、これらの美しさの4つまたは5つのスイートを並べて吊るすことですが、それを実現するには、さらに多くのMKR1000が必要になります!

独自のRotoMotoの構築は非常に簡単です。すべて同じツールを持っていなくても、手に入れることができるものなら何でも、私たちと同じ効果を達成する方法はたくさんあります。記事の残りの部分では、ビルドと、さまざまな効果のために微調整できる可能性のある場所について説明します。

CADリポジトリ

まず、CADファイルをFizViz-CADリポジトリのGithubに保存します。 RotoMotoウィジェットを作成するために作成したさまざまなパーツのSTEPバージョンとSTLバージョンがあります。

追加パーツ

CAD設計に加えて、アセンブリで使用した部品のリストは次のとおりです。

 説明サプライヤー部品番号注記ステッピングプーリーMcMaster-Carr1375K1515歯ニードルプーリーMcMaster-Carr1375K2830歯ベアリングMcMaster-Carr60355K701使用2ベルトMcMaster-Carr7887K28ステッピングモーターネジDeModeElec。 54-410-1002.6mmx8mmリードスイッチDigikey306-1124-1-NDマグネットDigikey469-1002-ND 0.5 "Dx0.125" H  

マウントボード

RotoMotoビルドのバックボーンは取り付けボードです。基本的に、それは機械的および電気的コンポーネントを収容し、ディスプレイの点灯したベゼルの後ろにすべてをきれいに押し込めます。

ShopBot CNCを使用して、1インチの厚さのMDFボードから取り付けボードを削り出しました。形状を切り抜く方法は他にもあります(レーザーカッター、ジグソーパズルなど)が、CNCがここにあるので、それを使用しました。 。

<図>

ベゼル

これまでのところ、私たちのビルドの大きな特徴は、照らされたベゼルです。この部分を1/2 "の厚さのアクリルシートから切り取ります。これもShopBotで行います。照明技術の鍵は、表面が切り取られた「つや消し」の場所がどこでも照らされることです。Dremelまたは他の手でマーキングを作成できます。 -ツールも。

このように材料を使用する方が効率的であるため、CADモデルを半分にカットして提供しました。 2つのパーツをアクリルセメントで結合するか、1つのカットで行う場合はモデルをマージします(これがデモの作成方法です)。

<図>

内輪

インナーリングは、ビルドの重要な部分です。これは、NeoPixelストリップが取り付けられ、アクリルベゼルの後ろに隠されている場所です。私たちの製作は、PLAからTAZ5に大きな塊で3D印刷し、それを接着することで構成されていました。かなりの量のフィラーとプライミングの後、かなりしっかりしたリングができました。

<図> <図>

モーターと機械

CADリポジトリには、Sanyo Pancake Stepperのモーターマウント、ベルトテンショナー、シャフトのファイルが含まれています。取り付けはかなり簡単です。ベルトとプーリーは次のように取り付けられています。マウントに2つのベアリングを使用すると、剛性が高まり、シャフトがまっすぐに保たれます。

<図>

配線

すべてを合わせるのは少し注意が必要です。まず、NeoPixelストリップを内側のリングに接着またはテープで固定して、しっかりと固定します。次に、リードスイッチとNeoPixelsのワイヤーがマウント本体の穴を通過します。その後、内輪がベゼルを通ってマウントにスライドします。

写真は千の言葉の価値があります.....

<図> <図>

終了手順

ワイヤーを詰めてすべてを固定する最後のもの。ぴったりフィットしますが、すべてを詰め込みました。配線を終えたら、自分だけのRotoMotoが必要です!

<図> <図>


コード

FizViz-ウィンドウズ
FizVizのWindowsソースコードを含むGitHubリポジトリhttps://github.com/iotdesignshop/FizViz-Windows
FizViz-Arduino
FizVizプラットフォームのArduinoソースを含むGitHubリポジトリ。https://github.com/iotdesignshop/FizViz-Arduino

カスタムパーツとエンクロージャー

FizViz-CAD
FizVizウィジェットの最新のCADファイルを含むGitHubリポジトリhttps://github.com/iotdesignshop/FizViz-CAD

回路図

FizViz-電気リポジトリ
最新のFizViz電子設計のEAGLE回路図およびビットマップバージョンhttps://github.com/iotdesignshop/FizViz-Electrical.git

製造プロセス

  1. ラズベリーパイに最適なアクセサリー
  2. ドローン用の緊急着陸用パラシュート回収システムを構築する
  3. システムはIoTの準備ができていますか?
  4. 航空ボアスコープを保管するための3つのヒント
  5. 大麻のためにあなたの職場を準備する
  6. サプライチェーンの四半期ごとのチェック
  7. 大規模生産および製造における CNC 加工の利点
  8. パンチ ツールの寿命を延ばすためのチェックリスト
  9. 型抜き機の基本的なメンテナンスのヒント
  10. 換気システム用の産業用ファンの選択
  11. 中ぐり機械:ショップのキーマシン