这里我使用价格9.9元购买来合宙ESP32_C3开发板来制作一个WIFI增强器(中继器),制作它的原因就是我房间离主路由器太远了,并且买的"电力猫"也还没有到,故此使用它来应急使用。它可以实现 16 MBits/s 的带宽。

手机wifi信号增强放大器diy(9.9元制作一个低成本WIFI增强器)(1)

图1-1 合宙ESP32_C3开发板

1.下载ESP32WIFI中继器固件和烧录工具

ESP32WIFI中继器固件2023_02_11.zip - 蓝奏云

flash_download_tool_3.9.3.zip烧录工具(官方链接):「链接」(点击Tools/Flash Download Tools)

2.烧录(1)解压ESP32WIFI中继器固件.zip

手机wifi信号增强放大器diy(9.9元制作一个低成本WIFI增强器)(2)

图2-1 解压后的ESP32_C3 WIFI中继器固件

(2)解压flash_download_tool烧录工具.zip

手机wifi信号增强放大器diy(9.9元制作一个低成本WIFI增强器)(3)

图2-2 解压后的flash_download_tool烧录工具

(3)烧录

打开flash_download_tool.exe烧录工具软件,然后选择

在设备管理器中查看ESP32_C3开发板连接上的COM口,然后点击START开始烧录。(也可以先点击ERASE擦除芯片,然后再点击START开始烧录)

手机wifi信号增强放大器diy(9.9元制作一个低成本WIFI增强器)(4)

图2-3 烧录配置


拓展:烧录地址分配

不同型号的芯片烧录地址也不一样,具体对应关系如下:

ESP32

0x1000 build/esp32/bootloader.bin 0x8000 build/esp32/partitions.bin 0x10000 build/esp32/firmware.bin

ESP32_C3

0x0 build/esp32c3/bootloader.bin 0x8000 build/esp32c3/partitions.bin 0x10000 build/esp32c3/firmware.bin

3.开启中继模式

(1)使用手机或者电脑连接ESP32_C3芯片广播的WIFI信号,默认名称是esp32_nat_roter,无密码限制。

(2)在浏览器中输入192.168.4.1,进入WIFI配置界面,这里我是在电脑浏览器上配置成功的(微软Edge浏览器、谷歌Chrome浏览器、华为浏览器都可以),在手机浏览器中一直配置失败(推荐使用电脑上的浏览器,避免出现Header fields are too long for server to interpret报错,并且WIFI名称尽量不要是特殊符号或者中文符号)。

(3)进行如下配置:

手机wifi信号增强放大器diy(9.9元制作一个低成本WIFI增强器)(5)

图3-1 ESP32_C3 WIFI配置

  1. 在浏览器最顶部的搜索框中输入192.168.4.1网址。(别忘记了连接esp32_nat_roter WIFI)
  2. AP Settings设置ESP32_C3开发板广播出去的WIFI名称(o0o)和密码(我房间里面就是连接了这个WIFI,o0o),如果密码长度小于8个字符,那么默认该WIFI就没有密码,设置好后点击Set设置。SSID中设置广播的WIFI名称,Password设置WIFI密码。
  3. STA Settings设置ESP32_C3开发板连接(中继/增强)你家的另一个WIFI路由器广播出来的WIFI,比如我小米WIFI路由器广播了一个2.4G的WIFI叫BBC,在我的房间里面连接这个WIFI信号比较弱,现在我自己制作了一个WIFI增强器(ESP32_C3),这里STA Settings设置中只需要填写你家的待增强信号的WIFI名称和密码(这里我的是BBC),WPA2下面的都不用填,设置好后点击Connect,ESP32_C3设备重启。
  4. 然后使用电脑/手机设备重新搜索刚刚设置的WIFI,这里我设置是WIFI名称是o0o,连接它,可能要过一会就可以上网了。
4.测试

(1)使用手机连接WIFI。

手机wifi信号增强放大器diy(9.9元制作一个低成本WIFI增强器)(6)

图4-1 手机连接WIFI

(2)网速测试。

手机wifi信号增强放大器diy(9.9元制作一个低成本WIFI增强器)(7)

图4-2 网速测试

,