2026年9月1日火曜日

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

ESP-FLY」Seeed Studio XIAO ESP32-S3の回路をベースにしてフレーム・プロペラ・0615モーター(アマゾン購入)によるドローン組立。プログラムはSeeed-Projects「Co-Create_ESP-FLY」を書き込みました。iPhoneを持っていないのでespressif.comから「ESP-Drone for Android」アプリをダウンロードしましたが、最新バージョンAndroid端末に対応していないので古いAndroidタブレットにインストールして操作しました。







ドローン コントローラ
ESP-Drone for Android アプリ
Thrust(上昇/下降)Pitch(前進/後進)
Roll(右進/左進)を操作。(部屋が狭いことと不慣れな操作で、動画に写っていないところがあります)
※ストアから入手できるアプリ「ESP-Drone」はiPhone端末用です。持っていないのでAndroidアプリ「ESP-Drone for Android」をespressif.comからダウンロードしましたが、最新バージョンのAndroid端末に対応していないので、古いAndroidタブレットにインストールして操作しました。



動画

ESP-FLY base - XIAO ESP32S3 ドローン組立&テスト

総重量31.18g 
 フレーム・プロペラ・0615 モーター (JJRC H36 Eachine E010適用)一式に「ESP-FLY」 ベースのXIAO ESP32S3制御ドローン組立・動作確認。





























VSCode - ESP-IDF拡張機能





















VSCode拡張機能よりXIAO ESP32の開発環境をEspressif Systemsが提供するESP-IDF(公式開発環境)をインストール。

2026年8月1日土曜日

dsPIC33 - PSN SSB ジェネレータ テスト

PSN SSB ジェネレータをブレッドボードに製作しました。WaveGene信号発生器と搬送波Si5351A(2倍:14MHz)→PSN SSB ジェネレータ(7MHz) →SDRSharpSSB受信。LSB・USBの周波数特性確認が出来ました。
●同ブログ【dsPIC33 - AF PSN
















dsPIC33 - AF PSN

JF3HZB 上保さんの「AF PSN」を試みました。github.com/tjlab-jf3hzb/afpsnのソースデータを貼付→コンパイル→書込により位相差90度の正弦波を確認出来ました。  













XIAO RP2040 - Si5351A 90度位相シフトVFO

XIAO RP2040によるSi5351A 90度位相シフトVFO(14MHz)をブレットボードに組立ました。
同ブログ【Pico Si5351A 90度位相シフトVFO 試作】 









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】完全なメロディーシーケンスの演奏

2026年6月1日月曜日

Arduino - Mozzi シンセサイザー スケッチ例

ArduinoNano制御によるMozzi シンセサイザーをスケッチ例によるテストを行いました。







Arduino - Mozzi サイン・矩形・ノコギリ・三角波出力

 Mozziを下記サイトのプログラムでサイン波・矩形波・ノコギリ波・三角波のPWM出力をCRローパス・フィルタを通してオシロスコープで測定しました。 















2026年5月9日土曜日

BloggerでMP3再生


 BloggerでMP3再生を行いました。MP3ファイルを Googleドライブにアップロードして再生を試みましたが再生出来ませんでした。下記サイトを参考にDropboxにMP3ファイルをアップロード、リンクをコピーして手順に従ってHTMLに入力し再生が出来ました。

2026年5月1日金曜日

ESP32S3 - PCM1808 > PCM5102 AF信号処理

Tj Lab「ESP32-S3 AF信号処理ボード」LとRの処理が行えるESP32 I2S ADC→DACテストを行いました。
信号発生ソフトWaveGene→PCM1808モジュール(ADC入力)→L・R処理→PCM5102モジュール(DAC出力)→オシロスコープでL・R波形が再現しました 。








WaveGene信号発生ソフト


















Wave1【サイン波】【1000Hz】【-10㏈】【L】
Wave2【三角波】【1000Hz】【-10㏈】【R】




WaveGenePCM1808入力 PCM5102出力→オシロスコープ
















CH1【L】  サイン波
CH2【R】  三角波

ESP32S3 - PCM1808 > PCM5102 AF信号入出力

 ESP32-S3開発ボード I2Sによる、信号発生ソフトWaveGene→PCM1808モジュール(ADC入力)→PCM5102モジュール(DAC出力)をオシロスコープで測定しました。









WaveGene信号発生ソフト


















Wave1【サイン波】【1000Hz】【-10㏈】【L】
Wave2【矩形波】【1000Hz】【-10㏈】【R】


WaveGenePCM1808入力PCM5102出力→オシロスコープ
















CH1【L】  サイン波
CH2【R】  矩形波

ESP32S3 - PCM5102 サイン・ノコギリ波 DAC出力

下記サイトを参考にしてESP32-S3開発ボードI2SによるPCM5102からサイン波・ノコギリ波を出力しました。(PCM1808モジュールは未使用)   










サイン・ノコギリ波
CH1 - R  CH2 - L

















ESP32S3 - PCM1808 信号入力シリアルプロッタ

下記サイトを参考にしてESP32-S3開発ボードI2Sによる信号発生器 XR2206をPCM1808モジュールADCに信号入力してシリアルプロッタで確認。(PCM5102モジュールは未使用)









シリアルプロッタ



















2026年4月1日水曜日

ESP32 - Bluepad32 ロボカー PS4コントローラー操作

 Bluetooth (Classic / BLE)対応のBluepad32ライブラリー使用して、無印ESP32制御ロボットカーを純正PS4コントローラーで操作しました。
(Xboxコントローラーに入替て操作出来ます)














動画

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

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