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

Wi-Fi контроллер на ESP8266

Тема в разделе "Автоматика", создана пользователем HBPro, 23 авг 2015.

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

  1. HBPro

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

    Регистрация:
    10.02.2012
    825
    254
    :компик:Мы не стоим на месте, мы развиваемся и пытаемся идти в ногу со временем. :)
    Представляем Вашему вниманию





    Uniholic_schematic.png Uniholic_schematic_v2_logo.png
    Чтобы собрать вторую схему быстро, провода до LCD разведены по цветам как на реальном шлейфе, так что прежде чем отрывать найдите нужный край и тогда не запутаетесь ;)

    Для заливки прошивки используем ESP8266Flasher.
    Скачиваем файл прошивки и по выбираем его для загрузки.
    nodemcuflasherconfig.png
    Выставляем конфигурационные параметры
    nodemcuflasheradvanced.png
    Подключаем контроллер через USB и выбираем COM-порт контроллера
    nodemcuflasheroperation.png
    Запускаем прошивку и ждем завершения процесса
    nodemcuflasherupload.png

    Или можно FLASH_DOWNLOAD_TOOLS_V3.4.4 с настройками ниже
    setting.png
    Важно!!! Для заливки необходимо отключать от экрана провод на T_IRQ, или заливать только на сам модуль NodeMCU, вытащив его из платы расширения.

    1. Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!. Например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!.
    ESP8266-esp.jpg
    Или сразу приобрести Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    ESP8266-kit-NodeMcu.jpg

    2. Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! Обращаем внимание, чтобы на обратной стороне был чип тача XPT2046, без него будет только показывать. Например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    2-8-240x320-SPI-TFT-LCD-Serial-Port-Module-PCB-Adapter-Micro-SD-ILI9341-5V-3.jpg_640x640.jpg HTB1_oTELpXXXXa5XVXXq6xXFXXXk.jpg

    3. Расширитель портов GPIO на PCF8574
    Искать Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! (например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!) или Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! (например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!)
    PCF8574T-I-O-I2C.jpg или IIC-I2C-Interface-LCD1602.jpg

    4. Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! в гильзе
    DS18B20-Waterproof.jpg

    5. Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! (например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!)
    HTB1.jpg

    6. Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! для насоса (например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!) и Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! для тена (например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!). Не забываем, что ssr-реле тена при работе греется и для охлаждения необходим Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! (например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!), а при большой мощности может понадобиться еще и вентилятор
    OMRON-SSR.jpg ssr.jpg radiator.jpg

    7. Подтягивающие резисторы на 4.7 кОм (Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!)

    8. Диод (Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!)

    После первой прошивки или если контроллер не смог подключиться к домашней точке доступа, индикатор wi-fi будет гореть красным цветом.
    При этом контроллер переходит сам в режим точки доступа с адресом 192.168.4.1, по которому доступна страница для настройки подключения к домашней сети.
    Т.е. необходимо подключиться к открытой точке доступа вида Uniholic_000000, после в браузере перейти на страницу 192.168.4.1 и внести данные.
    IMG_20170531_000416.jpg IMG_20170531_000610.jpg
    При нажатии кнопки сохранить, модуль попробует применить их для подключения к домашнему роутеру.
    Если подключение будет успешным, то индикатор Wi-Fi будет белым.
    В проводнике Windows в сетевом окружении появится устройство, при клике по которому вы попадете на его страницу управления
    ssdp.jpg ssdp2.jpg

    Страница управления имеет адрес Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    {MAC_STA} - меняем на свой MAC STA (посмотреть можно в меню Об устройстве) и его записываем большими буквами без двоеточий

    P.S. На данный момент работа проверяется только в Google Chrome, совместимость будем бороть позже.

    Все замеченные баги можно отправлять через форму Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!. Обязательно будем устранять :компик:.
    Также будем очень рады вашим Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! данной автоматики.
     

    Вложения:

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

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

    Регистрация:
    10.02.2012
    825
    254
    Насос
     
  3. Thomas Walters

    Thomas Walters Новенький

    Регистрация:
    26.01.2017
    2
    0
    Имя:
    Виталий
    Подскажите а такой расширитель gpio подойдет?
     

    Вложения:

  4. HBPro

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

    Регистрация:
    10.02.2012
    825
    254
  5. Thomas Walters

    Thomas Walters Новенький

    Регистрация:
    26.01.2017
    2
    0
    Имя:
    Виталий
    Скажите, а возможно добавить еще 1 ds18b20 допустим для тех кто греет затор не тэном а парогенератором( для контроля температуры в парогенераторе.
     
  6. HBPro

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

    Регистрация:
    10.02.2012
    825
    254
    Добавить то можно, необходима доработка прошивки с внедрением нового функционала. Но пока не до этого.
     
  7. Олег

    Олег Участник

    Регистрация:
    18.11.2013
    432
    16
    Главное WiFi допишите
     
    • Не нравится Не нравится x 1
  8. vitivory

    vitivory Новенький

    Регистрация:
    29.01.2017
    21
    2
    Имя:
    Vitali
    есть идея. но не могу программировать. Есть модуль Sonoff TH16 на ESP8266, схема тоже. перешивается легко. Добавить как 2 канал выносной SSD на тен. Управление через сеть с компа или смартфона
     
  9. Ers

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

    Регистрация:
    02.01.2012
    295
    60
    Имя:
    Иван
    не очень понятна идея, можно подробнее?
     
  10. vitivory

    vitivory Новенький

    Регистрация:
    29.01.2017
    21
    2
    Имя:
    Vitali
    в блоке есть всё, питание, подключение датчика, датчик дс18б20, одна релюха на 15А, есть схема на странице

    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
    --- сообщения объединены, 3 фев 2017, дата первого сообщения: 2 фев 2017 ---
     
  11. Ers

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

    Регистрация:
    02.01.2012
    295
    60
    Имя:
    Иван
    Да, идея хорошая. После доработки web адаптируем прошивку под реализацию на этом железе.
     
  12. vitivory

    vitivory Новенький

    Регистрация:
    29.01.2017
    21
    2
    Имя:
    Vitali
    Если использовать только как управление ТЕНом с термодатчиком, без управления помпой или мешалкой, т.е. они постоянно включены, больше вообще ничего не надо.
    Оптимируем ардуино скетч под 8266, управление висит в сети, контроль через браузер, всё. Если нужно ещё реле, то родное на помпу или мешалку и 2 провода выводим на
    SSR, которое находится в близи от енергопотребителя (кабель 220-380В должен быть как можно короче). Или же как вариант управляет IP-дозой
    Память правда только 1МБ, но 8 ножек перепаять и сделать 4МБ не вопрос

    Да вот ещё нашел:
    Sonoff_TH16_GPIO.jpg
     
  13. Ers

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

    Регистрация:
    02.01.2012
    295
    60
    Имя:
    Иван
    Для Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! нужен будет простой адаптер.

    Если не задумываться о прошивке по воздуху, то и этого вполне достаточно

    C 8266 есть свои проблемы, потому просто взять любую прошивку с ардуино и быстро запились ее в ESP не всегда получится. Из нашей прошивки мы отключим работу с экраном и оставим управление через интернет-браузер.
     
  14. vitivory

    vitivory Новенький

    Регистрация:
    29.01.2017
    21
    2
    Имя:
    Vitali
    Приветсвую Вас Иван, осваиваюсь потихиньку в форуме.
    Для прошивки можно использовать FTDI адаптер или Arduino, а если использовать ОТА, то можно потом и через сеть делать изменения.

    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    Есть и такой модуль, но ему надо питание, вроде тоже не вопрос. На нём уже выведены GPIO4/5/14.
    Например GPIO4 и GPIO5 для дисплея, GPIO14 второй канал, а RX или TX на датчик GPIO1/GPIO3. Кстати есть дисплеи 1602 под 3,3 вольта, не надо преобразователя уровней.
    Дисплей можно воткнуть для успокоения души, чтобы показывать что делается, а также температуру и время.
    Если тупо запитать всё низким питанием 5-30 вольт, то можне использовать релюху для SSR комутации

    могу такую подогнать через ебай :) правда прейдётся ждать.

    Есть ещё один интересный проэкт на немецком форуме, это электронный измеритель плотности на Wemos, для контроля процесса брожжения.

    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
    Последнее редактирование: 5 фев 2017
    • Класс Класс x 1
  15. Олег

    Олег Участник

    Регистрация:
    18.11.2013
    432
    16
    Вы свой проект будете доделывать или нет? Я про WiFi
     
    • Не нравится Не нравится x 1
  16. Ers

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

    Регистрация:
    02.01.2012
    295
    60
    Имя:
    Иван
    Да. Т.к. контроллер будет управляться через интернет, то еще нужна и серверная сторона. С текущим движком форума это не реализовать, поэтому изучаю современные web-технологии.
     
  17. vitivory

    vitivory Новенький

    Регистрация:
    29.01.2017
    21
    2
    Имя:
    Vitali
    Команда форума

    я тут подумал,
    на немецком форуме один из участников форума написал свою программу для варения пива, с различными возможностями подключения сенсоров, через USB, LAN, WiFi и.т.д., тоже самое и с управлением реле. К программе есть и разные варианты железа, один из них WEMOS ESP8266. Программа сама работает на компе и управляет железом.

    если интересно погу сначала скинуть железо в личку для просмотра, там более понятно, в самой программе всё на немецком
     
  18. mishgan

    mishgan Active Member

    Регистрация:
    29.04.2014
    249
    69
    Я в своем проекте airbrew столкнулся с проблемой. Браузером захожу на есп. С него грузится индексный файл. Который начинает посылать get - запросы на есп. И вот тут начинаются проблемы. От этих запросов есп начинает подвисать секунд на 3-5. И время подвисания при этом начинает увеличиваться. Через экран становится невозможно управлять автоматикой. Да и через веб интерфейс тоже. Думаю тоже реализовать веб интерфейс через сервер если не найду как этот глюк победить.
     
  19. Ers

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

    Регистрация:
    02.01.2012
    295
    60
    Имя:
    Иван
    Тут китайские разработчики esp хорошо постарались, много багов в закрытых библиотеках оставили, особенно в части работы wi-fi. Но для наших проектов использовать вполне приемлемо.
     
  20. mishgan

    mishgan Active Member

    Регистрация:
    29.04.2014
    249
    69
    Прихожу к выводу что esp8266 очень глючный девайс. Ардуинка на много стабильней
     
  21. vitivory

    vitivory Новенький

    Регистрация:
    29.01.2017
    21
    2
    Имя:
    Vitali
    Иван,

    куда я могу скинуть ZIP файло картинками и скечами?
    --- сообщения объединены, 26 фев 2017, дата первого сообщения: 26 фев 2017 ---
    ESP-шка совсем новый девайс, ардуинка уже давно в обращении

    Знакомы ли страничка? Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!