Logotipo del sistema BRTNota de aplicación
BRTSYS_AN_003
LDSBus Python SDK en el usuario IDM2040
Guía
Versión 1.2
Fecha de publicación: 22-09-2023

AN-003 SDK de Python LDSBus

Este documento proporciona información sobre cómo configurar y usar el SDK de Python de LDSBus en IDM2040.
El uso de dispositivos BRTSys en aplicaciones de soporte vital y/o seguridad es completamente bajo riesgo del usuario, y el usuario acepta defender, indemnizar y eximir de responsabilidad a BRTSys de todos y cada uno de los daños, reclamos, demandas o gastos que resulten de dicho uso.

Introducción

Este documento describe cómo utilizar IDM2040 con circuito LDSU examparchivo que incluye el procedimiento de instalación de Thorny Python IDE y los pasos para ejecutar el circuito LDSU exampLes.
El SDK de Python se ejecutará en IDM2040 con la interfaz LDSBus adecuada. IDM2040 tiene una interfaz LDSBus incorporada y puede suministrar hasta 24v al LDSBus. Más información sobre el IDM2040 está disponible en https://brtsys.com.

Créditos

Software de código abierto

Primeros pasos con IDM2040

3.1 hardware másview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Instrucciones de configuración del hardware
Siga estos pasos para configurar la configuración del hardware IDM2040:
a. Retire el puente.BRT Sys AN 003 LDSBus Python SDK - Configuración de hardware

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

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

d. Conecte el adaptador de suministro de 20 V mediante un cable USB-C al puerto USB-C del IDM2040. BRT Sys AN 003 LDSBus Python SDK - Configuración de hardware1

mi. Encienda el adaptador de 20v usando la fuente de alimentación de CA.
F. Conecte el IDM2040 a la PC mediante un cable tipo C.BRT Sys AN 003 LDSBus Python SDK - Configuración de hardware2  gramo. Presione el botón de arranque de la placa IDM2040; Manténgalo presionado durante unos segundos y suéltelo después de restablecer el tablero. Windows abrirá una unidad llamada "RP1-RP2".
Aplicación BRT Sys AN 003 LDSBus Python SDKh. En el ex dadoample paquete, debe haber un ".uf2" file, copia el file y péguelo en la unidad "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - aplicación1i. Al copiar el “.uf2” file a “RPI-RP2”, el dispositivo se reiniciará automáticamente y nuevamente aparecerá como una nueva unidad, como “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - aplicación2

El “code.py” es el principal file que se ejecuta cada vez que se reinicia el IDM2040. Abre esto file y elimine cualquier contenido dentro de él antes de guardar.
j. El puerto COM para este dispositivo aparecerá en el Administrador de dispositivos. aqui hay un examppantalla que muestra el puerto COM del IDM2040 como COM6.BRT Sys AN 003 LDSBus Python SDK - aplicación3

Thorny Python IDE – Instrucciones de instalación/configuración

Siga estos pasos para instalar y configurar Thorny Python IDE –
a. Descargue el paquete IDE de Thorny Python desde https://thonny.org/.
segundo. Hacer clic Ventanas para descargar la versión de Windows.BRT Sys AN 003 LDSBus Python SDK - aplicación4

C. Al descargar la aplicación, complete la instalación haciendo clic en el ejecutable file (.exe) y siguiendo el asistente de instalación. Al completar la instalación, abra el IDE de Thorny Python desde el inicio de Windows.
d. Para abrir Propiedades, haga clic con el botón izquierdo del mouse en la esquina inferior derecha. Seleccione "Circuito Python (genérico)". BRT Sys AN 003 LDSBus Python SDK - aplicación5

mi. Haga clic en "Configurar intérprete…”.

BRT Sys AN 003 LDSBus Python SDK - aplicación6F. Haga clic en el menú desplegable Puerto y seleccione el puerto que apareció para IDM2040 en el administrador de dispositivos después de conectarse. en este exampLa captura de pantalla del puerto COM apareció como COM6. Hacer clic [DE ACUERDO].BRT Sys AN 003 LDSBus Python SDK - aplicación7

gramo. Thorny informará la información del dispositivo en el mensaje del intérprete (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico con rp2040”) si el puerto del dispositivo es correcto.BRT Sys AN 003 LDSBus Python SDK - aplicación8

Procedimiento para ejecutar LDSU Circuity Sampel example usando Thorny

Siga estos pasos para ejecutar los circuitos LDSUampel example -
a. abre la sampel paquete file. como parte de la sampEn el paquete hay una carpeta llamada “son” que contiene varios sensores son file. BRT Sys AN 003 LDSBus Python SDK - aplicación9

b. Copie y pegue la carpeta "json" en el dispositivo de almacenamiento "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - aplicación10C. Abre cualquier examparchivo usando un editor de texto como notepad ++, cópielo en Thorny Editor y guárdelo. por ejemploamparchivo, abra “LDSBus_Thermopair_Sensor.py” y copie y pegue en Thorny Editor. Hacer clic [Ahorrar]. BRT Sys AN 003 LDSBus Python SDK - aplicación11

d. Al hacer clic en [Guardar], aparecerá el mensaje "¿Dónde guardar?" Se mostrará el cuadro de diálogo. Haga clic y seleccione el dispositivo Circuit Python. BRT Sys AN 003 LDSBus Python SDK - aplicación12

mi. Entrar a file nombre y haga clic en [Aceptar].
Nota: Cuando sampEl código se guarda en “code.py” y cada vez que se reinicia, comenzará a ejecutar “code.py”. Para evitar esto, especifique un nombre diferente.BRT Sys AN 003 LDSBus Python SDK - aplicación13

F. El file se guardará en la unidad "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - aplicación14

gramo. Para ejecutar el examparchivo de Thorny Editor, haga clic en BRT Sys AN 003 LDSBus SDK de Python - icono(Ejecutar script actual). BRT Sys AN 003 LDSBus Python SDK - aplicación15h. El circuito LDSU exampEl archivo se ejecutará para escanear el bus y comenzará a informar los datos del sensor.BRT Sys AN 003 LDSBus Python SDK - aplicación16

i. Para detener la ejecución, haga clic en BRT Sys AN 003 SDK LDSBus Python - icono1(Detener). Los usuarios pueden actualizar el código según sea necesario o pueden copiar/pegar otro exampDéjalo probar en el editor Thorny.
Nota: Al realizar cualquier cambio en el script file, recuerde guardar y ejecutar el script. BRT Sys AN 003 LDSBus Python SDK - aplicación17

j. Recuerde copiar lo siguiente files – “irBlasterAppHelperFunctions” y “lir_input_file.txt” antes de probar el LDSBus_IR_Blaster.py exampel. BRT Sys AN 003 LDSBus Python SDK - aplicación18

Referirse a BRTSYS_AN_002_LDSU Aplicación de emisor de infrarrojos para obtener más detalles sobre “LDSBus_IR_Blaster.py” exampel.

Información del contacto

Referirse a https://brtsys.com/contact-us/ Para información de contacto.
Los fabricantes y diseñadores de sistemas y equipos son responsables de garantizar que sus sistemas y cualquier dispositivo BRT Systems Pate Ltd (BRTSys) incorporado en sus sistemas cumplan con todos los requisitos de seguridad, reglamentarios y de rendimiento a nivel de sistema aplicables. Toda la información relacionada con la aplicación en este documento (incluidas las descripciones de la aplicación, los dispositivos BRTSys sugeridos y otros materiales) se proporciona solo como referencia. Si bien BRTSys se ha encargado de garantizar que sea precisa, esta información está sujeta a la confirmación del cliente y BRTSys renuncia a toda responsabilidad por los diseños de sistemas y por cualquier asistencia de aplicaciones proporcionada por BRTSys. El uso de dispositivos BRTSys en aplicaciones de soporte vital y/o seguridad es enteramente bajo riesgo del usuario, y el usuario acepta defender, indemnizar y eximir de responsabilidad a BRTSys de todos y cada uno de los daños, reclamos, demandas o gastos que resulten de dicho uso. Este documento está sujeto a cambios sin previo aviso. La publicación de este documento no implica libertad para utilizar patentes u otros derechos de propiedad intelectual. Ni la totalidad ni parte de la información contenida en este documento o el producto descrito en él pueden adaptarse o reproducirse en ningún material o forma electrónica sin el consentimiento previo por escrito del titular de los derechos de autor. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464. Número de empresa registrada en Singapur: 202220043R
Apéndice A – Referencias
Referencias de documentos

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU Aplicación de emisor de infrarrojos
Acrónimos y abreviaturas

Términos  Descripción 
IDE Entorno de desarrollo integrado
LDSBus Bus sensor de larga distancia
USB Bus serie universal

Apéndice B: lista de tablas y figuras
Lista de Tablas
NA
Lista de figuras
Figura 1 – Características del hardware del IDM2040 ……………………………………………………………………… 5
Apéndice C: Historial de revisiones
Título del documento: BRTSYS_AN_003 LDSBus Python SDK en la guía del usuario de IDM2040
Número de referencia del documento: BRTSYS_000016
No. de autorización: BRTSYS#019
Página del producto: https://brtsys.com/ldsbus
Comentarios sobre el documento: Enviar comentarios

Revisión  Cambios  Fecha 
Versión 1.0 Lanzamiento inicial 29-11-2021
Versión 1.1 Versión actualizada bajo BRT Systems 15-09-2022
Versión 1.2 Referencias HVT actualizadas a Quad T-Junction;
Dirección actualizada de Singapur
22-09-2023

Logotipo del sistema BRT

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Torre 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 del usuario
Versión 1.2
Número de referencia del documento: BRTSYS_000016
No. de autorización: BRTSYS#019

Documentos / Recursos

BRT Sys AN-003 LDSBus SDK de Python [pdf] Guía del usuario
AN-003, AN-003 SDK de LDSBus Python, SDK de LDSBus Python, SDK de Python, SDK

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *