Ali-Expressで買ったCYDはXH-32S とかいうESP32互換のモジュールが載った怪しい物だった。しかも技適マークが無いので日本では無線機能が使えない「ハズレ」だった。
でも、まぁ、やっぱりもったいないので、無線を使わずに見た目だけ「それっぽい」DSPラジオを組んでみたいと思って、前回までに主なUI(画面)は作った。
今回はこれに、以前に何度も使ったことのあるM6955を繋いで、前に作ったコードを移植して動くようにしてみた。
回路図はこちら(CYD本体)
M6955回り
ブレッドボードでこんな感じ
申し訳程度の小型バーアンテナなので、AMの感度はよろしくないが、無いよりはまし。
ESP32のボードライブラリが3.xに上がっているせいで、前に作ったコードをそのままコピペするとエラーになるケースが有る。少し悩んだが、何度かデバッグして動くようになった。
ちなみに画面構成はこうなっている。
実際の画面
FM
MW
シーク時は周波数が次々に変わり、スケールも横にシフトしながら何か受信できるまでサーチし続ける。
画面が動く様子を見ていると、見た目だけは それっぽいのである。
まぁ、こんなもんぢゃろう。
今回のコードはこちら↓ 興味のある方はどうぞ
・ボードライブラリは、esp32 by Espressif Systems の Ver 3.3.5を使用
・Arduino/libraries/TFT_eSPI/User_Setup.h を編集して以下の内容に変更が必要
----------------------------------
#define ILI9341_DRIVER
#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS 15
#define TFT_DC 2
#define TFT_RST -1
#define TOUCH_CS 33
#define LOAD_GLCD
#define LOAD_FONT2
#define LOAD_FONT4
#define LOAD_FONT6
#define LOAD_FONT7
#define LOAD_GFXFF
#define SMOOTH_FONT
#define SPI_FREQUENCY 40000000
----------------------------------
さて、次は何をしようかな
「そんなことより、おいらに愛情を示してほしいにゃ」
それって、ご飯が欲しいだけだよね?






