Seeed K.K.の松岡です。
2021年4月に発表されたreTerminal、やっと日本でも販売開始されました。
早速、我が家で「子供の見守りカメラ」のディスプレイとして日常使用しようとしたところ、見守りカメラで拾った音がreTerminalから出なくて悲しかったので、電子工作しました。
reTerminalは音を出せない
そもそも、音を鳴らすためのスピーカーが内蔵されていません。😢
正確には、Buzzerが内蔵されているので鳴らせることができるといえばできるのですが、2700Hzの「ピー」という音が鳴らせるだけです。
reTerminalで音を鳴らす
サウンドをGPIO18、GPIO19に出力するよう設定変更して、GPIO18、GPIO19にヘッドフォンやスピーカーを繋ぐことで、音を鳴らすことができるようです。
それでは、やってみましょう!
サウンドをGPIO18,19に出力
/boot/config.txtの一番最後に、dtoverlay=audremap,pins_18_19
を追加して、OSを再起動します。
すると、GPIO18, GPIO19から、約840KHzのPWM信号が出力されるようになりました。
cat /proc/asound/pcm
でPCMを見てみると、bcm2835 Headphonesというのが追加されていました。
GPIO18に圧電スピーカーを接続
圧電スピーカーをGPIO18に接続します。
reTerminalが過電流で壊れるとイヤなので、1KΩの抵抗を直列に入れました。
動画を再生してみる
reTerminal | The Next Generation of Human Machine Interface with Youを再生したところ、見事に音が鳴りました!!
WebブラウザでYouTubeを再生しようとすると、遅くてカクカクと止まってしまったので、reTerminalに動画ファイルをダウンロードしてVLC Media Playerで再生しました。
変更履歴
日付 | 変更者 | 変更内容 |
---|---|---|
2021/10/19 | 松岡 | 作成 |
2021/10/19 | 松岡 | 結線図を訂正 |