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

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

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

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

  1. HBPro

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

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





    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, совместимость будем бороть позже.

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

    Вложения:

    Последнее редактирование модератором: 4 июн 2017
    • Класс Класс x 16
    • Отличная идея Отличная идея x 1
    • Полезно Полезно x 1
  2. Ers

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

    Регистрация:
    02.01.2012
    292
    60
    Имя:
    Иван
    У меня выдает так
    Код:
    Flash real id:   001640C8
    Flash real size: 4194304
    Flash real id указывает на размер и производителя чипа.
    Вот это обсуждалось Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    0x1640C8 - GigaDevice GD25Q32B
    0x1640E0 а по этой памяти как раз были и непонятки Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!

    Оба верные: первые слепили непонятно из чего, а вторые это продали.
    Вероятно ее получится использовать только в DIO режиме. :(
     
  3. KorshDm

    KorshDm Участник

    Регистрация:
    22.03.2017
    40
    1
    Имя:
    Дмитрий
    Здравствуйте. А подскажите, какое питание нужно для этого модуля? и как и куда его подавать?
    Я так понимаю можно либо через ЮСБ либо через плату базы питать, верно?
     
  4. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    USB 5 вольт DC
    На плату 3,3 DC. На 3,3 +; на GND - ;

    USB можно подключить к компу стандартным USB кабелем, питание (5в) получишь от порта USB компа. Так удобней на начальном этапе.
    Запитаешь модуль и сможешь его программировать.

    p.s. DC - источник постоянного тока.
    --- сообщения объединены, 19 апр 2017, дата первого сообщения: 19 апр 2017 ---
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!, web сервер планируется на удаленном серваке или переедет на борт устройства?
     
  5. Ers

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

    Регистрация:
    02.01.2012
    292
    60
    Имя:
    Иван
    на удаленном.
     
  6. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    1) А не буде это "дыркой" в домашнюю сеть?
    2) Использование сервисов и web интерфейса будет бесплатным или по подписке?
    3) API интерфейс для управления по IP локально планируется? (Например для использования с системами управления типа умный дом.)
     
  7. Ers

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

    Регистрация:
    02.01.2012
    292
    60
    Имя:
    Иван
    1) нет, т.к. большинство домашних сетей за NAT и инициатором является сам модуль. За безопасностью сервера тоже стараемся следить. Также надо попробовать заставить работать модуль по шифрованному SSL соединению.
    2) на данном этапе - бесплатно
    3) API скорее всего будем тоже делать
     
  8. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Это хорошая новость!!!
    --- сообщения объединены, 19 апр 2017, дата первого сообщения: 19 апр 2017 ---
    Если API еще нет, временно закину модуль в гостевую сеть))) для безопасности на этапе разработки)))
    API интерфейс очень бы хотелось! Возможность локального управления по сети добавит уверенность в данном проекте )))))
    --- сообщения объединены, 19 апр 2017 ---
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!, сколько точек доступа может запомить Unoholic на данном этапе для автоматического подключения к wifi?
     
  9. Ers

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

    Регистрация:
    02.01.2012
    292
    60
    Имя:
    Иван
    одну, текущую точку
     
  10. korsar

    korsar Active Member

    Регистрация:
    05.02.2015
    111
    25
    привет
    крайняя прошивка 319?
    файл без cpp и spiffs
     
  11. Ers

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

    Регистрация:
    02.01.2012
    292
    60
    Имя:
    Иван
    крайняя - 3.1.11, добавил файл spiffs
     
    • Класс Класс x 2
  12. korsar

    korsar Active Member

    Регистрация:
    05.02.2015
    111
    25
  13. dubna

    dubna Участник

    Регистрация:
    12.11.2013
    124
    19
    Люди подскажите, где корпус покозырней купить
    :help:
     
  14. makcimov

    makcimov Новенький

    Регистрация:
    04.04.2017
    11
    1
    Имя:
    Максим
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
    • За За x 1
  15. упкфщ

    упкфщ Участник

    Регистрация:
    30.03.2015
    135
    2
    Тут на рынке видел кто то делает корпуса на 3D принтере , под любые размеры и чертежи. Думаю у него заказать.
    Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!
     
  16. dubna

    dubna Участник

    Регистрация:
    12.11.2013
    124
    19
    на 3D принтере корпус золотой получается
     
  17. упкфщ

    упкфщ Участник

    Регистрация:
    30.03.2015
    135
    2
    Это сколько в российских рублях примерно ?
     
  18. Blaga

    Blaga Участник

    Регистрация:
    31.01.2017
    31
    2
    Имя:
    Евгений
    Еще бы управление с андроида и iOS
     
  19. KorshDm

    KorshDm Участник

    Регистрация:
    22.03.2017
    40
    1
    Имя:
    Дмитрий
    А можете ткнуть, что именно мне купить для питания с платы? Мне нужно как то с 220v получить 3.3. Я так понял, судя по тому, что продают на алиэкспрес 3.3 dc я могу получить только с 5v. Получается нуже блок 220-5v и к нему плату 5-3.3v, верно? И какой должен быть ток? Спасибо.
     
  20. Альберт

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

    Регистрация:
    21.12.2015
    120
    8
    В дополнении предыдущего вопроса про питание, можно ли запитать модуль от 5 в, как на фото? 111.jpg
     
  21. Romalkin

    Romalkin Участник

    Регистрация:
    12.09.2015
    37
    0
    Имя:
    Роман
    Если хотите подать питание 3,3v на плату (не используя разъем USB) нужно найти или собрать блок питания AC 220v - DC 3,3v. Можно просто подать питание 5v на USB платы. Подавать питание одновременно на USB платы и 3,3v на плату нет необходимости.
    По току, так понимаю, 500 мА должно хватить (судя по тому что от USB вся схема может быть запитана)