Мы живем в поколении Интернета вещей (IoT)! В наши дни вы можете управлять своими домашними гаджетами / устройствами, такими как кондиционер, комнатный обогреватель, водонагреватель и т. Д., Удаленно из любого места, и устройство для этого можно легко собрать или купить с полки. За это время мы также создали несколько проектов домашней автоматизации на основе Интернета вещей с использованием Arduino, ESP и Raspberry Pi. Но для каждого устройства с поддержкой IoT на основе Wi-Fi вам необходимо подключение к Интернету или, можно сказать, бесперебойное подключение к Интернету / Wi-Fi. Но использование широкополосного соединения имеет свои ограничения, такие как иногда пропадание сигнала Wi-Fi (особенно для диапазона 2,4 ГГц, занятого большим количеством помех) из комнаты в комнату или с этажа на этаж.
По этой причине требуются повторители Wi-Fi или расширители диапазона, но коммерческие повторители Wi-Fi, доступные на рынке, очень дороги, что не подходит для всех. Возникает потребность в недорогих решениях (менее трети по сравнению с ценой любого коммерческого повторителя Wi-Fi) только для расширения диапазона. Итак, сегодня я поделился решением, которое позволяет быстро создавать проекты выходного дня в течение получаса. Для этого вам не нужно создавать какие-либо аппаратные схемы и не нужно быть экспертом в электронике. Следуйте простым шагам, приведенным ниже, чтобы создать недорогой повторитель Wi-Fi или расширитель диапазона.
Nodemcu ESP8266
Nodemcu ESP8266 является основным и единственным компонентом, поэтому я хотел бы также описать некоторые основные функции и характеристики. Это платформа разработки IoT с открытым исходным кодом, которая сочетает в себе модуль Wi-Fi и функции Arduino (микроконтроллер). Его также можно запрограммировать в Arduino IDE через интерфейс micro USB (со встроенной микросхемой управления флеш-памятью), и это программируемый модуль транскрибера Wi-Fi, который является лучшим выбором для сетей Wi-Fi, сетевых заторов и имеет чип Wi-Fi международного стандарта 802.11 12E, встроенный 3,3 В. регулятор и бортовая антенна. Кроме того, он имеет несколько вариантов ввода питания (ввод через порт micro USB и два типа внешнего источника питания (вход VCC 5 В и вход VCC 3,3 В) и может использоваться в качестве точки доступа.
Обычно эти модули можно программировать напрямую с помощью Arduino IDE, но для этого проекта мы должны прошить прошивку на NodeMCU. Обратите внимание, что после этого процесса вы не сможете использовать свой NodeMCU с Arduino IDE. Вы также можете обратиться к этой статье о перепрошивке ESP8266, чтобы узнать больше об этом.
Шаг 1: Прежде всего, подключите ESP8266 к компьютеру с помощью кабеля micro USB типа B - USB. При подключении загорится синий светодиодный индикатор.
Шаг 2: Загрузите инструмент загрузки ESP8266 Flash для Windows с официального сайта. Посмотрите на изображение ниже, чтобы понять, как распаковать zip-файл в папку с помощью WinRAR. Загрузите последнюю версию WinRAR.
Шаг 3: Теперь вам нужно скачать («esp_wifi_repeater-master»). Это полнофункциональный повторитель Wi-Fi (с NAT и ячеистой сетью). Загрузите zip-файл и извлеките его в папку, где вы увидите папку с прошивкой, в которой есть три файла bin (которые будут использоваться на более поздних этапах). Загрузите его со страницы GitHub. Ссылка и изображение приведены ниже.
Скачать ESP WiFi Repeater
Теперь , извлечь файл в папку из архива с помощью WinRAR
Шаг 4: Теперь , щелкните правой кнопкой мыши на почтовый файл «flash_download_tools_v3.6.8» и нажмите на кнопку «Extract здесь». В своем каталоге вы найдете папку с именем «flash_download_tools_v3.6.8». Теперь откройте эту папку и откройте инструменты загрузки флэш-памяти, как показано на изображении ниже.
Шаг 5: Появится командное окно, и «Инструменты загрузки ESPRESSIF» можно будет открыть из списка. Выберите первый вариант и нажмите «ESP8266 DownloadTools», как вы можете видеть на изображении ниже.
После того, как вы нажмете на нее, вы увидите основные инструменты / окно для мигания, как показано на рисунке ниже.
Шаг 6: Как я уже упоминал на шаге 3, вам нужно будет загрузить esp_wifi_repeater-master из Github и извлечь zip-файл в папку. Откройте папку, и вы увидите папку с прошивкой, которая содержит 3 файла bin. Выделите и выберите все файлы bin из инструментов загрузки ESP8266 один за другим и поместите имя самого файла в поле справа. Это важный шаг.
Щелкните правой кнопкой мыши и выберите «Переименовать». Затем скопируйте имя файла bin (без.bin) и вставьте его после поля @, как показано на изображении ниже.
Шаг 7: Это очень важный шаг. Посмотрите изображение ниже и, в соответствии с предоставленными инструкциями и снимками экрана, повторите для всего bin-файла и измените некоторые настройки инструментов загрузки флэш-памяти esp8266, например (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) и выберите Comport, Скорость передачи: 115200 и, наконец, нажмите кнопку «ПУСК», чтобы начать мигать ESP8266.
Перед прошивкой вы увидите надпись «IDLE», что означает идеальное состояние, а после успешной прошивки вы увидите диалог « FINISH » в окне монитора инструментов загрузки ESP8266. Кроме того, вы можете просмотреть всю информацию, связанную с миганием, и получить MAC-адрес точки доступа и MAC-адрес STA, которые являются очень важной информацией, связанной с идентификацией сети и устройства.
Теперь просто отключите ESP8266 и снова подключите его, или вы можете нажать кнопку сброса на ESP 8266, чтобы перезапустить прошивку.
Шаг 8: Теперь вы нашли новую точку доступа или точку доступа Wi-Fi с именем «MyAP», которое является SSID, передаваемым ESP8266, но подождите! У него нет подключения к Интернету.
Вам необходимо установить и настроить свой основной домашний / офисный маршрутизатор Wi-Fi, открыв его страницу конфигурации. Подключите свой мобильный телефон / ноутбук с этим («MyAP») SSID и наберите IP-адрес (192.168.4.1) в своем любимом браузере, и откроется страница конфигурации. В настройках STA добавьте имя SSID и пароль основной сети Wi-Fi и нажмите «Подключиться». После этого настройки конфигурации будут сохранены, и в настройках AP (точки доступа) вы можете установить свое имя SSID и пароль. Выберите типы безопасности шифрования, такие как самый популярный WPA2. Следуйте приведенным ниже скриншотам для лучшего понимания.
Шаг 9: После того, как все было сделано, я просто сделал простое изготовление на куске плексигласа или стекловолокна и добавил двухпозиционный переключатель. Экспериментально я добавил две части антенны 2 дБи и подключил к бортовой антенне для лучшего покрытия диапазона Wi-Fi, которую также можно вращать (хотя у ESP8266 есть бортовая антенна). Я включил его с помощью мобильного зарядного устройства USB 5 В с USB-кабелем, подключил к порту MicroUSB ESP8266 и подключил к розеткам переменного тока. Это лучший надежный блок питания для длительного использования.
Еще одно преимущество заключается в том, что этому повторителю Wi-Fi требуется источник питания 5 В, который может питаться от хорошего блока питания, вы также можете создать свой собственный блок питания, следуя этой статье. Следовательно, есть вероятность, что его можно использовать на улице вместе с вашим мобильным телефоном, но коммерческий ретранслятор Wi-Fi не имеет такой возможности. Вы не можете использовать его на открытом воздухе, потому что источник переменного тока всегда необходим.
Полную работу повторителя Wi-Fi можно увидеть в видео по ссылке ниже, мы также провели тест скорости в этом новом репитере Wi-Fi и получили почти 4,0 Мбит / с. Если у вас есть какие-либо вопросы, оставьте их в разделе комментариев или воспользуйтесь нашим форумом, чтобы задать другие технические вопросы.