&ref(): File not found: "IFW3_reTERMINAL_1.png" at page "IFW3をRasPi_CM4_reTERMINALに組み込む";

&ref(): File not found: "IFW3_reTERMINAL_2.png" at page "IFW3をRasPi_CM4_reTERMINALに組み込む";

おことわり

ここの情報は開発チーム専用です。
Linux版IFW3の入手に関する問い合わせにはお答えいたしません。

現在一般向けにリリースされているIFW(最新版はv1.0.39b)は、

下記IFW3は存在しますが一般リリースされていません(開発中)

準備

自動起動の設定

サウンドカードの設定を覚え込ませる

まだBUGっていて、これをやらないと起動のたびに毎回再設定になる

  1. まず、ウインドウ枠がある状態で起動させる、または、自動起動させない状態にする
  2. IFW3を起動させたら、設定画面を開いてサウンドカード周り等を全て設定する
  3. EWIを操作して音が出ていることを確認する
  4. 右上の×をクリックしてIFWを閉じる(ここで設定値が保存される)
  5. 好きな自動起動方法を設定する(.xsessionとか)

この問題はFIXした(2021/11/7)

I2S Audio

モジュール例

&ref(): File not found: "PCM5102_module.jpg" at page "IFW3をRasPi_CM4_reTERMINALに組み込む";
https://www.amazon.co.jp/gp/product/B07QBY5Y9K/

裏のジャンパー

1234
LLHL

RasPiとの接続

RasPiDAC
5V(2,4pin)VIN
GND(14pin)GND
I2S-LRCK(35pin)LCK
I2S-DOUT(40pin)DIN
I2S-BCK(12pin)BCK
GNDSCK

モジュールの内部構成

サウンドカード採用例

alsamixerで設定した値が自動復元されない(毎回音が出なくなる)

  1. alsamixerで設定を行う
    F6でSeeed〜を選択して一番左のHeadphonを79(0dB)に設定する
  2. ESCキーで設定を抜ける
  3. 設定値をファイルに書き出す
    alsactl --file=/home/pi/asound.state store
  4. /etc/rc.localを編集して、ext 0の前に追記する
    sleep 10
    /usr/sbin/alsactl --file=/home/pi/asound.state restore
    
    exit 0
     sleep 10が重要で、この数値(時間)は要調整。短いと反映しない。
  5. パーミッションを変更してrc.localを有効にする
    shdo chmod 755 /etc/rc.local
  6. /boot/config.txtを一部修正(on→off)
    # Enable audio (loads snd_bcm2835)
    dtparam=audio=off
  7. 再起動する
    sudo reboot

Legacy MIDI I/O

DIN-5のMIDIを送受信できるようにします。
AIFの下に空きスペースがあるので、ここにフォトカプラとトランジスタでインタフェースを作って組み込む。
上下にジャックを付けるスペースがあるので、3.5mmのステレオミニジャックを付けてそれぞれIN/OUTとする。
&ref(): File not found: "IFW3_reTERMINAL_3.png" at page "IFW3をRasPi_CM4_reTERMINALに組み込む";

写真はジャックを1つだけ付けたイメージ。
ここではUARTを繋いであり、デバッグコンソールとしている。

外部バッテリー

Li-ionバッテリーを追加します。
薄型のラミネート型Li-poをreTERMINALの背面に背負わせます。

実験結果

&ref(): File not found: "IFW3_reTERMINAL_4.png" at page "IFW3をRasPi_CM4_reTERMINALに組み込む";

バッテリーの右下がDC/DC
バッテリーの右上が充電モジュール(最大1Aなので空〜満は6〜8時間程度かかる)

ドッキングBOX

上記全てを内包した拡張BOXを製作し、一体感を持った状態に仕上げます

GPIOの接続

SIGNALPIN(下)PIN(上)SIGNAL
3.3V125V
GPIO-2(I2C SDA)345V
GPIO-3(I2C SCL)56GND
GPIO-478GPIO-14(UART TXD)
GND910GPIO-15(UART RXD)
GPIO-171112GPIO-18(I2S BCK)
GPIO-271314GND
GPIO-221516GPIO-23
3.3V1718GPIO-24
GPIO-10(SPI MOSI)1920GND
GPIO-9(SPI MISO)2122GPIO-25
GPIO-11(SPI SCK)2324GPIO-8
GND2526GPIO-7
ID-SD2728ID-SC
GPIO-52930GND
GPIO-6(USB_DM)3132GPIO-12
GPIO-13(USB_DP)3334GND
GPIO-19(I2S LRCK)3536GPIO-16
GPIO-263738GPIO-20(I2S DIN)
GND3940GPIO-21(I2S DOUT)

添付ファイル: filePCM5102A. 12件 [詳細] fileWM8960.jp 11件 [詳細] filePCM5102_m 12件 [詳細] filepcm5102a. 12件 [詳細] fileReSpeaker 14件 [詳細] fileIFW3_reTE 14件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-27 (月) 23:39:34