Мы находимся в поколении Интернета вещей (IoT). Сегодня вы можете управлять своими домашними гаджетами и устройствами, такими как кондиционер, комнатный обогреватель, водонагреватель и т. д., удаленно из любой точки мира, и устройство для этого можно легко собрать или приобрести. Но для каждого устройства с поддержкой IoT на основе Wi-Fi вам необходимо бесперебойное подключение к Интернету. Но использование широкополосного соединения имеет свои ограничения, такие как падение сигнала Wi-Fi (особенно для диапазона 2,4 ГГц, занятого большим количеством помех) от комнаты к комнате или от пола к полу.

Именно по этой причине требуются ретрансляторы Wi-Fi или удлинители диапазона, но коммерческие репитеры Wi-Fi, доступные на рынке, очень дороги, что не является возможным вариантом для всех. Возникает необходимость в недорогих решениях (менее трети по сравнению с ценой любого коммерческого ретранслятора Wi-Fi) только для расширения диапазона. Итак, сегодня мы расскажем о решении, которое позволяет быстро создавать проекты выходного дня в течение получаса. Для этого вам не нужно создавать какие-либо аппаратные схемы, и вам не нужно быть экспертом в области электроники. Следуйте простым шагам, приведенным далее, чтобы создать свой недорогой ретранслятор Wi-Fi или расширитель диапазона.

Nodemcu ESP8266 является основным и, по сути, единственным компонентом, поэтому здесь также приведем его некоторые основные функции и характеристики. Это платформа для разработки IoT, комбинация модуля Wi-Fi и функций Arduino (микроконтроллера). Он также может быть запрограммирован в Arduino IDE через интерфейс микро-USB (с встроенной ИС для управления флэш-памятью) и является программируемым модулем Wi-Fi, который является наилучшим выбором для сетей Wi-Fi. Кроме того, он имеет несколько вариантов ввода питания (вход через порт micro USB и два типа внешнего источника питания (вход 5 В VCC и вход 3.3 В VCC) и может использоваться в качестве точки доступа. Обычно эти модули могут быть запрограммированы напрямую с помощью Arduino IDE, но для этого проекта мы должны прошить прошивку на NodeMCU. Обратите внимание, что после этого процесса вы не сможете использовать NodeMCU с Arduino IDE.
Прежде всего, подключите ESP8266 к компьютеру с помощью кабеля micro USB типа B к USB. При подключении загорится синий светодиодный индикатор.
Скачайте инструмент ESP8266 Flash Download tool для Windows с официального сайта (https://www.espressif.com/en/support/download/other-tools). Посмотрите на изображение ниже, чтобы понять, как извлечь zip-файл в папку с помощью WinRAR. Загрузите последнюю версию WinRAR.

Теперь вам нужно скачать «esp_wifi_repeater-master» (https://github.com/martin-ger/esp_wifi_repeater). Это полнофункциональный ретранслятор Wi-Fi (с NAT и сеткой). Загрузите zip-файл и распакуйте его в папку, где вы можете увидеть папку с прошивкой, которая содержит три bin-файла (которые будут использоваться на более поздних этапах) Загрузите его со страницы GitHub. Ссылка и изображение приведены ниже.

Теперь щелкните правой кнопкой мыши на zip-файле «flash_download_tools_v3.6.8» и нажмите «извлечь». В вашем каталоге вы найдете папку с именем «flash_download_tools_v3.6.8». Теперь откройте эту папку и откройте инструменты загрузки Flash, как показано на рисунке ниже.

Появится командное окно, и из списка можно открыть «ESPRESSIF download tools». Выберите первый вариант и нажмите «ESP8266 DownloadTools», как вы можете видеть на следующем изображении.

Как только вы нажмете на него, вы увидите основные мигающие инструменты/окна для прошивки, как показано на следующем рисунке.

Как упоминалось ранее, вам нужно скачать esp_wifi_repeater-master с Github и распаковать zip-файл в папку. Откройте папку, и вы увидите папку с прошивкой (wifi_repeater-master\firmware), которая содержит 3 bin-файла. Выберите все файлы bin из программы ESP8266 Download tools по одному и поместите имя самого файла в поле справа. Это важный шаг. Щелкните правой кнопкой мыши и выберите «Rename» (Переименовать). Затем скопируйте имя файла bin (без .bin) и вставьте его после поля @, как показано на следующем изображении.


Это очень важный шаг. Посмотрите на изображение ниже и в соответствии с предоставленными инструкциями и снимками экрана повторите для всех файлов bin и измените некоторые настройки инструментов для загрузки флэш-памяти esp8266, таких как (SPI SPEED: 80 МГц, SPI MODE: QIO, скорость передачи: 115200, COM-порт) и не забудте поставить галочки слева от наименования пути к прошивке затем нажмите кнопку «START», чтобы начать прошивать ESP8266.

Перед перепрошивкой вы увидите надпись «IDLE», что означает, что это идеальное состояние, а после успешной перепрошивки вы увидите диалоговое окно «FINISH» в окне монитора инструментов загрузки ESP8266. Кроме того, вы можете просмотреть всю информацию, связанную с прошивкой, и вы получите MAC-адрес точки доступа и MAC-адрес STA, которые являются очень важной информацией, связанной с идентификацией сети и устройства.

Теперь просто отсоедините ESP8266 и снова подключите его, или вы можете нажать кнопку сброса на ESP8266, чтобы перезапустить прошивку. Теперь вы найдете новую точку доступа Wi-Fi «MyAP», которая является SSID, передаваемым ESP8266, но подождите. Она не имеет подключения к интернету.

Вам необходимо настроить свой основной домашний/офисный маршрутизатор Wi-Fi, открыв его страницу конфигурации. Подключите ваш мобильный телефон/ноутбук с этим («MyAP») SSID и наберите IP-адрес (192.168.4.1) из вашего любимого браузера, и откроется страница конфигурации. Под настройками STA добавьте имя и пароль вашей основной сети Wi-Fi и нажмите «connect» (Подключиться). После этого настройки конфигурации будут сохранены, и в настройках точки доступа (AP) вы можете установить имя и пароль SSID. Выберите типы безопасности шифрования, такие как самый популярный WPA2. Следуйте приведенным далее скриншотам для лучшего понимания.

После того, как все будет сделано, можно просто добавить USB-зарякду 5V для подключения питания. И использовать в любой комнате где имеется розетка.
Теги: #esp