Примітка до програми
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 –
a. Зніміть перемичку.
b. Підключіть модуль LDSU до Quad T-Junction.
в. За допомогою кабелю RJ45 під’єднайте Quad T-Junction до роз’єму RJ2040 IDM45. 
d. Підключіть адаптер живлення 20 В за допомогою кабелю USB-C до порту USB-C на IDM2040. 
д. Увімкніть адаптер 20 В за допомогою джерела змінного струму.
f. Підключіть IDM2040 до ПК за допомогою кабелю Type-C.
g. Натисніть кнопку Boot на платі IDM2040; Утримуйте його кілька секунд і відпустіть після скидання плати. Windows відкриє диск під назвою «RP1-RP2».
ч. У наведеному прampпакет файлів, має бути «.uf2» file, скопіюйте file і вставте його на диск «RP1-RP2».
i. Після копіювання «.uf2» file до «RPI-RP2», пристрій автоматично перезавантажиться та знову відобразиться як новий диск, наприклад «CIRCUITPY».
«code.py» є основним file який запускається кожного разу, коли IDM2040 скидається. Відкрийте це file і видаліть будь-який вміст у ньому перед збереженням.
j. COM-порт для цього пристрою з’явиться в диспетчері пристроїв. Ось колишнійampекран, на якому COM-порт IDM2040 відображається як COM6.
Thorny Python IDE – інструкції зі встановлення/налаштування
Виконайте ці кроки, щоб установити та налаштувати Thorny Python IDE –
a. Завантажте пакет IDE Thorny Python з https://thonny.org/.
b. Клацніть вікна щоб завантажити версію Windows.
в. Після завантаження програми завершіть установку, клацнувши виконуваний файл file (.exe) і дотримуйтеся вказівок майстра встановлення. Після завершення інсталяції відкрийте Thorny Python IDE з автозавантаження Windows.
d. Щоб відкрити Властивості, натисніть ліву кнопку миші в правому нижньому куті. Виберіть «Circuit Python (generic)». 
д. Натисніть "Налаштувати Інтерпретатор…».
f. Клацніть спадне меню «Порт» і виберіть порт, який з’явився для IDM2040 у диспетчері пристроїв після підключення. У цьому ексample screenshot COM-порт відображався як COM6. Натисніть [ГАРАЗД].
g. Thorny повідомить інформацію про пристрій у підказці інтерпретатора («Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040»), якщо порт пристрою правильний.
Процедура запуску LDSU Circuity Sample Example за допомогою Thorny
Виконайте ці кроки, щоб запустити схеми LDSUample example -
a. Відкрийте sampпакунок file. У складі сampУ пакеті є папка під назвою «son», яка містить різні датчики son file. 
b. Скопіюйте та вставте папку «json» на пристрій зберігання «CIRCUITPY».
в. Відкрийте будь-який заданий прикладample за допомогою текстового редактора, такого як блокнот ++, скопіюйте його в Thorny Editor і збережіть. наприкладample, відкрийте «LDSBus_Thermocouple_Sensor.py» та скопіюйте/вставте в Thorny Editor. Натисніть [Зберегти]. 
d. Після натискання [Зберегти] з’явиться вікно «Куди зберегти?» відобразиться діалогове вікно. Натисніть і виберіть пристрій Circuit Python. 
д. Введіть a file і натисніть [OK].
Примітка: Коли сampкод файлу зберігається в “code.py”, тоді щоразу, коли він перезавантажується, він починає виконувати “code.py”. Щоб уникнути цього, вкажіть інше ім'я.
f. The file буде збережено на диску “CIRCUITPY”.
g. To run the exampфайл із Thorny Editor, натисніть
(Запустити поточний сценарій).
ч. The Circuity LDSU example запуститься для сканування шини та почне повідомляти дані датчика.
i. Щоб зупинити виконання, натисніть
(СТІЙ). Користувачі можуть оновити код за потреби або скопіювати/вставити інший екзampможна спробувати в редакторі Thorny.
Примітка: Після внесення будь-яких змін до сценарію file, не забудьте зберегти та запустити сценарій. 
j. Не забудьте скопіювати наступне files – «irBlasterAppHelperFunctions» і «lir_input_file.txt», перш ніж спробувати LDSBus_IR_Blaster.py напрample. 
Зверніться до BRTSYS_AN_002_LDSU IR Blaster Application для отримання додаткової інформації про “LDSBus_IR_Blaster.py” наприкладample.
Контактна інформація
Зверніться до 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 Application
Скорочення та скорочення
| Терміни | опис |
| IDE | Інтегроване середовище розробки |
| LDSBus | Міжміська сенсорна шина |
| USB | Універсальна послідовна шина |
Додаток B – Список таблиць і малюнків
Список таблиць
NA
Список малюнків
Малюнок 1 – Апаратні особливості IDM2040 …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Додаток 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 |
