Лого на BRT SysЗабелешка за апликација
BRTSYS_AN_003
LDSBus Python SDK на корисник IDM2040
Водич
Верзија 1.2
Датум на издавање: 22-09-2023

AN-003 LDSBus Python SDK

Овој документ дава информации за тоа како да се постави и користи LDSBus Python SDK на IDM2040.
Употребата на уредите BRTSys во апликациите за поддршка на животот и/или за безбедност е целосно на ризик на корисникот, а корисникот се согласува да ги брани, обештети и да ги држи BRTSys безопасни од сите штети, побарувања, тужби или трошоци што произлегуваат од таквата употреба.

Вовед

Овој документ опишува како да се користи IDM2040 со колото LDSU прampвклучувајќи ја процедурата за инсталирање за Thorny Python IDE и чекорите за извршување на LDSU колото на пр.ampлес.
Python SDK ќе работи на IDM2040 со соодветен LDSBus интерфејс. IDM2040 има вграден интерфејс LDSBus и може да снабдува до 24v на LDSBus. Повеќе информации за IDM2040 се достапни на https://brtsys.com.

Кредити

Софтвер со отворен код

Започнување со IDM2040

3.1 Хардвер завршиview

BRT Sys AN 003 LDSBus Python SDK - Хардвер

3.2 Инструкции за поставување хардвер
Следете ги овие чекори за да го поставите поставувањето на хардверот IDM2040 –
а. Отстранете го скокачот.BRT Sys AN 003 LDSBus Python SDK - Хардверско поставување

б. Поврзете го LDSU модулот со Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

в. Користејќи кабел RJ45, поврзете го Quad T-Junction со конекторот IDM2040 RJ45. BRT Sys AN 003 LDSBus Python SDK - кабел

г. Поврзете го адаптерот за напојување од 20 V користејќи USB-C кабел со приклучокот USB-C на IDM2040. BRT Sys AN 003 LDSBus Python SDK - Хардверско поставување1

д. Вклучете го адаптерот од 20 V користејќи напојување со наизменична струја.
ѓ. Поврзете го IDM2040 со компјутер користејќи кабел Type-C.BRT Sys AN 003 LDSBus Python SDK - Хардверско поставување2  е. Притиснете го копчето за подигање на плочата IDM2040; Држете го неколку секунди и отпуштете го откако ќе ја ресетирате плочата. Windows ќе отвори диск со име „RP1-RP2“.
BRT Sys AN 003 LDSBus Python SDK - апликацијач. Во дадениот ексampво пакетот, мора да има „.uf2“ file, копирајте го file и залепете го во погонот „RP1-RP2“.BRT Sys AN 003 LDSBus Python SDK - апликација 1јас. По копирање на „.uf2“ file до „RPI-RP2“, уредот автоматски ќе се рестартира и повторно ќе се појави како нов диск, како што е „CIRCUITPY“.BRT Sys AN 003 LDSBus Python SDK - апликација 2

„code.py“ е главната file кој работи секогаш кога IDM2040 се ресетира. Отвори го ова file и избришете ја секоја содржина во неа пред да ја зачувате.
ј. Приклучокот COM за овој уред ќе се појави во Управувачот со уреди. Еве еден поранешенampна екранот што ја прикажува COM портата на IDM2040 како COM6.BRT Sys AN 003 LDSBus Python SDK - апликација 3

Thorny Python IDE – Инструкции за инсталација/поставување

Следете ги овие чекори за да инсталирате и поставите Thorny Python IDE -
а. Преземете го пакетот Thorny Python IDE од https://thonny.org/.
б Кликнете Windows да ја преземете верзијата на Windows.BRT Sys AN 003 LDSBus Python SDK - апликација 4

в. По преземањето на апликацијата, завршете ја инсталацијата со кликнување на извршната датотека file (.exe) и следејќи го волшебникот за инсталација. По завршувањето на инсталацијата, отворете го Thorny Python IDE од стартувањето на Windows.
г. За да ги отворите Својствата, кликнете на левото копче на глувчето во долниот десен агол. Изберете „Circuit Python (генерички)“. BRT Sys AN 003 LDSBus Python SDK - апликација 5

д. Кликнете на „Конфигурирајте го преведувачот…“.

BRT Sys AN 003 LDSBus Python SDK - апликација 6ѓ. Кликнете на паѓачкото мени Port и изберете ја портата што се појави за IDM2040 во менаџерот на уреди по поврзувањето. Во овој ексampСликата од екранот COM портата се појави како COM6. Кликнете [ДОБРО].BRT Sys AN 003 LDSBus Python SDK - апликација 7

е. Thorny ќе ги пријави информациите за уредот на барањето за преведувач („Ad fruit Circuit Python 7.0.0-валкано на 2021-11-11; Raspberry Pi Pico со rp2040“) доколку портата на уредот е точна.BRT Sys AN 003 LDSBus Python SDK - апликација 8

Постапка за водење на LDSU Circuity Sampле Прampсо користење на Thorny

Следете ги овие чекори за да го стартувате колото LDSUample exampле -
а. Отворете го сampле пакет file. Како дел од сampВо пакетот постои папка по име „син“ која содржи разни сензори син file. BRT Sys AN 003 LDSBus Python SDK - апликација 9

б. Копирајте ја и залепете ја папката „json“ во уредот за складирање „CIRCUITPY“. BRT Sys AN 003 LDSBus Python SDK - апликација 10в. Отворете кој било даден ексampсо помош на уредувач на текст, како што е бележник ++ и копирајте го во уредникот Thorny и зачувајте го. За прampле, отворете „LDSBus_Thermocouple_Sensor.py“ и копирајте/залепете на Thorny Editor. Кликнете [Зачувај]. BRT Sys AN 003 LDSBus Python SDK - апликација 11

г. По кликнување на [Save], „Каде да се зачува?“ ќе се прикаже дијалог прозорец. Кликнете и изберете Circuit Python уред. BRT Sys AN 003 LDSBus Python SDK - апликација 12

д. Внесете a file име и кликнете [OK].
Забелешка: Кога сampкодот се зачувува во „code.py“, потоа секогаш кога ќе се рестартира, ќе почне да работи „code.py“. За да го избегнете ова, наведете друго име.BRT Sys AN 003 LDSBus Python SDK - апликација 13

ѓ. На file ќе се зачува во погонот „CIRCUITPY“.BRT Sys AN 003 LDSBus Python SDK - апликација 14

е. Да се ​​кандидира на ексampод Thorny Editor, кликнете BRT Sys AN 003 LDSBus Python SDK - икона(Изврши тековната скрипта). BRT Sys AN 003 LDSBus Python SDK - апликација 15ч. The Circuity LDSU exampќе трча да ја скенира магистралата и да започне да ги известува податоците од сензорот.BRT Sys AN 003 LDSBus Python SDK - апликација 16

јас. За да го запрете извршувањето, кликнете BRT Sys AN 003 LDSBus Python SDK - икона1(Стоп). Корисниците можат да го ажурираат кодот по потреба или да копираат/залепуваат друг прampнека се обиде во уредникот на Thorny.
Забелешка: По правење какви било промени во сценариото file, не заборавајте да ја зачувате и извршите скриптата. BRT Sys AN 003 LDSBus Python SDK - апликација 17

ј. Не заборавајте да го копирате следново files – „irBlasterAppHelperFunctions“ и „lir_input_file.txt“ пред да го пробате LDSBus_IR_Blaster.py exampле. BRT Sys AN 003 LDSBus Python SDK - апликација 18

Се однесуваат на BRTSYS_AN_002_LDSU IR Blaster апликација за повеќе детали за „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
Додаток А – Референци
Референци за документи

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster апликација
Акроними и кратенки

Услови  Опис 
IDE Интегрирана развојна средина
LDSBus Автобус со сензори за долги растојанија
USB Универзален сериски автобус

Додаток Б – Список на табели и слики
Список на табели
NA
Список на фигури
Слика 1 – Карактеристики на хардверот IDM2040 ……………………………………………………………………………… 5
Додаток В – Историја на ревизии
Наслов на документот: BRTSYS_AN_003 LDSBus Python SDK на IDM2040 Упатство за употреба
Референтен број на документ: BRTSYS_000016
Бр. дозвола: BRTSYS#019
Страна на производот: https://brtsys.com/ldsbus
Повратни информации за документот: Испрати повратни информации

Ревизија  Промени  Датум 
Верзија 1.0 Почетно објавување 29-11-2021
Верзија 1.1 Ажурирано издание под BRT Systems 15-09-2022
Верзија 1.2 Ажурирани референци за HVT на Quad T-Junction;
Ажурирана адреса на Сингапур
22-09-2023

Лого на BRT Sys

BRT Systems Pate Ltd (BRTSys)
Авенија 1 Таи Сенг, кула А, #03-01, Сингапур 536464
Тел: +65 6547 4827
Web Сајт: http://www.brtsys.com
Авторски права © BRT Systems Pate Ltd
Забелешка за апликација
Упатство за корисникот BRTSYS_AN_003 LDSBus Python SDK на IDM2040
Верзија 1.2
Референтен број на документ: BRTSYS_000016
Бр. дозвола: BRTSYS#019

Документи / ресурси

BRT Sys AN-003 LDSBus Python SDK [pdf] Упатство за корисникот
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *