В том-то всё и дело: каждый датчик или реле с собственным (даровым) веб-сайтом и роскошным визуальным представлением информации. А главный компьютер может сломаться или... его может не быть совсем (во многих случаях).А АМС молотит всегда и даже на батарейке 8 часов. А от сенсоров хочется просто получить число и вывести его на страницу из - под АМС....
Arduino Mega Server для esp8266
Модератор: Alex
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server для esp8266
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Да не просто роскошный , а завораживающий ))) Второй день не могу оторваться от горящего камина в 24 дюйма ))) А всего лишь надо гифку вывести...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 18
- Зарегистрирован: Ср ноя 16, 2016 8:07 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server для esp8266
Пытался запустить ams на esp8266.
Пока с переменным успехом. В наличии esp c 1м на борту.
На нем пробовал запустить 1М версию. Все по инструкции, но вылезает только главная страница и все (кнопки отсутствуют).
Перепрошивал неск. раз, одно и то же.
Другому модулю поменял память на w25q128 (успел приехать только этот тип, другого пока нет).
Процедура Инструменты/ESP8266 Sketch Data Upload проходит без замечаний (спользую то же разбиение 1М 512К SPIFSS)
Но при загрузке скетча выскакивает ошибка (см. Скрин2).
Как задать размер флеша 4М?
При попытке ESP8266 Sketch Data Upload с настройками 4M(3M SPIFF)
Пока с переменным успехом. В наличии esp c 1м на борту.
На нем пробовал запустить 1М версию. Все по инструкции, но вылезает только главная страница и все (кнопки отсутствуют).
Перепрошивал неск. раз, одно и то же.
Другому модулю поменял память на w25q128 (успел приехать только этот тип, другого пока нет).
Процедура Инструменты/ESP8266 Sketch Data Upload проходит без замечаний (спользую то же разбиение 1М 512К SPIFSS)
Но при загрузке скетча выскакивает ошибка (см. Скрин2).
Как задать размер флеша 4М?
При попытке ESP8266 Sketch Data Upload с настройками 4M(3M SPIFF)
СпойлерПоказать
Arduino: 1.6.5 (Windows 7), Плата"Generic ESP8266 Module, Serial, 80 MHz, 40MHz, QIO, 115200, 4M (3M SPIFFS), ck"
server_ajax.ino: In function 'void parseRequest(WiFiClient)':
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:87:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino
41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino
74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:126:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:127:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:135:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:140:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:144:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:156:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:170:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:182:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:186:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void SetLEDs()':
server_ajax.ino:312:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:315:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:319:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:322:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:326:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:329:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:333:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:336:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setSettings()':
server_ajax.ino:441:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:444:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setControl()':
server_ajax.ino:513:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:517:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:522:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:526:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:531:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:535:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:540:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:544:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:549:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:553:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void checkPage()':
server_ajax.ino:680:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:681:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:682:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:683:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:684:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
Sketch uses 275 586 bytes (55%) of program storage space. Maximum is 499 696 bytes.
Global variables use 44 148 bytes (53%) of dynamic memory, leaving 37 772 bytes for local variables. Maximum is 81 920 bytes.
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_sync failed
error: espcomm_open failed
[SPIFFS] data : C:\66\Sketches\esp8266m1\Arduino\arduino_mega_server_esp8266m1\data
[SPIFFS] size : 3052
[SPIFFS] page : 256
[SPIFFS] block : 8192
/404.htm
/a-show.png
/about.htm
/coop.htm
/dev.htm
/edit.htm
/esp-12.png
/full2.htm
/help.htm
/index.htm
/logo-p1.png
/logo-p3.png
/logo-p4.jpg
/ports.htm
/refer.htm
/scripts.js
/settings.htm
/spiffs.htm
/style.css
/system.htm
/tech.htm
/under.htm
/update.htm
/_banner.htm
/_dash.htm
/_footer.htm
/_header.htm
/_menu.htm
/_one.htm
[SPIFFS] upload : C:\Users\Vasily\AppData\Local\Temp\build8257765295463378684.tmp/arduino_mega_server_esp8266m1.spiffs.bin
[SPIFFS] reset : ck
[SPIFFS] port : COM3
[SPIFFS] speed : 115200
[SPIFFS] address: 0x100000
Uploading 3125248 bytes from C:\Users\Vasily\AppData\Local\Temp\build8257765295463378684.tmp/arduino_mega_server_esp8266m1.spiffs.bin to flash at 0x00100000
warning: espcomm_send_command: didn't receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
SPIFFS Upload failed!
Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
server_ajax.ino: In function 'void parseRequest(WiFiClient)':
server_ajax.ino:87:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:87:80: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino

server_ajax.ino

server_ajax.ino:107:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:107:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:113:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:119:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:125:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:126:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:127:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:135:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:140:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:144:52: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:156:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:170:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:182:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:186:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void SetLEDs()':
server_ajax.ino:312:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:315:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:319:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:322:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:326:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:329:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:333:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:336:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setSettings()':
server_ajax.ino:441:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:444:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void setControl()':
server_ajax.ino:513:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:517:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:522:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:526:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:531:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:535:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:540:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:544:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:549:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:553:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino: In function 'void checkPage()':
server_ajax.ino:680:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:681:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:682:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:683:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
server_ajax.ino:684:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
Sketch uses 275 586 bytes (55%) of program storage space. Maximum is 499 696 bytes.
Global variables use 44 148 bytes (53%) of dynamic memory, leaving 37 772 bytes for local variables. Maximum is 81 920 bytes.
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_sync failed
error: espcomm_open failed
[SPIFFS] data : C:\66\Sketches\esp8266m1\Arduino\arduino_mega_server_esp8266m1\data
[SPIFFS] size : 3052
[SPIFFS] page : 256
[SPIFFS] block : 8192
/404.htm
/a-show.png
/about.htm
/coop.htm
/dev.htm
/edit.htm
/esp-12.png
/full2.htm
/help.htm
/index.htm
/logo-p1.png
/logo-p3.png
/logo-p4.jpg
/ports.htm
/refer.htm
/scripts.js
/settings.htm
/spiffs.htm
/style.css
/system.htm
/tech.htm
/under.htm
/update.htm
/_banner.htm
/_dash.htm
/_footer.htm
/_header.htm
/_menu.htm
/_one.htm
[SPIFFS] upload : C:\Users\Vasily\AppData\Local\Temp\build8257765295463378684.tmp/arduino_mega_server_esp8266m1.spiffs.bin
[SPIFFS] reset : ck
[SPIFFS] port : COM3
[SPIFFS] speed : 115200
[SPIFFS] address: 0x100000
Uploading 3125248 bytes from C:\Users\Vasily\AppData\Local\Temp\build8257765295463378684.tmp/arduino_mega_server_esp8266m1.spiffs.bin to flash at 0x00100000
warning: espcomm_send_command: didn't receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
SPIFFS Upload failed!
Это сообщение будет содержать больше информации чем
"Отображать вывод во время компиляции"
включено в Файл > Настройки
- Вложения
-
- Скрин2.jpg (179.54 КБ) 7262 просмотра
-
- скрин.jpg (133.34 КБ) 7262 просмотра
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
С 1М модулями дело не имел , но с 16 М приходилось использовать Reset Method ModeMcu. С ск заливаться не хотел. А фото этого чуда можно в студию ( в смысле 2 М и перепаянного)? И у Вас CSS не загрузился. А вообще такое ощущение , что файлы заливаются в не правильный адрес. В сериал нормально выводится?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 18
- Зарегистрирован: Ср ноя 16, 2016 8:07 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server для esp8266
Скрины
- Вложения
-
- скрин 4.jpg (211.73 КБ) 7222 просмотра
-
- скрин 3.jpg (216.44 КБ) 7222 просмотра
-
- Сообщения: 18
- Зарегистрирован: Ср ноя 16, 2016 8:07 am
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: Arduino Mega Server для esp8266
Скрины д.б наоборот, не знаю как исправить. Сами модули. Справа с перепаянной памятью
- Вложения
-
- IMG_2016-12-27_075909_HDR[1].jpg (1.39 МБ) 7220 просмотров
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Arduino Mega Server для esp8266
Версия М1 имеет следующую особенность: её можно залить как 512 + 512 или как 256 + 768. В первом случае не работает перепрошивка по воздуху (потому, что ей не хватает места), во втором случае экстремально мало памяти для файлов.В наличии esp c 1м на борту.
На нем пробовал запустить 1М версию. Все по инструкции, но вылезает только главная страница и все (кнопки отсутствуют).
Ещё одна особенность этой системы: при таком маленьком объёме диска файлы начинают некорректно записываться и их приходится передавать по нескольку раз. Особенно это касается варианта с 256 КБ памяти.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Вопрос - зачем это надо - предлагаю оставить за бортом , а решать проблему с 16 М .Но наверное в новой ветке. Я месяц долбался с платой WeMos pro 16 M,и максимально добился начальной страницы и отсутствия 50% файлов + не возможность заливать по воздуху , хотя процесс шел вроде нормально. Пока усвоил то ,что в IDE надо поправить файлы для работы с расширенной памятью. Они есть на ГитХабе, компиляция происходила без ошибок ,и даже заливка файлов ОК, но АМС нормально не работал.Тогда я понял , что код написан для 4М и любые попытки заливать через " переводчика" ( когда ЕСП превращается в ардуину ) обречены на провал. Заливал даже стандартным флешером - не помогало. После Нового Года предприму еще одну попытку.
PS когда заливаете картинку зайдите в режим предпросмотра. После этого появится возможность " Вставить в текст сообщения" и после этого скрыть спойлером. Дальше можно продолжить писать текст.
PS когда заливаете картинку зайдите в режим предпросмотра. После этого появится возможность " Вставить в текст сообщения" и после этого скрыть спойлером. Дальше можно продолжить писать текст.
Последний раз редактировалось serghei Вт дек 27, 2016 9:00 am, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 792
- Зарегистрирован: Пт янв 22, 2016 10:08 am
- Благодарил (а): 6 раз
- Поблагодарили: 63 раза
Re: Arduino Mega Server для esp8266
угу,китайская поделка и есть китайская поделка.Я месяц долбался с платой WeMos pro 16 M,и максимально добился начальной страницы и отсутствия 50% файлов + не возможность заливать по воздуху , хотя процесс шел вроде нормально.
а может ну ее нафиг и использовать более вменяемые устройства?После Нового Года предприму еще одну попытку.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Тут вопрос теоретический - Зачем это надо. Лично мне уже нет. Мне хватает 5 версий АМС для 3-х платформ. Но если Вы предлагали мне учить чистый Си , то как то надо и заливать его в эти игрушки. В этой жизни уже не успею((((
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS