Страница 202 из 326
Re: Arduino Mega Server
Добавлено: Пн апр 03, 2017 2:22 pm
alexsis_76
Если я правильно понял, то получится онлайн конструктор для сборки прошивки!!!!!!!!!!!!!!!!
нет это не конструктор прошивки.
гибкая настройка портов - то что надо.
настроить порт на вход или на выход это гибкая настройка?
для сравнения порты в арм могут выть настроены на вход,выход,выход с открытым коллектором,индивидуальная подтяжка каждого входа к плюсу или к минусу,некоторые модели позволяют мультиплицировать свои выводы(выводы периферийного модуля могут быть назначены на любые(почти любые)физические выводы контроллера).
её редко используют как самостоятельный сервер...скорее как исполнительно-информационный контроллер...
вот им и является MegaD.
Re: Arduino Mega Server
Добавлено: Пн апр 03, 2017 3:36 pm
nick7zmail
Alex писал(а):Не очень понял, но походу подход «настраиваем пин и отправляем данные MQTT серверу (а там он с ними разберётся и направит дальше куда надо, а уж там логика высшего уровня разрулит, что к чему)» хорош для «тупых» контроллеров типа MegaD, а АМС сам является конечной точкой принятия сложных логических решений с десятками входных данных и управляющих векторов и «отправлять» данные с пинов «более умным старшим братьям» ему не нужно (хотя он и может это делать в распределённых системах).
Да, всё верно....примерно это я и пытался написать...тупой контроллер (МегаД) с красивым интерфейсом от АМС - будет пользоваться спросом, по крайней мере я именно такой и хотел себе сделать. Да, вы не ослышались...хотел сделать мегаД с интерфейсом от АМС...
Согласен что сам АМС - более сложная и самостоятельная система, но при этом под каждую задачу подстроить его - очень трудоёмко, и под силу не каждому. Тупой контроллер гораздо легче конфигурируется, и будет пользоваться спросом у новичков в связке с МД. При этом, с такой логикой, как самостоятельное устройство использовать его гораздо сложнее.
Re: Arduino Mega Server
Добавлено: Пн апр 03, 2017 6:11 pm
ser009
Не уловлю мысль. Предлогаешь возможные варианты развития проекта, а в ответ камни.
Re: Arduino Mega Server
Добавлено: Пн апр 03, 2017 7:41 pm
Alex
Да, всё верно....примерно это я и пытался написать...тупой контроллер (МегаД) с красивым интерфейсом от АМС - будет пользоваться спросом, по крайней мере я именно такой и хотел себе сделать. Да, вы не ослышались...хотел сделать мегаД с интерфейсом от АМС...
Согласен что сам АМС - более сложная и самостоятельная система, но при этом под каждую задачу подстроить его - очень трудоёмко, и под силу не каждому. Тупой контроллер гораздо легче конфигурируется, и будет пользоваться спросом у новичков в связке с МД. При этом, с такой логикой, как самостоятельное устройство использовать его гораздо сложнее.
Всё правильно: на основе АМС можно сделать буквально тысячи специализированных решений. И условный «АМС — MegaD» это всего лишь одино из них.
Не уловлю мысль. Предлогаешь возможные варианты развития проекта, а в ответ камни.
Вы неправильно меня поняли — я приветствую любую активность когда люди что-то делают своей головой и своими руками. В том числе я приветствую и ваши усилия. АМС неисчерпаем как атом

каждому хватит для самовыражения и ещё останется.
Re: Arduino Mega Server
Добавлено: Пн апр 03, 2017 9:58 pm
serghei
Похоже вылечил я свою Дую и опять столкнулся с не понятной ситуацией - нет синхронизации времени по сети. Причем на всех версиях АМС от 014 до 016 на Меге и Дуе. Настройка сети правильная. На всех версиях для ЕСП проблем НЕТ !!!!! Причем проверял на всех провайдерах в стране. Простая замена IP адреса серверов времени не спасает ( даже от рабочей ЕСП).
Сейчас соединяю в один Мега-монстр Дую и Мегу по сериалу по образу RobotDyn. Мега и WeMos уже работают неделю в тандеме. Причем сериал идет в обе стороны! Дух захватывает от раскрывающихся возможностей!!
И главная проблема - понять как передавать числа с того же сенсора с ЕСП в Веб Меги. Общие принципы я понимаю , а вот реализация на уровне кода - катастрофа....
Re: Arduino Mega Server
Добавлено: Вт апр 04, 2017 6:50 am
Alex
Дух захватывает от раскрывающихся возможностей!!
Во-во — у меня такое же чувство. Два контроллера это нечто, а возможности не складываются а возрастают в геометрической прогрессии. И что это никто не догадался о таком их использовании?
И главная проблема - понять как передавать числа с того же сенсора с ЕСП в Веб Меги. Общие принципы я понимаю , а вот реализация на уровне кода — катастрофа....
Да вы чего?
Код: Выделить всё
========================== 1
byte value=42;
?value=42
========================== 2
byte value;
if (command == “value”) {
value = parameter.toInt()
}
и всё
Re: Arduino Mega Server
Добавлено: Вт апр 04, 2017 9:40 am
serghei
Спасибо, буду попробовать ). Соединил Дую и WeMos - полная сказка, никаких конверторов уровней, просто три провода и вперед!
Re: Arduino Mega Server
Добавлено: Вт апр 04, 2017 9:51 am
Alex
Спасибо, буду попробовать ). Соединил Дую и WeMos - полная сказка, никаких конверторов уровней, просто три провода и вперед!
Это всё классно, но мне нравятся интегрированные решения типа RobotDyn, просто удобнее.
Re: Arduino Mega Server
Добавлено: Вт апр 04, 2017 10:47 am
serghei
Удобнее, не обсуждается. Но беда даже не в 20 баксах за плату, а в том что Вы придумали протокол связи двух АМС по сериалу и не важно что мы связываем. Ваши же слова, что надо использовать Ардуину с её Аналоговыми портами для расширения ЕСП. Вот я и прикрутил Дую со своим сервером и теперь разбираюсь, как передавать те же мощности и все, что померил сенсор ( 7 параметров) на ЕСП.
Для передачи кучи цифр наверное надо сформировать пакет и сливать одним махом. Хотя в 32 бита все не влезет. Ну тогда по одному значению. У меня получается два расхода воды - мах 32 000 литров (или киловатт-часов) , две температуры ( целое число до 100 ), влажность, уровень батарейки ...
Выкладывали пример передачи и распарсивания такого пакета по I2C шине. Попробую аналогично по сериалу.
Re: Arduino Mega Server
Добавлено: Вт апр 04, 2017 10:56 am
Alex
Вы придумали протокол связи двух АМС по сериалу
Да нет же, это не протокол, а просто пример взаимодействия, который я набросал за 5 минут для примера. Хотя этот пример позволяет покрыть 80% простых потребностей для обмена. Ну и конечно улучшать и развивать его можно до бесконечности.
Хотя в 32 бита все не влезет.
32 взято с потолка, это значение можно просто увеличить (только осторожно)