Arduino Mega Server для платы RobotDyn Mega + ESP8266

Модератор: Alex

valerivp
Сообщения: 4
Зарегистрирован: Ср мар 22, 2017 12:21 am
Благодарил (а): 0
Поблагодарили: 0

Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение valerivp » Ср мар 22, 2017 12:28 am

Как запустить это чудо без Ethernet ?

все прошилось.
Как ставить переключатели? я пробовал 1+2 и 1+2+4+3+Rx3/Tx3

wifi конектится, но вразумительного ответа браузеру не дает: ERR_EMPTY_RESPONSE
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение serghei » Ср мар 22, 2017 8:28 am

Дистрибутив - никак, к сожалению. Без шилда для Меги такая конфигурация не имеет практического смысла - без SD карты сервер запустится, но не будет интерфейса. А в ЕСП тупо нет памяти для дополнительных файлов визуализации данных. Даже если Мегу использовать как клиент для ЕСП - опять та же проблема. Хотя на АЛИ продают плату с 8-ю мегабайтами памяти.Ссылка. Но расширенный вариант я нормально запустить не смог.
Как вариант - прикрутить SD карту к ЕСП . чем собственно сейчас и занят.
Последний раз редактировалось serghei Ср мар 22, 2017 8:42 am, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
valerivp
Сообщения: 4
Зарегистрирован: Ср мар 22, 2017 12:21 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение valerivp » Ср мар 22, 2017 8:34 am

Нет, sd карта есть.
Нету сетевой проводной карты. Зачем она, когда модно вирелес?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение Alex » Ср мар 22, 2017 8:43 am

на АЛИ продают плату с 8-ю мегабайтами памяти.
Нет, это 8 Мб (не байт, а бит), то есть обычная плата с 1-м мегабайтом.
valerivp
Сообщения: 4
Зарегистрирован: Ср мар 22, 2017 12:21 am
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение valerivp » Ср мар 22, 2017 8:49 am

Т.е. если я правильно понял, текущая реализация Ams для этой платы не имеет практического использования?
Плата есть, но интерфейса к ней нет. Все так?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение serghei » Ср мар 22, 2017 8:51 am

Если использовать ЕСП как транспорт для Меги ,тогда надо решить две проблемы.
1 : Написать свой скетч для Меги и все данные пересылать в ЕСП по сериалу.
2 : Принять это в ЕСП и вывести в ВЕБ.
И если принять еще можно , то с ВЕБ-ом проблемы - тупо нет памяти.
Alex, ну тогда это катастрофа и единственный вариант - прикручивать карту к ЕСП.
За ночь теста ничего не отвалилось и пробую скомпилировать скетч на Дуе.
Да ,правильно, без шилда это не имеет смысла.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение Alex » Ср мар 22, 2017 9:59 am

Alex, ну тогда это катастрофа и единственный вариант - прикручивать карту к ЕСП.
Я не знаю о чём думали разработчики платы когда ставили туда 1 МБ памяти для ESP. Естественно, это чрезвычайно сужает возможности ESP-части системы. Но есть 2 момента:

1. Ограничение в 1 МБ влияет только на возможности интерфейса, сам ESP там стоит полноценный и сервер тоже полноценный — а это куча вариантов использования.

2. Даже на 1 МБ памяти можно соорудить десяток страниц (возможно не таких красивых, но вполне функциональных).

Так что не всё так плохо, здесь скорее ограничения в знаниях и фантазии пользователей (DiY-щиков), чем в технологических возможностях платы. И я думаю в новых ревизиях платы они будут устанавливать 4 МБ — это просто лежит на поверхности.

Ссылка на статью о плате:

https://geektimes.ru/post/287124/
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение serghei » Ср мар 22, 2017 10:14 am

Так к самому Серверу вопросов нет. Прикладное - если уж делать логирование и базу , то без карты никуда не деться.
Да и десяток страниц без фоновых рисунков смотрится не очень. Уже не говорю о сторонних библиотеках типа SteelSeries.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение Alex » Ср мар 22, 2017 10:41 am

Так к самому Серверу вопросов нет. Прикладное - если уж делать логирование и базу , то без карты никуда не деться.
Да и десяток страниц без фоновых рисунков смотрится не очень. Уже не говорю о сторонних библиотеках типа SteelSeries.
Я ничего не имею против прикручивания к этой системе SD кармы памяти, наоборот, я только «за».

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

Логгирование и базу можно сделать из Mega-части, но для этого, конечно, нужно ещё написать этот функционал.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для платы RobotDyn Mega + ESP8266

Сообщение serghei » Ср мар 22, 2017 10:53 am

К этому и стремимся. А пока все мои хотелки разбиваются о не знание программирования (((.
Кстати. Попробовал просто откомпилить Мега часть с полным электро модулем и сенсорами . Обругало на нехватку ОЗУ в полтора килобайта. Неужели дополнительные вкладки robotdyn.ino и другие столько жрут оперативы ? А если сливать еще все цифры мощностей да и вывод в МД.....

Если выбрать в менеджере плат версию 1.6.17 то все нормально - два кило ОЗУ свободных.
Последний раз редактировалось serghei Ср мар 22, 2017 11:43 am, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить