Logo BRT SysPoznámka k aplikaci
BRTSYS_AN_003
LDSBus Python SDK na uživateli IDM2040
Průvodce
Verze 1.2
Datum vydání: 22. 09. 2023

AN-003 LDSBus Python SDK

Tento dokument poskytuje informace o tom, jak nastavit a používat LDSBus Python SDK na IDM2040.
Použití zařízení BRTSys v aplikacích pro podporu života a/nebo v bezpečnostních aplikacích je zcela na riziko uživatele a uživatel souhlasí s tím, že bude BRTSys bránit, odškodnit a chránit před všemi škodami, nároky, žalobami nebo náklady vyplývajícími z takového použití.

Zavedení

Tento dokument popisuje, jak používat IDM2040 s obvody LDSU example včetně postupu instalace pro Thorny Python IDE a kroků pro spuštění obvodů LDSU, napřamples.
Python SDK poběží na IDM2040 s příslušným rozhraním LDSBus. IDM2040 má vestavěné rozhraní LDSBus a může napájet LDSBus až 24 V. Více informací o IDM2040 je k dispozici na https://brtsys.com.

Kredity

Software s otevřeným zdrojovým kódem

Začínáme s IDM2040

3.1 Překročení hardwaruview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Pokyny k nastavení hardwaru
Při nastavení hardwaru IDM2040 postupujte podle těchto kroků –
A. Odstraňte propojku.BRT Sys AN 003 LDSBus Python SDK - Nastavení hardwaru

b. Připojte modul LDSU ke Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

C. Pomocí kabelu RJ45 připojte Quad T-Junction ke konektoru RJ2040 IDM45. BRT Sys AN 003 LDSBus Python SDK - kabel

d. Připojte 20V napájecí adaptér pomocí kabelu USB-C k portu USB-C na IDM2040. BRT Sys AN 003 LDSBus Python SDK - Nastavení hardwaru1

E. Zapněte 20V adaptér pomocí síťového zdroje.
F. Připojte IDM2040 k PC pomocí kabelu typu C.BRT Sys AN 003 LDSBus Python SDK - Nastavení hardwaru2  G. Stiskněte tlačítko Boot na desce IDM2040; Podržte jej několik sekund a po resetování desky jej uvolněte. Windows otevře disk s názvem „RP1-RP2“.
BRT Sys AN 003 LDSBus Python SDK - aplikaceh. V daném example balíčku, musí tam být „.uf2“ file, zkopírujte file a vložte jej do jednotky „RP1-RP2“.BRT Sys AN 003 LDSBus Python SDK - app1i. Po zkopírování souboru „.uf2“ file na „RPI-RP2“, zařízení se automaticky restartuje a znovu se objeví jako nový disk, například „CIRCUITPY“.BRT Sys AN 003 LDSBus Python SDK - app2

„code.py“ je hlavní file který se spustí při každém resetu IDM2040. Otevřete toto file a před uložením odstraňte veškerý obsah v něm.
j. Port COM pro toto zařízení se objeví ve Správci zařízení. Tady je exampObrazovka zobrazující COM port IDM2040 jako COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – Pokyny k instalaci/nastavení

Při instalaci a nastavení Thorny Python IDE postupujte podle těchto kroků –
A. Stáhněte si balíček Thorny Python IDE z https://thonny.org/.
b. Klepněte na Windows ke stažení verze pro Windows.BRT Sys AN 003 LDSBus Python SDK - app4

C. Po stažení aplikace dokončete instalaci kliknutím na spustitelný soubor file (.exe) a postupujte podle instalačního průvodce. Po dokončení instalace otevřete Thorny Python IDE z Windows Startup.
d. Chcete-li otevřít Vlastnosti, klikněte levým tlačítkem myši v pravém dolním rohu. Vyberte „Circuit Python (generic)“. BRT Sys AN 003 LDSBus Python SDK - app5

E. Klikněte na „Konfigurovat tlumočníka…“.

BRT Sys AN 003 LDSBus Python SDK - app6F. Klikněte na rozevírací nabídku Port a vyberte port, který se objevil pro IDM2040 ve správci zařízení po připojení. V tomto exampSnímek obrazovky COM port se objevil jako COM6. Klikněte [OK].BRT Sys AN 003 LDSBus Python SDK - app7

G. Thorny nahlásí informace o zařízení na výzvu interpreta („Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040“), pokud je port zařízení správný.BRT Sys AN 003 LDSBus Python SDK - app8

Postup pro spuštění LDSU Circuity Sample Example pomocí Thorny

Chcete-li spustit obvody LDSU, postupujte podle těchto krokůample example -
A. Otevřete sample balíček file. V rámci sampV balíčku je složka s názvem „son“, která obsahuje různé senzory syn file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Zkopírujte a vložte složku „json“ do úložného zařízení „CIRCUITPY“. BRT Sys AN 003 LDSBus Python SDK - app10C. Otevřete jakýkoli daný example pomocí textového editoru, jako je notepad ++ a zkopírujte jej do Thorny Editoru a uložte jej. Napřampotevřete „LDSBus_Thermocouple_Sensor.py“ a zkopírujte/vložte do Thorny Editoru. Klikněte [Uložit]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Po kliknutí na [Uložit] se zobrazí „Kam uložit?“ zobrazí se dialogové okno. Klikněte a vyberte Circuit Python device. BRT Sys AN 003 LDSBus Python SDK - app12

E. Zadejte a file jméno a klikněte na [OK].
Poznámka: Když sampKód souboru se uloží do „code.py“ a poté při každém restartu začne spouštět „code.py“. Chcete-li se tomu vyhnout, zadejte jiný název.BRT Sys AN 003 LDSBus Python SDK - app13

F. The file se uloží na jednotku „CIRCUITPY“.BRT Sys AN 003 LDSBus Python SDK - app14

G. Spustit example z Thorny Editor, klikněte BRT Sys AN 003 LDSBus Python SDK - ikona(Spusťte aktuální skript). BRT Sys AN 003 LDSBus Python SDK - app15h. Obvod LDSU exampSpustí se skenování sběrnice a začne hlásit data senzoru.BRT Sys AN 003 LDSBus Python SDK - app16

i. Chcete-li zastavit provádění, klepněte na BRT Sys AN 003 LDSBus Python SDK - icon1(Zastávka). Uživatelé mohou aktualizovat kód podle potřeby nebo mohou zkopírovat/vložit další example vyzkoušet v editoru Thorny.
Poznámka: Po provedení jakýchkoli změn ve skriptu file, nezapomeňte skript uložit a spustit. BRT Sys AN 003 LDSBus Python SDK - app17

j. Nezapomeňte zkopírovat následující files – „irBlasterAppHelperFunctions“ a „lir_input_file.txt” před vyzkoušením LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

Viz Aplikace BRTSYS_AN_002_LDSU IR Blaster pro více podrobností na “LDSBus_IR_Blaster.py” example.

Kontaktní informace

Viz https://brtsys.com/contact-us/ pro kontaktní informace.
Výrobci a návrháři systémů a zařízení jsou odpovědní za to, že jejich systémy a veškerá zařízení BRT Systems Pate Ltd (BRTSys) začleněná do jejich systémů splňují všechny příslušné bezpečnostní, regulační a systémové požadavky na výkon. Všechny informace týkající se aplikací v tomto dokumentu (včetně popisů aplikací, navrhovaných zařízení BRTSys a dalších materiálů) jsou poskytovány pouze pro informaci. I když se BRTSys postaral o to, aby byly přesné, tyto informace podléhají potvrzení zákazníka a BRTSys se zříká veškeré odpovědnosti za návrhy systému a za jakoukoli pomoc s aplikacemi poskytovanou BRTSys. Použití zařízení BRTSys v aplikacích pro podporu života a/nebo v bezpečnostních aplikacích je zcela na riziko uživatele a uživatel souhlasí s tím, že bude BRTSys bránit, odškodnit a chránit před všemi škodami, nároky, žalobami nebo výdaji vyplývajícími z takového použití. Tento dokument se může bez upozornění změnit. Z zveřejnění tohoto dokumentu nevyplývá žádná svoboda použití patentů nebo jiných práv duševního vlastnictví. Ani celé, ani žádná část informací obsažených v tomto dokumentu nebo produktu popsaného v tomto dokumentu nesmí být upravovány nebo reprodukovány v žádné hmotné nebo elektronické podobě bez předchozího písemného souhlasu držitele autorských práv. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464. Singapur Registrované číslo společnosti: 202220043R
Příloha A – Reference
Reference dokumentu

BRTSYS_API_001_LDSBus_Python_SDK_Guide
Aplikace BRTSYS_AN_002_LDSU IR Blaster
Zkratky a zkratky

Podmínky  Popis 
IDE Integrované vývojové prostředí
LDSBus Sběrnice dálkového snímače
USB Univerzální sériová sběrnice

Příloha B – Seznam tabulek a obrázků
Seznam tabulek
NA
Seznam obrázků
Obrázek 1 – Hardwarové funkce IDM2040 ………………………………………………………………………… 5
Příloha C – Historie revizí
Název dokumentu: BRTSYS_AN_003 LDSBus Python SDK v uživatelské příručce IDM2040
Referenční číslo dokumentu: BRTSYS_000016
Č. povolení: BRTSYS#019
Stránka produktu: https://brtsys.com/ldsbus
Zpětná vazba k dokumentu: Odeslat zpětnou vazbu

Revize  Změny  Datum 
Verze 1.0 Počáteční vydání 29-11-2021
Verze 1.1 Aktualizovaná verze pod BRT Systems 15-09-2022
Verze 1.2 Aktualizované odkazy HVT na Quad T-Junction;
Aktualizovaná adresa Singapuru
22-09-2023

Logo BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464
Tel: +65 6547 4827
Web web: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Poznámka k aplikaci
BRTSYS_AN_003 LDSBus Python SDK v uživatelské příručce IDM2040
Verze 1.2
Referenční číslo dokumentu: BRTSYS_000016
Č. povolení: BRTSYS#019

Dokumenty / zdroje

BRT Sys AN-003 LDSBus Python SDK [pdfUživatelská příručka
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *