Satellite CCRMAキットでセンサー駆動オーディオエフェクトを構築
このハンズオンラボでは、Satellite CCRMAキット、Ethernetアダプター搭載のノートパソコン、1/8インチ(2.54mm)ステレオジャック付きヘッドホンを用意してください。以下のアイテムはオプションですが、体験を向上させます:
- ブレッドボード対応の各種センサーとLED。
- 1/8インチ(2.54mm)ジャック付きのコンパクトな電池駆動スピーカー。
注: 説明画像はBeagleBoard xMを示していますが、配線図はRaspberry Piにもそのまま適用できます。
サンドイッチを組み立てる
- 図のように、Raspberry Piを下のアクリル層、ブレッドボードを上の層に配置。
- ブレッドボードの大きい番号の列を、Raspberry PiのUSBとEthernetポート側に向ける。
- よりタイトなフィット感のため、4本ではなく3本のナイロンネジを使用。
- Arduino Nanoをブレッドボードに挿入し、大きい番号の列側の端、ボードの中央に配置。
電源接続
- Arduino NanoはUSB接続から5Vを受け取り、これをブレッドボードに分配。
- Nanoが大きい番号の列側の端にあり、GNDと5Vピンが19行目に来るように配置。(異なる位置にマウントした場合は手動でピンを特定。)
- はんだ付け不要ブレッドボードのすべての穴はプリ配線済み: 列は同じ電圧を共有、行は絶縁されていることを覚えておく。
- 短いジャンパーワイヤーで、GND列を青の「GND」バス、5V列を赤の「電源」バスに接続。
- ボードの両側でGNDと電源バスを接続し、統一された電源プレーンを作成。
最初の回路: ポテンショメーター
単一のポテンショメーターをArduinoのアナログ入力A0に入力する分圧回路を構築します。ワイヤー配置については以下の図を参照してください。ポテンショメーターを正しく向けるには、コンポーネントのラベルがArduinoから離れるようにします。
2つ目のポテンショメーターを追加
アナログ入力A3用に、2つ目のポテンショメーターで分圧セットアップを複製。再び、ラベルがArduinoから離れるように向けます。
ボタンを追加
ストンプボックスで一般的なモーメンタリプッシュボタンを、回路図に示す標準的なプルアップまたはプルダウン設定で組み込みます。
LEDを追加
ビジュアルデバッグとちょっとした華やかさのため、LEDを回路に配線。アノード(長い足)を電源レール側、カソードをグラウンドレール側に向けます。220Ωの直列抵抗で安全なレベルに電流を制限。ダイオードは単方向なので、極性を逆にすると点灯しません。
詳細は完全ガイドを参照: 実センサーでエフェクトを制御。
製造プロセス
- K30 CO2センサで室内空気質をリアルタイム監視する
- 1SheeldとArduinoで盲ろう者のコミュニケーションを支援する
- スマート貯金箱を作ろう:Arduino Nanoでコインアクセプターを制御
- Arduino Dueと3.2インチTFTで作る温度監視付きリアルタイムクロック
- ArduinoでBluetooth経由でLEDを制御 – シンプルDIYガイド
- DFRobot静電容量式指紋センサーをArduino/ESP8266で使う – 登録・認証・削除の完全ガイド
- ArduinoとAndroidでRoomba Create 2をリモコン操作 ─ Bluetooth経由のステップバイステップガイド
- Arduino MegaとNextion HMIで作る高機能ウェザーステーション
- Arduinoベースのヌンチャク操作6自由度ロボットアームキット
- Arduino & MPU6050:SG90 & MG996Rサーボの精密制御
- Arduino Unoで8×8 LEDマトリックスを制御:ステップバイステップガイド