Open therm: Еще одна история про OpenTherm / Хабр

Модуль расширения WBE2-I-OPENTHERM – Wiren Board

Условия покупки

Общие положения

1. Настоящие Правила продажи разработаны на основании Гражданского кодекса РФ, Закона РФ от 7 февраля 1992 г. № 2300-1 «О защите прав потребителей», постановления Правительства РФ от 27 сентября 2007 г. № 612 «Об утверждении правил продажи товаров дистанционным способом» и иных нормативно-правовых актов. Настоящие правила регулируют порядок розничной купли-продажи Товаров через Интернет-магазин, являясь публичной офертой, адресованной физическим и юридическим лицам («Покупателям»).

2. Покупатель принимает условия, изложенные в настоящих правилах путем оформления Заказа на сайте Интернет-магазина.

Заказ считается оформленным надлежащим образом в случае, если Покупателем предоставлена Продавцу следующая информация: Фамилия, Имя, Покупателя, телефон, адрес по которому следует доставить Товар, наименование Товара, количество.

2.1. Покупатель предоставляет Продавцу право использования всех переданных в Заказе персональных данных с целью выполнения своих обязательств перед Покупателем, формирования и развития программы лояльности для Покупателей, информирования Покупателей о новостях Интернет-магазина. Под правом использования в настоящих правилах понимается право Продавца на: сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, обезличивание, блокирование, удаление, уничтожение данных с правом передачи таких данных третьим лицам без дополнительного уведомления Покупателя.

3. При продаже товаров дистанционным способом Продавец предлагает Покупателю услуги по доставке Товаров Службами доставки. При этом конкретная Служба доставки для каждого Заказа определяется Покупателем при оформлении заказа.

Доставка осуществляется в будние дни с 9:00 до 18:00. Сроки доставки зависят от выбранного региона и составляют от 1 до 14 рабочих дней (не считая дня заказа). Срок доставки может быть увеличен в случаях, предусмотренных правилами работы Службы доставки. Доставка осуществляется без демонстрации. Если Вы не согласны со сроками доставки, то Вы вправе отказаться от своего заказа в любое время до его получения.

Ознакомиться с тарифами на доставку по регионам можно на сайте курьерских служб: СДЭК, КСЭ, EMS.

В случае отказа Покупателя от Товара с Покупателя взимается стоимость доставки в соответствии с тарифом согласно пункту 21 Постановления Правительства Российской Федерации от 27.09.2007 № 612 «Об утверждении правил продажи товаров дистанционным способом».

При получении Товара от Службы доставки Покупатель обязан проверить внешний вид упаковки Товара (на отсутствие деформации, вскрытия). При получении Товара Покупатель ставит свою подпись в квитанции о доставке в графе: «Я подтверждаю, что отправление принято в закрытом виде, отсутствуют внешние повреждения упаковки, перевязи, печатей (пломб), вес отправления соответствует весу, определенному при его приеме».

В случае обнаружения каких-либо дефектов на упаковке Товара Покупатель обязан сделать об этом отметку в квитанции курьера в графе доставка. После получения Заказа и проставления подписи Покупателем в квитанции в графе доставка без указания претензии к внешнему виду упаковки Товара, претензии к внешним дефектам упаковки (ее вскрытию и возможной некомплектности Товара) не принимаются.

4. Оплата заказанных Товаров осуществляется:

  • Банковским переводом по счету выставленному для Покупателя.
  • Пластиковой картой по ссылке, сгенерированной для Покупателя.
  • Оплата по QR-коду, сгенерированному для Покупателя (оплачивая заказ данным способом, вы соглашаетесь с условиями Договора публичной оферты).

5. Обработка заказов производится в рабочие дни с 10:00 до 18:00 по Московскому времени. В случае если Вы оформили заказ после 18:00 по Московскому времени, менеджеры свяжутся с Вами на следующий рабочий день после 10:00 часов утра.

6. Товар надлежащего качества, Вы можете вернуть согласно условиям возврата.

Для этого необходимо написать электронное письмо с заявлением на возврат/обмен на [email protected].

Обращаем внимание, что при отказе Покупателя от Товара, Продавец возвращает сумму, уплаченную Покупателем за Товар, за исключением расходов Продавца на доставку от Покупателя возвращенного Товара, не позднее, чем через 10 дней с даты предъявления соответствующего требования.

