Задать вопрос
  • На какой архитектуре работают нейросети в роботах питомцах так anki cozmo, anki vector,emo robot?

    engin
    @engin
    Engineer Devops
    Не стоит обольщаться мифами об нейросетях и участии ИИ в создании робототехники, как и в целом автоматизации.
    Там есть ключевые моменты, о которых маркетологи предпочитают молчать.
    Ответ написан
    Комментировать
  • Требуется экспертная оценка проекта. PC CONTROL SCADA?

    engin
    @engin
    Engineer Devops
    Всем привет кто в теме, прошло много времени с момента публикации моего вопроса, многое было переосмыслено и доработано, с полным как редизайном логического ядра. Исходный софт принял облик двух решений в одной оболочке. Таким образом сегодня уже это полноценная IDE с функциями программного логического контроллера.
    Пользовательский интерфейс стал эргономичней, внешне напоминающий PLC но в остальном это мошьная производительность и принципиально другие возможности внешнего бинарного управления.
    Ядро стало компактней на 70%, в нескольких версиях Demo, Starter и Pro, доступных для скачивания иннсталяционных пакетов.
    Как и говорилось ранее, поддержка бинарной логически на аппаратном уровне, посредством USB I/O интерфейса с управление с командами "AND", "OR", "IF", "XOR" для задач автоматизации и робототехники.

    Фактически, можно подключать широкий спектр драйверов для различных типов исполнительных механизмов, таких как:
    Сервоприводы и шаговые моторы
    SSR реле, оптические ключи на MOSFET
    Другие бинарные устройства
    с поддержкой всех команд логического "AND", "OR", "IF", "XOR" управления сложными сценариями.
    Сайт продукта так же существенно был перестроен с функцией обратной связи.
    Самый последний вариант презентации.

    Буду благодарен критике и отзывам с техническими выкладками и вопросам.
    Ответ написан
    Комментировать
  • Поддерживает конвертер Modbus RTU или открытый протокол?

    engin
    @engin
    Engineer Devops
    В большинстве случаев, для интеграции RS485 в систему Modbus RTU достаточно использовать готовые библиотеки или драйверы, которые уже реализуют все необходимые функции. Например:

    LibModbus (для C/C++): Одна из самых популярных библиотек для работы с Modbus. Она поддерживает как Modbus RTU (через последовательный порт), так и Modbus TCP. Вам нужно лишь правильно настроить параметры подключения (например, COM-порт, скорость передачи, параметры адресации) и вызвать соответствующие функции для отправки и получения данных.

    PyModbus (для Python): Это библиотека, которая также поддерживает Modbus RTU. С помощью нее можно легко настроить взаимодействие через COM-порт (или USB-RS485 адаптер), а также отправлять и получать данные по стандарту Modbus.

    Большинство брендовых контроллеров несут на себе драйвера и настройки по работе Modbus поверх RS485, в т.ч. и так, как это делаете Вы, относительно Овена, я их не знаю и никогда с ними не работал, но насколько мне известно их разработчик доступен и Вам стоит связаться с их техподдержкой.

    Для работы с RS485 в таких библиотеках обычно достаточно указать:

    Параметры порта (COM-порт, скорость передачи данных, четность, количество стоп-бит).
    Адресацию устройств Modbus.
    Функции чтения/записи регистров.

    Пример на Python с использованием PyModbus:

    from pymodbus.client.sync import ModbusSerialClient as ModbusClient

    # Настройка клиента для Modbus RTU через последовательный порт RS485
    client = ModbusClient(method='rtu', port='/dev/ttyUSB0', baudrate=9600, stopbits=1, bytesize=8, parity='N')

    # Подключение к устройству с адресом 1
    client.connect()

    # Чтение 10 регистров начиная с адреса 0
    result = client.read_holding_registers(0, 10, unit=1)

    print(result.registers)

    # Закрытие соединения
    client.close()
    Ответ написан
  • Может ли бесконечный цикл в программе привести к поломке компьютера или смартфона?

    engin
    @engin
    Engineer Devops
    Все до неприличия просто:)
    Сама по себе работа PC это уже есть бесконечный цикл в куче с ветвлениями других циклов отведенных под различные процедуры управления железом и логикой работы с памятью, в целом управления компом с тактированием основного цикла процессора с частотой которую тянет камень и если Ваш правильно организованый цикл включен во всю эту иерархию под какие то Ваши хотелки, с учетом памяти и т.п. то это никак не повлияет на рабочий процесс PC,
    Учите матчасть.
    Ответ написан
    Комментировать
  • Как передать данные по USB в ATtiny85?

    engin
    @engin
    Engineer Devops
    Пробуйте организовать UART, пример здесь
    Ответ написан
    Комментировать
  • Как управлять двухфазным двигателем?

    engin
    @engin
    Engineer Devops
    Было бы не лишним выставить даташит на мотор. Если это шаговый с 2 обмотками, то для его управления с Вашими параметрами не требуется PCI $650 плата, можно организовать его управление за неприлично малую стоимость :) посредством PC
    Ответ написан
    Комментировать
  • Как найти партнера разработчика?

    engin
    @engin
    Engineer Devops
    Линкедин однозначно. Все прозрачно, выбираете регион присутствия, даете описание вакансии, условия далее в сервисе открываете найм и отслеживаете заявки от кандидатов, отсев с ответами или письмо об открытии диалога (переговоры) тех кто удовлетворяет в своих профилях Ваши чаяния.
    В Линкедине сервис заточен для таких акций и вся информация на ладони.
    Удачи.
    Ответ написан
    4 комментария
  • Какая дипломная может быть полезной embedded разработчику?

    engin
    @engin
    Engineer Devops
    Тема модульного дизайна в прототайпинге робототехники и автоматики, это моя открытвя тема, которую я продвигаю в концепте IDE программного контроллера.
    Краткая презентация.
    Ответ написан
    Комментировать
  • Пропадает сигнал HDMI на телевизоре, используемом как монитор. Куда копать?

    engin
    @engin
    Engineer Devops
    Родственная проблема с HDMI подключением. Малейший всплеск в сети (включение какой то нагрузки к примеру паяльной станции, кондиционера и т.п.) на секунду гаснет монитор.
    Ответ написан
  • Шум дросселей в ноутбуке это норма?

    engin
    @engin
    Engineer Devops
    А как он шумит?
    К примеру если это ииииииии, то это кондеры, если ззззззззззззз, то кулер дешманский, если ппппппппппп, то комар свежий в лопостях кулера застрял, если тук тук сссссссссссс, то HDD от кривого производителя и т.п.
    Какой там шум?
    Ответ написан
    Комментировать
  • Алгоритмы определения смены голосов в диалогах. Есть ли они? И если есть, то в чём их суть?

    engin
    @engin
    Engineer Devops
    Все голоса между собой отличаются уровнем громкости и частотным спектром от сюда и плясать.
    Ответ написан
  • Автоматизация заказа из кофеаппарата?

    engin
    @engin
    Engineer Devops
    Александр @shabelski89 это да, посредством внешнего контроллера на базе PLC, ARM или РС, который по сути будет выполнять дублирующие функции нажатия кнопок.
    Для этого нужно выполнить сопряжение сенсорных (иных) кнопок управления кофе машины с выходными портами контроллера бинарных сигналов (коммутирующий шлюз). Так же вам понадобится построить удаленный интерфейс HMI (тачскрин дисплей или физические кнопки) кофе машины для дистанционного воздействия на кнопки. Команды управления можно передавать по сетевым протоколам, линиям связи, беспроводным сетям и т.п.)
    Для визуального контроля процедур можно применять веб камеру по месту кофе машины или тоновые подтверждения транслируемых команд.
    Ответ написан
    Комментировать
  • Какой контроллер выбрать для управления двумя бесколлекторными бессенсорными моторами?

    engin
    @engin
    Engineer Devops
    Для веертооlкiт (Soft Controller) по простоте и сложности нет неразрешимых задач, единственное, но он не дружит с ARM камнями. Рулит под x86 LTSC Win 10 (OEM) это к примеру SBC или какой-нить стик. Погуглите, в сети есть много ссылок.
    Ответ написан
    Комментировать
  • Какой максимально портативный и компактный лабораторный блок питания?

    engin
    @engin
    Engineer Devops
    Самый удобный и компактный это переделка БП от ПК. Он имеет защиту от перегруза, кулер, так же даст 3 канала 12/5/3,3V с ощутимой мощностью, выводите на корпус зажимы, встроить регулятор и будет Вам ламповое счастье.
    Ответ написан
    Комментировать
  • Аппаратный RAID-контроллер для Ubuntu - у кого из производителей лучше поддержка драйверами?

    engin
    @engin
    Engineer Devops
    Из каких соображений произошел переход на сервер под Ubuntu, при том что Ваш парк контроллеров пасется в параллельном мире дружественного Windows?
    Ответ написан
    Комментировать
  • Используя какую технолгию, оптимально автоматизировать действия?

    engin
    @engin
    Engineer Devops
    Вам нужно ориентироваться на IDE ( Интегрированная среда разработки ) Не знаю что и в каких направлениях требуется автоматизировать, если это браузерные реализации, то это IDE основанные на ядре c применением Java, при этом важно понимать что это далеко не реал таим и есть ограничения в сфере автоматики.
    Как и предыдущий автор ответа, могу посоветовать IDE B e e p t o o l k i t (одновременно среда разработки и софт контроллер (платный).
    Ответ написан
    Комментировать
  • Чем технически и физически обусловлена частота обновления ЖК экрана?

    engin
    @engin
    Engineer Devops
    Производители добиваются сокращения до минимума реакции отклика и затухания пикселя в матрице или при при переходе от одного цвета к другому при помощи специальных программных решений. Наиболее популярным является вставка промежуточного кадра между двумя основными.

    Мощный процессор анализирует и сопоставляет два соседних кадра и на основе этого анализа создаёт переходный между ними. За счёт такой вклейки, частота обновления кадров увеличивается вдвое – с 50 до 100 Гц. А если вставить несколько промежуточных картинок, частота ещё более увеличится. Таким образом, можно поднять скорость обновления до 200 Гц. Используются и другие технологические новации, например, локальное затемнение, мерцающая задняя подсветка, разнообразные алгоритмы сглаживания. Все эти меры позволяют уменьшить нечёткость изображений быстро движущихся объектов.

    В чистом виде прорисовка дополнительных кадров в настоящее время не применяется. Дело в том, что если для игр и спортивных трансляций она подходит хорошо, то у фильмов, обработанных с применением этой технологии, появляется нежелательный эффект неестественности, называемый «эффектом мыльной оперы», это заметно по краям быстро перемещающихся объектов (рассыпуха, шлейф).

    Поэтому, чтобы просмотр TV не вызывал раздражения зрителей, производители используют сложные комплексы алгоритмов, которые каждая крупная компания разрабатывает самостоятельно и держит в секрете от конкурентов.

    К примеру Sony 65" панель средне время отклика за которое пиксели матрицы переходят от одного цвета к другому составляет 1,2 - 12 мс.
    Ответ написан
    Комментировать
  • Как сделать дистанционное управление клешней робота с помощью мыши?

    engin
    @engin
    Engineer Devops
    Мышь из за своего ограниченного функционала не лучшее решение для управления многоосным манипулятором, смотрите в сторону игровых джойстиков и оргнизуйте счет команд. Есть множество таких готовых решений промышленного назначения.
    Ответ написан
    Комментировать
  • Как оптимально питать такую схему?

    engin
    @engin
    Engineer Devops
    Человек четко написал что не бельмеса не шарит в электронике, а Вы ему советуете такие решения и комменты с терминологией что далеко и не каждый средне уровневый спец сразу вот так поймет и войдет в код и перпаяет (паяльника так же нет) то, что недокодировали.
    Если он поссорился с тем, кто ему это собрал и повесил на маску, нужно с ним помириться или идти к другому специалисту.
    Ох и люблю же я такие вопросы, а еще больше читать к ним ответы...
    Ответ написан
    Комментировать