Страница 8 из 119

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 10, 2016 9:09 pm
savenko_egor
Ждём с самого появления этой ветки ;)

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 10, 2016 9:11 pm
savenko_egor
nick7zmail писал(а):обновлять страничку хай-лабс раз в секунду
Заддосим хай-лабс :D

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 10, 2016 9:52 pm
Alex
Дистрибутив выложил, сейчас напишу краткую инструкцию.

http://hi-lab.ru/arduino-mega-server/details/download

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 10, 2016 10:21 pm
Alex
Краткая инструкция по запуску Arduino Mega Server на платформе ESP8266

Дистрибутив разрабатывался и тестировался на модуле ESP-12-F QIO L4, но, в принципе он может работать на любом модуле семейства ESP8266. Вопрос только в свободной памяти. На этом модуле её 4 МБ, которые поделены на 1 под скетч и 3 под файловую систему SPIFFS. Если у вас модуль с меньшим объёмом памяти, то можете попробовать поделить его как 512+512 или 1+1. Только в этом случае вам придётся удалить часть объёмных библиотек js.

Для работы с дистрибутивом у вас уже должен быть подключён модуль ESP8266 и настроена среда Arduino для работы с этими модулями. В тестовом варианте модуль был подключён по схеме через Arduino Uno в качестве USB-UART адаптера.

Среда разработки 1.6.5 (r2) и крайне желательно использовать именно её.

Для начального переноса файлов сервера на модуль используется утилита

ESP8266 Sketch Data Upload (ESP8266FS-0.1.3.zip)

идущая в комплекте поставки. Её нужно поместить в папку

/Arduino/tools/

среды Arduino IDE.

после формирования файловой системы и переноса файлов на неё можно заливать скетч AMS через последовательный порт. Это нужно сделать один раз — далее вся работа с системой может происходить «по воздуху».

Перед заливкой, в модуле «Wi-Fi» нужно указать SSID и PASSWORD вашего Wi-Fi роутера.

Далее просто вводите в браузере IP адрес 192.168.1.40 и получаете ни с чем не сравнимое эстетическое удовольствие :)

И самый главный пункт инструкции: не забываем грамотно пользоваться страницей «Поддержка проекта»

http://hi-lab.ru/arduino-mega-server/details/donate

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 10, 2016 10:53 pm
serghei
" До чего-ж порой обидно...." Всего один аналоговый вход, да и тот больной...Модуль " электро"
это на будущее, или душу потравить?? Шучу.

Re: Arduino Mega Server для esp8266

Добавлено: Пт июн 10, 2016 11:45 pm
nick7zmail
Мини-отчет))
Попробовал залить память - последний ESP8266FS (версия 0.2.0) отработал без ошибок, всё залил.
При попытке заливки скетча в IDE 1.6.7 словил кучу ошибок...
При попытке скомпилить в 1.6.5 словил вот это
222.jpg
222.jpg (175.01 КБ) 11303 просмотра
Возможно из-за русских символов в пути (да, у меня папка пользователя почему-то назвалась по русски при установке винды).

Ушел спать, завтра буду тестить дальше))

Re: Arduino Mega Server для esp8266

Добавлено: Сб июн 11, 2016 6:22 am
Alex
" До чего-ж порой обидно...." Всего один аналоговый вход, да и тот больной...Модуль " электро"
это на будущее, или душу потравить?? Шучу.
Да, это прям беда, не могли хотя бы два сделать — тогда можно было бы ток и напряжение мерить и вычислять мощность — уже кое-что, а лучше три. (Хотя всеми любимая Пи их вообще не имеет, что на мой взгляд просто нонсенс, при её размерах, и безумный косяк разработчиков.)

Выходов я вижу два — использовать Pro Mini в связке с модулем или отдельную платку с аналоговыми входами, такие существуют в природе.
При попытке скомпилить в 1.6.5 словил вот это
FTP библиотека вообще какая-то глючная, если никак не получится скомпилировать, то её можно вообще вырезать из проекта. Я попробовал поискать другую и ничего не нашёл. В общем, это одна из задач — привести FTP в чувство или найти другую.

Важные замечания.

Дистрибутив не тестировался на работу с датчиками, всё внимание было уделено движку. Поэтому периферия может не работать. Ещё один важный момент: пинов мало и в модулях они пересекаются. Если не отслеживать этот момент, то ничего работать не будет.

Главные задачи.

1. Проглатываются картинки, если их больше 4-х на странице. Причём проглатываются 2 первые, а остальные (хоть 10) грузятся нормально. С этим желательно разобраться.

2. FTP работает, но плохо. Нужно либо привести его в чувство, либо найти рабочую библиотеку.

3. Всячески приветствуются все предложения по ускорению работы интерфейса. Нужно также решить проблему с зависанием загрузки страничек (редко, но бывает).


Ну и ждём подтверждение запуска и работоспособности дистрибутива.

Re: Arduino Mega Server для esp8266

Добавлено: Сб июн 11, 2016 7:36 am
serghei
С самого начала. Версия 1.6.5 r 2. Добавляем url arduino.esp8266.com/package_esp8266com_index.json Выскакивает загрузка
Выбираем любую плату и ошибка
Опять что то с библиотекой. Как и куда её воткнуть правильно?
PS Да бог с этим электро- Мега шикарно справляется и вылечил вывод в демо.

Re: Arduino Mega Server для esp8266

Добавлено: Сб июн 11, 2016 9:36 am
Alex
С самого начала. Версия 1.6.5 r 2. Добавляем url arduino.esp8266.com/package_esp8266com_index.json Выскакивает загрузка
Выбираем любую плату и ошибка
Опять что то с библиотекой. Как и куда её воткнуть правильно?
Тааак...

У меня драйвер ESP8266 версии 2.0.0

Много OneWire.h быть не должно — она одна и уже присутствует в среде Arduino для ESP8266.

Видимо нужно сначала корректно установить 2.0.0 и (если есть) убрать все дубли OneWire.

(в настройках IDE путь правильно выставили?)

Re: Arduino Mega Server для esp8266

Добавлено: Сб июн 11, 2016 9:48 am
serghei
Я никогда не сталкивался с ЕСР... Попробую еще раз. Залить файлы не получится-Плата голая. Пока сделаю переходник......


Так. Скетч скомпилировался. ......Жду плату))))