7. Гарантийный срок на Товар устанавливается в размере 24 месяцев с даты отгрузки.

8. Риск случайной гибели или случайного повреждения Товара переходит к Покупателю в момент передачи ему Товара и проставления Покупателем подписи в документах, подтверждающих доставку Заказа. Право собственности на Товар переходит к Покупателю в момент передачи Товара, при условии его полной оплаты.

9. К отношениям между Покупателем и Продавцом применяется законодательство Российской Федерации.

10. Продавец оставляет за собой право вносить изменения в настоящие Правила продажи, в связи с чем Покупатель обязуется регулярно отслеживать изменения в Правилах, размещенных на сайте Интернет-магазина. Уведомление об изменении настоящих Правил продажи Продавец обязан разместить не позднее, чем за 7 (семь) календарных дней до даты их вступления в силу.

11. Покупатель гарантирует, что все условия настоящих Правил продажи ему понятны, и он принимает их безусловно и в полном объёме.

12. Недействительность какого-либо положения настоящих Правил не влечет за собой недействительность остальных положений.

13. Все возникающее споры Стороны будут стараться решить путем переговоров, при недостижении соглашения спор будет передан на рассмотрение в арбитражный суд г. Москвы в соответствии с действующим законодательством РФ.

Zont Адаптер OpenTherm

Купить адаптер Zont OpenTherm (724)– значит приобрести модуль, предназначенный для газовых котлов, поддерживающих протокол OpenTherm, и значительно расширяющий возможности по управлению и контролю газовыми котлами. Адаптер предназначен для подключения контроллеров и термостатов Zont к газовым котлам по информационной шине OpenTherm и обеспечивает возможность дистанционного управления мощностью котла за счет периодической коррекции мощности горелки, контроль параметров работы и технического состояния отопительного котла.
К контроллеру Zont H-1000 можно одновременно подключить 2 адаптера для управления 2-мя котлами.

Внимание! Товар снят с производства. Замена – Zont универсальный адаптер

Инструкция по эксплуатации Адаптер Zont OpenTherm

С 1.02.2018г. выпускается новая 724 версия интерфейса Zont OpenTherm.
Основным отличием новой версии адаптера опентерм от предыдущей является возможность совместной работы с панелями некоторых котлов (например Baxi Luna 3 Comfort), так как ранее, при подключении Zont, пользователь данной возможности лишался и для того, чтобы внести изменения в работу котельного оборудования, был вынужден отключать устройство от электрической сети.
Термостаты, выпуска до 2016 г., могут работать с Интерфейсом OpenTherm® после обновления версии ПО.
У некоторых котлов, например BAXI, на плате управления есть специальный разъем, предназначенный для подключения устройств по протоколу OpenTherm.

Поддерживает следующие параметры:
– температуру теплоносителя
– температуру ГВС
– поддерживает параметры в зависимости от уличной температуры воздуха (если у котла есть собственный датчик уличной температуры)
– уровень модуляции горелки (параметр доступен не у всех моделей отопительных котлов)
– скорость протока ГВС (параметр доступен не у всех моделей котлов)
– давление в системе (параметр доступен не у всех моделей котлов)

Применение адаптера OpenTherm позволяет:
– Управлять мощностью газового котла, изменяя (модулируя) мощность горелки, экономя при этом до 30% сжигаемого газа
– Контролировать технические параметры работы газового котла
– Диагностировать неисправности работы котла.
– Экономить энергию при работе котла по расписанию;
– Увеличивать ресурс работы котла;
– Эффективно дистанционно управлять котлом

Особенности адаптера Opentherm версии 724:

Есть возможность одновременного подключения к котлу:
– Термостатов Zont (прошивка 129 и выше) и штатных выносных панелей. При этом поддерживается ручное управление котлом с выносной панели и дистанционное управление сервисом Zont.
– Контроллеров Zont Н-1000 и штатных выносных панелей. При этом поддерживается дистанционное управление сервисом Zont, а на штатной панели отображаются параметры работы (управлять с панели нет возможности).
– 2-х адаптеров Opentherm к контроллеру Zont H-1000 для управления двумя котлами в каскаде.

