忍者ブログ
[7]  [8]  [9]  [10]  [11]  [12]  [13]  [14]  [15]  [16]  [17
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

gdi+ で汎用エラーが発生しました

出たりだ無かったり

1.vbでPictureBoxにファイルを読み込む
                Dim fs As System.IO.FileStream
                fs = New System.IO.FileStream(filename _
                      , System.IO.FileMode.Open _
                       , System.IO.FileAccess.Read)
                Try
                    PictureBox1.Image = System.Drawing.Image.FromStream(fs)
                Catch argEx As ArgumentException
                    MsgBox(argEx.Message, MsgBoxStyle.Information)
                End Try
                fs.Close()
2.またはクリップボードからはり付けで

 PictureBox1.Imageを書き込むと
gdi+ で汎用エラーが発生しましたが発生する

原因は、どうもPictureBox1にロックがかかるみたい、、、、

で対応は
一端bitmapに読み込んで出力
            Dim bmp As Bitmap = New Bitmap(PictureBox1.Image)
            Dim fs As System.IO.FileStream = New IO.FileStream(fname, IO.FileMode.Create)
            bmp.Save(fs, Imaging.ImageFormat.Jpeg)
            fs.Close()




拍手

PR
光電センサーだが調べて見るとキーエンスからAC100V対応の機種
がでている

単純にAC100Vをそのまま繋いで、AD変換の100V対応でもOKな
気がするが、100Vをラインまで引き回すのが怖い気がする。

やはり24V程度が限界か、、、

絶縁型AD変換装置の安いのを見つけた、下手に手組するよりも
よさげである。早速テストをして見ることにする



拍手



データ収集だけどTWELITEとモノでも出来そう、
以前TWILITEを評価したけど、標準アプリのまま、使い物になるのを
確認した。要は間が有線のように繋がるのと、垂れ流しだが、
今回の用途では問題がない

フォトカプラ出力を2Vに分圧して、TWELITEのアナログポートに
繋いで標準アプリで動作させれば、USBモノ側でシリアルデータ
16進で受信できる、ただし精度が0~256程度の分解だが
今回の信号が「あるなし」の判断用には充分である。

光電センサとはフォトカプラで分離、PCとは無線で分離だから
安心設計である。


USBもPCも集計用兼表示用に準備するか、サーバに突っ込むか
だが、運用を検討次第で判断する。




拍手

無事信号が絶縁状態で取り出せたので次は信号をどう料理するか

案としては



・マイコンを経由する方法
・ADioインタフェースを経由する方法

データのPCやサーバーへの送信は散々対応してきたので
簡単であり、前者での対応を考えていたが、単純に3.3V
または5Vで分解能やレスポンスも要求しないので、ADIO
インタフェースでいいのではと考えた。


CONTEXで各種IOが販売されており、ダイレクトでも
モノタロウで買える、何よりVBのサンプル付きである
一方AMTECは価格が安いが同じようにサンプル付きで
ある
モノタロウでも買えるので注文しておいたが、納期が10日
となっている、

一方マイコンの場合はtwe-lieの無線でより簡単に送信できるので
これもまた魅力である。

色々とテストをしてみる予定でる

拍手

ONOFFの2点で充分なのでソフトで閾値を持つか悩んだがgoogle先生に聞くと
下記アドレスのそのものズバリの結論があった
川内先生ありがとうございます。

http://www.homu.net/raspberry-piでiotなシステム開発%EF%BC%9A光電センサをマイコンやraspb/

で早速、秋月でフォトカプラTLP621-1を発注

信号側をラズパイにするなら3.3Vで
TLP621-1の定格をみると1mA以下という事なので最大3.3KΩだが
これも上記の先生に従って10kΩとしてた これだと0.3mA

5V系にしても0.5mAだから問題なし

で出来上がったのが





テストをすると

フォトカプラーの効果あり



3.3Vか0Vで安定、、、

回路図

VCC12V      VCC3.3V
  |        |
  |        10K
E3Z茶----|   |----- raspberryPIへ
  |    1   3
  1K    TLP621
  |    2   4
E3Z黒----|   |
           ▼
E3Z青
  |
  ▼


拍手

カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新CM
[03/10 DORA]
最新TB
プロフィール
HN:
dorabu
性別:
非公開
バーコード
ブログ内検索
P R
Copyright © ドラブーのアンドロイドとIoTなブログ All rights reserved. / Template by 四季. / Material by てんせん.

忍者ブログ [PR]