ブログの更新サボり中です

書くことが全くないかというそうではないですが、サボり中です。

・受信用アクティブアンテナ購入
・試作頼まれたアンプ基板(Class-AA / A47式)の製作・性能確認
・関西ハムフェアで買った 10MHz QRP CW 無線機キットの製作
・近江鉄道初乗車
・舞鶴散歩
・ちゃんと買った自分用のアンプキット製作
・144MHz/430MHz ハンディ機 FT2D 購入と、電子申請による免許状更新
・2018年台風21号来たら、ベランダの波板が旅立っていきました
・APRS 受信専用サーバーをラズパイで立ち上げ(その後マイクロSD壊れて一週間で停止)
・試作頼まれたアンプ基板(Nutube + A47式)の製作・性能確認
・2級小型船舶免許教習中

前回更新から、上記のようなことがありましたが、更新がおいついていません。
直近の話題は今後ブログに書くかもです。今後ともよろしくお願いします。

Happy New Year 2016

新年あけましておめでとうございます。本年もよろしくお願いいたします。

気持あらたに、好奇心忘れず、ニコニコ出来る一年でありますように。

IV-9 Numitron 管を少し買った

2015-10-24 10.57.08

真空管やニキシー管の通販ショップ Re Electronics さんから IV-9 Numitron 管を少し買いました。通販ショップはお仕事の関係で一旦クローズされるとのことで閉店セールというやつです。お金があればいろいろ買いたいものはありますが、今回はお安いパーツでございます。

2015-10-24 17.35.42

小降リのチューブにフィラメントが配線されています。点灯させるのには、コモン端子に電圧をかけて各セグメントを制御したら点灯します。

2015-10-24 17.30.16

とりあえず点灯させてみたところ 3V で十分な明るさで光りました。全部のセグメントを点灯させたら160mA くらい流れました。

テスラコイルキットが届きました

2015-08-16 13.06.47

勢いでポチっとなをやってしまいました。テスラコイルキットです。まさかキットで買えるなんて、ほんと楽になりましたなぁ~。出張生活がまだしばらく続きそうなんで、トライ&トライでやる工作は避けたいところが正直なところでございます。これなら再現性高そうですしスターターキットとしてもいいかと購入。

パーツは、AC 入力を高圧に変換する基板。それをさらに昇圧するコイルユニット。トロイドと呼ばれるコイルの上に付ける金属(コンデンサっぽい働き?)あとは、放電をコントロールして音を出せるようにする USB-MIDI 変換などが付いています。今回は IGBT のトランジスタは壊しそうな予感がしたので追加で購入しています。

基板組立の難易度は低いですが、2次コイルをポリウレタンニスで固めましょうとか、追加でやることがあるので、材料揃えてから製作に着手したいところです。実際に動かすとご近所さんをビビらすような放電の音が轟くはずなので火入れのタイミングは注意したいところです。

ES-WROOM-02 の疎通テスト

2015-07-26 10.53.11


ES-WROOM-02 Wifi モジュールを使用しまして通信出来るか疎通テスト実施。ブレッドボードに 3.3V 電源と ES-WROOM-02 モジュール基板。あとは USB シリアル変換を接続しました。
Teraterm をシリアルポートに接続して、ES-WROOM-02 にコマンド送信出来るようセットアップします。
・速度 115200
・8bit non-parity, 1 stop bit
・送信改行コード CR+LF, 受信改行コード CR
ES-WROOM-02 モジュールの電源を投入すると、ゴミが表示されますが、その後 Ready と出ます。また AT と入力して OK が帰ってくれば大丈夫です。
以下、透過モードをテストしたときのキャプチャです。

AT

OK
AT+CWMODE=3 

OK
AT+CWJAP="SSID","パスワード"
WIFI DISCONNECT
WIFI CONNECTED
WIFI GOT IP

OK
AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"1a:fe:34:a3:c0:5f"
+CIFSR:STAIP,"192.168.24.6"
+CIFSR:STAMAC,"18:fe:34:a3:c0:5f"

OK
AT+CIPSTART="TCP","192.168.24.5",18080
CONNECT

OK
AT+CIPMODE=1

OK
AT+CIPSEND

OK

>ABCDEFGHIJLMNOPQRSTUVQXYZ
++++++
ERROR
AT

OK

// station+apモードに設定
AT+CWMODE=3
// 無線LANに接続する
AT+CWJAP=”SSID”,”PASSWORD”
// IP アドレス表示
AT+CIFSR
// サーバーのポートに接続する
AT+CIPSTART=”TCP”,”192.168.24.5″,18080
// 透過モードに設定
AT+CIPMODE=1
// 通信開始
AT+CIPSEND
// 通信終了
+++

モデムみたいな使い方で、通信出来ました。
このとき、ES-WROOM-02 からは “0123456789” を送信、サーバー側からは “ABCDEFGHIJKLMNOPQRSTUVWXYZ” を送信しています。

スクリーンショット 2015-07-26 11.20.50

PC側で動かしたサーバーアプリでは受信した “0123456789” が表示され、Send Data に入力した文字列が ES-WROOM-02 に接続している Teraterm のウィンドウに表示されました。

終了は +++ を送ってエスケープします。
動いたのでハンダ付け失敗とか無くて良かったです。

今週のサボテン

2015-07-25 08.08.30

ブリキ缶の植木鉢で大きくなってきたサボテンですが、一つだけ大きくならないのがあったので一度場所替えを実施。それから1週間経過で、小さかったやつもちょっと棘が増えて大きくなりました。これで一安心いうところですかね。

今週のサボテン

2015-07-11 13.15.14

だいぶ太さも増した感じ。土乾いていないので今週は水やり無しにしておこう。もうちょっと大きくなったら植え替えかなと思うのですがいつ頃やればいいのかわかりません。

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 で動くかやってみたいと思います。(頒布物がらみの調べものに移行するかも)