以前紹介した「WiSer」という無線シリアル通信モジュールに可能性を感じて欲しくなったのですが、技適の関係で純正品は使うのが厳しいです。
オープンソースハードウェアなので回路図もソースコードも公開されていますので、自分なりにカスタマイズして作ってみました。
以前紹介した「WiSer」という無線シリアル通信モジュールに可能性を感じて欲しくなったのですが、技適の関係で純正品は使うのが厳しいです。
オープンソースハードウェアなので回路図もソースコードも公開されていますので、自分なりにカスタマイズして作ってみました。
シリアル通信を無線化したいなとずっと思っていたんですが、いいものが見当たらず諦めていました。
Bluetoothなどを使っても一応できそうではありますが、DTRやRTSなどのフロー制御の信号が柔軟に使えずArduinoなどのプログラム書き込みの無線化には使えそうにないです。
最近、懲りずに無線化のモジュールを探していたらWiSerというESP32ベースの無線化モジュールが最近リリースされたみたいなので、紹介したいと思います。
以前にModbus用のソフトやAndroidアプリのシリアルモニタを紹介しましたので、今回はPC用のシリアルモニタのフリーソフトを紹介します。
PCだと充実してるかなと思っていたのですが、思ったよりそうでもなかったりします。
今回も私の独断で、使いやすいと思ったものを紹介していきます。
マイコン同士の通信にはSPIやI2Cなどいろいろありますが、やっぱりUARTが単純で使いやすい印象です。
それにRS-232CやRS-485が使えるので、ある程度の長距離通信もできます。
RS-485は結構古い通信規格ですが、仕事で産業用ネットワークに触れる機会が多いのでよくRS-485も使います。
それを電子工作でも使えたら面白くね?ってことでいろいろモジュールを試しました。
使ってると、「やっぱり絶縁のがいいよね」ってことで絶縁型のモジュールを自作してしまいました。
安価な「USB-シリアル変換器」としてCP2102のモジュールをよく使っているのですが、偽物(不良品)が多い事を知りました。
CP2102自体はAliexpressで安価に売っていて5Vトレラントなのがいいんですよね。
偽物は3.3Vなのに4.3Vほど出てしまう仕様になっているようです。
マイコンやArduinoのシリアル通信を受信したり、送信したりするためのシリアルモニタはPCであればTeraTermやArduino IDE に付属しているシリアルモニタを使っています。
ですが、PCから機器にケーブルが届かなかったり、外だったりするとデスクトップPCは使えないですからノートPCを使うことになりますが、それはそれで大型で不便です。
Androidアプリであれば携帯できて非常に便利ですので、私が独断で使いやすいと思ったシリアルモニタのアプリを紹介します。