Создайте крошечный недорогой расширитель Wi-Fi с помощью NodeMCU, D1 Mini или другой платы микроконтроллера ESP8266.

Когда дело доходит до экономичных и мощных микроконтроллеров с беспроводным подключением, чип ESP8266 выделяется на фоне других плат, таких как ESP01, D1 Mini и NodeMCU.

Помимо использования такой платы для изготовления простых устройств «умный дом» (на основе Wi-Fi) для сложных решений IoT, Вы можете превратить микроконтроллер ESP8266 в повторитель Wi-Fi, чтобы расширить зону действия вашей беспроводной сети. сеть.

Что такое удлинитель или повторитель Wi-Fi?

Расширитель Wi-Fi, также известный как усилитель или повторитель Wi-Fi, представляет собой устройство, используемое для усиления сигнала Wi-Fi и расширения зоны его действия. Они используются для устранения мертвых зон в вашем доме или офисе.

Если в вашем доме есть места, где нет Wi-Fi или есть слабые сигналы, повторитель Wi-Fi может обеспечить сильный и надежный беспроводной сигнал, независимо от местоположения.

Зачем использовать ESP8266 в качестве удлинителя Wi-Fi?

instagram viewer

Мы сделали несколько проектов с использованием модуля ESP8266, таких как умный датчик уровня воды с ультразвуковым датчиком и Модуль диммера на базе Wi-Fi. Возможно, вы захотите разместить такие проекты в отдаленной части вашей собственности, но достаточно ли силен сигнал Wi-Fi?

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

Это также дешево (около 5 долларов США) и может питаться от любого настенного адаптера переменного тока 5 В, блока питания, пары аккумуляторов 18650 или вашего смартфона через OTG.

Встроенный Wi-Fi в NodeMCU или D1 Mini (ESP8266) способен подключаться к полосе вашего Wi-Fi 2,4 ГГц и ретранслировать беспроводные сигналы для эффективного расширения покрытия. Вы можете рассчитывать на надежную скорость до 5 Мбит/с в диапазоне 2,4 ГГц от NodeMCU/D1 Mini.

Вы можете использовать этот удлинитель Wi-Fi для следующих целей:

  • Подключите свои интеллектуальные устройства IoT в вашем доме или офисе к вашей основной сети или программному обеспечению для автоматизации умного дома.
  • Предоставьте гостям отдельную и безопасную или открытую сеть Wi-Fi.
  • Создайте временную точку доступа Wi-Fi для расширения беспроводной сети.
  • Используйте расширитель Wi-Fi в местах, где у вас нет доступа к источнику питания.
  • Объедините несколько повторителей ESP8266 для создания ячеистой сети.

Элементы, необходимые для превращения ESP8266 в удлинитель Wi-Fi

Вам понадобятся следующие элементы для преобразования и использования платы микроконтроллера ESP8266 в удлинитель Wi-Fi:

  • Плата разработки NodeMCU или D1 Mini (ESP8266). Мы используем D1 Minifor этого проекта.
  • Кабель micro-USB для программирования и включения NodeMCU.
  • ПК или ноутбук с Windows.
  • Сеть Wi-Fi 2,4 ГГц для расширения.

Когда у вас есть все необходимые материалы, вы можете выполнить следующие шаги, чтобы превратить NodeMCU (ESP8266) в удлинитель Wi-Fi.

Загрузите прошивку на свой ПК с Windows с веб-сайта репозиторий GitHub. Щелкните правой кнопкой мыши каждый файл по очереди и выберите Сохранить ссылку как... скачать его. Обязательно загрузите все три файла: 0x00000.bin, 0x02000.bin, и 0x82000.bin.

Также скачайте и установите Инструменты загрузки Flash файл. Это понадобится вам для прошивки файлов прошивки на NodeMCU.

Кроме того, в зависимости от версии NodeMCU загрузите и установите необходимые драйверы устройств по этим ссылкам:

  • Драйверы CP2102: Windows и Mac
  • Драйверы CH342, CH343, CH9102: Окна, Мак (скачать через синюю кнопку со значком)
  • Драйверы CH340, CH341: Окна, Мак (скачать через синюю кнопку со значком)

Шаг 2. Загрузите прошивку в NodeMCU/D1 Mini.

Извлеките файлы прошивки и Flash Download Tools в вашей системе. Затем выполните следующие действия, чтобы прошить прошивку:

  1. Перейдите в папку и дважды щелкните по flash_download_tool_3.x.x.exe файл для запуска инструмента в вашей системе. В случае ошибки рекомендуется использовать v3.8.5 (Google Диск скачать), поскольку он позволяет выбрать Размер вспышки.
  2. Оставьте параметры по умолчанию и нажмите ХОРОШО.
  3. Под SPIСкачать нажмите на три точки, чтобы выбрать файлы прошивки: 0x00000.bin, 0x02000.bin, и 0x82000.bin. Поставьте галочки рядом с ними и введите 0x00000, 0x02000, и 0x82000 в полях, как показано ниже на скриншоте в шаге 6.
  4. Оставьте все параметры по умолчанию в SPIFlashConfig раздел. При использовании Flash Download Tools версии 3.8.x выберите Размер вспышки32Мбит и КристаллЧастота: 40M.
  5. в СкачатьPanel1 раздел, выберите правильный COM порт. Вы можете отключиться и снова подключиться, чтобы проверить и выбрать правильный COM порт.
  6. Держать БОД как 115200 и нажмите на Начинать кнопка.
  7. Это займет всего несколько секунд, чтобы вспыхнуть. Вы увидите СИНХРОНИЗАЦИЯ текст на панели.
  8. После вспышки вы увидите Заканчивать. Теперь вы можете повторно подключить NodeMCU к ПК или любому другому источнику питания, чтобы перезапустить его.

Шаг 3. Настройте повторитель Wi-Fi

Как только NodeMCU включится после прошивки, вы увидите новую беспроводную сеть в настройках Wi-Fi на вашем смартфоне или ПК/ноутбуке с Моя точка доступа SSID. Выполните следующие шаги, чтобы подключить и настроить NodeMCU в качестве расширителя Wi-Fi.

  1. После прошивки вы заметите, что синий светодиод NodeMCU горит с полной яркостью (не мигает).
  2. На ПК или смартфоне подключитесь к Моя точка доступа Точка доступа Wi-Fi. Это открытая сеть и не требует пароля.
  3. После подключения к сети Wi-Fi MyAP откройте любой веб-браузер и посетите 192.168.4.1.
  4. Этот IP будет загружать страницу. Пока игнорируйте настройки STA и перейдите к Настройки точки доступа раздел.
  5. Введите любое имя SSID, которое вы хотите присвоить повторителю, вместе с паролем.
  6. Обязательно перепроверьте детали. Если в вашем SSID Wi-Fi есть пробел, используйте %20. Например, для «Мой Wi-Fi» введите Мой%20Wi-Fi.
  7. Для Безопасность, выбирать WPA2 и нажмите Набор.NodeMCU перезапустится.
  8. Повторно подключиться к Моя точка доступа снова и под СТАТ-настройки, введите текущее имя и пароль основной сети Wi-Fi.
  9. После ввода данных нажмите Соединять. Теперь NodeMCU настроен и готов к использованию расширителя Wi-Fi.

Если вы проверите настройки Wi-Fi на своем смартфоне или ПК, вы увидите SSID (имя) ретранслятора NodeMCU/D1 Mini в списке сетей. Вы можете подключиться к сети, используя пароль, который вы ввели во время настройки.

Советы по обеспечению оптимальной производительности

Чтобы обеспечить оптимальную производительность расширителя Wi-Fi NodeMCU (ESP8266), помните об этих советах:

  • Разместите NodeMCU в таком месте, где он сможет легко перехватывать сигнал Wi-Fi и повторно передавать его.
  • Обеспечьте непрерывное электропитание, чтобы избежать перебоев в работе расширителя Wi-Fi.
  • Устройство не может обрабатывать слишком много устройств. Обязательно используйте этот удлинитель только для одного-трех устройств. В противном случае это может привести к перегрузке сети и медленному интернет-соединению.

Самый доступный крошечный удлинитель Wi-Fi своими руками

Благодаря возможностям Wi-Fi NodeMCU может эффективно расширить зону покрытия вашего сигнала Wi-Fi и устранить мертвые зоны в вашем доме или офисе. Вы можете установить и использовать этот удлинитель Wi-Fi там, где нет электропитания. Вы также можете запустить его во время зарядки.

Как мы показали, можно очень быстро и легко превратить NodeMCU/D1 Mini (ESP8266) в удлинитель Wi-Fi, и результаты того стоят. Создавая этот проект, вы не только экономите деньги, но и получаете удовольствие от создания собственного полезного устройства.