Logotipo de BRT SysNota de aplicación
BRTSYS_AN_003
SDK de Python LDSBus no usuario IDM2040
Guía
Versión 1.2
Data de emisión: 22-09-2023

AN-003 LDSBus Python SDK

Este documento ofrece información sobre como configurar e usar o SDK de Python LDSBus en IDM2040.
O uso de dispositivos BRTSys en aplicacións de soporte vital e/ou de seguridade corre totalmente a risco do usuario, e este comprométese a defender, indemnizar e eximir a BRTSys de calquera e todos os danos, reclamacións, demandas ou gastos derivados de tal uso.

Introdución

Este documento describe como usar o IDM2040 co circuíto LDSU, por exemploample que inclúe o procedemento de instalación para o IDE de Thorny Python e os pasos para executar o circuíto LDSU, por exemploamples.
O SDK de Python executarase en IDM2040 coa interface LDSBus adecuada. O IDM2040 ten unha interface LDSBus incorporada e pode subministrar ata 24v ao LDSBus. Máis información sobre o IDM2040 está dispoñible en https://brtsys.com.

Créditos

Software de código aberto

Iniciación a IDM2040

3.1 Hardware completadoview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Instrucións de configuración do hardware
Siga estes pasos para configurar a configuración do hardware IDM2040:
a. Retire o Jumper.BRT Sys AN 003 LDSBus Python SDK - Configuración de hardware

b. Conecte o módulo LDSU a Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Usando un cable RJ45, conecte Quad T-Junction ao conector RJ2040 IDM45. BRT Sys AN 003 LDSBus Python SDK - cable

d. Conecte o adaptador de alimentación de 20 V mediante un cable USB-C ao porto USB-C do IDM2040. BRT Sys AN 003 LDSBus Python SDK - Configuración de hardware1

e. Conecte o adaptador de 20 V usando a fonte de alimentación de CA.
f. Conecte o IDM2040 ao PC mediante un cable tipo C.BRT Sys AN 003 LDSBus Python SDK - Configuración de hardware2  g. Prema o botón de arranque da placa IDM2040; Mantéñao durante uns segundos e soltao despois de restablecer o taboleiro. Windows abrirá unha unidade chamada "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - aplicaciónh. No examppaquete le, debe haber un ".uf2" file, copia o file e pégalo na unidade "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - aplicación 1i. Ao copiar o ".uf2" file a "RPI-RP2", o dispositivo reiniciarase automaticamente e aparecerá de novo como unha nova unidade, como "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - aplicación 2

O "code.py" é o principal file que se executa cada vez que se restablece o IDM2040. Abre isto file e elimina calquera contido dentro del antes de gardar.
j. O porto COM deste dispositivo aparecerá no Xestor de dispositivos. Aquí está un examppantalla que mostra o porto COM do IDM2040 como COM6.BRT Sys AN 003 LDSBus Python SDK - aplicación 3

Thorny Python IDE - Instrucións de instalación/configuración

Siga estes pasos para instalar e configurar o IDE de Thorny Python:
a. Descarga o paquete Thorny Python IDE de https://thonny.org/.
b. Fai clic en Windows para descargar a versión de Windows.BRT Sys AN 003 LDSBus Python SDK - aplicación 4

c. Despois de descargar a aplicación, complete a instalación facendo clic no executable file (.exe) e seguindo o asistente de instalación. Ao completar a instalación, abra o IDE de Thorny Python desde o inicio de Windows.
d. Para abrir as Propiedades, fai clic co botón esquerdo do rato na esquina inferior dereita. Seleccione "Circuit Python (genérico)". BRT Sys AN 003 LDSBus Python SDK - aplicación 5

e. Fai clic en "Configurar intérprete...”.

BRT Sys AN 003 LDSBus Python SDK - aplicación 6f. Fai clic no menú despregable Porto e selecciona o porto que apareceu para IDM2040 no xestor de dispositivos despois da conexión. Neste exampO porto COM da captura de pantalla apareceu como COM6. Fai clic [OK].BRT Sys AN 003 LDSBus Python SDK - aplicación 7

g. Thorny informará da información do dispositivo no indicador do intérprete ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040") se o porto do dispositivo é correcto.BRT Sys AN 003 LDSBus Python SDK - aplicación 8

Procedemento para executar LDSU Circuity Sample Example usando Thorny

Siga estes pasos para executar os circuítos LDSUample example -
a. Abre o sample paquete file. Como parte do sampno paquete hai un cartafol co nome "son" que contén varios sensores file. BRT Sys AN 003 LDSBus Python SDK - aplicación 9

b. Copia e pega o cartafol "json" no dispositivo de almacenamento "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - aplicación 10c. Abre calquera example usando un editor de texto como o bloc de notas ++ e cópiao no Editor Thorny e gárdao. Por example, abra "LDSBus_Thermocouple_Sensor.py" e copie/pegue en Thorny Editor. Fai clic [Gardar]. BRT Sys AN 003 LDSBus Python SDK - aplicación 11

