electronics_DIY」カテゴリーアーカイブ

キーホルダー用の小型の工具を買い直した

キーホルダー用の小型の工具を買い直した。

この間、何年かぶりに飛行機で旅行をしたときに、キーホルダーに付けていた小型の工具が機内持ち込み検査に引っかかってしまい、面倒を避けるため廃棄をした。

代わりに同じような品物を買い直した。
見た目は前と同じような品物だが、安い。金属の面がぴかぴかしてちょっと安っぽい。

SWISS+TECH ユーティリティーキーツール 6機能 ST66676(Amazon)
続きを読む

メガネ形の簡易AR HMDを作ってみる (その6 LEDのマトリクス基板を左右に増やした)

メガネ形の簡易AR HMDを作ってみる、という話の続き。

片目だけLED表示するのでは見づらいということが分かってきたので、LED表示部を両目に増やす改造をして、作り直してみた。

続きを読む

久しぶりにWiiリモコンhackを弄っている – WiiリモコンとWindows PCのペアリング問題について

久しぶりにWiiリモコンhackを弄っている。

Wiiリモコンを分解して、IRセンサーを取り外して残った基板をBluetooth→I2C変換用のモジュールとして利用するというhackだ。

Wiiリモコンhackには1つ問題があり、Windows PCとWiiリモコンをBluetoothでペアリングする手順でトラブってしまうケースが多いということだ。
続きを読む

micro:bitのmicroPythonのi2c.writeの書き方 (TMP102温度センサのモード変更)

micro:bitに接続したTMP102温度センサのモード変更をやってみようとして、microPythonのi2c.writeの書き方でちょっと戸惑ってしまった。
自分がmicroPythonやPythonに不慣れというのもあるが。

TMP102で普通に気温とかの温度を計測するには、TMP102の電源投入後のデフォルトの計測モードのまま使えばよいのでモード変更の必要はない。
その場合、このようなプログラムのコードで計測ができる。

i2c.init(freq=10000, sda=pin20, scl=pin19)
addr = 0x49
i2c.write(addr, b'\x00')
data1, data2 = i2c.read(addr, 2)

続きを読む