エントリー

LRチャネル独立型FMラジオの作製

先日のDSP式FMステレオトランスミッターに合わせたLR単独動型受信機を作製している

名称に困って「LRチャネル独立型FMラジオ」って付けたが,FMステレオ放送を受信して左右のどちらかだけアンプを通しスピーカーを鳴らすモノラルラジオということである

元々はゲーム音を耳元で鳴らしたいだけだったのだけど,以下の特徴がありそうだ

  • FMステレオトランスミッターを利用して自由なスピーカー配置で高品質の音楽を聴くことができる
  • 放送局の受信機能も付けるのでFMラジオを手軽に楽しめ,複数スピーカーの配置により臨場感を得る
基本設計概要
  • FMトランスミッターとしては77.0MHzを使用
  • 受信可能放送局をプリセット
  • LRの出力は切替
  • アンプ付きにして音量操作可能
  • エンクロージャー内に設置可能なサイズ
パーツ選定

IMG_20250815_162106.jpg

FMチューナー部はデジタル選局のほうが使い勝手が良いのでRDA5807M(右)を採用

  • 電源電圧:2.7V~3.6V(3V)
  • 消費電流:18mA(max)
  • 受信周波数:76MHz~108MHz
  • 通信方式:I2C(7bitAddress:0x10,0x11,0x60)
  • S/N比:60dB

RDA5807Mのドライブはプログラムサイズの関係からATtiny85(左)を使用

アンプは完成品だと大きくなるのでLM386N(中)を最小で構成

回路図

(チューナー部)

FIG2025081602.png

  • 電源電圧は3.3V
  • ANTへは100pFを追加する予定
  • LRの切り替えはSWではなくショートピンで行う
  • 周波数変更はタクトSW1個でループさせる(初期値はトランスミッターの77.0MHz)
  • タクトSWを2個で音量アップ・ダウン

(アンプ部)

FIG2025081603.png

  • 20ゲインで動作させる
  • R1,C8,R2は無くても問題ない(R1は200ゲイン時のノイズ対策用,C8,R2は発振対策用)
  • 最終的にC9は220μFに変更(47μF~470μFでの試行結果)

(電源部)

FIG2025081601.png

  • 省電力だったので三端子レギュレーターは50mAのS-812C33AY-B-Gに変更(ドロップ電圧が極小なのが魅力)
  • C2は22μFに変更
スケッチ

(最初)

RDA5807MはArduinoでRadioライブラリを使用して試したこと(こちら)があるので同じスケッチを更新して使用したが,ATtiny85はRAMが512BytesしかないのでRadioライブラリをそのまま使うとオーバー(800Bytes超)するため,ライブラリーのデバッグ部分(データとなる文字列があるため)を外して減らす必要があった

WS20250816.png

コード:53,94Bytes,データ:308Bytesになり,なんとかATtiny85用のコンパイルが完了して書き込み

IMG_20250814_161827.jpg

しかし,まったく動作しない

(Arduinoで試行)

ATtiny85でデバッグするのは困難なのでATMega328を搭載したArduinoで確認

IMG_20250815_094713.jpg

これが困ったことに動作済スケッチでありながら動作しないので調査開始

途中,既存のスケッチを探して,こちらのスケッチを使ってみると動作したためRadioライブラリの破壊してしまったのかと再インストールしてみたが変化なし

すったもんだの結果,初期化の際,以下のような順序で構成すると動作することが判る

//最初に実行(initは駄目)
radio.setup(RADIO_FMSPACING, RADIO_FMSPACING_100);

//待ち(whileの方が良いかも)
if(!radio.initWire(Wire)) {
  delay(1000)
}

//バンド設定
radio.setBandFrequency(FIX_BAND, FIX_STATION);

この構成でATtiny85でも動作確認できた

IMG_20250815_161802.jpg

(最終)

結果,Radioライブラリでも確認できたが,スケッチサイズが減らせることもあり(調査途中で使った)上のスケッチのライブラリを使わせてもらうことにした(ラズパイの時も利用させてもらったかな)

スケッチ(SJIS,TAB4)

ライブラリのクラス名は「RDA5807M」から「XRDA5807M」に変更

試作

電源部も追加して,3.6Vで動作させてみたところ,十分な音量もあるようなので高校野球を試聴しながら試行中(公称3.6V830mAHバッテリーで16時間稼働,約0.18WHとなる)

IMG_20250816_122417.jpg

現在1セットを基板に実装中

FMステレオトランスミッターボード

今更ながら「FMステレオトランスミッターボード」を購入

IMG_20250811_084033.jpg

理由はゲームをする際に近くで音を鳴らしたいためで,Bluetoothを使えば良いじゃないかと思いヘッドホンでペアリングしようとしたところ,スマホやタブレットなど相手が沢山あって(再接続でも)面倒ということ(特にAndroidTVは無理やり接続要求してくる)

また,Bluetoothだと場合によって遅延が発生するようでリアルタイムを要求されるゲームには不向きであることが判明

そこで思い立ったのが「FMステレオトランスミッター」で,丁度7月にYouTubeで紹介されていたこのボードがPCとUSB接続可能で出力デバイスになることが魅力となり購入

ただのFMステレオトランスミッターではなくDSP FMステレオトランスミッターであることも良い

IMG_20250811_084018.jpg

入力にはステレオプラグ(アナログ),モノラルマイク(コンデンサーマイク),USB(デジタル)がある

出力周波数はデフォルトで87.0MHz-108.0MHz 100kHzステップとなっているが,VOL-とVOL+の同時押しの状態で電源ONするとLCDにC1と表示され,電源OFF,次回の電源ONから76.0MHz-108.0MHz 100kHzステップに変更できる(裏面のTX,RXで38400bpsのTTL通信も可能らしく,「AT+CAMPUS=1」でも変更可とのこと)

電源はDC 3.0V-5.0V 35mA

IMG_20250811_131700.jpg

77.0MHzで出力テストしてみたところ出力アンテナ無でも1m程度は届く

折角なので,このトランスミッターに合わせた,LR単独動型受信機の作製を計画中

(参考)

 購入前:驚きの高音質 アマゾンで買ったDSP方式FMトランスミッターの使い方

性能評価:DSP PLL 87-108MHz Digital Wireless Microphone Stereo FM Transmitter Module

 

怪しすぎるPS4/PC対応ゲームパッド

長年使っているゲームパッドの調子が掃除しても良くならなくなってきたのでAmazonで探して1つ購入した

(尚,Amazonのレビューは投稿内容に制約があるので投稿する予定はない)

IMG_20250730_090904.jpg

PS3,PS4,PC対応となっているがPS5でも使えるのではないかと思う(Amazon

(2025.8.2)既にAmzaonの商品リストから消えてますね,理由くらい記載しておいて欲しいのに不親切,返品とか可能なのかな?(類似品

拙者はPS1以外は所持していないので試すことはできないしPCでの利用のために購入している

仕様などはAmazonを参照してもらうこととして何故怪しげかというと,

  • 仕様は十分にPS5純正品を満たしているし動作に問題はない
  • 外観もPS5の付属品としても十分に耐えられるクオリティである
  • 中華製の中華による販売と思われるが日本語説明書に問題点が見当たらない
  • 1年の保証付き
  • にもかかわらず安価(¥2,980にて購入)である
箱,説明書

IMG_20250730_090741.jpgIMG_20250730_090812.jpg

良くある,★5の評価で¥2,000のギフト券(カードデザインの知的財産権?を主張している記載があるのでボカシてある ← どこの国が何を言ってるのってところだが・・・)

IMG_20250730_090845.jpg

つまり,十二分な品質を保っているにもかからわず安価で更にキックバックも設けているところに疑問を感じた訳である

もしかしてPS4でどこかの国で販売されていたのを横流品なのか,試しにGoogleレンズで検索してみると類似品としてPS5コントローラーと本商品が出ただけだった

ちなみに純正品と大きく異なるのは左の十字パッドとボタンの○×△□刻印

上側はUSB-Cコネクタ

IMG_20250730_090929.jpg

下側には純正とは合わないが置き用充電金具もある

IMG_20250730_090913.jpg

SONYが発注している中華の会社が金型を流用して制作販売しているのだろうと思う(元はPS4用で契約切れかな?PS5対応とは言ってないしね)

そして問題なのはギフト狙いでメールアドレスもしくはLINEを通知してしまうことによる危険性と,★5を利用した商品ページの再利用や次の展開があるのではないかという憶測である

これまで(現在も)利用している赤外線ワイヤレスゲームパッド

IMG_20250730_090946.jpg

15年前に2台購入(これ)して1台はほとんど使用しないまま壊れたので補修部品として置いてある

でかい振動モーターや2本の単3電池のせいで少し重いが拙者の手に合っていて非常に使い勝手がよい

アナログコントローラ部は丈夫なのだが,十字ボタンにゴミが入るため,分解して内部を清掃しないと動作不良に陥るのが難点

予備のUSB接続式ゲームパッド

IMG_20250730_091016.jpg

上のゲームパッドが不良の時に使用している接続式のゲームパッド

コード式のためか全く遅延を感じさせないが,アナログコントローラ部が安物のため良く引っ掛かる(アルコールや潤滑油で対策)

コードが邪魔になるのと,重いパッドを使い続けたせいか軽すぎるのが難点

バイオハザード(ゲーム)感想(その2)

  • 2025/07/21 14:15
  • カテゴリー:ゲーム

今年も暑いこともあって6月からゲーム三昧

IMG_20250716_220349.jpg

Stramのサマーセールで残りのバイオハザードを購入

  • バイオハザード リベレーションズ
  • バイオハザード リベレーションズ2
  • バイオハザード7
  • バイオハザード ヴィレッジ

7と8(ヴィレッジ)は全DLC込みのセット価格で2k,全4本で3k

この4本はプレイしてみて怖い感じを出しているところが共通である作品だった

怖かった順は,7>リベ>リベ2>8,といったところだろうか

リベは他があるので1回で止め,リベ2はマップがややこしいので2回目はやっていない

7は2周したが,操作性が悪く3回目は無いだろう

IMG_20250720_161030.jpg

8は4と同じように周回できる楽しみがあり,今回は5周で4つの無限武器確保

IMG_20250718_162029.jpg

6周目でCasualを3時間未満をクリア(ハード以上での難易度クリアは未)

IMG_20250720_215844.jpg

3周目をStandardで無限武器なしでタイムアタックした時は3時間半だった

IMG_20250716_220359.jpg

9の発表があり来年発売らしいが,5,6のリメイクはないのかなぁ

コードベロニカは中止から復活を期待

ユーティリティ

検索

エントリー検索フォーム
キーワード

新着コメント

Re:NOAA受信システム復旧
2025/06/11 from admin
Re:NOAA受信システム復旧
2025/06/11 from とおりすがり
Re:SDRplay社RSP1クローンを購入
2025/05/25 from 匿名希望
Re:Mozilla FirefoxではNHKプラスを再生できない件
2025/05/09 from Donabeyaki
Re:ATS-25を作製する
2025/03/23 from kazu

過去ログ

Feed