Tag : USBデバイス

Serial UPDI プログラマを作りました

No Image

新しいAVRはUPDI (Unified Program and Debug Interface) というインターフェースで書き込みをします。
今まではArduino UNO Wi-Fi Rev.2 のメインマイコンであるATmega4809を書き込むためのIC (ATmega32U4)を参考にして作り、ファームウェアを読み出して書き込んで作ったUPDIプログラマを使ってました。
流石にずっとこれを使う訳にはいかない感じもしたので、よく使われる Serial UPDI の基板を作ってみました。

絶縁RS-485モジュール(12V電源付き)を作りました

No Image

以前に絶縁RS-485モジュールを作ったのですが、使っているうちに欠点に気づきました。
「動作確認をするときの電源供給が面倒」ということです。
RS-485で通信するデバイスは12-24Vを供給することが多いのですが、別の電源を繋げないといけないというのがとても不便です。
だったら容量は小さくてもいいから電源供給機能を追加しようということで実際に作ってみました。

動作確認に便利な USB to I2C アダプタと USB to SPI アダプタ

No Image

センサなどはI2CやSPIで通信するものがありますが、その確認をしようとするとArduinoにつなげたりします。
つながるだけを見たかったりして、面倒な作業をできるだけ減らしたいと思うことがよくありました。
USB接続でI2CやSPIで通信できる既製品は確かに存在するのですが、PC側のソフトウェアがよく分からなかったり、そもそも存在しなかったりと導入が大変そうでした。
それなら自作しようと、思い立ったが吉日ということで、早速つくってみました。

ちゃんと動くType-CのUSBシリアル変換器をつくりました

No Image

以前にType-CのUSBシリアル変換器をつくったのですが、USBに対する知識がまったくなく「とりあえず繋げば動くやろ」みたいな感じでつくりました。
案の定だめでしたが、色々調べたところ抵抗をあと2つ置いたらできるようでしたので、他の基板発注する機会と一緒に改良版のUSBシリアル変換器基板を発注しました。

GPIB-USBコンバータと ADVANTEST R6551 用モニタツールの製作

GPIB-USBコンバータと ADVANTEST R6551 用モニタツール_mini

アドバンテストのR6551という据え置き型のデジタルマルチメータがヤフオクで安く手に入りました。
だいぶ古い機種でして、5桁半という今ではそんなに高性能ではありません。
ジャンクでもいいかと落札したらちゃんと動きますし、校正を2015年にしているというありがたいものでした。
ただ奥行きが非常に長く、今の作業机では測定器に占領されてしまい、作業の邪魔になってしまいます。
そこでR6551に標準搭載されているインタフェースのGPIBを使ってPCでデータを収集することで、机に置かずにスマートに測定できるようにしてみました。

ebayで買った安価なUSBデジタルマイクロスコープ

No Image

30倍と60倍が一緒になったのルーペを電子工作で結構長い間使っています。

ライトも付いて接近しても見やすく、非常に便利なのですが60倍では見づらいところが時々出てきます。
特に小さなハンダのショートなんかは60倍では見つけづらいです。

そこでUSBでPCに接続できる顕微鏡(マイクロスコープ)を買って使ってみました。

PCモニタ自動消灯USBデバイス:改

PCモニタ自動消灯USBデバイス:改

以前、PCモニタの前から離脱すると自動で消灯するUSBデバイスをつくりました。
デュアルモニタということもあり離脱したときに自動でモニタが消灯してくれるのはちょっとしたことですけど煩わしさから開放されます。
あと、省エネにもつながりますしね。
非常に便利なのですがデザインにやっつけ感があって個人的に気に入らなかったので作り直してみました。

せっかく作り直すのでデザインだけではなく、機能面も改善することにしました。

PCモニタ自動消灯USBデバイス

自動PCモニター消灯装置

PCのモニターはWindowsの場合、自動消灯時間をコントロールパネルから設定できますが、意図せず切れたり、全然切れなかったり、時間調整が難しいです。
例えば動画を見ると30分は消灯してほしくないけど、普通の時は5分で消灯して欲しいとかです。
私のPCはデュアルモニタなので毎回消すのが面倒っていうのもあります。
じゃあ作ればいいじゃん、ということでそんな自分のしたいことをしてくれるデバイスを作ってみました。