Arduino Mega Server для esp8266

Модератор: Alex

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

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт окт 21, 2016 4:11 pm

В очередной раз перечитал статью про бедного Марио ,опять обхохотался про писателей сборок IDE и теперь начинаю хохотать над китайскими китайцами из Espressif . Вторые сутки так и не могу запустить 8266 с 16-ю мегабайтами на борту. Нет, АМС залился и работает без проблем , файловая система после всех ухищрений разбита 1 / 15. Даже процесс заливки файлов идет ну ооочень долго. А вот bin - файл пустой .И тут наткнулся на фразу # disabled because espressif's bootloader refuses to write above 4M. Это в файле выбора плат.
СпойлерПоказать

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

# disabled because espressif's bootloader refuses to write above 4M
 generic.menu.FlashSize.8M=8M (7M SPIFFS)
 generic.menu.FlashSize.8M.build.flash_size=1M
 generic.menu.FlashSize.8M.build.flash_ld=eagle.flash.8m.ld
 generic.menu.FlashSize.8M.build.spiffs_start=0x100000
 generic.menu.FlashSize.8M.build.spiffs_end=0x800000
 generic.menu.FlashSize.8M.build.spiffs_blocksize=8192
 generic.menu.FlashSize.16M=16M (15M SPIFFS)
 generic.menu.FlashSize.16M.build.flash_size=1M
 generic.menu.FlashSize.16M.build.flash_ld=eagle.flash.16m.ld
 generic.menu.FlashSize.16M.build.spiffs_start=0x100000
 generic.menu.FlashSize.16M.build.spiffs_end=0x1000000
 generic.menu.FlashSize.16M.build.spiffs_blocksize=8192

##############################################################
Собственно вопрос - можно как то залить файлы помимо IDE , если скетч уже в контроллере и работает?? Тогда вообще не понимаю , зачем делать железо , которое не поддерживается софтом. Если интересно - выкладываю процесс компиляции и загрузки
Вложения
WeMos_16M.png
WeMos_16M.png (67.11 КБ) 9210 просмотров
WeMos_16M_serial.png
WeMos_16M_serial.png (83.26 КБ) 9210 просмотров
WeMos_16M_upload.png
WeMos_16M_upload.png (63.91 КБ) 9210 просмотров
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server для esp8266

Сообщение serghei » Пт окт 21, 2016 5:23 pm

Вот жеж.........В очередной раз сносить 1.6.5 как то не хочется... попробую полечить файлы , если поможет. И в очередной раз спасибо!!
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server для esp8266

Сообщение alexsis_76 » Сб окт 22, 2016 3:12 am

вот этим или вот этим
code.rar
(1.61 МБ) 228 скачиваний
вот то что было в последнем udk
code.rar
(300.59 КБ) 201 скачивание
Lstt
Сообщения: 5
Зарегистрирован: Пн апр 20, 2015 9:08 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Lstt » Вт окт 25, 2016 10:46 am

Что я делаю не так ? Пути все правильные - D:\ESP_AMS\Sketches\esp8266\Arduino, папка libraries там же, в установках Arduino тоже все верно..релиз Arduino 1.6.5
Вложения
Скриншот 25-10-2016 104519.jpg
Скриншот 25-10-2016 104519.jpg (411.42 КБ) 9110 просмотров
max506
Сообщения: 88
Зарегистрирован: Чт сен 08, 2016 3:14 pm
Благодарил (а): 17 раз
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение max506 » Вт окт 25, 2016 10:52 am

Lstt писал(а):Что я делаю не так ? Пути все правильные - D:\ESP_AMS\Sketches\esp8266\Arduino, папка libraries там же, в установках Arduino тоже все верно..релиз Arduino 1.6.5
А до этого была установлена другая версия Arduino IDE?
max506
Сообщения: 88
Зарегистрирован: Чт сен 08, 2016 3:14 pm
Благодарил (а): 17 раз
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение max506 » Вт окт 25, 2016 11:18 am

