• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом ESP8266 Wifi Serial Bridge

DenchaIT

New member
Здравствуйте, ни разу не писал тему на форум, но попробую. Началось всё с того когда мы с друзьями строили мини-карт-электромобиль. После установки руля захотелось иметь бортовую панель. Нашли в интернете интересный проект, называется Venator Цифровая приборная панель на автомобиль своими руками (Автор: FRUD) . Это цифровая приборная панель. К проводке авто подключается Arduino MEGA, а к ней ESP8266. ESP8266 соединяется с планшетом на Android по WIFI Bridge. А на планшете, в приложение визуализируется все показания в красивую графическую среду. Я сразу же, без раздумий поехал в другую часть города на автобусе покупать ESP8266. После того как я приехал домой я стал делать всё по инструкции, как на сайте автофил. Ну и меня конечно же не заработало. Это была прошивка fullflash_tcp2uart.bin. Затем я попробовал прошивку ESP-LINK. Тоже Wi-fi bridge не заработал. Читал разные темы на этом форуме, но к решению так и не пришёл. Судя по всему, не у меня одного такая проблема, но решения нет, но я ЕГО НАШЁЛ в 2:37 ночи). Пока я не наткнулся на одну прошивку написанную в ESPLorer. Вот как её установить и запустить Wifi Serial Bridge:

1. Установите программу NodeMCU flasher ( nodemcu/nodemcu-flasher )
2. Подключить питание к NodeMCU ESP8266 и перевести в FLASH режим (в NodeMCU надо сначала удержать кнопку FLASH, не отпуская нажать RESET, отпустить FLASH)
3. Открыть программу NodeMCU flasher выбрать порт и нажать Flash
4. После того как процесс прошивки завершён отключите и опять подайте питание на ESP8266.
5. Установите программу ESPlorer ( https://esp8266.ru/esplorer/ )
6. Запустите, в правом окне выберите ком порт, скорость (обычно 9600), нажмите кнопки RTS, DTR
7. Нажмите в программе File > Open from disk (выберите файл: https://www.roboremo.com/uploads/2/4/5/7/24571986/esp8266-tcp-to-serial-lua-code.zip (init.lua))
8. Откорректируйте под себя. Я же указал под себя:

cfg.ssid="ECODI" //Имя сети которую будет раздавать ESP
cfg.pwd="qwerty123" //Пароль

cfg.ip="192.168.4.1" //IP-Адресс к которому будет поключение Wifi Serial Bridge
cfg.netmask="255.255.255.0"
cfg.gateway="192.168.4.1" //IP-Адресс к которому будет поключение Wifi Serial Bridge

port = 3333 //Порт

9. Нажмите "Save to ESP"

Далее можете подключить к ESP ардуино например (важно помнить что на ардуине TX к RX ESP,НА ардуине RX к TX ESP
Подключиться к раздаваемой сети "у меня ECODI"
И через Putty перейти на Raw > 192.168.4.1:3333
И получите Wifi Serial.

Суда по грамматическим ошибкам в этой статье, кажется, что её написал безграмотный 6-классник, ВПРОЧЕМ, ТАК И ЕСТЬ ^_^ =).

На этом форуме особо не часто появляюсь, так что если будут вопросы пишите vk.com/DenchaIT
 
Сверху Снизу