Подключение WiFi модуля ESP8266

Схема


Проект рассчитан на освоение WiFi модуля ESP8266 и простую передачу данных между компьютером и микроконтроллером.
Со стороны компьютера должен быть любой USB WiFi адаптер (или встроенный в ноутбук) и программа клиент.
Модуль ESP8266 при включении запускает Telnet сервер с адресом 192.168.4.1 порт 23 и выполняет роль Telnet-UART моста,
все что было отправлено на Telnet сервер будет передано в UART модуля ESP8266 и обратно.
Допускается подключение до 5 клиентов одновременно. ESP8266 потребуется перепрошить по инструкции.
Микроконтроллер по UART получает данные с ESP8266 и обработав текст команды включает или выключает светодиод.

Программа клиент написана на Delphi 7, автоматически определяет WiFi адаптер компьютера и находит точку доступа ESP8266, подключение сделано одной кнопкой. Программа показывает уровень сигнала и следит за обрывом связи.
Вместо программы можно использовать Telnet клиент встроенный в Windows и набирать команды вручную.

Всю схему можно не собирать в железе, достаточно запустить модель в Proteus и подключить модуль ESP8266 через
USB-UART конвертер. Чтобы Proteus принимал данные, нужно соединить виртуальные COM порты программой
Null-modem emulator (com0com-3.0.0.0-i386-fre). Первый 
порт - это компонент COMPIM в Proteus, второй создается
USB-UART конвертером.


Для проверки связи можно использовать обычный COM терминал на скорости 19200.

Программа клиент



Инструкция по прошивке ESP8266
Программа PyFlasher
Прошивка ESP8266
Файлы проекта программы клиента на Delphi 7
Файлы проекта Flowcode V5 и модель для Proteus 8.5
Команды управления через Telnet