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

WiFi Автоматика для пивоварни на ESP8266

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

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

  1. HBPro

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

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





    Uniholic_schematic.png Uniholic_schematic_v2_logo.png Uniholic_schematic_v3_logo.png Uniholic_v3.1_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. Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! для насоса, ищем Low Level Trigger (например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!) и Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок! для тена (например Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!). Не забываем, что 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, совместимость будем бороть позже.

    Все ошибки и пожелания по данной автоматике отправляем на почту incoming+HBPro/Uniholic_v3@gitlab.com. Обязательно будем устранять и развивать :компик:.

    Репозиторий проекта - Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!.
    Можно увидеть текущую активность и в ближайщее время сделаю WiKi
     

    Вложения:

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

    BigBo0oM Новенький

    Регистрация:
    17.10.2015
    15
    10
    да
     
  3. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Судя по схеме (во вложении) можно.
     

    Вложения:

    Последнее редактирование: 25 апр 2017
  4. KorshDm

    KorshDm Участник

    Регистрация:
    22.03.2017
    48
    1
    Имя:
    Дмитрий
  5. vik660

    vik660 Участник

    Регистрация:
    01.02.2016
    36
    4
    Имя:
    vik
    Посмотри здесь как подключено: Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
  6. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Да, действительно, на модуль можно подать +5v (на VDD 5v)
    Питание 5v на плату, с USB и VDD 5v, подается через стабилизатор напряжения 3,3v. У него есть ограничения по току.
    Для devkit 1.0 Номинальный ток на 3,3v - 800mA
    Для devkit 0.9 Номинальный ток на 3,3v - 500mA
    Реально какой стабилизатор стоит, можно увидеть на самой плате. У меня например, AMS1117 3.3
    Если все устройства (Nodemcu+экран+реле+всякая мелочь), потребляют в максимальном режиме работы (в том числе WIFI в ESP работает на полную мощность) не более 800mA , то можно запитать весь контроллер через VDD 5v или USB.
    P.S.
    --- сообщения объединены, 26 апр 2017 ---
    Изначально вопрос звучал какое питание для модуля а не для контроллера UNIHOLIC!
     

    Вложения:

    • V1.0.jpeg
      V1.0.jpeg
      Размер файла:
      72,5 КБ
      Просмотров:
      34
    • Power 1.0.jpeg
      Power 1.0.jpeg
      Размер файла:
      47,8 КБ
      Просмотров:
      32
    • Power 0.9.jpeg
      Power 0.9.jpeg
      Размер файла:
      23 КБ
      Просмотров:
      33
  7. KorshDm

    KorshDm Участник

    Регистрация:
    22.03.2017
    48
    1
    Имя:
    Дмитрий
    Да, я наверное неправильно выразился ввиду своей неграмотности в данном вопросе. Вообще изначально я имел ввиду и предполагал что вся "система" будет питаться через плату базы, я так понимаю на ней имеется специальный разъем для этого (выделил красным). Если через него можно питать всю систему, то какое напряжение нужно для этого? 5V DC или 3.3V DC?
     

    Вложения:

    • Полезно Полезно x 1
  8. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    У меня нет такой платы((( Вот нашел картинку)))
    Лучше будет найти datasheet или запросить у продавца.
     

    Вложения:

    • Base.jpeg
      Base.jpeg
      Размер файла:
      151,8 КБ
      Просмотров:
      48
  9. KorshDm

    KorshDm Участник

    Регистрация:
    22.03.2017
    48
    1
    Имя:
    Дмитрий
    Нашел вот такие картинки. Судя по ним необходимо 5V 1A. Но это не точно)
    Нет, не 5V. Вот цитата " Contains a separate power input through a 2.1mm jack with onboard power regulation (6-24v DC)."
    Теперь еще больше не пойму какое питание надо:headbang:
    --- сообщения объединены, 26 апр 2017, дата первого сообщения: 26 апр 2017 ---
    Затупил, на самой плате написано. Получается любое от 6 до 24, верно? и ампераж не менее 1А?
     

    Вложения:

  10. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Ers, какой адрес должен быть у pcf8574 ?
     
  11. Ers

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

    Регистрация:
    02.01.2012
    391
    80
    Имя:
    Иван
    адрес не важен, я сделал при старте автоматический поиск устройства I2C
     
  12. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Находит по адресу 32, но не работает почему то(
     
  13. Ers

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

    Регистрация:
    02.01.2012
    391
    80
    Имя:
    Иван
    адрес такой же, вечером проверю, как раз в субботу приехал кит для тестов
     
  14. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    на картинке 6 pin - SDO(MISO) в воздухе у дисплея. Это нормально?
     

    Вложения:

  15. HBPro

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

    Регистрация:
    10.02.2012
    844
    257
    Он не особо и нужен, хотя в второй схеме подключен. :)
     
  16. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Как организовать управление яркостью экрана?
    Какое максимальное напряжение можно подать на pin - LED? или не больше 3,3v?
     
    Последнее редактирование: 27 апр 2017
  17. Олег

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

    Регистрация:
    18.11.2013
    445
    16
    23 вольта:)
     
  18. HBPro

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

    Регистрация:
    10.02.2012
    844
    257
    Зачем? Не достаточно яркости?

    На данной плате реализована схема на основе импульсного регулятора напряжения MP2359. Схема платы формирует напряжение 5В, которое подается на вход Vin NodeMCU.
    Из даташита к MP2359 мы видим, что его КПД до 92%, падение напряжения около 0.8В, рекомендуемое входное напряжение до 24В, пиковый выходной ток 1.2А.

    Т.о., если для работы всей нашей схемы достаточно питания от USB (5В 500мА), то на вход DC-разъема необходимо подать питание от БП с выходным напряжением 6В (минимум) и током 0.47А.
    Итого, получается, БП должен быть на 6-24В с минимальной мощностью 2.8 Вт.
     
    • Поучительно Поучительно x 1
  19. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Все зависит от условий освещенности. На солнце будет недостаточно, а в затемненном помещении, избыточно.
    Судя по информации Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!, номинальное напряжение для LED 3v, следовательно дисплей сейчас работает на максимальной яркости.
     
  20. Альберт

    Альберт Участник

    Регистрация:
    21.12.2015
    130
    11
    У меня БП 5в - 2А, я так понимаю его нельзя подключать на вход Vin NodeMCU?
     
  21. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Можно. NodeMCU будет потреблять ток 500 -800mA. Можешь даже 3 штуки подключить сразу)))