日本橋お買い物

2015-07-26 07.46.56

昨日はオヤジの13回忌でほぼ一日おわったのですが、夕方から酔ったいきおいで日本橋いって買い物をしてきた次第。何故か紙袋になるまで買っていたとは…

2015-07-26 07.49.13
2015-07-25 16.50.47
2015-07-26 07.50.12
2015-07-26 07.51.44

まずハンダ付けに使うアイテム3連発。最初はコテ台。ハッコーの633 というやつ。FX-600 でも使えますとあったので購入。実際にはFX-100のハンダゴテを横目に見つつ、お高いのぉ~と言いつつコテ台更新で我慢と
あとはフラックスと、フラックス用筆ペンも勢いで購入しました。

2015-07-26 07.56.03

次は TDK ラムダ(デンセイラムダ)のスイッチング電源 HWS-150-24(24V 150W) です。共立さんが 7/25 から 8/9 までやっている決算セールでお安くなっていました。電源出力の可変範囲は ±20% なので GM70 真空管のヒーター電源(20V 3A)にも使えると判断。GM70×2のヒーター 20V×3A×2つ=120W で 150W の電源なら負荷 80% 。取説の出力ディレーティングを見ると温度50℃あたりから取り出せる電力量は減りはじめます。周辺温度50℃は簡単にいっちゃいそうなので余裕見て2つカゴへ投入。ただ、旧製品なので電源ユニットの大きさは今時のに比べて大きいです。これはあきらめます。

2015-07-26 07.53.18
2015-07-26 07.48.20

あとは Si4735 ラジオモジュール、デジットで無接点電源モジュールなどを買ったあたりで買い物終りです。ふぅ、疲れた。

無線LANモジュール ESP-WROOM-02 が届きました

2015-07-24 21.22.20

最近人気の Wifi モジュールがうちとこにも届きました。Cerevo さんとこのネットショップでポチったやつです。1セット842円(税抜) + 送料90円やったかな。ヤマト運輸の DM 便でのお届けでありました。

2015-07-25 08.54.22

本体と変換基板は別なのでハンダ付けする必要があります。マスキングテープで固定して、どのコテ先が合いそうか事前確認してるところです。

2015-07-25 09.03.10

ハンダ付け完了。各パッドのうち裏面のベタアース・ESP-WROOM-02のシールドにつながる GND はコテの温度上げたつもりが、熱不足で失敗。まぁひっついているので良しとしましょう。

2015-07-25 09.11.03

あとはヘッダピンをハンダ付けして終り。ジャンパはデータシート読んでいないので保留にしています。単純に無線LAN <--> シリアル変換ならこのままでも使えるんじゃね? みたいなズボラな考えでいてたりするのですが、 資料確認は法事が終ってからなので明日になりそうです。

急に暑くなって手が動きませんわ

2015-07-12 15.01.46

先週東京に居てましたのでわりと涼しい日が多く、体力的に助かっていたのですが大阪帰ってきたらすごく暑いです。作業部屋はエアコンかけたら気温は下るのですが窓からの輻射が地味に堪えます。

そんなこんなで午後は何もする気になれず、パーツボックスで見付けた石をブレッドボードに組んではバラすの繰替えし。写真は LT1054 のスイッチトキャパシタ電圧コンバーターのテストしてたときの模様。12V の AC アダプタで電源供給したら出力は -12V が出ます。LED 負荷 10mA 取ったときの出力電圧は -11.73V でした。コンデンサ1個で動きますがちょっとお高い石です。

FTD2XX.DLL FT_GetDeviceInfoList の戻り値に違いあるか Visual C++ で再確認

スクリーンショット 2015-07-11 20.02.35
スクリーンショット 2015-07-12 06.22.49

先週、C# で FTD2XX.DLL FT_GetDeviceInfoList を試したところ、最新のドライバ(2.12.04) とひとつ前のドライバ(2.12.00) と結果が違うと書きました。C++ でドライバを直接使って C# と同様の結果になるか確認。同じ結果なら、C# 用の Wrapper は問題ないということになります。
2014-09-29 2.12.00 WHQL Certified のドライバで動かすと最初のスクリーンショットのようにちゃんと値が帰ってきます。
2015-07-03 2.12.04 WHQL Certified では、serialnumber にゴミが入るのと、Description のところにシリアル番号らしきものが入っています。

FTDI のサイトにあるサンプルコードで FT_GetDeviceInfoList でシリアル番号・デスクリプションを参照する場合は 2014-09-29 2.12.00 WHQL Certified 使ったほうがいいです。

2015-07-12 06.44.08

