Как стать автором
Обновить

Комментарии 34

Интересный девайс. Под виндовс нужна ихняя прога для управления?

Устройство общается по виртуальному COM порту, ОС не имеет значения, отличаются только способы взаимодействия с ним, на питоне скрипт +-одинаковый будет

Как отладочная плата - сойдет, но никаких защит нет, ни ESD, ни от перенапряжения, ни даже механической в виде корпуса. На нижней стороне платы ничего нет? Вероятно да, тогда и подтяжка по входам обеспечивается микроконтроллером, а там как правило в районе сотни кОм. За шильдик "отечественное" + 200% к цене, комплектующих тут вряд ли даже на 1$ наберется

Вы же свой микшер по цене комплектующих будете продавать в случае выхода на рынок?

Да, цена у них не 300р., но с учётом наших условий, роста цен в стране, развивающейся компании, как им выживать ? Если бы они реализовали мои замечания (в статье), я бы с удовольствием платил им и 1.500р. за устройство.

Вот нечто похожее у китайцев, цена чуть выше даже - MCP2221A (легко гуглиться, продаётся на Ali, ссылку сюда почему то не могу вставить)

Так MCP2221A - это микрочиповская микросхема со всеми санкционными, для нас, проблемами. Поэтому и цена выше.

Для реализации функций лучше написать в поддержку на open-dev.

По исполнению девайсов к ним вопросов нет - использовал когда-то watchdog на фермах с Linux ОС, прекрасно себя проявили.

У вас на схеме "рис 3" 5V релейный блок подключён к выходу GPO на 3.3V если я правильно понимаю? Или есть версия платы с 5V логикой?

Если плата на 3.3 - следует вероятно снять джампер с модуля реле и подать 3.3V и 5V раздельно.

Отдельный вопрос - в документации не указано сколько можно с пятаков 5V и 3.3V забрать по току, предполагаю что 5V заведена напрямую (500mA) а 3.3 в одном бюджете с выходами (80mA общего), в любом случае релейные модули такого типа имеют очень разные аппетиты.

У меня на схеме блок реле с управляющим напряжением +5В подключён к выходами +5В и GNDмодуля (там рядом обозначения). +3.3V не подключён

Давайте ещё раз попробуем.

  1. Релейный модуль подключен к +5V и GND от usb модуля

  2. на всех входах релейного модуля появляется +5V, при замыкании IN1-4 на GND щёлкает нужная релюшка.

  3. IN4 c +5V на борту вы подключаете на GPO4 usb модуля

  4. Напряжение gpio usb модуля по даташиту 3.3V

    Я понимаю что эта схема может работать при условии что 5V не пробьёт выход usb модуля, но мне кажется это скорее грязный хак о котором следовало предупредить в статье.

Насчет грязного хака не знаю, я не аппаратчик, но в руководстве к модулю нигде не написано, что "напряжение gpio usb модуля 3,3 V" а написано дословно следующее "Диапазон допустимых напряжений на входах" 0 - +3.3V". Может это тоже самое, если авторы под входами понимают любые пины, но у нас есть пины настроенные на вход, а есть настроенные на выход. Обычно во всех китайских контроллерах подобного типа допустимо напряжение от +3,3 до +5В. Если разработчик оставил для чего то на плате +5В значит о чём то думал и о чём лучше спросить бы у него ...

В руководстве написано "уровень выхода «1», В 3,3", мне кажется эта формулировка не допускает двойного толкования.

Я повторюсь, разработчик ни слова не написал про использование пятаков +5V 3.3V, или gnd на плате для подключения какой-то периферии (а именно - сколько с них можно снять по току). Быть может они вообще отладочные. И то что с одним китайскийм контроллером сегодня сработало завтра может привести к выгоранию платы или порта. При этом релейная плата допускает работу логики от 3.3 при условии отдельной подачи 5V на питание реле.

Возможно подобная схема будет правильнее

При условии что пятак 5V идет напрямую с USB-VCC.

Приму к сведению Ваш совет. Ещё раз повторюсь, я не аппаратчик, моё хобби - программирование, так что Вам виднее.

Спасибо !

Но, когда я использовал устройство с моей схемой включения и замерял напряжение на выходных GPIO-пинах при установки их в "1", то там было +3,3V, а не +5V.

Хотя, пардон, это я не о том. Отвлёкся.

При Вашей схеме для реле может не хватить управляющего питания 3,3V. При Вашей схеме в качестве управляющего питания нужно также +5V подавать от пятака +5V (то есть его раздвоить надо)

При снятой перемычке реле питается от JD-VCC, от VCC питаются только оптопары, эта перемычка на плате специально на случай если придется разделять логику и силовую часть. Обычно оптопары подхватывают примерно с 1.5V, я не пробовал заводить подобные платы менее чем с 3.3V, но связка 3.3V на логике и 12V (при соответствующих реле) на силовой точно работает.

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

Чем это лучше любого мк на отладочной плате с кучей ног, шимом, ацп и множеством интерфейсов за 500 рублей? Почти все они со встроенными usb- tty адаптерами, протокол обмена можно написать какой нужен, пусть будет AT. Странный девайс если честно.

Один плюс в нём - для пользователя он полностью готов к использованию и ничего не нужно программировать.

И добавляется пласт проблем в связи с отсутствием желаемых функций как информирование о принятии запроса на перезагрузку, продолжительности импульса, ответа по текущему состоянию I/O подсистемы, имплементации собственного протокола вместо AT. В общем, идея написать собственную прошивку и в самом деле красива, Но 2К...

Так в том то и дело, что это у них собственный протокол, а для меня нужен AT

Мне вместо такого попался GPIO Extender-T (перепутал при покупке). Вроде то же самое, только не запрограммирован. Вот тогда-то я наматюкался, конечно. На сайте производителя есть IDE, один примерчик, скудная документация и все... Часть ссылок вообще битая была. Пришлось ознакамливаться с их диалектом Си, особенностями библиотеки и пытаться впихнуть функционал обычного extender'а в 2К. Был интересный челлендж, но повторять его не хочется.

А мне хотелось бы повторить, так как очень хочется впихнуть в их прошивку "правильный" возврат данных из модуля, чтобы его можно было получать Микротиком через /ppp-client at-chat. Сейчас пытаюсь вести переговоры с разработчиками, может откликнуться, а может куплю версию T и сам сделаю.

Часть ссылок у них битая и сейчас ... Видимо интерес у публики не большой.

Вопрос цены!!!!

За 200-300 рублей уже можно купить ESP32-C3

Да, тут спору нет, нашим до этого очень далеко ... Импортозамещение не работает.

Ещё есть контроллер Adafruit FT232H Breakout. Стоит несколько дороже, в том числе даже китайские клоны, но возможности его шире.

Требует программирования на Pyton

И поддержка AT-команд там есть. Можно AT-командой читать/писать GPIO. Но блин, использовать контроллер с такими ! возможностями, просто как GPIO просто представляется кощунством. Хотя дешевле в три раза и круче в 1000 раз.

Сегодня случилось чудо. Разработчики компании Open Development выкатили Demo 2 скрипт прошивки для TOIC версии модуля. Я модифицировал обе прошивки Demo 1 и Demo 2 так, чтобы они поддерживали формат обмена c /ppp-client at-chat Микротик ROS и написал скриптовые функции управления модулем с TOIC под обе прошивки. Всё это опишу в новой статье и выложил на GitHub

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории