2021年4月4日日曜日

NGだったFMラジオモジュールRDA5807Mの再確認

先日、10個中5個がNGだったRDA5807M ですが、諦めきれずというか、自分のプログラムが悪いのかもしれないので再度確認してみました。

ArduinoのRDA5807Mライブラリスケッチ例 TestRDA5807M をほぼそのまま使います。Arduino UNOやNanoだと信号レベルが5Vのためレベル変換が必要なので、Seeeduino XIAO を使いました。ユニバーサル基板の切れ端を逆さまにしてピンヘッダを付けてブレッドボードに挿せるようにしています。モジュールへの配線は、短い単心ワイヤで空中配線。


スケッチ例TestRDA5807Mは、受信局を変更するために#defineの2行のみ以下のように書き換えています。8000は80.00MHz(東京FM)です。
#define FIX_BAND     RADIO_BAND_FMWORLD   ///< The band that will be tuned by this sketch is FM.
#define FIX_STATION  8000            ///< The station that will be tuned by this sketch is 89.30 MHz.
まずはOKだったモジュールを繋いで動作確認。ちゃんと鳴りました。
続いてNGだったモジュールに交換しました。やはりダメです。受信できずサーというノイズしかでません。

ということで、プログラムの問題の可能性は低く、ほぼモジュールの不良ということになりました。Aliexpressで安いモノの購入は気を付けた方がよいという教訓でした。
アマゾンはよく分かりませんが、以前、1個59円で購入したとき は大丈夫でした。

0 件のコメント:

コメントを投稿