Создайте крошечный недорогой расширитель 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?
Мы сделали несколько проектов с использованием модуля 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 в вашей системе. Затем выполните следующие действия, чтобы прошить прошивку:
- Перейдите в папку и дважды щелкните по flash_download_tool_3.x.x.exe файл для запуска инструмента в вашей системе. В случае ошибки рекомендуется использовать v3.8.5 (Google Диск скачать), поскольку он позволяет выбрать Размер вспышки.
- Оставьте параметры по умолчанию и нажмите ХОРОШО.
- Под SPIСкачать нажмите на три точки, чтобы выбрать файлы прошивки: 0x00000.bin, 0x02000.bin, и 0x82000.bin. Поставьте галочки рядом с ними и введите 0x00000, 0x02000, и 0x82000 в полях, как показано ниже на скриншоте в шаге 6.
- Оставьте все параметры по умолчанию в SPIFlashConfig раздел. При использовании Flash Download Tools версии 3.8.x выберите Размер вспышки32Мбит и КристаллЧастота: 40M.
- в СкачатьPanel1 раздел, выберите правильный COM порт. Вы можете отключиться и снова подключиться, чтобы проверить и выбрать правильный COM порт.
- Держать БОД как 115200 и нажмите на Начинать кнопка.
- Это займет всего несколько секунд, чтобы вспыхнуть. Вы увидите СИНХРОНИЗАЦИЯ текст на панели.
- После вспышки вы увидите Заканчивать. Теперь вы можете повторно подключить NodeMCU к ПК или любому другому источнику питания, чтобы перезапустить его.
Шаг 3. Настройте повторитель Wi-Fi
Как только NodeMCU включится после прошивки, вы увидите новую беспроводную сеть в настройках Wi-Fi на вашем смартфоне или ПК/ноутбуке с Моя точка доступа SSID. Выполните следующие шаги, чтобы подключить и настроить NodeMCU в качестве расширителя Wi-Fi.
- После прошивки вы заметите, что синий светодиод NodeMCU горит с полной яркостью (не мигает).
- На ПК или смартфоне подключитесь к Моя точка доступа Точка доступа Wi-Fi. Это открытая сеть и не требует пароля.
- После подключения к сети Wi-Fi MyAP откройте любой веб-браузер и посетите 192.168.4.1.
- Этот IP будет загружать страницу. Пока игнорируйте настройки STA и перейдите к Настройки точки доступа раздел.
- Введите любое имя SSID, которое вы хотите присвоить повторителю, вместе с паролем.
- Обязательно перепроверьте детали. Если в вашем SSID Wi-Fi есть пробел, используйте %20. Например, для «Мой Wi-Fi» введите Мой%20Wi-Fi.
- Для Безопасность, выбирать WPA2 и нажмите Набор.NodeMCU перезапустится.
- Повторно подключиться к Моя точка доступа снова и под СТАТ-настройки, введите текущее имя и пароль основной сети Wi-Fi.
- После ввода данных нажмите Соединять. Теперь 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, и результаты того стоят. Создавая этот проект, вы не только экономите деньги, но и получаете удовольствие от создания собственного полезного устройства.