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

パーティーモード付きNeoPixelライトセーバー-Arduino制御

コンポーネントと消耗品

>
Arduino Nano R3
× 1
NeoPixelストリップ
× 1

アプリとオンラインサービス

>
Arduino IDE

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

はじめに:Kylo Ren&Rey Neopixel Lightsabers W / Party Modes

このプロジェクトは私のハロウィンコスチュームの一部として始まり、その後拡大しました...たくさん。結局、カイロレンスタイルのサーベルとレイ/アナキンスカイウォーカースタイルのサーベルの2つのライトセーバーを作成し、それぞれをシミュレートするために異なるArduinoコードを作成しました。そして、通常のライトセーバーを超えて、サーベルにカラフルなアニメーションを使ったパーティーモードを作成することにしました。 (ビデオの最後まで見て、新しく構築されたサーベルを試してみたときのカイロの反応を確認し、パーティーモードもあることを確認してください...)作業が完了したので、このチュートリアルでは、次の方法を示します。安価な部品(セイバーごとに約75ドル)でこのセイバーを作成し、Arduino用に自分でコーディングするのではなく、このチュートリアルでリンクしたコードをアップロードするだけです。

コードに関する注意(リンクは後で)-カイロレンサーベルのコードには、いくつかの理由で特に満足していました:(a)不安定なブレードのスパークリングの外観を、私が見た他のブレードよりもよく模倣しています(b)パワーオンエフェクトは、映画のようにメインブレードがパワーアップした直後までサイドブレードを遅らせます(サーベルに夢中になっていない人にとって、サイドブレードはカイロの不安定なブレードの排気口であるため、メインブレードがオンになるまでオンになりません点灯)。また、両方のブレードには正弦波の効果があり、多くのサーベルで見た効果の線形力よりも、フィルムの効果に少し近いと思います。

これらの柄は決してレプリカを意図したものではありません(結局のところ、すべてのジェダイの通過儀礼は独自のライトセーバーを作っています)。代わりに、金属製の柄とLEDコントロールボタンを使用して、リーズナブルなコストで高品質でクールに見えるものを作ることに集中したかったのです。

ステップ1:資料を収集する

セイバーパーツ:

(注:ホームデポの部品を使用しましたが、これはアマゾンよりも少し安価です。)

•ポリカーボネートチューブ:http://amzn.to/2Dd9YYb

•ポップアップドレイン:http://amzn.to/2mgaZGX

•ドレン延長チューブ:http://amzn.to/2mf829h

•5VモーメンタリLEDプッシュボタン:http://amzn.to/2CLbu2Eまたはhttps://goo.gl/Cn1iDy

•WS2812144 LED / mストリップ(2x /セイバー):http://amzn.to/2CLIlEBまたはhttps://goo.gl/Cn1iDy

•WS2813144 LED / mストリップ(新しいLEDタイプ)(2x /セイバー):http://amzn.to/2qQqPgCまたはhttps://goo.gl/q88jDe

•4AAバッテリーホルダー:http://amzn.to/2qNJzxw

•1.2Vニッケル水素単3電池-http://amzn.to/2DKrIdLまたはhttp://amzn.to/2FPDp3o

•JSTコネクタ:http://amzn.to/2ALve4j

•1¼インチPVCパイプ:http://amzn.to/2CKP95m

•¾” PVCクロス:http://amzn.to/2FlI5On

•Oリング:http://amzn.to/2Eq2FvBおよびhttp://amzn.to/2Eq2FvB

•パッキングフォーム:http://amzn.to/2FoqrcL

電子ツール

•私のお気に入りのはんだ:http://amzn.to/2CNgjIF

•高品質のはんだごて:http://amzn.to/2CKHoMC

•青いはんだ付けマット:http://amzn.to/2DboPCd

その他のツール:

•タップドリルビット(ねじ穴用):http://amzn.to/2Fm7V4A

•RZ防塵マスク:http://amzn.to/2wM8F1t

•Bosch18Vコードレス丸鋸:http://amzn.to/2wcDgnN

•Bosch18Vコードレスドリル&インパクトドライバーキット:http://amzn.to/2BCI753

•32インチのリップ容量を備えたDewaltテーブルソー:http://amzn.to/2yQd2Fy

•日本のフラッシュカットハンドソー:http://amzn.to/2yRa1Fd

•Dewalt12インチマイターソー:http://amzn.to/2yQRgS6

ステップ2:柄を作る

<図>

柄は、Amazonから購入できる1インチのポリカーボネートチューブを除いて、主にホームデポや大型スーパーセンターで見つけることができる配管部品で構成されています。

最初にアナキン/レイスタイルのシングルブレード柄について説明し、次にカイロレンクロスガードスタイルの柄の違いについて説明します。

柄の主要部分は、1.25インチのポップアップドレンとスリップコネクタ付きの1.5インチのドレン延長チューブの組み合わせでできており、Oリングと1/4インチのボルトで相互に接続されています。 1.25 "ポップアップドレンの優れた点は、1.25" PVCパイプがその内側にぴったりと収まり、次に、ブレード用の1 "ポリカーボネートチューブがその内側にぴったりと収まるということです。 1.25インチのPVCパイプにより、ブレードを柄に簡単に接続できます。

カイロスタイルのクロスガードの場合、1.25インチのPVCパイプの代わりに3/4インチのPVCクロスコネクタを使用するだけです。 3/4 "PVCクロスコネクタは基本的に1.25" PVCパイプ(1 "ID)と同じ寸法であるため、ポリカーボネートチューブがぴったりと収まり、ポリカーボネートチューブの2つの小片を追加してクロスガードを完成させることができます。

両方のサーベル柄で、ドレンとエクステンションチューブは、ドレンパイプの周りの1 "Oリング(エクステンションチューブに挿入されたときにぴったりとフィットします)と1/4"ボルトによって一緒に保持されます。

それがどのように連携するかがわかったので、次のようにします。

(a)ポップアップドレンからドレンプラグを取り外します。

(b)排水管を切断して、延長チューブに約1.5インチだけ延びるようにします(そうでない場合は、排水管が延長部に伸びて、4Aバッテリーホルダーがその中に収まらないようにします)。マイターソーを使用します。 、またはそれを削減するための弓のこ。

(c)1/4 "-20タッピングドリルビットを使用して、延長チューブと排水管にネジ穴を開けます。柄の反対側に穴と対応する穴を開けます。

(d)LEDプッシュボタンの柄に5/8 "の穴を開けます。この穴は、1/4"ネジの穴の上に中央に開ける必要があります(これにはfoerstnerビットを使用しました)

(e)延長チューブからスリップリングを取り外し、それを使用して、スクラップのアクリルまたは木材にその内径をマークします。ジグソーを使ってこの円をアクリル/木から切り取り、スリップリングに入れます。これにより、バッテリーホルダーを取り外してバッテリーを交換するための簡単なアクセスを提供するエンドキャップが作成されます。

ステップ3:ネオピクセルブレードを作成する

<図>

(a)ポリカーボネートチューブを、ブレードに数インチを加えた長さにカットします(数インチ隠れている柄に伸びるため)。

(b-Anakin / Rey):長さ3 "の1.25" PVCパイプを切断します。必要に応じて、マイターソーを一方の端で斜めに使用します(スカイウォーカーサーベルの外観を模倣するため)。

(b-Kylo):1.25 "PVCパイプの小さな1-2"セクションをカットし、3/4 "PVCクロスコネクタの反対側にエポキシで接着します。オプションで、接着する前にマイターソーでこれらのセクションを斜め​​にカットします。(これらカイロの不安定なブレードの側面の排気口を模倣します。)

(c)スプレーペイントを使用して、白いPVCパイプピースを黒(またはメタリックカラー)にペイントします。

(d)ポリカーボネートチューブを1.25 "pvcパイプ(または3/4"クロスコネクタ)に挿入し、瞬間接着剤および/または2液型エポキシを使用して取り付けます。

(注:電子機器を完成させ、LEDストリップでテストした後、LEDストリップをブレードに挿入するまで待つことをお勧めします。ここで説明しますが、戻って次の手順を実行できます。 LEDが正しく機能することをテストした後。)

