Category : 電子工作

Ethernet-UART ブリッジIC CH9120 をなんとなく使う

No Image

ESP32のEthernetゲートウェイには、WCHのCH9120という Ethernet - UART ブリッジIC を使っています。

シンプルなICで使いやすそうだなと思って採用したのですが、ドキュメントはほとんどありません。
中国語のデータシートか、採用されているモジュールから読み取るしかありません。
これは使いやすいのかどうなのか、と自分の中でもやもやしているので記事を通してもうちょっと噛み砕こうと思います。

ESP32関係のI/Oの注意点まとめ

No Image

ESP32関係はGPIOとして出ているものの使い方を間違うと書き込みができなかったり、うまく動かなくなることがあります。
また、GPIOマトリクス機能があって様々な機能を割り当てられますが、それに該当しない専用ピンがあったりします。
ESP32もシリーズが増えてきて混乱してきましたので、少しまとめたいと思います。
専用ピンは個人的によく使うところをまとめています、UART (TXD0/RXD0) やADCなどは省いています。

ESP32でEthernetブリッジを作ってみました

No Image

ESP32は有線LANが使えるのは知っていて、実際に結構便利なのでいくつかモジュールも作っています。
無線LANと有線LANで異なるMACを持っているのでのネットワーク間のゲートウェイにも使えます。
ふと、片方無線よりどっちも有線のがいいのでは?と思ってしまったのでもう1個ポートを追加したものをノリで作ってみました。

Nutubeヘッドホンアンプが壊れたので直すついでに改良しました

No Image

以前にNutubeで作ったヘッドホンアンプを作ったんですが、劣化か使い方が悪かったのか、はたまた回路が悪かったのか分かりませんが、左側だけ死んでしまいました。
それから作り直しを考えては違うことに気を取られていたのですが、基板発注のついで感覚で修理兼改良という感じで基板から起こしてみました。

ニキシー管時計の一部を作り直し

No Image

現在自室に飾っているニキシー管時計は4年くらい前に作ったものなのですが、3年くらいたった時点で一度壊れました。
壊れた部分は昇圧回路のトランスだったので交換して対応したのですが、そのトランスが手に入らなくなってきていたので作り直しを考えていました。
かなりスローペースで作り直していたんですが、ようやく完成しました...

ESP32で位相をずらしたPWM信号を生成する

No Image

ロータリーエンコーダのような出力(位相が90度ずれたパルス信号)をマイコンから出力したいなと思って調べているとどうやらESP32にはその機能があるみたいです。
さらには3相相補PWMというモータ制御にも使える機能も実は搭載されているようです。
そこまでしなくても、とりあえずは位相をずらしたPWMを生成できないかと色々試してみました。

これから説明する動作を確認できたのはESP32-C3ESP32-S2ESP32-S3でした。
ESP32(ESP32-WROOM-32等)ではコンパイルが通って書き込めるものの動作はしませんでした。
別の記述方法があるのかもしれません。

無線シリアル通信モジュール「WiSer」の互換機を作ってみました

No Image

以前紹介した「WiSer」という無線シリアル通信モジュールに可能性を感じて欲しくなったのですが、技適の関係で純正品は使うのが厳しいです。

オープンソースハードウェアなので回路図もソースコードも公開されていますので、自分なりにカスタマイズして作ってみました。

はんだ付け治具はどんどん進化している

No Image

私が電子工作を始めた頃のはんだ付けは、基板を普通のバイスに挟んだりしていました。
それが普通だと思っていたので何も思っていなかったのですが、どんどん便利な治具が出てきています。
あまりに多いので紹介しきれないですが、実際に使っているものなどを紹介してみます。