Забелешка за апликација
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.
Кредити
Софтвер со отворен код
- Thorny Python IDE: https://thonny.org
Започнување со IDM2040
3.1 Хардвер завршиview
3.2 Инструкции за поставување хардвер
Следете ги овие чекори за да го поставите поставувањето на хардверот IDM2040 –
а. Отстранете го скокачот.
б. Поврзете го LDSU модулот со Quad T-Junction.
в. Користејќи кабел RJ45, поврзете го Quad T-Junction со конекторот IDM2040 RJ45.
г. Поврзете го адаптерот за напојување од 20 V користејќи USB-C кабел со приклучокот USB-C на IDM2040.
д. Вклучете го адаптерот од 20 V користејќи напојување со наизменична струја.
ѓ. Поврзете го IDM2040 со компјутер користејќи кабел Type-C. е. Притиснете го копчето за подигање на плочата IDM2040; Држете го неколку секунди и отпуштете го откако ќе ја ресетирате плочата. Windows ќе отвори диск со име „RP1-RP2“.
ч. Во дадениот ексampво пакетот, мора да има „.uf2“ file, копирајте го file и залепете го во погонот „RP1-RP2“.
јас. По копирање на „.uf2“ file до „RPI-RP2“, уредот автоматски ќе се рестартира и повторно ќе се појави како нов диск, како што е „CIRCUITPY“.
„code.py“ е главната file кој работи секогаш кога IDM2040 се ресетира. Отвори го ова file и избришете ја секоја содржина во неа пред да ја зачувате.
ј. Приклучокот COM за овој уред ќе се појави во Управувачот со уреди. Еве еден поранешенampна екранот што ја прикажува COM портата на IDM2040 како COM6.
Thorny Python IDE – Инструкции за инсталација/поставување
Следете ги овие чекори за да инсталирате и поставите Thorny Python IDE -
а. Преземете го пакетот Thorny Python IDE од https://thonny.org/.
б Кликнете Windows да ја преземете верзијата на Windows.
в. По преземањето на апликацијата, завршете ја инсталацијата со кликнување на извршната датотека file (.exe) и следејќи го волшебникот за инсталација. По завршувањето на инсталацијата, отворете го Thorny Python IDE од стартувањето на Windows.
г. За да ги отворите Својствата, кликнете на левото копче на глувчето во долниот десен агол. Изберете „Circuit Python (генерички)“.
д. Кликнете на „Конфигурирајте го преведувачот…“.
ѓ. Кликнете на паѓачкото мени Port и изберете ја портата што се појави за IDM2040 во менаџерот на уреди по поврзувањето. Во овој ексampСликата од екранот COM портата се појави како COM6. Кликнете [ДОБРО].
е. Thorny ќе ги пријави информациите за уредот на барањето за преведувач („Ad fruit Circuit Python 7.0.0-валкано на 2021-11-11; Raspberry Pi Pico со rp2040“) доколку портата на уредот е точна.
Постапка за водење на LDSU Circuity Sampле Прampсо користење на Thorny
Следете ги овие чекори за да го стартувате колото LDSUample exampле -
а. Отворете го сampле пакет file. Како дел од сampВо пакетот постои папка по име „син“ која содржи разни сензори син file.
б. Копирајте ја и залепете ја папката „json“ во уредот за складирање „CIRCUITPY“. в. Отворете кој било даден ексampсо помош на уредувач на текст, како што е бележник ++ и копирајте го во уредникот Thorny и зачувајте го. За прampле, отворете „LDSBus_Thermocouple_Sensor.py“ и копирајте/залепете на Thorny Editor. Кликнете [Зачувај].
г. По кликнување на [Save], „Каде да се зачува?“ ќе се прикаже дијалог прозорец. Кликнете и изберете Circuit Python уред.
д. Внесете a file име и кликнете [OK].
Забелешка: Кога сampкодот се зачувува во „code.py“, потоа секогаш кога ќе се рестартира, ќе почне да работи „code.py“. За да го избегнете ова, наведете друго име.
ѓ. На file ќе се зачува во погонот „CIRCUITPY“.
е. Да се кандидира на ексampод Thorny Editor, кликнете (Изврши тековната скрипта).
ч. The Circuity LDSU exampќе трча да ја скенира магистралата и да започне да ги известува податоците од сензорот.
јас. За да го запрете извршувањето, кликнете (Стоп). Корисниците можат да го ажурираат кодот по потреба или да копираат/залепуваат друг прampнека се обиде во уредникот на Thorny.
Забелешка: По правење какви било промени во сценариото file, не заборавајте да ја зачувате и извршите скриптата.
ј. Не заборавајте да го копирате следново files – „irBlasterAppHelperFunctions“ и „lir_input_file.txt“ пред да го пробате LDSBus_IR_Blaster.py exampле.
Се однесуваат на 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 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 |