このレーザー
半匿名のメーカー「Martin」は、デスクに直接組み込まれ、使いやすいレーザーエッチングされたラベルを備えた魅力的なメディアコントロールシステムを構築する、他とは異なるマクロパッドを開発しました。
「[私は] 余った Gateron Silent と Gateron Brown [メカニカル キーボード スイッチ] を、レーザー カッターで作ったボードに組み込みました」と Martin 氏はこのプロジェクトについて説明します。 「キーは Raspberry Pi GPIO [汎用入力/出力ヘッダー] に直接接続されており、これは「ロジクール メディア サーバー」を実行し、無線機としても機能します。[Raspberry Pi] には制御用のボタンがなかったため、必ずしも PC やスマートフォンで制御したいわけではなかったので、オフラインのインターフェイスを作成する必要がありました。非常に満足しています。」
Martin 氏が説明するように、プロジェクトの中心は Raspberry Pi 3 Model B シングルボード コンピューターであり、ダイオードや抵抗器などの受動部品を必要とせずに、8 つの Cherry 互換メカニカル キーボード スイッチに直接接続されています。 ジャンパー ケーブルはスイッチにはんだ付けされ、Raspberry Pi の GPIO ヘッダーに差し込まれました。スイッチごとに 1 つのピンがあり、3.3 V ピンに共通接続されています。
「Raspberry Piでは、DietPi(オペレーティングシステム)が使用されています」とMartin氏は付け加えた。 「これは私のアプリケーションにとって非常にうまく機能し、Raspian などよりも直感的に使用できます。[私はまた、] Logitech Media Server (LMS)、SqueezeLite、Python 3、[および私自身の] コードも使用しました。」
このコードは、GPIO に接続されたスイッチ上のアクティビティをリッスンし、メディア サーバーに指示を送信するシェル スクリプトをトリガーします。 再生の一時停止と再開、音量の増減、曲のスキップ、プレイリストを開く、曲の選択を行うためのボタンがあり、すべてレーザーでエッチングされた木片を机に開けた穴にねじ込んでラベルが付けられており、その下に電子機器を収納するスペースが確保されています。 。
「これは 40W の DIY CO₂ レーザーです」と Martin 氏は、このプロジェクトで使用されたレーザー カッターについて書いています。 「[それは]非常に確実にうまく機能します。しかし、私はもう彼をリビングルームに置きたくないし、別の部屋にそれを置く場所もないので、友人が彼に贈り物としてくれました。彼女は芸術的にも彼女よりもはるかに才能があります」私は。"
Martin は、レーザーカットした木材のダウンロード可能なソース コードと設計ファイルとともに、組み立ての完全な手順を Medium で公開しました。 詳細については、Martin の Reddit スレッドをご覧ください。