Zont при управлении котлом по цифровой шине учитывает фактическую и установочную температуры теплоносителя, а также заданную температуру в помещении. Он постоянно вычисляет, насколько именно текущая температура воздуха в помещении отклонилась от заданной, и чем больше эта разница, тем более высокая температура теплоносителя задается котлу. Термостат при подключении через адаптер OpenTherm управляет мощностью котла за счет периодической коррекции мощности горелки и обеспечивает контроль параметров его работы и технического состояния. При возникновении неисправности (аварии) котла, код ошибки и его расшифровка передаются термостатом для отображения в web-сервисе.
Для правильной работы алгоритма управления по цифровой шине, рекомендуется на котле выставлять максимальный уровень модуляции. Ограничить модуляцию дистанционно можно из личного кабинета сервиса Zont, за счет ее уменьшения в процентном соотношении от установленной настройками. Данная функция работает не на всех котлах, поэтому иногда возникает ситуация, когда ограничить уровень модуляции можно только органами управления котла.

Как работает котел с обычным термостатом и как с термостатом с адаптером OpenTherm?

Работа котла с обычным термостатом.
Обычный термостат управляет котлом в релейном режиме и при отклонении температуры от заданных значений замыкает или размыкает контакты выходного реле, включая и выключая горелку. При включении котел начинает сразу работать на полной мощности и получается, что в систему отопления поступает порция тепла больше, чем требуется для возврата температуры воздуха к заданному значению.
При достижении заданной температуры, термостат выключает котел, но из-за большой инерции системы отопления, “избыточное” тепло некоторое время все равно будет отдаваться от труб и радиаторов системы отопления. Температура воздуха таким образом увеличится больше необходимого и произойдет перегрев помещения. Кроме того, из-за инерции водяной системы отопления, энергия котла будет неэкономно расходоваться, когда термостат снова включит котел: горелка котла включится сразу же, но ее тепло до помещения будет идти определенное время, и фактическая температура воздуха в помещении будет сначала “проседать” относительно требуемого заданного уровня, а после этого снова возрастет.
Периодическое частое включение/выключение котла является неоптимальным режимом работы для котла и отопительной системы:
Снижается ресурс работы котла;
В дымоходах образуется конденсат;
До прогрева горелки химическое сгорание газовоздушной смеси не оптимально;
Снижается КПД отопительной установки из-за простоя нагретого котла.

Работа котла с термостатом с адаптером OpenTherm
Термостат не включает и выключает горелку, а постоянно и плавно изменяет (модулирует) мощность ее горения, “приспосабливая” ее к текущей потребности в тепле. Термостат постоянно вычисляет, насколько именно фактическая температура отклонилась от заданной, и чем больше эта разница, тем большую мощность горелки он требует увеличить котлу. При выходе за пределы гистерезиса, термостат полностью выключает или включает горелку, а вот в промежутке между этими крайними значениями он плавно управляет ее горением. Т.е. процесс чередования периодов недогрева и перегрева будет “затухающим”, все время автоматически стремясь к равновесному состоянию, когда котел в любой момент времени отдает в систему отопления ровно столько тепла, сколько требуется для компенсации текущих теплопотерь помещения. Этим достигается сохранение температуры в помещении на постоянном заданном уровне. В случае ее резкого изменения (заморозки, открытое окно, дверь и пр. ) процесс колебания фактической температуры возле заданного значения снова на короткое время будет выведен из равновесного состояния, но быстро, а главное автоматически, он вернется к нормальному состоянию. Для котла и для КПД отопительной установки в целом это значительно лучше, чем простое периодическое включение и выключение котла: непрерывно работать на пониженной мощности экономически намного выгоднее.

Схема подключения адаптера Zont OpenTherm с термостатами H-1, H-2, h2-V

 

Схема подключения адаптера opentherm к контроллеру Zont H-1000

К отопительному контроллеру Zont H-1000 допускается подключение 2-х адаптеров для одновременного управления двумя котлами (каскад).

Котлом по цифровой шине можно управлять в том числе и выносного пульта управления. Эта опция доступна только для термостатов Zont. При использовании адаптера с контроллером Zont H-1000 с пульта управления будет доступен только просмотр параметров, а управление нет. Выбор способа управления – ручное или дистанционное, определяется настройкой, переключаемой из личного кабинета веб-сервиса или мобильного приложения.