Загрузил я AMS в свою ESP Witty (бутерброд).
Да, графика красивая, страницы отображаются быстро.
НО... где теперь почитать, как всем этим пользоваться, настраивать и т.д.?
Есть какое-нибудь руководство, где расписано на примерах, как адаптировать под свои нужды имеющийся функционал?
Lstt
Сообщения: 5
Зарегистрирован: Пн апр 20, 2015 9:08 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение Lstt » Вт окт 25, 2016 11:44 am

max506 писал(а):
Lstt писал(а):Что я делаю не так ? Пути все правильные - D:\ESP_AMS\Sketches\esp8266\Arduino, папка libraries там же, в установках Arduino тоже все верно..релиз Arduino 1.6.5
А до этого была установлена другая версия Arduino IDE?
Да, но после вроде бы сносил все хвосты..
max506
Сообщения: 88
Зарегистрирован: Чт сен 08, 2016 3:14 pm
Благодарил (а): 17 раз
Поблагодарили: 0

Re: Arduino Mega Server для esp8266

Сообщение max506 » Вт окт 25, 2016 11:54 am

Lstt писал(а):
max506 писал(а):
Lstt писал(а):Что я делаю не так ? Пути все правильные - D:\ESP_AMS\Sketches\esp8266\Arduino, папка libraries там же, в установках Arduino тоже все верно..релиз Arduino 1.6.5
А до этого была установлена другая версия Arduino IDE?
Да, но после вроде бы сносил все хвосты..
c:\windows\temp

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

Re: Arduino Mega Server для esp8266

Сообщение Alex » Вт окт 25, 2016 1:44 pm

Что я делаю не так ? Пути все правильные - D:\ESP_AMS\Sketches\esp8266\Arduino, папка libraries там же, в установках Arduino тоже все верно..релиз Arduino 1.6.5
Цитата из readme.txt:
IDE: Arduino 1.6.5 r2
ESP8266 drivers: 2.0.0
Возможно у вас другая версия драйверов ESP8266. Темп не забудьте почистить.
Загрузил я AMS в свою ESP Witty (бутерброд).
Да, графика красивая, страницы отображаются быстро.
НО... где теперь почитать, как всем этим пользоваться, настраивать и т.д.?
Есть какое-нибудь руководство, где расписано на примерах, как адаптировать под свои нужды имеющийся функционал?
Что такое АМС:

http://hi-lab.ru/arduino-mega-server/documentation/work

Документация:

http://hi-lab.ru/arduino-mega-server/documentation

Пример вывода значения в dash-панель:

http://hi-lab.ru/arduino-mega-server/ma ... re-to-dash

Множество примеров работы с АМС:

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

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вт окт 25, 2016 1:49 pm

max506 писал(а): НО... где теперь почитать, как всем этим пользоваться, настраивать и т.д.?
Есть какое-нибудь руководство, где расписано на примерах, как адаптировать под свои нужды имеющийся функционал?
Почитать можно пока только на официальном сайте АМС (есть отличный цикл статей) и тут на форуме. Вообще идеология дистрибутива АМС для любой платформы - это сборник идей и способы их реализации. Для начала надо понять что АМС это просто ардуина (ЕСП с ограничениями) с возможностью представления результата работы в браузере. Скорость понимания как это работает зависит от уровня подготовки пользователя в части программирования .
Мне понадобилось более полугода чтобы " врубиться " как это работает и зачем это надо еще год. Минимальные примеры выше в теме. В чистом виде ЕСП я применения не нашел , пока не прикрутил NRF24. Теперь один сервер показывает две температуры и два расхода воды на LCD экране и в браузере на соответствующих страницах. Второй собирает инфу с 5-ти сенсоров и тоже показывает в красивых картинках ( в процессе ). Запускаю третий тоже на ЕСП. Мега занята подсчетом киловатт-часов на 13 нагрузках , Дуя пока бездельничает , но не надолго. И все это должно сливаться в МД . Пока к этому пункту вплотную не приступил, хотя куски кода работают ( опять сказывается отсутствие знаний).
Для Вас самое простое ( я начинал с этого) добавить вывод второй температуры в даш-панель. Это уже стало классикой жанра .Когда поймете этот механизм - все остальное покажется детским садом. Ну и темы по прикручиванию железа и визуализацию посмотрите для начала. Потом будет легче.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить