2026年8月1日土曜日

Arduino Nano - DDS AD9850 VFO

dsPIC33FJ64GP802 - PSN SSB ジェネレータ に使用する目的でDDS AD9850 VFOを自作50MHz SSB CWトランシーバー以外にも使用できるように改造しましたが使えませんでしたVFO出力コネクタをSMAコネクタに変更しAD9850出力をBPFフイルタを通さずSMAコネクタに直接接続できるようにしました(ケーブルとBPF基板の差替えで目的のBPFフイルタを入れることができる)プログラムを変更することにより50MHz (規格40MHz)まで周波数設定変更ができます。    

2026年7月1日水曜日

ESP32S3 - SDR受信 PCM1808 > フィルタ > PCM5102 

 Tj Lab「ESP32-S3 AF信号処理ボード」プログラムを使用してI2SによるIIR・FIRフィルタSSB受信テストを行いました。

Si5351A 7MHz VFO→直交ミキサ→PCM1808モジュール(ADC入力)→ 復調・IIR・FIRフィルタ→PCM1808モジュール(DAC出力)→スピーカー 受信テスト。





動画

ESP32S3 - SDR受信 PCM1808 > 復調 > PCM5102

Tj Lab「ESP32-S3 AF信号処理ボード 」プログラムを使用してI2SによるSSB受信テストを行いました。
Si5351A 7MHz VFO→直交ミキサ→PCM1808モジュール(ADC入力)→SSB復調【Lch_in[i] = rxbuf[j] - rxbuf[j+1]】→PCM1808モジュール(DAC出力)→スピーカーによる受信テスト(デジタルフィルタ未使用)     





動画

ESP32S3 - PCM1808 > フィルタ > PCM5102

Tj Lab「ESP32-S3 AF信号処理ボード 」のプログラムを使用してI2SによるFIR・IIRフイルタの特性確認を行いました。
信号発生ソフトWaveGene→PCM1808モジュール(ADC入力)→FIR・IIRフイルタ→PCM5102モジュール(DAC出力)→WaveSpectraでFIR・IIRフイルタ周波数特性を確認。





①FIR・IIRフイルタ(カットオフ3KHz)の周波数特性測定【ESP32 FFT - FIRフィルタ 特性確認】【ESP32 FFT  -  IIRフィルタ 特性確認
②FIR Filter Design使いカットオフ3KHzの係数を使ったFIRフィルタの周波数特性。







2026年6月13日土曜日

M5Stack用MIDI音源ユニット(SAM2695) → XIAO MIDI シンセサイザー スケッチ例

 M5Stack用MIDI音源ユニット(SAM2695)にXIAO ESP32C3制御  XIAO MIDI シンセサイザーSeeed_Arduino_MIDI Master-mainライブラリーによるスケッチ例(StateMachine)の音を出してみました。




 





動画

M5Stack用MIDI音源ユニット(SAM2695 ) → XIAO MIDI シンセサイザー デモ

  M5Stack用MIDI音源ユニット(SAM2695)に「XIAO MIDI シンセサイザーの入門ガイド」XIAO ESP32C3デモプログラムによる音を出してみました。

※入門ガイドでは「XIAO MIDI シンセサイザー」を使用

 





【デモ4】完全なメロディーシーケンスの演奏

M5Stack用MIDI音源ユニット(SAM2695) - M5Unit-Synth スケッチ例

 M5Stack用MIDI音源ユニット(SAM2695)をXIAO ESP32C3によるM5Unit-Synth-mainライブラリーのスケッチ例で音を出してみました。







スケッチ例(FurElise)
Arduino IDE【ボード:XIAO_ESP32C3】
【スケッチ例】【M5UnitSynth】【FurElise】









ESP-FLY base - XIAO ESP32S3 ドローン Setup&操作

「 ESP-FLY 」Seeed Studio XIAO ESP32-S3の回路をベースにしてフレーム・プロペラ・0615モーター(アマゾン購入)によるドローン組立。プログラムはSeeed-Projects「 Co-Create_ESP-FLY 」を書き込みました。iPhoneを...