Технические характеристики адаптера Zont OpenTherm

Производитель: MicroLine (Россия)
Артикул (МикроЛайн): ML00003233
Версия: 724
Напряжение питания: 10 – 28 В
Максимальный потребляемый ток: 30 мА
Интерфейс подключения к газовому котлу: OpenTherm® V2.2
Интерфейс подключения к термостату: цифровой, однопроводный
Температурный диапазон работы: от -30 до +55 °С
Время выхода на рабочий режим: не более 5 сек
Средний срок службы: 7 лет
Габаритные размеры, мм: 90х50х55
Масса, не более: 0,10 кг
Корпус: крепление на DIN рейку, типоразмер 3
Совместимость с термостатами Zont: H-1, H-2, H-1V, H-1000
Гарантийный срок: 12 месяцев с даты изготовления

Открытая тепловизионная камера | Hackaday.io

Этот проект основан на датчике MLX для создания мобильной тепловизионной камеры с открытым исходным кодом, которую можно взломать и настроить. Камера имеет разрешение 32×24 пикселя. Существует 2 версии аппаратного обеспечения, одна с разъемом Type-C, а другая с реверсивным разъемом MicroUSB. Камера используется вместе с приложением Android для отображения и съемки распределения температуры. Все необходимые файлы доступны на Github.

Детали

Ознакомьтесь с файлами проекта на странице GitHub Open Thermal Camera: https://github.com/OpenThermalCamera

  • 1 × Датчик MLX Массив тепловых датчиков дальнего инфракрасного диапазона, разрешение 32×24
  • 1 × STM32F042F6Px Микроконтроллер, посадочное место: ЦСОП-20_4,4×6,5мм_P0,65мм
  • 1 × Резистор СМД 0805, 130Ом 1,15×1,40 мм
  • 1 × Резистор СМД 0805, 10Ом 1,15×1,40 мм
  • 1 × Конденсатор СМД 0805, 2у2 . 15×1,40 мм

Посмотреть все 16 компонентов

  • Жилищные файлы

    Марпе • 30.05.2021 в 17:53 • 0 комментариев

    Всем привет.

    Чтобы завершить проект со всеми необходимыми исходными файлами и компонентами, я загрузил недостающие файлы дизайна для корпуса.

    Корпус разработан в FreeCAD версии 0.18

    Посмотреть его можно здесь: https://github.com/openthermalcamera/Housing

  • Пришла небольшая партия

    Марпе • 17. 03.2020 в 20:22 • 0 комментариев

    Благодарим PCBWay за то, что связались с нами и предоставили возможность опробовать их услуги по сборке. Заказали небольшую партию 20 шт. Вы можете воспользоваться их услугами здесь: https://www.pcbway.com/pcb-assembly.html

    Вот такие получились печатные платы:


    Выглядит хорошо! Разъемы намеренно оставлены незаполненными, чтобы можно было настроить версию USB по запросу.

    Еще раз спасибо PCBWay за поддержку сборки. Мы очень довольны их обслуживанием.

  • Maker Faire Rome – Европейская версия

    Марпе • 18.10.2019 в 20:30 • 0 комментариев

    Выставка Maker Faire в Риме началась 18 октября.

    Мы будем на мероприятии все выходные.

    Любой, кто посещает или думает о посещении выставки этого года в Риме, не стесняйтесь пройти мимо нашего стенда и лично опробовать Open Thermal Camera!

    Мы представляем Павильон 7: Откройте для себя, Стенд – C4.

    Ждем Вас в гости!

  • Модуль Node.js для открытой тепловизионной камеры

    Эрик • 21.09.2019 в 20:01 • 0 комментариев

    Мы создали модуль Node.js (otc), который поддерживает все доступные интерфейсные вызовы. Кроме того, в разработке находится демонстрационное кроссплатформенное настольное приложение! Electron использует среду выполнения node.

    js, поэтому мы использовали упомянутый модуль для создания простого кроссплатформенного приложения. Он был протестирован с WIn10 и RPI3 (Raspberrian). OTC подключен к компьютеру/RPI с Разъем USB 3.1 Type C «мама» к разъему «папа» USB 3.0. Электронное приложение уже доступно на github.

    В будущем мы планируем создать модуль и для Python, который будет поддерживать все интерфейсные вызовы.

    Следующая остановка: счетчик посетителей!

    Демонстрационное приложение Electron работает на RPI. На фото я с рукой на голове.

  • Аппаратный редизайн

    Марпе • 14.09.2019 в 18:57 • 3 комментария

    Открытая тепловизионная камера претерпела небольшие изменения. Аппаратное обеспечение теперь унифицировано как для версии Type-C, так и для версии MicroUSB. Корпус может принять любой из вариантов печатной платы.

    (справа: вариант Type-C, слева: вариант MicroUSB, вид сзади)

    На этом аппаратная часть подходит к концу, и мы начнем с дальнейшего улучшения прикладной стороны.

  • Инструмент для термовставок

    Марпе • 01.09.2019 в 08:08 • 0 комментариев

    Для облегчения сборки и стабильных результатов с нагревательными вставками я потратил вечер на создание инструмента для нагревательных вставок для использования с паяльником Ersa.

    Выглядит примерно так

    Делается под вставки М2,5, которые используются в корпусе нашего проекта.

    Это помогает добиться более приятной отделки, как это было проверено на нашем прототипе корпуса.

  • Создание большего количества прототипов

    Марпе • 23.05.2019 в 20:01 • 0 комментариев

    Во время подготовки к предстоящей выставке Mini Maker Faire в Италии, Триест , мы создали больше прототипов, чтобы люди могли опробовать их и высказать свое мнение о них.

    Также, если вы находитесь поблизости или планируете посетить выставку Mini Maker Faire в Триесте на этой неделе, 25 и 26 мая , остановитесь у нашего стенда с номером M-94 и попробуйте наш проект 🙂

    On к картинкам:

    Еще датчики пришли от DigiKey.

    Наша первая версия печатной платы microUSB полностью собрана.

    Прототипы MicroUSB и Type-C.

  • Презентация проекта на Mini Maker Faire Ljubljana

    Эрик • 12.05.2019 в 09:37 • 0 комментариев

    Вчера (11 мая 2019 г.) мы представили нашу открытую тепловизионную камеру на выставке Mini Maker Faire в Любляне. Многие были впечатлены проектом и предложили нам несколько интересных вариантов использования, таких как проверка изоляции дома, обнаружение утечек воды, наблюдение за дикой природой и т. д. выраженный тепловой контраст, например:

    • RaspberryPi 3B
    • Паяльник
    • Неисправная печатная плата, где один компонент был закорочен

    Мы прекрасно провели время, представляя наш проект другим производителям и любителям DIY =)

  • Android-приложение добавлено на GitHub

    Марпе • 29. 04.2019 в 15:04 • 0 комментариев

    Сегодня я создал репозиторий Android-приложения на GitHub. На стороне приложения предстоит проделать некоторую работу, но пока все работает хорошо. В следующие дни мы будем работать над сценарием использования проверки печатной платы. Следите за обновлениями!


    Ссылка на репозиторий приложений: https://github.com/openthermalcamera/Android-Application

Посмотреть все 9журналы проекта

Нравится этот проект?

Делиться

Pure Thermal OpenMV | OpenMV

PureThermal OpenMV от GetLab — продукт совместной разработки GetLab и OpenMV для создания высококачественной смешанной цветной и тепловизионной камеры для профессиональных приложений. Для датчиков плата оснащена 5-мегапиксельным модулем камеры OV5640, разъемом FLIR Lepton, способным поддерживать любой FLIR Lepton, и лазерным дальномером VL53L0X, помогающим рисовать тепловое изображение на цветном изображении с использованием правильного смещения/масштабирования. Видео в реальном времени может отображаться на 4,3-дюймовом емкостном сенсорном ЖК-дисплее IPS TFT с разрешением 800×480 пикселей, зеркально отображаться на мониторе HDMI или передаваться в потоковом режиме через WiFi через RTSP. Наконец, PureThermal OpenMV можно запрограммировать как любую OpenMV Cam на Python, чтобы заставить его делать все, что вам нравится, через API MicroPython. PureThermal OpenMV — это продукт, которого вы так долго ждали!