(e)2つの144 LED / mネオピクセル(例:WS2812またはWS2813)LEDストリップをブレードの見える長さにカットします(Renブレードには2つの32 "ストリップを使用し、2つの30" +4つの6 "ストリップを使用しましたカイロブレード)。ストリップの粘着性の裏地を使用して、ストリップを互いに背中合わせに取り付けます。

(f)LEDストリップを数層のパッキングフォームで包み、ホットグルーガンまたは透明なテープを使用してフォームをLEDの周りに固定します。

(g)LEDストリップをブレードに通し、JSTコネクタのない端を下から押し込みます。これにより、JSTコネクタを引いた後、JSTコネクタが下になります。ストリップを通り抜けるのが難しい場合は、ガファーズテープまたはゴリラテープを使用して、まっすぐに伸ばしたコートハンガーをストリップにテープで固定し、ハンガーを使用してストリップを引っ張ります。

ステップ4:電子機器を配線する(柄の外側)

<図>

上記の配線図に従って、Arduinoを瞬間的な押しボタンとLEDストリップに配線し、すべてを4AAバッテリーホルダーに配線します。ブレードを組み立てやすくするために、すべてのコンポーネント間でJSTコネクタを使用しました。

Anakin sabre:両方のLEDストリップから一致するすべてのワイヤーを接続したので、単一の電源とアースをストリップに接続し、Arduinoから両方のストリップに単一の制御信号を実行できました。

カイロサーベル:メインブレードの2つのLEDストリップについてはアナキンと同じです。次に、ブレードの側面にある4つの短いLEDストリップに、2番目の電源、接地、および制御信号を送信しました。

LEDの選択に関する1つの注意。これは本当に、新しいWS2813LEDストリップが最適なアプリケーションです。それらには冗長な制御信号があります。つまり、1つのLEDが消えても、ストリップの残りの部分は問題なく動作し続けます。 (古いWS2811およびWS2812ストリップでは、1つのLEDが消灯すると、その後のすべてのLEDも消灯します。)

ステップ5:コードをArduinoにアップロードしてテストする

<図>

両方のサーベルのコードは私のgithubにあります:https://github.com/modustrialmaker

個々のリンクは次のとおりです。

Rei / Anakin:https://github.com/modustrialmaker/Lightsaber_sin ...

カイロ・レン:https://github.com/modustrialmaker/Kylo_Ren_Light ...

このコードを実行するには、Arduinoアプリケーションをダウンロードし、FastLEDライブラリをインストールする必要があります。この部分の詳細が必要な場合は、ビデオまたは無数のArduinoチュートリアルの1つをチェックしてください。これのコードには何も派手なものはありません....

コードは、モーメンタリプッシュボタンを押すと、サーベルオン、サーベルオフ、パーティーモード、サーベルオフの順序でモードが循環するように記述されています。コードには正弦波のオンとオフのアニメーションがあり、パーティーモードはサーベルで何か違うことをする楽しい方法です。 (これらは、私がカイロサーベルを作ったハロウィーンパーティーで大ヒットしました。)

ステップ6:すべての部品を組み立てる

<図>

このビルドで驚くほどトリッキーだったのは、すべての電子機器(arduino、ワイヤー、ボタンなど)を柄の中に入れることでした。書面で書くよりも、見せたり説明したりする方がはるかに簡単です。組み立てプロセスの完全な説明とウォークスルーについては、ここから始まるビデオをご覧ください。

SOUNDに関する1つのメモ。セイバーの音は確かにかっこいいです。 (この理由で、ビデオに追加しました。)ただし、実際にサーベルを使用するほとんどの環境(ハロウィーンパーティーなど)はノイズが多いため、柄に小さなスピーカーが聞こえません。サウンドを追加するにはモーションセンサーも追加する必要があるため、ビルドが非常に複雑になるため、ここではそれらを除外することにしました。また、2ドルのArduino nanoの代わりに20ドルのTeensyが必要になるため、コストも増加します(私が理解しているように)。可能であれば、誰かがArduinoでサウンドを追加するのを見てみたいです。

ステップ7:電源を入れて楽しんでください!

<図>

それが組み立てられたら、あなたはそれを起動して楽しい時間を過ごす準備ができています!カイロはそれを手に取ったときに確かにそうしました(繰り返しますが、彼の反応についてはビデオの最後を見る価値があります:)

これがお役に立てば幸いです。また、このタイプの柄やこのコードを使用して、他の人がどのようなサーベルを作成するのか見てみたいと思います。

コード

Github
https://github.com/modustrialmaker/Lightsaber_single_blade_neopixelhttps://github.com/modustrialmaker/Lightsaber_single_blade_neopixel
Github
https://github.com/modustrialmaker/Kylo_Ren_Lightsaber_Neopixelhttps://github.com/modustrialmaker/Kylo_Ren_Lightsaber_Neopixel

回路図


製造プロセス

  1. バーコードスキャナ
  2. C++ コメント
  3. Arduinoのみを使用するDTMFデコーダー
  4. NeoPixelリングでジャイロスコープを楽しむ
  5. Arduino警報システム:SERENA
  6. レーザーモジュールを使用したモールス信号通信(両方)
  7. Pixie:ArduinoベースのNeoPixel腕時計
  8. パーティーモード付きNeoPixelライトセーバー-Arduino制御
  9. NeoPixelマトリックスの作成方法
  10. データマトリックスコードとQRコード
  11. CNC G コードの紹介