Страница 16 из 19

Re: D9MG корпус для AMS

Добавлено: Чт ноя 15, 2018 11:22 pm
serghei
Приветствую Всех ! Спасибо за поддержку! А для начала в качестве оффтопа хочу обозначить свою позицию по поводу AMS и зачем это надо )).
В теме я уже 3 года с 013 версии. А удивило и восхитило то, что ничего подобного для работы в браузере до этого не было. Те 15 уроков на основе которых был создан проект я перечитываю раз в неделю. Но фишка в том ,что законченное решение не было опубликовано.
Теперь по процессорам и почему именно на Меге рисуем плату.

Mega

PobotDyn представил миниатюрную плату со стандартными 2.54 пинами. С моим зрением я не в состоянии распаять голый чип на плате. И проблема даже не в финансах - можно пайку заказать на стороне. Но это противоречит духу DIY. А здесь многие пользователи будут в состоянии купить готовую плату и запаять с минимальными усилиями.
После того как прикрутил W5500 на меньшее не вернусь никогда. Со скетчем есть проблемы, но это из за отсутствия понимания что я программирую.

DUE

Скорость работы несоизмеримо выше , даже на 5100. С разбегу 5500 прикрутить не получилось. Вагон памяти, любое железо легко прикручивается. Все что обсуждалось на форуме ( в части логирования и графиков ) замечательно работает благодаря ledmax,ser009 и alexsis_76. SteelSeries запустил за полтора года благодаря немецким пивоварам ))) честно-правда!
Все эксперименты провожу только на этой плате.
На Али есть микро версия DUE, но 30 баксов выкладывать по сути за голый камень я пока не в состоянии.

ESP8266

После того как прикрутил SD карту и NRF24 у неё не осталось пинов. Всё расширение приходится делать только на I2C расширителях. так что пока отложил в долгий ящик. Пока на ней работает только гейт для получения данных с сети NRF24.

ESP32

... Ну тут без комментариев. Рабочая лошадка с 4-мя реле в придачу и всеми наворотами в моей подписи и благодаря моему учителю Olmoro и программисту с Большой Буквы eGorka. Проблема программирования её в том , что она работает под Rtos.
А эта штука не позволяет монополизировать одному процессу одно ядро более чем на 13 миллисекунд. Else сразу сброс.
Готовая плата опубликована . Заказывайте , паяйте и все работает месяцами без глюков.
Я находил очень много скетчей в которых есть алгоритм проверки соединения и повторный перезапуск.
Простейший код

Код: Выделить всё

void reconnectTask( void * parameter )
{
  while(1)
  {
    Serial.print(F("Check reconnect..."));
    if (WiFi.status() != WL_CONNECTED ) 
    {
      WiFi.reconnect();
      Serial.println(F("reconnect done"));
    }
    else
    {
      Serial.println(F("no requirement"));
    }
    vTaskDelay( 20000 / portTICK_PERIOD_MS ); 
  }
  vTaskDelete(NULL);
}
Как это реализовать на ESP8266 надо смотреть в проекте MySensors.
Дальнейшее ближайшее развитие - прикручивание протокола 485.Наброски кода уже есть. Работает очень стабильно и никаких коннектов- реконнектов.
А конкретно вчера запустил BME280 на новом чипе NRF52832. Пару дней и данные будут в AMS опять же на замечательной странице Sensors !!
Фишка чипа - 10 микроампер в спящем режиме и 10 ма при передаче.

Так что всё только начинается!

Re: D9MG корпус для AMS

Добавлено: Пт ноя 16, 2018 12:21 am
shemnik69
Доброе время суток!
Да Сергей именно такой алгоритм восстановления сети.
Согласен с Вашими мыслями.
Модуль сети на основе 485 очень нужная тема. Я пока ещё не дома, скоро поеду поэтому только могу читать и отвечать.

Re: D9MG корпус для AMS

Добавлено: Пт ноя 16, 2018 12:27 am
serghei
В новой библиотеке WiFi.h решили проблему реконнекта. Надо пройтись поиском по слову "reconnect". Это для 32-й.

Re: D9MG корпус для AMS

Добавлено: Пт ноя 23, 2018 10:38 pm
serghei
Alex писал(а):
Пт окт 19, 2018 6:57 pm
Я уже писал о том, что мне нравится креатив RobotDyn и на этот раз ребята не подвели :)
Сегодня получил от них письмо. В самом конце - цитата-
  • PS. Ожидайте новинки Mega 2560 R3 ETH W5500 и Nano ETH shield W5500 c PoE.
Интересно какой прикол придумают на этот раз ? Вам эту плату показывали??

Re: D9MG корпус для AMS

Добавлено: Сб ноя 24, 2018 7:39 am
Alex
Интересно какой прикол придумают на этот раз ? Вам эту плату показывали??
Да, показывали. Там на столе огромное количество плат лежало — я уже говорил о том, что для них сделать любую плату это как для нас скетч откомпилировать — не составляет никакого труда.

Прикол с RobotDyn-ом в другом. Прислали письмо с просьбой вернуть все предоставленные платы — мне, как разработчику AMS, присылают и дарят на встречах платы множество компаний начиная от nooLite и заканчивая Intel (очевидно не из альтруистических побуждений, а потому, что понимают, что это им выгодно) — RobotDyn это единственная компания из, наверное, 20-и, которая попросила вернуть платы (вместо того, чтобы портировать на них АМС и продвинуть в маркетинговом плане).

В общем, поведение совершенно нетипичное, но я даже не стал разбираться с этим вопросом — просто верну платы (и займусь своими делами, в коих у меня недостатка нет). А вы, дорогие друзья, ничего не узнаете об этих платах, по причине отсутствия оных у меня. :)

Re: D9MG корпус для AMS

Добавлено: Вт ноя 27, 2018 2:08 pm
alexsis_76
Прислали письмо с просьбой вернуть все предоставленные платы
Вот если бы Вы их купили, RobotDyn был бы очень доволен, я с ними тоже общался, обычная ничем не примечательная конторка для зарабатывания денег, заказывают платы в Китае, а потом перепродают с наценкой.

Re: D9MG корпус для AMS

Добавлено: Ср янв 09, 2019 6:56 pm
ser009
Mega2560Pro+WIZ820(W5500)+SD все запустились с первого раза
Продолжение следует...
СпойлерПоказать
1547049302090671813279171252848.jpg
1547049302090671813279171252848.jpg (1.53 МБ) 4701 просмотр

Re: D9MG корпус для AMS

Добавлено: Чт янв 10, 2019 1:15 pm
serghei
Ага, значит эту платку W5500 можно брать ? Нужна была для другого проекта. А на Дуе не пробовал запустить ? От РоботДина что то у меня не взлетела...

Re: D9MG корпус для AMS

Добавлено: Чт янв 10, 2019 2:12 pm
Alex
Mega2560Pro+WIZ820(W5500)+SD все запустились с первого раза
Вот это хорошая новость.
Ага, значит эту платку W5500 можно брать ? Нужна была для другого проекта. А на Дуе не пробовал запустить ? От РоботДина что то у меня не взлетела...
Да, желательно повторить и подтвердить этот результат. И потом дать ссылку на работающий модуль. Да и схема подключения не помешает.

Re: D9MG корпус для AMS

Добавлено: Чт янв 10, 2019 2:18 pm
serghei
Это опять два месяца ждать. Сам комплект МикроМеги и W5500 работает у меня. От RobotDyn. Карт ридер как на фото.