Crie um pequeno extensor de Wi-Fi de baixo custo com uma placa de microcontrolador NodeMCU, D1 Mini ou outra placa de microcontrolador ESP8266.

Quando se trata de microcontroladores econômicos e poderosos com conectividade sem fio, o chip ESP8266 se destaca, alimentando placas como ESP01, D1 Mini e NodeMCU.

Além de usar essa placa para criar dispositivos domésticos inteligentes DIY simples (baseados em Wi-Fi) para soluções complexas de IoT, você pode transformar o microcontrolador ESP8266 em um repetidor Wi-Fi para estender o alcance do seu wireless rede.

O que é um extensor ou repetidor Wi-Fi?

Um extensor Wi-Fi, também conhecido como amplificador ou repetidor Wi-Fi, é um dispositivo usado para amplificar o sinal Wi-Fi e estender sua cobertura. Eles são usados ​​para eliminar zonas mortas em sua casa ou escritório.

Se houver áreas em sua casa onde você não tenha Wi-Fi ou sinais fracos, um repetidor de Wi-Fi pode garantir que você obtenha um sinal sem fio forte e confiável, independentemente do local.

Por que usar o ESP8266 como extensor de Wi-Fi?

Já fizemos vários projetos utilizando o módulo ESP8266, como um sensor de nível de água inteligente com sensor ultrassônico e um Módulo dimmer baseado em Wi-Fi. Você pode querer localizar projetos como este em uma parte remota de sua propriedade, mas o sinal Wi-Fi é forte o suficiente?

Embora você possa comprar um extensor de Wi-Fi para estender o alcance de seus sinais de Wi-Fi, eles são grandes, caros, sempre exigem tensão CA e não são portáteis. O NodeMCU (ESP8266), por outro lado, é minúsculo, consome menos energia e pode ser facilmente escondido a olho nu.

Também é barato (cerca de US $ 5) e pode ser alimentado usando qualquer adaptador de parede de 5V CA, banco de energia, um par de baterias 18650 ou seu smartphone via OTG.

O Wi-Fi integrado em um NodeMCU ou D1 Mini (ESP8266) é capaz de se conectar à banda de 2,4 GHz do seu Wi-Fi e retransmitir os sinais sem fio para estender efetivamente a cobertura. Você pode esperar uma velocidade confiável de até 5 Mbps na banda de 2,4 GHz do NodeMCU/D1 Mini.

Você pode usar este extensor Wi-Fi para as seguintes finalidades:

  • Conecte seus dispositivos IoT inteligentes em sua casa ou escritório à sua rede principal ou software de automação residencial inteligente.
  • Forneça uma rede Wi-Fi separada e segura ou aberta para convidados.
  • Crie um ponto de acesso Wi-Fi temporário para estender a rede sem fio.
  • Use o extensor Wi-Fi em locais onde você não tem acesso à fonte de alimentação.
  • Combine vários repetidores ESP8266 para criar uma rede mesh.

Itens necessários para transformar o ESP8266 em um extensor de Wi-Fi

Você precisará dos seguintes itens para converter e utilizar sua placa do microcontrolador ESP8266 em um extensor Wi-Fi:

  • Uma placa de desenvolvimento NodeMCU ou D1 Mini (ESP8266). Estamos usando o D1 Mini para este projeto.
  • Um cabo micro-USB para programar e ligar o NodeMCU.
  • Um PC ou laptop com Windows.
  • Uma rede Wi-Fi de 2,4 GHz para estender.

Depois de ter todos os materiais necessários, você pode seguir os passos abaixo para transformar seu NodeMCU (ESP8266) em um extensor Wi-Fi.

Baixe o firmware em seu PC com Windows a partir do repositório GitHub. Clique com o botão direito do mouse em cada arquivo e escolha Salvar link como... para baixá-lo. Certifique-se de baixar todos os três arquivos: 0x00000.bin, 0x02000.bin, e 0x82000.bin.

Baixe e instale também o Ferramentas de download do Flash arquivo. Você precisará disso para atualizar os arquivos de firmware no NodeMCU.

Além disso, dependendo da versão do NodeMCU, baixe e instale os drivers de dispositivo necessários usando estes links:

  • Controladores CP2102: Windows e Mac
  • Drivers CH342, CH343, CH9102: janelas, Mac (baixe através do botão azul com o ícone)
  • Drivers CH340, CH341: janelas, Mac (baixe através do botão azul com o ícone)

Passo 2: Carregar o Firmware para NodeMCU/D1 Mini

