DJコントローラー

フル機能のDJコントローラーに非常によく似たデバイスをご紹介します。完全にスクラップ金属ではないにしても、いずれにしても、 これらのマイクロコントローラーや他のArduinoなしで組み立てられます

画像





先史時代



私はDJコンソールに10年も立ちませんでした。 そして、突然、魂のために、私のお気に入りのトラックのいくつかのライトが望まれました。 Traktorのダウンロードとトラックのダウンロード-簡単な問題。 しかし、マウスを使用してこのプログラムを操作することは、仮想キーボードで長い文字を入力することに匹敵する喜びであるという事実によって、次の喜びはすぐに覆されました。 その後、キーボードが稼働しました-Traktorは非常に柔軟に構成されており、任意のコマンドに任意のキーを割り当てることができます。 しかし、この決定は完全に不満足でした。



そのとき、プロジェクトのアイデアが生まれ、技術的なタスク、または必要に応じてコンセプトが策定されました。



プログラムは完全にキーボード制御されているため、古いUSBキーボードから頭脳を取り出し、一連のスイッチを使用してキーストロークをシミュレートし、最小限のコストで完全なリモートコントロールを実装できます。



キーボード



ご存知のように、USBキーボードの頭脳は、ケースの隅に寄り添う一連の接点を持つ小さなボードです。 これは写真にありますが、すでにはんだ付けされ、コントローラーケースに取り付けられています。



画像



さらに、標準的なクレーブには2つの透明なシートが重ねられており、その上に導電性トラックが配置され、各キーの下に接触パッドがあります。 キーを押すと、これら2つのシートで対応する接点が閉じられ、脳の2つの接点が閉じられます。



私の洞窟には、2つのグループの連絡先がありました。8つは黒のワイヤーで、もう1つは20-青色です。 黒を青にロックするだけで、キーボードでできることはすべて実現します。



「ちょっと待って!」 -思慮深い読者はこの場所で、「DJコンソールはボタンだけでなくペンでもある!」と叫ぶでしょう。 キーボードを使用してハンドルの滑らかな回転を模倣する方法?「著者は「読者に従ってください、そして私はあなたの前に電気工学の世界の扉を開きます...」



無限に調整可能なノブ



ペンの設計は、プロジェクトの最も興味深い部分でした。 彼女のためでなければ、何も書くことはないでしょう。



そのため、Traktorにはいくつかのオプションがあります。最も簡単な方法-キーボードのボタンを押し続けると、レベルが徐々に増加または減少します。 ただし、この場合、回転速度を調整することはできません。 したがって、私はすぐにこのオプションを拒否しました。 ハンドルに煩わされることはありませんでした。1つのボタンを単純に増加させ、もう1つのボタンを減少させないように決定することができました。 面白くなく、実用的でもありません。



しかし、Traktorは、ボタンが押されるたびに1%、3%、13%、25%、または100%ずつ、パラメーターを段階的に変更する準備ができています。 したがって、タスクは、回転の方向と速度を認識でき、それに応じて一対の接点を部分的に閉じる単純な機械装置を設計することでした。



もちろん、私はすぐにコンピューターのマウス、つまりスクロールに目を向けました。 実際、スクロールは、ホイールの回転の方向と速度を認識するだけです。 ただし、最新のマウスのほとんどは、LEDとセンサーからの光学システムを備えています。 明らかに、そこの出力で短絡を探すことは無意味であり、電子機器の使用から、あなたが覚えているように、私はイデオロギーに近い理由で厳密に拒否しました。 実際には、それはただのスポーツの関心であり、最小予算を満たす必要がありました。 そして最も重要なことは、私が非常に具体的な方向に導いたインスピレーションの成長の広がり。



それで、ネズミは一時的に落ちて、他の優雅でシンプルなアイデアが傍観者に押し付けられ、私の悲しい心を見て恥ずかしかったので、少なくとも自分を楽しませる原始的なテストベンチを組み立てることに決めました。



画像



ここではすべてが簡単です。 回転すると、ギアが中央プレートをそらせ、サイドプレートのいずれかに短縮します。 ギアの歯をすり抜けると、チェーンが破損します。



奇妙なことに、そのようなことは適切に機能しました。 キーボードの頭脳にはんだ付けすると、2文字で単語を入力できます。 たとえば、「BUT」。 実際、このオプションは「しかし」、そのかさばりと明らかな不安のために機能しませんでした。 しかし、肯定的なポイントがありました-私は連絡先に使用された材料が好きだった。 亜鉛メッキシートまたはそのようなもの。 安価で弾力性のあるステンレス製で、完全にはんだ付けされています。 テキストの後半で彼と会います。



それから私は再び視線を、ずっとずっと近く、マウスの側に向けました。 最も古いものや安価なものの多くが、まだ機械式エンコーダーを装備していることが判明しました。 このように:



画像



しかし、よく調べてみると、これらのエンコーダーだけでは回転方向を認識できないことがわかりました。 誰もが興味を持っているなら、私は彼らがどのように働くかを教えます。 興味がない場合は、次のパラグラフをスキップしてください。DJコントローラーには適用されません。



エンコーダには2つの主な位置があります。3つの接点がすべて閉じられ、3つすべてが開いています。 エンコーダが特定の方向に回転すると、1つのペアが短絡し、2番目のペアが短絡します。 反対方向に回転する場合、最初に2番目のペアが一瞬閉じてから、最初のペアが結合します。 実際、方向はかなり貧弱なマウスの脳によって認識されていますが、対応するロックを獲得するのに十分なこの短絡を持っています。



おわりに このような機械式エンコーダーは、ハンドルの回転速度を認識するのに適しています(単に回路を中断し、一連のパルスを作成します)が、方向を決定するために特別に訓練されたキーを追加する必要があります。



その結果、そのようなデザインが生まれました。それは、そのシンプルなスタイルのために、優雅さを欠かず美しいものではありません。

画像

キーボードの脳からの信号はエンコーダーを通過します(覚えているように、これは単に回路を中断します)。 次に、信号はコンタクトプレート(同じ亜鉛メッキシート)にはんだ付けされた赤い配線に送られます。 プレートはゴム製スリーブの切り込みに接着されています(実際、これはスリーブではなく、古いガスホースの一部です)。 スリーブは、軸となるアルミニウムシャフトに自由に取り付けられます。 スリーブの上部は、エンコーダー(下部)との信頼できる接続を提供し、軸上のスリーブの自由な回転をわずかに防止するスプリングによって押されます。



下から、ロッドをリベットで留め、穴を開け、ピプカをホイールから切り取ります。これはその後、決定的な形でエンコーダーの穴に入ります(元のピペットが足りなかったため、3本は古いつまようじで作られました)。



画像



エンコーダーはボードに取り付けられており、エンコーダーの側面には、側面接点の垂直ラックがあります。 ラック(通常の鋼線)は、信​​号の通過中の誤解を避けるために、銀線で包まれています。



そのため、脳からの信号はエンコーダーを通過し、接触板に入ります。 つまり、ハンドルを回転させると、サイドピラーの1つに支えられ、軸をオンにし始め、チェーンを閉じたままにします。 サイドラックから、信号は脳に戻ります。



すべてのコントロールがインストールされます:



画像



コントロールをインストールする前の上面図:



画像



底面図:



画像



「ちょっと待ってください」と思慮深い読者はこの場所で二度と叫びますが、ところで、「しかし、次の調整後、エンコーダが「閉じた」位置で停止し、プレートがポストの1つに触れるとどうなりますか? »この位置は、キーボードボタンの1つを固定するのと同じです。 また、コンピューターは1つまたは数個の押されたボタンを無視することもできます(そうでない場合、高速印刷は不可能になります)が、すべてに制限があります。 クランプされたボタンが近接している場合、キーボードが応答しなくなります。



正直なところ、この問題に対する単純で信頼できる解決策はまだ見つかりませんでした。 そこで、次の2つの手順を実行しました。 彼は、サイドコンタクトラックを互いに離し、次の調整後にハンドルをニュートラル位置に「ロールバック」することを約束しました。 2番目:osdHotkeyウィンドウを表示しました。 Traktoraウィンドウの未使用部分にうまく収まります。 プログラムは最後に押されたキーを表示することができ、突然1文字の行が実行される場合、それは私に合図になります。



ただし、数日間のテストテストの後、このような問題は特定されませんでした。



ボタンブロック



ここで面白い話をすることができます。 最初は、適切なデザインと価値の美しい白いボタンを見ました。 しかし、町のすべての店を迂回して、私はなんとか30個からわずか13個を集めました。 (括弧内で、私は首都ではなくインドに住んでいることに注意します。ここでの無線コンポーネントの選択は非常に限られており、これは可能な限り設計を簡素化するための追加の議論でした)。



希望する17個の白いボタンは、「明日」をもたらすと約束しました。 しかし、明日ではなく、1週間後に赤いボタンが来たので、私は白を永遠に忘れるように厳しく命じられました。 赤いものを買って、トップパネルのデザインを変更する必要がありました。 とても素敵で楽しいことがわかりました。



ボタンを解凍し(この操作は後で最も簡単な操作として残されました)、テストテストのためにコントローラーをコンピューターに接続すると、壮大なファイルが待っていました。 うまくいきませんでした! 前に働いたものでさえ。 自分を失望させずに、マルチメーターで武装し、数秒後に赤いボタンとは異なり白いボタンが開くようになっていることがわかりました...私は緊急に赤いボタンを購入しなければなりませんでした(残念ながら、まだ販売されていました)。



本体



私は、アルミニウムを支持して木製のケースを作るという当初のアイデアをすぐに捨てました。 しかし、アルミニウム板にボタン用の30個の正方形の穴を開けるという見通しには微笑みませんでした。 そして、私は素晴らしい資料に出会いました。 残念ながら、売り手は人と人とのコミュニケーションに採用された言語を話せなかったため、資料の正確な名前は謎のままでした。 しかし、グーグルで見ると、これは積層仕上げパネルであるという結論に達しました。 長い間、慎重に色と色合いを選択しました。 (そして、念のため、彼は全体を黒く塗りました。)



国際的なジェスチャーと洗練された表情の助けを借りて、私は売り手に望ましい結果を説明することができました。 その後、彼は有名な円形のプラスチックをカットし、これの助けを借りて、許可を得て、ジグソーパズルが適切な穴を切り取りました。



画像



次に、アルミニウムの角とネジが使用され、ケースの準備が整いました。 トップパネルのインターフェースはレーザープリンターで印刷されます。



画像



上面パネルをねじ込む1秒前の上面図:



画像



予算



友人(ありがとう、友人!)がマウスからエンコーダーを収集しました。 キーボードはオフィスで見つかりました。 調整ノブとボタンのキャップの価格は540ルピー 〜10ドルです。 建築資材の残りは約20ドルです。 コントローラーの総コストは約30ドルです(購入した材料はカウントされますが、なくなって動作しません)。



ボーナス



InDesignが開発した図面とトップパネルデザイン。 キーボードの頭脳の解読と特定の機能の各ボタンへの割り当ては、Excelテーブルに記録されました。 これらの2つのファイルが誰にとっても有用である可能性は低いです。 しかし、必要に応じて-書いてください。



健康のデモンストレーション(720p HDでより良い):






All Articles