d. Ao facer clic en [Gardar] aparecerá un "Onde gardar?" amosarase o cadro de diálogo. Fai clic e selecciona o dispositivo Circuit Python. BRT Sys AN 003 LDSBus Python SDK - aplicación 12

e. Introduza a file nome e prema [Aceptar].
Nota: Cando sampO código do ficheiro gárdase en "code.py" e, cada vez que se reinicie, comezará a executarse "code.py". Para evitar isto, especifique un nome diferente.BRT Sys AN 003 LDSBus Python SDK - aplicación 13

f. O file gardarase na unidade "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - aplicación 14

g. Para executar o example de Thorny Editor, fai clic BRT Sys AN 003 LDSBus Python SDK - icona(Executar o script actual). BRT Sys AN 003 LDSBus Python SDK - aplicación 15h. O Circuity LDSU example executarase para escanear o autobús e comezar a informar dos datos do sensor.BRT Sys AN 003 LDSBus Python SDK - aplicación 16

i. Para deter a execución, prema BRT Sys AN 003 LDSBus Python SDK - icona 1(Parar). Os usuarios poden actualizar o código segundo sexa necesario ou poden copiar/pegar outro example para probar no editor Thorny.
Nota: Ao facer calquera cambio no guión file, lembre de gardar e executar o script. BRT Sys AN 003 LDSBus Python SDK - aplicación 17

j. Lembra copiar o seguinte files – “irBlasterAppHelperFunctions” e “lir_input_file.txt” antes de probar o LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - aplicación 18

Consulte Aplicación BRTSYS_AN_002_LDSU IR Blaster para obter máis detalles sobre "LDSBus_IR_Blaster.py" example.

Información de contacto

Consulte https://brtsys.com/contact-us/ para información de contacto.
Os fabricantes e deseñadores de sistemas e equipos son responsables de garantir que os seus sistemas e todos os dispositivos de BRT Systems Pate Ltd (BRTSys) incorporados aos seus sistemas cumpran todos os requisitos de seguridade, regulamentos e de rendemento aplicables a nivel do sistema. Toda a información relacionada coas aplicacións deste documento (incluídas as descricións das aplicacións, os dispositivos BRTSys suxeridos e outros materiais) ofrécese só como referencia. Aínda que BRTSys coidou de asegurar a súa precisión, esta información está suxeita á confirmación do cliente e BRTSys declina toda responsabilidade polos deseños do sistema e por calquera asistencia ás aplicacións proporcionada por BRTSys. O uso de dispositivos BRTSys en aplicacións de soporte vital e/ou de seguridade corre totalmente a risco do usuario, e este comprométese a defender, indemnizar e eximir a BRTSys de calquera e todos os danos, reclamacións, demandas ou gastos derivados de tal uso. Este documento está suxeito a cambios sen previo aviso. A publicación deste documento non implica liberdade de uso de patentes ou outros dereitos de propiedade intelectual. Nin a totalidade nin ningunha parte da información contida ou do produto descrito neste documento pode ser adaptada ou reproducida en ningún material ou forma electrónica sen o consentimento previo por escrito do titular dos dereitos de autor. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464. Número de empresa rexistrada en Singapur: 202220043R
Anexo A - Referencias
Referencias de documentos

BRTSYS_API_001_LDSBus_Python_SDK_Guide
Aplicación BRTSYS_AN_002_LDSU IR Blaster
Siglas e abreviaturas

Termos  Descrición 
IDE Entorno de Desenvolvemento Integrado
LDSBus Bus de sensores de longa distancia
USB Bus serie universal

Anexo B - Lista de táboas e figuras
Lista de táboas
NA
Lista de figuras
Figura 1 – Características do hardware IDM2040 …………………………………………………………………… 5
Apéndice C – Historial de revisións
Título do documento: BRTSYS_AN_003 LDSBus Python SDK on IDM2040 User Guide
Número de referencia do documento: BRTSYS_000016
Número de autorización: BRTSYS#019
Páxina do produto: https://brtsys.com/ldsbus
Comentarios sobre o documento: Enviar comentarios

Revisión  Cambios  Data 
Versión 1.0 Lanzamento inicial 29-11-2021
Versión 1.1 Versión actualizada en BRT Systems 15-09-2022
Versión 1.2 Referencias HVT actualizadas para Quad T-Junction;
Enderezo de Singapur actualizado
22-09-2023

Logotipo de BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464
Teléfono: +65 6547 4827
Web Sitio: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Nota de aplicación
BRTSYS_AN_003 LDSBus Python SDK en IDM2040 Guía de usuario
Versión 1.2
Número de referencia do documento: BRTSYS_000016
Número de autorización: BRTSYS#019

Documentos/Recursos

BRT Sys AN-003 LDSBus Python SDK [pdfGuía do usuario
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *