Заўвага па заяўцы
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 exampуключаючы працэдуру ўстаноўкі для Thorny Python IDE і крокі для выканання схемы LDSU напр.ampлес.
Python SDK будзе працаваць на IDM2040 з адпаведным інтэрфейсам LDSBus. IDM2040 мае ўбудаваны інтэрфейс LDSBus і можа падаваць на LDSBus да 24 В. Больш падрабязную інфармацыю аб 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.
d. Падключыце адаптар сілкавання 20 В з дапамогай кабеля USB-C да порта USB-C на IDM2040.
д. Уключыце адаптар 20 В з дапамогай блока харчавання пераменнага току.
е. Падключыце 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.
в. Пасля загрузкі прыкладання завяршыце ўстаноўку, націснуўшы на выкананы файл file (.exe) і пасля майстра ўстаноўкі. Пасля завяршэння ўстаноўкі адкрыйце Thorny Python IDE з аўтазагрузкі Windows.
d. Каб адкрыць Уласцівасці, пстрыкніце левай кнопкай мышы ў правым ніжнім куце. Выберыце «Circuit Python (generic)».
д. Націсніце "Наладзіць інтэрпрэтатар...».
е. Націсніце на выпадальнае меню "Порт" і выберыце порт, які з'явіўся для IDM2040 у дыспетчары прылад пасля падключэння. У гэтым эксample скрыншот COM-порт выглядаў як COM6. Націсніце [ДОБРА].
г. Thorny паведаміць інфармацыю аб прыладзе па запыце інтэрпрэтатара («Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico з rp2040»), калі порт прылады правільны.
Працэдура запуску LDSU Circuity Sampле Example з дапамогай Thorny
Выканайце наступныя дзеянні, каб запусціць схемы LDSUample exampле -
а. Адкрыйце сampпакет file. У складзе сampу пакеце ёсць папка з назвай «son», якая змяшчае розныя датчыкі son file.
б. Скапіруйце і ўстаўце папку «json» на прыладу захоўвання дадзеных «CIRCUITPY». в. Адкрыйце любы зададзены example з дапамогай тэкставага рэдактара, напрыклад, Notepad ++, скапіруйце яго ў Thorny Editor і захавайце. Напрыкладample, адкрыйце «LDSBus_Thermocouple_Sensor.py» і скапіруйце/устаўце ў Thorny Editor. Націсніце [Захаваць].
d. Пасля націску [Захаваць] з'явіцца паведамленне "Куды захаваць?" будзе адлюстравана дыялогавае акно. Націсніце і абярыце прыладу Circuit Python.
д. Увядзіце a file імя і націсніце [ОК].
Заўвага: Калі сampкод файла захоўваецца ў «code.py», і пры кожнай перазагрузцы ён пачынае запускаць «code.py». Каб пазбегнуць гэтага, укажыце іншае імя.
е. The file будуць захаваны на дыску “CIRCUITPY”.
г. To run the example з Thorny Editor, націсніце (Запусціць бягучы скрыпт).
ч. Circuity LDSU эксample запусціцца для сканавання шыны і пачне паведамляць даныя датчыка.
я. Каб спыніць выкананне, націсніце (Спыніцца). Карыстальнікі могуць абнавіць код па меры неабходнасці або скапіяваць/уставіць іншы прыклад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 | Універсальная паслядоўная шына |
Дадатак B – Спіс табліц і малюнкаў
Спіс табліц
NA
Спіс малюнкаў
Малюнак 1 – Характарыстыкі абсталявання IDM2040 ………………………………………………………………………… 5
Дадатак C – Гісторыя версій
Назва дакумента: 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 Tai Seng Avenue, Tower A, #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 |