横浜みどりクラブ(JH1YMC)総合掲示板

10708
横浜みどりクラブ(JH1YMC)の総合掲示板です。
電子工作マガジン掲載サトー電気販売部品セットは該当するトピック(タイトル)の【技術相談室】へお願いします。
無関係な投稿はご遠慮ください(管理者が削除する場合もあります)。
他者の悪口・誹謗中傷はしないようにお願いします。
その他、規約を守ってご利用ください。

【技術相談室】HHE-142 ESP32 Internet Radio JH1YMC 広報 URL

2023/06/22 (Thu) 09:44:57

『電子工作マガジン2023年夏号』に掲載されたHHE-142 ESP32 Internet Radio専用の技術相談室トピックです。

相談させてください - 近藤

2024/05/04 (Sat) 06:56:35

初めまして 近藤と申します。
早速本題で失礼いたします。

arduinoは はじめて使います。
組み立てがすみまして、プログラムのコンパイル、書き込みまですすみました。
無事 書き込みが完了し 液晶の表示は 
Station:
Title:
Volime5
と表示されていますが、インターネットラジオが 聞こえてきません。
何回か リセットしたら 途切れ途切れですが 聞こえたこともありました。そのときは、液晶表示も 受信している局名などの表示も出ていましたが そのとき1回だけです。
時刻表示は タクトスイッチを押すと出ますが もう一度押しても 戻りません。
wifiは PCで使っていますが 普通に使えております。 
SDカードには ダウンロードさせていただいた ファイルが入っています。

何を点検して良いか 行き詰まってしまいました。
アドバイスいただけたら幸いです。

Re: 相談させてください - 近藤 JH1YMC 広報 URL

2024/05/05 (Sun) 14:45:00

近藤さん、問い合わせをありがとうございます。
おそらく「液晶表示も受信している局名などの表示も出ていました」とのことですので、製作は問題なく完了しているのではと思います。
Arduino IDEのシリアルモニターを使うと、接続状況や動作状況を表示しますので、より詳しい状況が判ると思います。

切り分けですが、

1)バージョンの確認
⇒初期画面に「 ESP32 Internet Radio Version 1.00」
電波新聞社とサトー電気からのダウンロードはVersion1.00になります。

2)WiFi接続の確認
Version1.00ではスケッチに直接記載します。
// Wifi Credentials
String ssid = "SSID?"; // SSID
String password = "Password?"; // Password
⇒時計表示にして表示されている日時が現在の日時か確認します。現在の日時であればWiFiへ接続されています。
また「時刻表示はタクトスイッチを押すと出ますがもう一度押しても戻りません。」
⇒戻りにくいのだと思われます。時計表示は短押しと長押しを判別していませんので、長押ししてみてください。
・・・これはESP32のADC(アナログデジタルコンバーター)の課題でリニアに値が変化しないことによります。個体差があるためsrc/buttonarray.inoをコンパイル書き込みして、ボタンの短押しと長押しの時間を最適にする必要があることも生じます。
buttonarray.hの下記部分を書き替え最適な短押しと長押し状態にしてください。
// Update HHE-142 Button Array by JG1CCL W3CCL
//#define r1_value 10 // 10kΩ // Comment out HHE-142 by JG1CCL W3CCL
//#define r2_value 1 // 1kΩ // Comment out HHE-142 by JG1CCL W3CCL
#define r1_value 9.9 // 9.9kΩ
#define r2_value 0.9 // 0.9kΩ

3)サイト接続の確認
Station:
Title:
Volime5
と表示されているのであれば、「Station.m3u」のサイトが閉局している可能性があります。最右ボタンで次のサイトを選択してみてください。
シリアルモニターを使うと詳細が表示されます。

4)音の確認
MAX98357 I2S Mono Ampを一台だけ接続し、チャネル設定をモノラルに、ゲイン設定を既定値にして音が出るかを確認します。

よろしくお願いいたします。

Re: 【技術相談室】HHE-142 ESP32 Internet Radio - 近藤

2024/05/06 (Mon) 09:33:41

早速 アドバイスをいただき ありがとうございます。

一つづつ 確認します。

1) 初期画面の バージョンから Version 1.00 を確認しました。

2)現在時刻と日付であることを確認しました。
  SW3を 長押しで 本の表示に戻りました。

3)サイト接続の確認ですが アドバイスをいただいたように、右のボタンで変更するしたところ受信しましたところ 受信できる局がありました。

SDカードにいれてある局のうち 受信できるのは1つ程度のようです。

いま 受信できているのは Jazz Groove Mix2(Free FLAC) だけかもしれません。

また、受信できている状態で アドバイスいただきました シリアルモニターですが やってみました。
info MP3 decode error -6 : INVALID_FRAMEHEADER
info syncword found at pos 313
info syncword found at pos 0
info Channels: 2
info SampleRate: 44100
info BitsPerSample: 16
info BitRate: 128000
info slow stream, dropouts are possible
info slow stream, dropouts are possible
info MP3 decode error -6 : INVALID_FRAMEHEADER
info syncword found at pos 312
info syncword found at pos 0
info Channels: 2
info SampleRate: 44100
info BitsPerSample: 16
info BitRate: 128000
info slow stream, dropouts are possible
info slow stream, dropouts are possible

こんな 表示が出ており 受信状況は 音が途切れます。


そこで 使っている無線LANのスピードテストをしてみました。

------ BNRスピードテスト (ダウンロード速度) ------
測定サイト: https://www.musen-lan.com/speed/ Ver10.0068
測定日時: 2024年05月06日(月) 08時32分29秒
--------------------------------------------------
SAKURA:33.24Mbps (4.16MB/sec)
WebArena:39.02Mbps (4.88MB/sec)
データ転送速度: 39.02Mbps (4.88MB/sec) 

私の使っている環境の問題でしょうか。
引き続き いろいろ試してみます。





実験報告 - 近藤

2024/05/07 (Tue) 09:39:53

引き続き 実験検証報告です。

自宅のWifiの問題?ということで、全く別の場所で実験。
シリアルモニターでみてみると 同じメッセージが帰ってきます。

info slow stream, dropouts are possible

やはり 音は途切れ途切れです。

Re: 【実験報告 - 近藤 JH1YMC 広報 URL

2024/05/07 (Tue) 17:55:32

近藤さん
1)確認しましたが、途切れる局もありますが全局受信(サイト接続)できています。
>SDカードにいれてある局のうち 受信できるのは1つ程度のようです。
⇒近藤さんのシリアルモニターに表示されている下記エラーが原因ではと思われます。
ESP32-audioI2Sが出しているエラーメッセージです。

info MP3 decode error -6 : INVALID_FRAMEHEADER
info syncword found at pos 313
info syncword found at pos 0
⇒正常な状態では下記のように表示されます。
max_i 25 Ch 12
info Connect to new host: "http://75.102.53.58:80/1066"
info buffers freed, free Heap: 163936 bytes
info Connection has been established in 139 ms, free Heap: 163556 bytes
Volume 5
bitrate 128000
icyurl https://www.113.fm
info icy-name: 113.fm The Wave
station 113.fm The Wave
info MP3Decoder has been initialized, free Heap: 138916 bytes , free stack 5484 DWORDs
lasthost http://75.102.53.58:80/1066
info StreamTitle='Dan Mason ??�???? - ?'
streamtitle Dan Mason ??�???? - ?
info stream ready
info syncword found at pos 0
info Channels: 2
info SampleRate: 44100
info BitsPerSample: 16
info BitRate: 128000

2)途切れる現象について
ESP32の処理が間に合わないのだと思います。
経験上bitrate 128000位までは途切れることがなく聴けます。
ただし、bitrate 192000では音は途切れ
info slow stream, dropouts are possible
とシリアルモニターに表示されます。
途切れても下記のように表示されます。
max_i 25 Ch 1
info Connect to new host: "http://185.33.21.111:80/ajazz_64a"
info buffers freed, free Heap: 163900 bytes
info Connection has been established in 275 ms, free Heap: 163500 bytes
Volume 5
bitrate 192000
info icy-name: 1.FM - Adore Jazz Radio
station 1.FM - Adore Jazz Radio
icyurl http://1.fm
info MP3Decoder has been initialized, free Heap: 138876 bytes , free stack 5484 DWORDs
lasthost http://185.33.21.111:80/ajazz_64a
info stream ready
info syncword found at pos 0
info Channels: 2
info SampleRate: 44100
info BitsPerSample: 16
info BitRate: 192000
info StreamTitle='Betty Carter and Ray Bryant - Thou Swell'
streamtitle Betty Carter and Ray Bryant - Thou Swell
info slow stream, dropouts are possible
info slow stream, dropouts are possible

3)開発環境の確認
下記バージョンかそれ以上ですか?
Arduino IDE Version 2.1.0
Arduino Core ESP32 Version 2.0.9
LovyanGFX Version 1.1.6
ESP32-audioI2S Version 2.0.0
buttonarray Internal Library

4)ハード環境
下記環境ですよね。
ESP32-1732S019
MAX98357 I2S Mono Amp 
Micro SD Card

よろしくお願いいたします。

Re: 【技術相談室】HHE-142 ESP32 Internet Radio - 近藤

2024/05/08 (Wed) 10:37:45

お忙しい中 アドバイスをいただき感謝申し上げます。

さて、受信音生がどぎれる問題ですが、いつの間にか 解消されました。

バージョン情報は 最初に書き込んだときによく見ていたつもりです。
電子工作マガジンに掲載されたバージョンより 新しいバージョンでした。
Arduino IDE Version は 2.3.2
Arduino Core ESP32 は 2.0.11
LovyanGFX Version と ESP32-audioI2S は 現在のバージョンの確認が分かりませんでしたが インストールをした 2週間前くらいに最新をダウンロードしました。
   
何回か 書き込みをしたのですが、先日 アップデートが自動でダウンロードされたからかもしれませんが 私には理由はわかりません。
相変わらず 途切れるサイトもありますが、順調に再生されるサイトもあります。
私のために 時間を割いていただきありがとうございました。

Re: 【技術相談室】HHE-142 ESP32 Internet Radio JH1YMC 広報 URL

2024/05/11 (Sat) 13:24:23

近藤さん
取りあえず動作しているとのことヨカッタです。
また、不明点等あれば御投稿ください。
今後ともよろしくお願いいたします。

名前
件名
メッセージ  絵文字 絵文字 絵文字
画像
メールアドレス
URL
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

Copyright © 1999- FC2, inc All Rights Reserved.