Arduino Mega Server для esp8266

Модератор: Alex

Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Arduino Mega Server для esp8266

Сообщение savenko_egor » Пт июн 10, 2016 9:09 pm

Ждём с самого появления этой ветки ;)
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Arduino Mega Server для esp8266

Сообщение savenko_egor » Пт июн 10, 2016 9:11 pm

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

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пт июн 10, 2016 9:52 pm

Дистрибутив выложил, сейчас напишу краткую инструкцию.

http://hi-lab.ru/arduino-mega-server/details/download
За это сообщение автора Alex поблагодарили (всего 3):
nick7zmail (Пт июн 10, 2016 9:53 pm) • savenko_egor (Пт июн 10, 2016 9:54 pm) • SPbDima (Вт июн 14, 2016 8:56 am)
Рейтинг: 3.49%
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Пт июн 10, 2016 10:21 pm

Краткая инструкция по запуску 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
Вложения
ams-esp8266-015.jpg
ams-esp8266-015
ams-esp8266-015.jpg (29.72 КБ) 10990 просмотров
За это сообщение автора Alex поблагодарил:
SPbDima (Вт июн 14, 2016 9:02 am)
Рейтинг: 1.16%
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт июн 10, 2016 10:53 pm

" До чего-ж порой обидно...." Всего один аналоговый вход, да и тот больной...Модуль " электро"
это на будущее, или душу потравить?? Шучу.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server для esp8266

Сообщение nick7zmail » Пт июн 10, 2016 11:45 pm

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

Ушел спать, завтра буду тестить дальше))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Сб июн 11, 2016 6:22 am

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

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

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

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

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

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

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

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


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

Re: Arduino Mega Server для esp8266

Сообщение serghei » Сб июн 11, 2016 7:36 am

С самого начала. Версия 1.6.5 r 2. Добавляем url arduino.esp8266.com/package_esp8266com_index.json Выскакивает загрузка
Выбираем любую плату и ошибка
Опять что то с библиотекой. Как и куда её воткнуть правильно?
PS Да бог с этим электро- Мега шикарно справляется и вылечил вывод в демо.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server для esp8266

Сообщение Alex » Сб июн 11, 2016 9:36 am

С самого начала. Версия 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 путь правильно выставили?)
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Сб июн 11, 2016 9:48 am

Я никогда не сталкивался с ЕСР... Попробую еще раз. Залить файлы не получится-Плата голая. Пока сделаю переходник......


Так. Скетч скомпилировался. ......Жду плату))))
Последний раз редактировалось serghei Сб июн 11, 2016 10:44 am, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить