Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Arduino Mega Server для ESP8266

Тема в разделе "Другие проекты", создана пользователем smartAlex, 4 июн 2016.

  1. sanders

    sanders Новичок

    Сообщения:
    3
    Симпатии:
    0
    3. Библиотека OneWire: положить в папку Libraries скетчка и обновить до последней версии 2.3.2

    не обновляется до 2,3,2
     
  2. utya

    utya Новичок

    Сообщения:
    26
    Симпатии:
    1
    Странно у меня всё обновляется.

    Но сервер чёто тормозит, работает минут 10 и зависает потом.
     
  3. sanders

    sanders Новичок

    Сообщения:
    3
    Симпатии:
    0
    Заработало
     
  4. eka1939esp

    eka1939esp Новичок

    Сообщения:
    4
    Симпатии:
    0
    Постоянно ошибка при компиляции

    Код (раскрыть)

    rtc.ino: In function 'void rtcInit()':
    rtc:9: error: 'SetSyncProvider' was not declared in this scope
    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:100:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:100: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:149:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:154:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:166:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:171:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:176:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:180:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino: In function 'void SetLEDs()':
    server_ajax.ino:310:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:313:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:317:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:320:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:324:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:327:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:331:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:334:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino: In function 'void setSettings()':
    server_ajax.ino:439:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:442:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino: In function 'void setThemes()':
    server_ajax.ino:469:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:470:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:471:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:472:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:473:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:474:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:475:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:476:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino: In function 'void setControl()':
    server_ajax.ino:511:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:515:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:520:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:524:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:529:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:533:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:538:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:542:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:547:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:551:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino: In function 'void checkPage()':
    server_ajax.ino:677:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:678:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:679:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:680:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    server_ajax.ino:681:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    'SetSyncProvider' was not declared in this scope



    Переставил Arduino. Поставил 1.6.5 - ничего не изменилось.
     
  5. smartAlex

    smartAlex Новичок

    Сообщения:
    29
    Симпатии:
    2
    А вы указали папку согласно инструкции? И почистили ТЕМП?
     
  6. eka1939esp

    eka1939esp Новичок

    Сообщения:
    4
    Симпатии:
    0
    Если Вы про папку скетчей, да указал. Специально кинул ее в корень диска и указал в настройках.

    Какую папку Temp чистить?

    Могу еще предположить, что проблема в системе - у меня WIN7 x64, но по моему это не должно влиять. Я баловался неделю с ESP8266 на среде 1.6.10 - все компилировалось и заливалось.

    Там под спойлером, как я понимаю две ошибки - одна по преобразованию типов, а вторая связана с NTP. Хотелось бы конечно попробовать, но если внятного ответа не смогу получить в разумное время, откажусь от AMS.
     
    Последнее редактирование: 28 авг 2016
  7. smartAlex

    smartAlex Новичок

    Сообщения:
    29
    Симпатии:
    2
    Системную папку темп Windows, об этом многократно упоминается в документации

    Нет, АМС прекрасно компилируется под WIN7 x64

    Это не ошибка, а предупреждение, так и должно быть

    А вот этого не должно быть. Проверьте ещё версию драйверов ESP, должна быть 2.0.0

    Использование АМС это возможность, а не обязанность.
     
    ivang нравится это.
  8. eka1939esp

    eka1939esp Новичок

    Сообщения:
    4
    Симпатии:
    0
    Папку Temp чистил, драйвера ставил именно 2.0.0

    Результат нулевой, так же вылетает с ошибкой компиляции.

    Давайте еще раз по пунктам:

    - ставим IDE (из Ваших загрузок)
    - ставим драйвера платы (2.0.0)
    - ZIP распаковываем в корень диска C
    - в IDE прописываем путь c:\sketches\esp8266\arduino
    - в папку TOOL среды Ардуино распаковываем загрузчик файлов
    - загружаем скетч из папки c:\sketches\esp8266\Arduino\arduino_mega_server_esp8266

    пробуем компилировать.

    Что не так написал? Делал как написано.

    Все поставил на чистую систему - скомпилировалось.

    Как принудительно задать IP адрес сервера?

    SELF_IP пробовал менять на (192,168,17,220) - ошибка.

    NTP тоже не работает, но это может быть связано с тем, что модуль получил не тот IP адрес. Он получил 192.168.1.40, а должен быть в 17 подсети. (192.168.17.220)

    sending NTP packet...
    No packet yet
    started
    1970-01-01 00:00:10 Modul HTTP...
    1970-01-01 00:00:10 HTTP port: 8080
    1970-01-01 00:00:10 started
    1970-01-01 00:00:10 Modul Server... started
    GLOBAL Init DONE (10s)
     
    Последнее редактирование: 29 авг 2016
  9. smartAlex

    smartAlex Новичок

    Сообщения:
    29
    Симпатии:
    2
    Возможно, вам стоит поменять строку

    Код (C):
    1. IPAddress gateway(192, 168, 1, 1);
    в модуле wifi.
     
  10. Герасим

    Герасим Новичок

    Сообщения:
    3
    Симпатии:
    0
    Приветствую разработчика. Вчера наткнулся на этот сайт... и несколько часов интима с esp позволило мне все-таки залить АМС внутрь ЕСП12.
    правда был на работе, потому вайфай был с телефона через хотспот.
    поменял IP на 192.168.43.155 gatewey на 192.168.43.1
    есп судя по логу СОМ порта цепляется за вафлю, но зайти в вэб морду нет возможности.
    Это обусловлено тем, что вафля с телефона??
    или тем , что руки кривые?
     
  11. eka1939esp

    eka1939esp Новичок

    Сообщения:
    4
    Симпатии:
    0
    Нет в WIFI модуле как раз я правильно поставил - gateway у меня 192.168.17.1
    В основном модуле задается SELF_IP, там поменял и все пошло.

    Я так понимаю вся периферия пока настроена на подключение к Ардуино, а не к ESP?

    На ESP получится Ватт-метр прикрутить? АЦП то один.
     
  12. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.205
    Симпатии:
    229
    зачем Вам этот АЦП? Прикручивайте что угодно по i2c.
     
    eka1939esp нравится это.
  13. Герасим

    Герасим Новичок

    Сообщения:
    3
    Симпатии:
    0
    обидно. дома при роутере и домашнем айпи на роутере 192.168.1.1 и айпи 192.168.1.55 все равно не получается зайти в веб морду.
    куда копать?
     
  14. Герасим

    Герасим Новичок

    Сообщения:
    3
    Симпатии:
    0
    победил , работает
     
  15. smartAlex

    smartAlex Новичок

    Сообщения:
    29
    Симпатии:
    2
    Затрудняюсь ответить на этот вопрос.

    Мы имеем дело с первой тестовой сборкой для платформы ESP8266. Всё внимание уделялось принципиальной возможности работы AMS на ESP, никакая периферия не запускалась и не тестировалась.
     
  16. Berkytxt

    Berkytxt Новичок

    Сообщения:
    2
    Симпатии:
    0
    Не подскажете как?

    AMS for ESP8266 started...
    Modul Hardware...
    SDK version: 1.3.0
    Boot version: 5
    Boot mode: 1
    Reset info: Fatal exception:0 flag:6 (EXT_SYS_RST) epc1:0x00000000 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
    CPU freq: 80 MHz
    Free memory: 33808 (73%)
    Flash speed: 40 MHz
    Flash mode: 2
    Flash size: 4194304
    SPIFFS size: 1050328
    Program size: 3143976
    Sketch size: 280872
    Free for sketch: 2863104
    started
    Modul Wi-Fi...
    Connecting to ZyXEL
    .
    WiFi connected
    IP address: 192.168.1.40
    started
    Modul SPIFFS...
    Total files: 0
    Total size: 0
    started
    Modul Random... started
    Modul EEPROM...
    Name: ESP8266


    Почему-то Modul SPIFFS файлы не видит...
     
  17. Berkytxt

    Berkytxt Новичок

    Сообщения:
    2
    Симпатии:
    0

    Разобрался - действительно не было файлов на SPIPSS.
    К сожалению, полную версию сайта загрузить не удалось, т.к. мой ESP форматируется максимум 4М(1М SPIFFS), что для предлагаемого веб-сервера недостаточно.
     
  18. smartAlex

    smartAlex Новичок

    Сообщения:
    29
    Симпатии:
    2
    Вам нужно выбрать в настройках вариант 1 МБ для скетча + 3 МБ для диска и можно будет загрузить все файлы.
     
  19. JonyBest

    JonyBest Новичок

    Сообщения:
    2
    Симпатии:
    0
    Подскажите проект умер? Вроде с середины прошлого года не одного обновления...
     
  20. smartAlex

    smartAlex Новичок

    Сообщения:
    29
    Симпатии:
    2
    Проект живее всех живых и всё только начинается.

    AMS Pro - Hi-Lab.ru

    Просто на всё сразу времени не хватает.
     

Поделиться этой страницей