1. Уважаемые форумчане! Убедительная просьба, используйте наиболее подходящие темы для своих сообщений. Спасибо за понимание.
    Скрыть объявление

OpenHomeBrewer_WiFi

Тема в разделе "Автоматика", создана пользователем Andynovosib, 28 апр 2016.

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

  1. Andynovosib

    Andynovosib Участник

    Регистрация:
    08.02.2014
    215
    10
    Итак, повтор. Наваял такой макет. Экран 20*4, 4 кнопки, в общем классика.
    --- сообщения объединены, 28 апр 2016, дата первого сообщения: 28 апр 2016 ---
    Библиотеки
    --- сообщения объединены, 28 апр 2016 ---
    Столкнулся с проблемой: Когда размер строковой переменной содержащей код веб-страницы переваливает за 5 кБ, перестает открываться страница. Возможно глюк самой ESP.
    --- сообщения объединены, 28 апр 2016 ---
    Надеюсь на всеобщую доработку
    --- сообщения объединены, 28 апр 2016 ---
    Реализовано: Дублирование управления и программирования по Wi-Fi через любой браузер; программирование до 9 рецептов, до 9 пауз в каждом
    --- сообщения объединены, 28 апр 2016 ---
    Скриншоты
     

    Вложения:

    • Класс Класс x 6
    • Отличная идея Отличная идея x 1
    • Полезно Полезно x 1
  2. mishgan

    mishgan Active Member

    Регистрация:
    29.04.2014
    191
    51
    Это не глюк ESP. Просто в модуле буфер по моему 4кб и если он переполняется то происходит этот глюк. Есть решение но оно на NodeMCU
     
  3. Ers

    Ers Admin Команда форума

    Регистрация:
    02.01.2012
    112
    14
    Имя:
    Иван
    Залил на github Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    Допиливаем и шлем pull-request :пиво2:
     
  4. Ers

    Ers Admin Команда форума

    Регистрация:
    02.01.2012
    112
    14
    Имя:
    Иван
    Распиновка NODEMCU
    esp_layout.png
     
  5. Andynovosib

    Andynovosib Участник

    Регистрация:
    08.02.2014
    215
    10
    для начала работы - подключаемся смартфоном или ноутом к беспроводной сети ESP и заходим браузером по адресу 192.168.4.1. Или в настройках по умолчанию в файле сразу вбейте свои имя и пароль роутера
     
    • Полезно Полезно x 1
  6. Den

    Den Новенький

    Регистрация:
    17.07.2014
    28
    0
    Интересный проект. Какой транзистор на пищалку ставили, или любой по току подобрать? Для подключения экрана по шине I2C, необходима еще одна PCF8574 или кнопки и экран подключаются к одной микросхеме?
     
  7. Andynovosib

    Andynovosib Участник

    Регистрация:
    08.02.2014
    215
    10
    Транзистор любой типа КТ3102, PCF8574 получается 2, один на экране, и второй на клаву
     
  8. Axl

    Axl Новенький

    Регистрация:
    10.05.2016
    2
    0
    Вы уже решили эту проблему?
    Если нет, то могу посоветовать передавать HTML по кускам.
     
  9. Andynovosib

    Andynovosib Участник

    Регистрация:
    08.02.2014
    215
    10
    Хм, покажите на примере кода как это реализовать
     
  10. Axl

    Axl Новенький

    Регистрация:
    10.05.2016
    2
    0
    Вместо server.send(.......
    Код:
    out="
    <!DOCTYPE html">
    <HTML>
        <HEAD>
           <TITLE>
              A Small Hello
           <TITLE>
        <HEAD>
    <BODY>
        <H1>Hi<H1>
        <P>This is very minimal "hello world" HTML document.<P>
    <BODY>
    <HTML>"
    server.send(200,"texthtml", out);
    
    можно использовать server.sendContent(string data);
    Код:
    server.sendContent("1.1 200 OKrnContent-Type: text/htmlrnrn");
    out="
    <!DOCTYPE html">
    <HTML>
        <HEAD>
           <TITLE>"[/I]
    [B][I]server.sendContent(out);[/I][/B]
    out="[I]A Small Hello
           <TITLE>
        <HEAD>
    <BODY>
        <H1>Hi<H1>
        <P>This is very minimal "hello world" HTML document.</P>
    <BODY>
    <HTML>"[/I]
    [B]server.sendContent(out);[/B]
    [I]

    Так можно разбить файл H T M L на несколько частей и клиенту выслать постепенно постепенно так можно избежать переполнения STEKA
    Я поудалял слеши потому что меня подозревают на наличие ссылок:)
    Думаю суть пониали[/I]
     
  11. Andynovosib

    Andynovosib Участник

    Регистрация:
    08.02.2014
    215
    10
    Да, спасибо, суть понял