プログラムを動かす時には、
FT_STATUS FT_Open (int iDevice, FT_HANDLE *ftHandle)
FT_STATUS FT_OpenEx (PVOID pvArg1, DWORD dwFlags, FT_HANDLE *ftHandle)
のどちらかでオープンしますが、写真のように複数デバイスを接続したときの FT_GetDeviceInfoList の結果は次のスクリーンショットのようになりました。

スクリーンショット 2015-07-12 06.44.11

2014-09-29 2.12.00 WHQL Certified ならシリアル番号などはハッキリわかるので、デバイス選択するときに間違いが減ると思います。ドライバのバージョンに気をつければ C++, C# どちらでも開発出来るというはわかりました。次余裕あれば、Raspberry Pi + FTD2XX ドライバ + python で動くかやってみたいと思います。(頒布物がらみの調べものに移行するかも)

デジット 32×16 赤緑 LED マトリクス基板の制御をどうしようか思案中2

スクリーンショット 2015-07-04 14.00.29

自宅の Windows 7 PC で、FT2232D のテストプログラムの続きをやろうとして環境作成。デバイス一覧を拾ってくるメソッドがエラーになって動きません状態。FTD2XX_NET という C# 用 Wrapper のソースも FTDI のサイトからダウンロードして DLL 作成しなおして、テストプログラムから呼出すよう設定変更してどこで止まるか確認。

確認の結果、デバイス情報のシリアル番号 String 中にある NULL 文字を削除する所でトラップ発生していました。この事象は Windows update サイトから自動インストールされる2014年9月のドライバでは発生しませんが、FTDI のサイトから最新版のドライバを入れると発生します。
ということで、C# 用 Wrapper はしばらくメンテされていない感じなので、他のメソッドというかクラスも大丈夫かちょっと心配になったりもします。

ドライバの DLL を直接使う方向にするか、ラッパーの虫取りするかどうしようかと考えているところですが、出鼻を挫かれた感じなのでちょっと棚上げすることにしました。もうちょっと調べてみましょう。

デジット 32×16 赤緑 LED マトリクス基板の制御をどうしようか思案中

2015-07-01 17.24.40

デジット 32×16 赤緑 LED マトリクス基板の制御入力コネクタは 12 ピンあります。このうち 1 本は GND なので制御に必要な信号は 11 本必要です。最初は Raspberry Pi で制御する?とか思っていたのですが、途中で気が変わってノート PC から動かしたほうがいいような気がしてきました。

ということで、秋月で FT2232D の変換基板を購入してきました。PIC を使った HID デバイス - 12 GPIO の変換基板もあったのですが、今回はなんとなく FTDI のチップ使ったほうをえらびました。

20150702195700

Visual Studio 2013 Express を出張用タブレットパソコンにインストールして C# で、FT2232D の情報がとれるところまでテスト。無事うまくいきました。
表示された内容では、2個デバイスがあるように見えて、デフォルトはシリアルポートになっているようです。最初からパラレルモードとかにしておく場合は シリアルEEPROMかなんかに設定をセーブしておかないといけないようです。次は、この見つかったデバイスをオープンして、パラレルモードにする設定をやってみたいと思います。

日本橋の買い物

久し振りに日本橋でお買い物ですが、経費になるものではなく個人の買い物です。

2015-06-28 15.35.49

赤・緑 LED の 32×16 LED パネルです。 デジットイチオシ!特価32×16のドットマトリクスLEDパネル がお店の Blog で紹介されています。販売開始から半年以上経ってぼちぼちこいつもフェードアウトしていく? みたいな感じがしたのでとりあえず追加で購入しました。

制御は Raspberry Pi B+ でやってみましょう。GPIO はそれなりのタイミングで叩けば大丈夫そうですし、ビットマップフォントを展開する関数があれば文字の苦労はだいぶ減るハズ。という程度の考えやったりします。

2015-06-28 15.37.14

CCFL 用インバーター 380円なり。24V 入力で長さ260mm 2.7φの管に使えますとあります。なんと申しますか、この部品の少なさは蚊取りラケットの電源を彷彿とさせるものがありますなぁ。まぁ、実験用に 1000V くらい欲しいときには便利そうなんでとりあえず一個いっときましょ。いう感じ。駄目でもトランスは再利用出来るかな。

2015-06-28 15.37.37

赤色の 7セグ LED モジュールです。超小型12桁7セグLEDモジュールが入荷しました! の記事がそれです。売り切りゴメンいうやつらしいです。12桁なんで電卓用途だったパーツですかね。

今日のところは、買って満足したという状態なので手をつけるのはもうちょい先になりそうです。