PureThermal OpenMV основан на OpenMV Cam H7 Plus от OpenMV. Вы программируете его с помощью потрясающей IDE OpenMV. Он поддерживает TensorFlow и может запускать нейронные сети, он может отслеживать цветные объекты, обнаруживать людей и многое другое! Полное описание всех встроенных функций и того, что можно сделать, см. в API. Вот что на борту:

  • SoC STM32H743XI Arm® Cortex®-M7, работающий на частоте 480 МГц
    • с 64 МБ SDRAM, работающей на скорости 400 МБ/с
    • с 32 МБ флэш-памяти QUADSPI, работающей на скорости 50 МБ/с
    • RTC для сохранения отметки даты/времени при питании от батареи
  • Цветная камера OV5640 5MP (2592×1944) Сенсор
    • с поддержкой автофокуса
  • A Розетка FLIR Lepton
    • Подходит для FLIR Lepton 1/2/2,5/3/3,5
    • Плавно поддерживает нерадиометрические/радиометрические лептоны
    • ПОДДЕРЖКА ДЛЯ ПОЛУЧЕНИЯ ТЕМПЕРАТУРЫ НА ПИКСЕЛЬ В ЦЕЛЬСИЯХ!
      • Это часто задаваемый вопрос. Да, этот продукт может все.
  • Лазерный дальномер VL53L0X (может измерять до 2 метров)
  • A Гнездо для карты microSD
    • Поддержка карт microSD SD/SDHC/SDXC
    • Поддерживает FAT12/FAT16/FAT32/exFAT
  • Светодиодный индикатор RGB
  • A Высокояркий белый светодиодный осветитель
  • Зуммер с регулировкой громкости и частоты для звуковых уведомлений
  • Wi-Fi Soc WINC1500 (сертифицировано FCC)
    • Может передавать сжатые изображения MJPEG со скоростью до 12 Мбит/с с использованием RTSP
    • Или может использоваться для подключения к Интернету для любых целей
  • A 4,3-дюймовый 800×480 IPS TFT емкостный сенсорный ЖК-дисплей
    • 24-битный цвет, обновление с частотой 60 Гц
    • Диммирование подсветки поддерживается
    • Обнаружение касания до 5 точек одновременно для поддержки расширенного графического интерфейса
    • Обнаружение жестов
      • Увеличение/уменьшение масштаба щипком
      • Проведите пальцем влево/вправо/вверх/вниз
  • Выход HDMI Display — может отражать дисплей или работать без встроенного дисплея
    • До 1280×720 при 60 Гц поддерживается
    • В особых случаях поддерживается 1920×1080
      • Может делать динамические изображения 1920×1080 при частоте 30 Гц
      • Может создавать статические изображения с разрешением 1920×1080 и частотой 60 Гц
  • USB-C для питания, зарядки аккумулятора и подключения к ПК
    • Файлы на карте QUADSPI или microSD емкостью 32 МБ доступны через USB
    • Появляется как виртуальный COM-порт 12 Мбит/с для управления и контроля
  • Разъем Sparkfun qwiic для подключения внешних устройств I2C
    • Можно подключить плату к Seeed Studio Grove Connector
    • Можно подключить плату к разъему Adafruit Stemma Connector
  • Разъем 1S Lipo для поддержки аккумулятора
    • Аккумулятор будет заряжаться при подключении USB-C
  • 10 контактов GPIO со специальной поддержкой функций для:
    • 1 контакт ЦАП/АЦП (3,3 В)
    • 2 асинхронных последовательных порта RX/TX (до 7,5 Мбит/с)
    • 1 CAN-шина (до 1 Мбит/с)
    • 1 Шина SPI (до 80 Мбит/с)
    • 1 Шина I2C (до 1 Мбит/с)
    • 2 сервоканала
    • PWM на каждом выводе GPIO
    • Прерывания (нарастание/спад) на каждом выводе GPIO
  • Стандартный разъем ARM SWD-JTAG

    Для получения дополнительной информации о Pure Thermal OpenMV см. нашу документацию.

    Подготовка к Hot Gear Summer с PureThermal OpenMV

    Плата OpenMV PureThermal — обзор хакеров

    Плата OpenMV PureThermal STM32H7 накладывает тепловую карту на изображение RGB 90 366

    Pure Thermal OpenMV поставляется со встроенным библиотека RPC (Remote Python/Procedure Call), которая упрощает подключение Pure Thermal OpenMV к вашему компьютеру, SBC (одноплатный компьютер), такой как RaspberryPi или Beaglebone, или микроконтроллеру, такому как Arduino или ESP8266/32. Библиотека интерфейса RPC работает над:

    • Асинхронный последовательный (UART) — до 7,5 Мбит/с .
    • Шина I2C — до 1 Мбит/с .
    • Шина SPI — до 80 Мбит/с .
    • CAN-шина – до 1 Мбит/с .
    • Виртуальный COM-порт USB (VCP) — до 12 Мбит/с .
    • WiFi с использованием WiFi Shield — до 12 Мбит/с .

    С помощью библиотеки RPC вы можете легко получать результаты обработки изображений, выполнять потоковую передачу данных изображений в формате RAW или JPG или использовать Pure Thermal OpenMV для управления другим микроконтроллером для управления аппаратным обеспечением более низкого уровня, например приводными двигателями.

    OpenMV предоставляет следующие библиотеки для взаимодействия вашего Pure Thermal OpenMV с другими системами, указанными ниже:

    • Общая библиотека интерфейса Python для USB и WiFi связи
      • Предоставляет код Python для подключения вашего Pure Thermal OpenMV к компьютеру с Windows, Mac или Linux (или RaspberryPi/Beaglebone и т. д.) с помощью python программным путем через USB VCP или Ethernet/WiFi (т. е. с сокетами).
    • Библиотека интерфейса Arduino для I2C, SPI, CAN и UART Comms

      В настоящее время Pure Thermal OpenMV можно использовать для следующих целей (подробнее в будущем):

      • Поддержка TensorFlow Lite для микроконтроллеров
        • Поддержка TensorFlow Lite позволяет запускать пользовательские модели классификации и сегментации изображений на борту Pure Thermal OpenMV. Благодаря поддержке TensorFlow Lite вы можете легко классифицировать сложные области, представляющие интерес, и управлять контактами ввода-вывода на основе того, что вы видите. См. модуль TensorFlow для получения дополнительной информации.
        • Pure Thermal OpenMV включает интеграцию с Edge Impulse для удобного обучения моделей TensorFlow Lite в облаке. Используя OpenMV IDE и Edge Impulse, вы можете легко обучить модель за 15 минут!  В этом видео показано, как это работает.
      • Различие кадров
        • Вы можете использовать разность кадров на Pure Thermal OpenMV для обнаружения движения в сцене, просматривая, что изменилось. Разность кадров позволяет использовать Pure Thermal OpenMV для приложений безопасности. Посмотрите видео об этой функции здесь.
      • Отслеживание цвета
        • Вы можете использовать Pure Thermal OpenMV для одновременного обнаружения до 16 цветов на изображении (на самом деле вам никогда не захочется находить более 4 цветов), и каждый цвет может иметь любое количество отдельных капель. Затем ваш Pure Thermal OpenMV сообщит вам положение, размер, центр тяжести и ориентацию каждой капли. Используя отслеживание цвета, ваш Pure Thermal OpenMV можно запрограммировать на выполнение таких действий, как отслеживание солнца, следование по линии, отслеживание цели и многое, многое другое. Демо-видео здесь.
      • Отслеживание маркеров
        • Вы можете использовать Pure Thermal OpenMV для обнаружения групп цветов вместо отдельных цветов. Это позволяет вам создавать цветогенераторы (2 или более цветовых тега), которые можно наносить на объекты, позволяя вашему Pure Thermal OpenMV понять, что представляют собой объекты с тегами. Демо-видео здесь.
      • Распознавание лиц
        • Вы можете обнаруживать лица с помощью Pure Thermal OpenMV (или любого универсального объекта). Ваш Pure Thermal OpenMV может обрабатывать каскады Хаара для общего обнаружения объектов и поставляется со встроенными каскадами Frontal Face и Eye Haar для обнаружения лиц и глаз. Демонстрационное видео здесь.
        • Отслеживание взгляда
          • Вы можете использовать отслеживание взгляда с Pure Thermal OpenMV, чтобы обнаруживать чей-то взгляд. Затем вы можете, например, использовать его для управления роботом. Отслеживание глаз определяет, куда смотрит зрачок, а не определяет, есть ли на изображении глаз.
        • Обнаружение человека
          • Вы можете определить, есть ли человек в поле зрения, используя нашу встроенную модель TensorFlow Lite. Демонстрационное видео здесь.
        • Оптический поток
          • Вы можете использовать Optical Flow для определения перевода того, что просматривает ваш Pure Thermal OpenMV. Например, вы можете использовать Optical Flow на квадрокоптере, чтобы определить, насколько он стабилен в воздухе. Посмотрите видео об этой функции здесь.
        • Обнаружение/декодирование QR-кода
          • Вы можете использовать Pure Thermal OpenMV для считывания QR-кодов в поле его зрения. С помощью обнаружения/декодирования QR-кода вы можете создавать интеллектуальных роботов, которые могут считывать этикетки в окружающей среде. Вы можете посмотреть наше видео об этой функции здесь.
        • Обнаружение/декодирование матрицы данных
          • Pure Thermal OpenMV H7 Plus также может обнаруживать и декодировать 2D-штрих-коды матрицы данных. Вы можете посмотреть наше видео об этой функции здесь.
        • Линейное декодирование штрих-кода
          • Pure Thermal OpenMV H7 Plus также может декодировать одномерные линейные штрих-коды. В частности, он может декодировать штрих-коды EAN2, EAN5, EAN8, UPCE, ISBN10, UPCA, EAN13, ISBN13, I25, DATABAR, DARABAR_EXP, CODABAR, CODE39, CODE93 и CODE128. Вы можете посмотреть наше видео об этой функции здесь.
        • Отслеживание апрельских тегов
          • Еще лучше, чем приведенные выше QR-коды, Pure Thermal OpenMV H7 Plus также может отслеживать апрельские теги. AprilTags — это инвариантные к вращению, масштабу, сдвигу и освещению современные фидерные маркеры. У нас есть видео об этой функции здесь.
        • Обнаружение линии
          • Обнаружение бесконечных линий может быть выполнено быстро на Pure Thermal OpenMV при почти максимальном FPS. И вы также можете найти сегменты линии не бесконечной длины. Вы можете посмотреть наше видео об этой функции здесь. Кроме того, мы поддерживаем запуск линейной регрессии на изображении для использования в следующих за строкой приложениях, таких как этот DIY Robocar.
        • Обнаружение круга
          • Вы можете использовать Pure Thermal OpenMV, чтобы легко обнаруживать круги на изображении. Посмотрите это видео.
        • Обнаружение прямоугольника
          • Pure Thermal OpenMV также может обнаруживать прямоугольники, используя код четырехъядерного детектора нашей библиотеки AprilTag. Проверьте видео здесь.
        • Соответствие шаблону
          • Вы можете использовать сопоставление шаблонов с Pure Thermal OpenMV, чтобы определить, когда отображается переведенное предварительно сохраненное изображение. Например, сопоставление с шаблоном можно использовать для поиска реперных знаков на печатной плате или чтения известных цифр на дисплее.
        • Захват изображения
          • Вы можете использовать Pure Thermal OpenMV для захвата изображений в оттенках серого/RGB565 BMP/JPG/PPM/PGM. Вы напрямую контролируете, как изображения захватываются в вашем скрипте Python. Лучше всего то, что вы можете предварительно формировать функции машинного зрения и/или рисовать кадры перед их сохранением.
        • Видеозапись
          • Вы можете использовать Pure Thermal OpenMV для записи видео MJPEG в оттенках серого/RGB565 или изображений GIF (или видео RAW). Вы напрямую контролируете, как каждый кадр видео записывается в вашем скрипте Python, и полностью контролируете, как начинается и заканчивается видеозапись. И, как и при захвате изображений, вы можете предварительно формировать функции машинного зрения и/или рисовать видеокадры перед их сохранением.

                Наконец, все вышеперечисленные функции можно смешивать и сочетать в собственном пользовательском приложении вместе с управлением контактами ввода-вывода для взаимодействия с реальным миром.

                • Схема Pure Thermal OpenMV (.pdf)
                • Техническое описание процессора
                • : STM32H743II (.pdf)
                  • Справочное руководство (.pdf)
                • Описание камеры: OV5640 (.pdf)
                  • Примечание по применению программного обеспечения (.pdf)