Extraia os arquivos de firmware e Flash Download Tools em seu sistema. Em seguida, siga estas etapas para atualizar o firmware:

  1. Navegue até a pasta e clique duas vezes no flash_download_tool_3.x.x.exe arquivo para iniciar a ferramenta em seu sistema. Em caso de erro, é recomendável usar v3.8.5 (Baixar Google Drive), pois permite escolher o Tamanho do flash.
  2. Mantenha as opções como padrão e clique em OK.
  3. Debaixo de SPIDdownload guia, clique nos três pontos para selecionar os arquivos de firmware: 0x00000.bin, 0x02000.bin, e 0x82000.bin. Marque as caixas de seleção ao lado deles e digite 0x00000, 0x02000, e 0x82000 nas caixas conforme mostrado abaixo na captura de tela na etapa 6.
  4. Mantenha todas as opções como padrão no SPIFlashConfig seção. Se estiver usando o Flash Download Tools versão 3.8.x, escolha Tamanho do flash32Mbit e CrystalFreq: 40M.
  5. No DownloadPanel1 seção, escolha o correto COM porta. Você pode desconectar e conectar novamente para verificar e selecionar o correto COM porta.
  6. Mantenha o BAUD como 115200 e clique no Começar botão.
  7. Isso levará apenas alguns segundos para piscar. você vai ver o SINCRONIZAR texto no painel.
  8. Após o flash, você verá Terminar. Agora você pode reconectar o NodeMCU ao PC ou qualquer outra fonte de energia para reiniciá-lo.

Etapa 3: configurar o Wi-Fi Extender

Assim que o NodeMCU ligar após o flash do firmware, você verá uma nova rede sem fio nas configurações de Wi-Fi em seu smartphone ou PC/laptop com o MyAP SSID. Siga as etapas abaixo para conectar e configurar o NodeMCU como um extensor Wi-Fi.

  1. Após o flash do firmware, você notará que o LED azul do NodeMCU acende com brilho total (sem piscar).
  2. No seu PC ou smartphone, conecte-se ao MyAP Ponto de acesso wi-fi. É uma rede aberta e não requer senha.
  3. Depois de se conectar à rede MyAP Wi-Fi, abra qualquer navegador da web e visite 192.168.4.1.
  4. Este IP irá carregar uma página. Ignore as configurações do STA por enquanto e vá para o Configurações AP seção.
  5. Insira qualquer nome SSID que deseja fornecer ao seu extensor, junto com uma senha.
  6. Certifique-se de verificar novamente os detalhes. Se o seu Wi-Fi SSID tiver espaço, use %20. Por exemplo, para "Meu Wi-Fi", digite Meu%20Wi-Fi.
  7. Para Segurança, escolher WPA2 e clique Definir.O NodeMCU será reiniciado.
  8. Reconecte-se a MyAP novamente e, sob o configurações STA, insira o nome e a senha da sua rede Wi-Fi principal atual.
  9. Depois de inserir os dados, clique em Conectar. O NodeMCU agora está configurado e pronto para usar um extensor Wi-Fi.

Se você verificar suas configurações de Wi-Fi em seu smartphone ou PC, verá o SSID (nome) do repetidor NodeMCU/D1 Mini na lista de redes. Você pode se conectar à rede usando a senha digitada no momento da configuração.

Dicas para garantir o desempenho ideal

Para garantir o desempenho ideal do seu extensor Wi-Fi NodeMCU (ESP8266), lembre-se destas dicas:

  • Coloque o NodeMCU em algum lugar onde ele possa capturar facilmente o sinal Wi-Fi e retransmiti-lo.
  • Garanta uma fonte de alimentação contínua para evitar qualquer interrupção no extensor de Wi-Fi.
  • O dispositivo não pode lidar com muitos dispositivos. Certifique-se de usar este extensor para apenas um a três dispositivos. Caso contrário, pode causar congestionamento de rede e uma conexão de internet lenta.

O extensor de Wi-Fi faça você mesmo minúsculo mais acessível

Com seus recursos Wi-Fi, um NodeMCU pode efetivamente estender a cobertura do seu sinal Wi-Fi e eliminar zonas mortas em sua casa ou escritório. Você pode instalar e usar este extensor Wi-Fi onde não há fonte de alimentação. Você também pode executá-lo durante o carregamento.

Como mostramos, é muito fácil e rápido transformar um NodeMCU/D1 Mini (ESP8266) em um extensor Wi-Fi e os resultados valem a pena. Ao construir este projeto, você não apenas economiza dinheiro, mas também obtém a satisfação de construir seu próprio dispositivo útil.