アプリケーションノート
BRTS_AN_003 は、
IDM2040 ユーザー向け LDSBus Python SDK
ガイド
バージョン 1.2
発行日: 22-09-2023
AN-003 LDSBus Python SDK
このドキュメントでは、IDM2040 で LDSBus Python SDK をセットアップおよび使用する方法について説明します。
生命維持および/または安全用途における BRTSys デバイスの使用は完全にユーザーのリスクにあり、ユーザーはそのような使用から生じるあらゆる損害、請求、訴訟、または費用から BRTSys を防御し、補償し、免責することに同意します。
導入
この文書では、IDM2040をLDSU回路と組み合わせて使用する方法について説明します。ampThorny Python IDEのインストール手順とLDSU回路例の実行手順を含むampレ。
Python SDKは、適切なLDSBusインターフェースを備えたIDM2040で動作します。IDM2040にはLDSBusインターフェースが組み込まれており、LDSBusに最大24Vを供給できます。IDM2040の詳細については、以下をご覧ください。 https://brtsys.com.
クレジット
オープンソースソフトウェア
- 厄介な Python IDE: https://thonny.org
IDM2040 の概要
3.1 ハードウェア終了view
3.2 ハードウェアのセットアップ手順
IDM2040 ハードウェア セットアップをセットアップするには、次の手順に従ってください。
a. ジャンパーを取り外します。
b. LDSU モジュールを Quad T-Junction に接続します。
c. RJ45 ケーブルを使用して、Quad T-Junction を IDM2040 RJ45 コネクタに接続します。
d. USB-C ケーブルを使用して 20V 電源アダプターを IDM2040 の USB-C ポートに接続します。
e. AC電源を使用して20Vアダプターをオンにします。
f. Type-Cケーブルを使用してIDM2040をPCに接続します。 g. IDM2040 ボードのブート ボタンを押し、数秒間押したままにして、ボードをリセットした後に放します。Windows は「RP1-RP2」という名前のドライブを開きます。
h. 与えられた例においてampファイルパッケージには「.uf2」が必要です file、コピー file それを「RP1-RP2」ドライブに貼り付けます。
i. 「.uf2」をコピーすると file 「RPI-RP2」に変更すると、デバイスは自動的に再起動し、再び「CIRCUITPY」などの新しいドライブとして表示されます。
「code.py」がメインです file IDM2040がリセットされるたびに実行されます。これを開いて file 保存する前に、その中のコンテンツをすべて削除してください。
j. このデバイスのCOMポートはデバイスマネージャーに表示されます。例を以下に示します。ampIDM2040 の COM ポートが COM6 として表示されているファイル画面。
Thorny Python IDE – インストール/セットアップ手順
Thorny Python IDEをインストールしてセットアップするには、次の手順に従ってください。
a. Thorny Python IDEパッケージを以下からダウンロードします。 https://thonny.org/.
b。 クリック ウィンドウズ Windows バージョンをダウンロードするには。
c. アプリケーションをダウンロードしたら、実行ファイルをクリックしてインストールを完了します。 file (.exe) をダウンロードし、インストール ウィザードに従ってください。インストールが完了したら、Windows のスタートアップから Thorny Python IDE を開きます。
d. プロパティを開くには、右下隅でマウスの左ボタンをクリックします。「Circuit Python (generic)」を選択します。
e.クリック "「インタープリターを構成する…」。
f. ポートドロップダウンをクリックし、接続後にデバイスマネージャーでIDM2040に表示されたポートを選択します。この例ではampファイルのスクリーンショットでは、COM ポートが COM6 として表示されます。 クリック [OK]。
g. デバイス ポートが正しい場合、Thorny はインタープリター プロンプトでデバイス情報を報告します (「Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040」)。
LDSU Circuity Sを実行する手順ampルエクスampThornyを使用している
LDSU回路を実行するには、以下の手順に従ってください。ampル・エクスampル–
を。 を開くampルパッケージ file。 の一環としてampパッケージには「son」という名前のフォルダがあり、そこにはさまざまなセンサーのsonが含まれています。 file.
b. 「json」フォルダをコピーして「CIRCUITPY」ストレージデバイスに貼り付けます。 c. 任意のexを開くampメモ帳++などのテキストエディタを使用してファイルを編集し、Thorny Editorにコピーして保存します。例:ampleで、「LDSBus_Thermocouple_Sensor.py」を開き、Thorny Editorにコピー/貼り付けします。 [セーブ]。
d. [保存]をクリックすると、「保存先はどこですか?」ダイアログボックスが表示されます。クリックして、Circuit Pythonデバイスを選択します。
e. 入力 file 名前を付けて[OK]をクリックします。
注記: sの場合ampファイル コードは「code.py」に保存され、再起動するたびに「code.py」の実行が開始されます。これを回避するには、別の名前を指定します。
f。 The file 「CIRCUITPY」ドライブに保存されます。
g. exを実行するampThorny Editorからダウンロードするには、 (現在のスクリプトを実行します)。
h. サーキット LDSU exampファイルが実行されてバスがスキャンされ、センサー データのレポートが開始されます。
i. 実行を停止するには、 (停止)。 ユーザーは必要に応じてコードを更新したり、別のコードをコピー/ペーストしたりできます。ampThorny エディタで試してみましょう。
注記: スクリプトに変更を加えると file、スクリプトを保存して実行することを忘れないでください。
j. 以下の内容をコピーしてください files – 「irBlasterAppHelperFunctions」および「lir_input_」file.txt」を確認してから、LDSBus_IR_Blaster.py ex を試してください。ampル。
参照 BRTSYS_AN_002_LDSU IR ブラスター アプリケーション 詳細については「LDSBus_IR_Blaster.py」を参照してください。ampル。
連絡先
参照 https://brtsys.com/contact-us/ 連絡先情報。
システムおよび機器の製造元と設計者は、自社のシステム、および自社のシステムに組み込まれている BRT Systems Pate Ltd (BRTSys) のデバイスが、適用されるすべての安全性、規制、およびシステム レベルのパフォーマンス要件を満たすようにする責任があります。このドキュメント内のすべてのアプリケーション関連情報 (アプリケーションの説明、推奨される BRTSys デバイス、およびその他の資料を含む) は、参考目的でのみ提供されています。BRTSys は正確性を確保するために細心の注意を払っていますが、この情報は顧客の確認を条件としており、BRTSys はシステム設計および BRTSys が提供するアプリケーション支援について一切の責任を負いません。生命維持および/または安全アプリケーションでの BRTSys デバイスの使用は完全にユーザーの責任であり、ユーザーは、そのような使用から生じるすべての損害、請求、訴訟、または費用から BRTSys を防御、補償、および免責することに同意します。このドキュメントは予告なしに変更されることがあります。このドキュメントの発行によって特許またはその他の知的財産権を使用する自由が暗示されることはありません。本書に含まれる情報、または本書で説明されている製品の全体または一部は、著作権所有者の事前の書面による同意なしに、いかなる素材または電子形式でも改変または複製することはできません。BRT Systems Pate Ltd、1 Tai Seng Avenue、Tower A、#03-01、Singapore 536464。シンガポール登録会社番号: 202220043R
付録 A – 参考資料
ドキュメント参照
BRTSYS_API_001_LDSBus_Python_SDK_ガイド
BRTSYS_AN_002_LDSU IR ブラスター アプリケーション
頭字語と略語
条項 | 説明 |
IDE | 統合開発環境 |
LDSバス | 長距離センサーバス |
USB | ユニバーサルシリアルバス |
付録 B – 表と図のリスト
表の一覧
NA
図表一覧
図 1 – IDM2040 ハードウェア機能 …………………………………………………………………………… 5
付録 C – 改訂履歴
文書タイトル: BRTSYS_AN_003 IDM2040 上の LDSBus Python SDK ユーザー ガイド
文書参照番号: BRTSYS_000016
クリアランス番号: BRTSYS#019
製品ページ: https://brtsys.com/ldsbus
文書フィードバック: フィードバックを送信
リビジョン | 変更点 | 日付 |
バージョン 1.0 | 初回リリース | 29-11-2021 |
バージョン 1.1 | BRT Systemsによるリリースの更新 | 15-09-2022 |
バージョン 1.2 | Quad T-Junction への HVT 参照を更新しました。 シンガポールの住所を更新 |
22-09-2023 |
BRT システムズ パテ リミテッド (BRTSys)
1 Tai Seng Avenue、タワー A、#03-01、シンガポール 536464
電話: +65 6547 4827
Web サイト: http://www.brtsys.com
著作権 © BRT Systems Pate Ltd
アプリケーションノート
BRTSYS_AN_003 IDM2040 上の LDSBus Python SDK ユーザー ガイド
バージョン 1.2
文書参照番号: BRTSYS_000016
クリアランス番号: BRTSYS#019
ドキュメント / リソース
![]() |
BRT システム AN-003 LDSBus Python SDK [pdf] ユーザーガイド AN-003、AN-003 LDSBus Python SDK、LDSBus Python SDK、Python SDK、SDK |