Колдонмо эскертүүсү
BRTSYS_AN_003
IDM2040 Колдонуучусунда LSBus Python SDK
Гид
Версия 1.2
Чыгарылган күнү: 22-09-2023
AN-003 LSBus Python SDK
Бул документ IDM2040 боюнча LDSBus Python SDK кантип орнотуу жана колдонуу керектиги жөнүндө маалымат берет.
BRTSys түзмөктөрүн жашоону колдоо жана/же коопсуздук колдонмолорунда колдонуу толугу менен колдонуучунун тобокелдигинде жана колдонуучу BRTSysти коргоого, ордун толтурууга жана мындай колдонуудан келип чыккан бардык зыяндардан, дооматтардан, костюмдардан же чыгашалардан зыянсыз кармоого макул болот.
Introduction
Бул документ IDM2040ту LDSU схемасы менен кантип колдонууну сүрөттөйтampThorny Python IDE орнотуу процедурасын жана LDSU схемасын аткаруу кадамдарын камтыйт.amples.
Python SDK ылайыктуу LDSBus интерфейси менен IDM2040да иштейт. IDM2040 орнотулган LDSBus интерфейсине ээ жана LDSBusка 24v чейин жеткире алат. IDM2040 боюнча көбүрөөк маалымат жеткиликтүү https://brtsys.com.
Кредиттер
Ачык программалык камсыздоо
- Thorny Python IDE: https://thonny.org
IDM2040 менен баштоо
3.1 Аппараттык камсыздоо бүттүview
3.2 Аппараттык камсыздоону орнотуу боюнча нускамалар
IDM2040 аппараттык орнотуусун орнотуу үчүн бул кадамдарды аткарыңыз -
а. Jumperди алып салыңыз.
б. LDSU модулун Quad T-Junction менен туташтырыңыз.
в. RJ45 кабелин колдонуп, Quad T-Junction'ды IDM2040 RJ45 туташтыргычына туташтырыңыз.
г. USB-C кабелин колдонуп, 20v камсыздоо адаптерин IDM2040дагы USB-C портуна туташтырыңыз.
д. AC электр булагы аркылуу 20v адаптерин күйгүзүңүз.
f. Type-C кабелин колдонуп, IDM2040ну компьютерге туташтырыңыз. г. IDM2040 тактасынын жүктөө баскычын басыңыз; Аны бир нече секунд кармап, тактаны баштапкы абалга келтиргенден кийин коё бериңиз. Windows "RP1-RP2" деп аталган дискти ачат.
ч. Берилген эксampпакетте ".uf2" болушу керек file, көчүрүү file жана аны "RP1-RP2" дискине чаптаңыз.
и. ".uf2" көчүрүлгөндө file "RPI-RP2" үчүн, аппарат автоматтык түрдө кайра жүктөлөт жана кайра жаңы диск катары пайда болот, мисалы, "CIRCUITPY".
"code.py" негизги болуп саналат file ал IDM2040 баштапкы абалга келтирилген сайын иштейт. Муну ач file жана сактоодон мурун анын ичиндеги бардык мазмунду жок кылыңыз.
j. Бул аппараттын COM порту Түзмөк башкаргычында пайда болот. Бул жерде мурункуampэкран IDM2040 COM портун COM6 катары көрсөткөн.
Thorny Python IDE – Орнотуу/Орнотуу нускамалары
Thorny Python IDE орнотуу жана орнотуу үчүн бул кадамдарды аткарыңыз –
а. Thorny Python IDE топтомун жүктөп алыңыз https://thonny.org/.
б. Чыкылдатуу Windows Windows версиясын жүктөп алуу үчүн.
в. Тиркемени жүктөп алгандан кийин, аткарылуучу файлды чыкылдатуу менен орнотууну аяктаңыз file (.exe) жана орнотуу устасынан кийин. Орнотуу аяктагандан кийин, Windows Startup'тан Thorny Python IDE ачыңыз.
г. Properties ачуу үчүн, төмөнкү оң бурчтагы чычкандын сол баскычын чыкылдатыңыз. "Circuit Python (жалпы)" тандаңыз.
д. Click "Котормочуну конфигурациялоо…”.
f. Портту чыкылдатыңыз жана туташкандан кийин түзмөк башкаргычында IDM2040 үчүн пайда болгон портту тандаңыз. Бул эксample скриншот COM порту COM6 катары пайда болду. Click [OK].
г. Түзмөктүн порту туура болсо, Торни котормочунун чакыруусунда түзмөк маалыматын кабарлайт (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”).
LDSU Circuity S иштетүү тартибиample Example Thorny колдонуп
LDSU схемасын иштетүү үчүн бул кадамдарды аткарыңызample exampле -
а. s ачыңызample пакет file. с курамындаample пакетте "уул" деген папка бар, анда ар кандай сенсор уулу бар file.
б. "Json" папкасын көчүрүп, "CIRCUITPY" сактагычына чаптаңыз. в. Берилген эксampNotepad ++ сыяктуу текст редакторун колдонуп, аны Thorny Editor'го көчүрүп, сактаңыз. Мисалы үчүнample, "LDSBus_Thermocouple_Sensor.py" ачыңыз жана Thorny Editor'го көчүрүңүз/ чаптаңыз. Click [Сактоо].
г. [Сактоо] баскычын басканда, "Кайда сактоо керек?" диалог терезеси көрсөтүлөт. Click жана Circuit Python түзмөктү тандаңыз.
д. Киргизүү а file атын жана [OK] чыкылдатыңыз.
Эскертүү: Качан сample коду "code.py" сакталат, андан кийин ал кайра жүктөлгөн сайын "code.py" иштей баштайт. Мунун алдын алуу үчүн, башка ат көрсөтүңүз.
f. The file "CIRCUITPY" дискине сакталат.
г. Экс иштетүү үчүнampThorny редакторунан le, чыкылдатыңыз (Учурдагы сценарийди иштетүү).
ч. Circuity LDSU example автобусту сканерлөө үчүн чуркап, сенсордун маалыматтарын билдире баштайт.
и. Аткарууну токтотуу үчүн чыкылдатыңыз (Токто). Колдонуучулар кодду талапка ылайык жаңырта алышат же башка экс көчүрө/жабыштыра алышатample Thorny редакторунда аракет кылуу.
Эскертүү: Сценарийге кандайдыр бир өзгөртүүлөрдү киргизгенден кийин file, Скриптти сактоону жана иштетүүнү унутпаңыз.
j. Төмөнкүлөрдү көчүрүүнү унутпаңыз files – “irBlasterAppHelperFunctions” жана “lir_input_file.txt” LDSBus_IR_Blaster.py мурункуample.
кайрылыңыз BRTSYS_AN_002_LDSU IR Blaster колдонмосу "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, Сингапур 536464. Сингапур Катталган компаниянын номери: 202220043R
А тиркеме – Шилтемелер
Документке шилтемелер
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster колдонмосу
Кыскартылган сөздөр жана кыскартуулар
Шарттары | Description |
IDE | Комплекстүү өнүгүү чөйрөсү |
LSBus | Узак аралык сенсордук автобус |
USB | Универсал сериялык автобус |
В тиркемеси – Таблицалардын жана сүрөттөрдүн тизмеси
Таблицалардын тизмеси
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 | Quad T-Junction үчүн жаңыртылган HVT шилтемелери; Жаңыланган Сингапур дареги |
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
Copyright © BRT Systems Pate Ltd
Колдонмо эскертүүсү
BRTSYS_AN_003 LDSBus Python SDK боюнча IDM2040 Колдонуучу колдонмосу
Версия 1.2
Документтин маалымдамасы №: BRTSYS_000016
Тазалоо №: BRTSYS#019
Документтер / Ресурстар
![]() |
BRT Sys AN-003 LSBus Python SDK [pdf] Колдонуучунун колдонмосу AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |