BRT システムのロゴアプリケーションノート
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.

クレジット

オープンソースソフトウェア

IDM2040 の概要

3.1 ハードウェア終了view

BRT Sys AN 003 LDSBus Python SDK - ハードウェア

3.2 ハードウェアのセットアップ手順
IDM2040 ハードウェア セットアップをセットアップするには、次の手順に従ってください。
a. ジャンパーを取り外します。BRT Sys AN 003 LDSBus Python SDK - ハードウェアセットアップ

b. LDSU モジュールを Quad T-Junction に接続します。BRT システム AN 003 LDSBus Python SDK - LDSU

c. RJ45 ケーブルを使用して、Quad T-Junction を IDM2040 RJ45 コネクタに接続します。 BRT Sys AN 003 LDSBus Python SDK - ケーブル

d. USB-C ケーブルを使用して 20V 電源アダプターを IDM2040 の USB-C ポートに接続します。 BRT Sys AN 003 LDSBus Python SDK - ハードウェアセットアップ1

e. AC電源を使用して20Vアダプターをオンにします。
f. Type-Cケーブルを使用してIDM2040をPCに接続します。BRT Sys AN 003 LDSBus Python SDK - ハードウェアセットアップ2  g. IDM2040 ボードのブート ボタンを押し、数秒間押したままにして、ボードをリセットした後に放します。Windows は「RP1-RP2」という名前のドライブを開きます。
BRT Sys AN 003 LDSBus Python SDK - アプリh. 与えられた例においてampファイルパッケージには「.uf2」が必要です file、コピー file それを「RP1-RP2」ドライブに貼り付けます。BRT システム AN 003 LDSBus Python SDK - app1i. 「.uf2」をコピーすると file 「RPI-RP2」に変更すると、デバイスは自動的に再起動し、再び「CIRCUITPY」などの新しいドライブとして表示されます。BRT システム AN 003 LDSBus Python SDK - app2

「code.py」がメインです file IDM2040がリセットされるたびに実行されます。これを開いて file 保存する前に、その中のコンテンツをすべて削除してください。
j. このデバイスのCOMポートはデバイスマネージャーに表示されます。例を以下に示します。ampIDM2040 の COM ポートが COM6 として表示されているファイル画面。BRT システム AN 003 LDSBus Python SDK - app3

Thorny Python IDE – インストール/セットアップ手順

Thorny Python IDEをインストールしてセットアップするには、次の手順に従ってください。
a. Thorny Python IDEパッケージを以下からダウンロードします。 https://thonny.org/.
b。 クリック ウィンドウズ Windows バージョンをダウンロードするには。BRT システム AN 003 LDSBus Python SDK - app4

c. アプリケーションをダウンロードしたら、実行ファイルをクリックしてインストールを完了します。 file (.exe) をダウンロードし、インストール ウィザードに従ってください。インストールが完了したら、Windows のスタートアップから Thorny Python IDE を開きます。
d. プロパティを開くには、右下隅でマウスの左ボタンをクリックします。「Circuit Python (generic)」を選択します。 BRT システム AN 003 LDSBus Python SDK - app5

e.クリック "「インタープリターを構成する…」。

BRT システム AN 003 LDSBus Python SDK - app6f. ポートドロップダウンをクリックし、接続後にデバイスマネージャーでIDM2040に表示されたポートを選択します。この例ではampファイルのスクリーンショットでは、COM ポートが COM6 として表示されます。 クリック [OK]。BRT システム AN 003 LDSBus Python SDK - app7

g. デバイス ポートが正しい場合、Thorny はインタープリター プロンプトでデバイス情報を報告します (「Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040」)。BRT システム AN 003 LDSBus Python SDK - app8

LDSU Circuity Sを実行する手順ampルエクスampThornyを使用している

LDSU回路を実行するには、以下の手順に従ってください。ampル・エクスampル–
を。 を開くampルパッケージ file。 の一環としてampパッケージには「son」という名前のフォルダがあり、そこにはさまざまなセンサーのsonが含まれています。 file. BRT システム AN 003 LDSBus Python SDK - app9

b. 「json」フォルダをコピーして「CIRCUITPY」ストレージデバイスに貼り付けます。 BRT システム AN 003 LDSBus Python SDK - app10c. 任意のexを開くampメモ帳++などのテキストエディタを使用してファイルを編集し、Thorny Editorにコピーして保存します。例:ampleで、「LDSBus_Thermocouple_Sensor.py」を開き、Thorny Editorにコピー/貼り付けします。 [セーブ]。 BRT システム AN 003 LDSBus Python SDK - app11

d. [保存]をクリックすると、「保存先はどこですか?」ダイアログボックスが表示されます。クリックして、Circuit Pythonデバイスを選択します。 BRT システム AN 003 LDSBus Python SDK - app12

e. 入力 file 名前を付けて[OK]をクリックします。
注記: sの場合ampファイル コードは「code.py」に保存され、再起動するたびに「code.py」の実行が開始されます。これを回避するには、別の名前を指定します。BRT システム AN 003 LDSBus Python SDK - app13

f。 The file 「CIRCUITPY」ドライブに保存されます。BRT システム AN 003 LDSBus Python SDK - app14

g. exを実行するampThorny Editorからダウンロードするには、 BRT Sys AN 003 LDSBus Python SDK - アイコン(現在のスクリプトを実行します)。 BRT システム AN 003 LDSBus Python SDK - app15h. サーキット LDSU exampファイルが実行されてバスがスキャンされ、センサー データのレポートが開始されます。BRT システム AN 003 LDSBus Python SDK - app16

i. 実行を停止するには、 BRT Sys AN 003 LDSBus Python SDK - icon1(停止)。 ユーザーは必要に応じてコードを更新したり、別のコードをコピー/ペーストしたりできます。ampThorny エディタで試してみましょう。
注記: スクリプトに変更を加えると file、スクリプトを保存して実行することを忘れないでください。 BRT システム AN 003 LDSBus Python SDK - app17

j. 以下の内容をコピーしてください files – 「irBlasterAppHelperFunctions」および「lir_input_」file.txt」を確認してから、LDSBus_IR_Blaster.py ex を試してください。ampル。 BRT システム AN 003 LDSBus Python SDK - app18

参照 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 システムのロゴ

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

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *