2026年2月1日日曜日

SI4732 - DSPラジオモジュール ESP32制御











aitendo : SI4732 DSPラジオ モジュールを使用して、ESP32制御DSPラジオをブレッドボードに組立。スケッチはPU2CLR 氏:pu2clr/SI4735 ライブラリーESP32【OLED_ALL_IN_ONE】を選択、AM放送・7MHz SSB CW・FM放送を受信しました。     
 
 
動画

RDA5807M - FMラジオモジュール ESP8266制御

ESP8266制御RDA5807M FMラジオモジュールによる受信。ローカルFM局をタクトスイッチで選局(OLED表示)。   
 

 






PIC16F18326 - MCC設定 シリアル通信テスト

 MPLAB X IDE 6.2/XC8(v3.10)/MCC ClassicからPIC16F18326によるシリアル通信テスト。ターミナルエミュレータ(通信ソフト)を使ってUSBシリアル通信によるキーボード入力をPICで読取りパソコンに返して文字を表示。







PIC16F18326 - MCC設定 DSMテスト

MPLAB X IDE 6.2/XC8(v3.10)/MCC ClassicからPIC16F18326によるDSMテスト。
PWM5 (500Hz)とNCO1(10KHz)→ DSM(データ信号変調器)
㊤PWM5 - 500Hz ㊦NCO1 - 10KHz
















DSM(データ信号変調器)

















PIC16F18326 - MCC設定 CLCテスト

MPLAB X IDE 6.2/XC8(v3.10)/MCC ClassicからPIC16F18326によるCLCテスト。
JKフリップフロップ回路を使ってクロック分周テストを行いました。
㊤PWM5  ㊦CLC1OUT















CLC1








PIC16F18326 - MCC設定 NCOテスト

MPLAB X IDE 6.2/XC8(v3.10)/MCC ClassicからPIC16F18326によるNCOテスト(2KHz)。
※周波数設定を1MHzに設定すると周波数がバラツキ安定しません。








【LFモード】




2026年1月1日木曜日

ドローン ESP32 PS4コントローラー操作

 PS4コントローラESP32制御ドローンをBluetooth接続。9軸センサBMX055を読込Madgwickフィルタ・PID姿勢制御による浮上テストを行いましたが、ホバリングに程遠い操作です。PS4コントローラーは電源オンと同時に接続され操作しやすい。   

●ボードマネージャ esp32
  by Espressif Systems 
 バージョン1.0.6

 



動画

ドローン ESP32 PS4コントローラー 机上テスト

PS4コントローラー とESP32制御ドローンをBluetooth接続による操作。9軸センサBMX055を読込Madgwickフィルタ・PID姿勢制御の動作確認を行いました。       
●ボードマネージャ esp32      
  by Espressif Systems 
 バージョン1.0.6 
※【PS4-esp32-master】使用するとesp32ボードマネージャ バージョン 2... , 3...はコンパイルエラーになる。


 



動画
スロットルを弱くして撮影
throttle = (JRY + 255)/2 * 0.02;



PS4コントローラーによるロボットカー操作

純正PS4コントローラー(Bluetooth通信)によるESP32搭載GPSロボットカーのモータだけを操作しました。 

●ボードマネージャ esp32 
   by Espressif Systems  バージョン1.0.6
※バージョン3.2.0→コンパイルエラー








動画

PS4コントローラーによるロボットアーム操作

純正PS4コントローラー(Bluetooth通信)による6軸ロボットアームを操作しました(動作不安定ですが操作出来ました)

●ボードマネージャ esp32  
 by Espressif Systemsバージョン1.0.6
※バージョン3.2.0→コンパイルエラー















動画

PS4コントローラーとESP32 接続・操作


純正PS4コントローラーとESP32NodeMCU開発ボードをBluetooth接続してコントローラーの操作テストを行いました。    

●サンプルプログラムESP32_PS4_ReceiveDataで確認
●ボードマネージャ  esp32 
    by Espressif Systems バージョン1.0.6
※バージョン3.2.0→コンパイルエラー

SI4732 - DSPラジオモジュール ESP32制御

aitendo : SI4732 DSPラジオ モジュールを使用して、ESP32制御DSPラジオをブレッドボードに組立。スケッチはPU2CLR 氏:pu2clr/SI4735 ライブラリーESP32【OLED_ALL_IN_ONE】を選択、AM放送・7MHz SSB CW・FM放...