Cree un pequeño extensor Wi-Fi de bajo costo con una placa de microcontrolador NodeMCU, D1 Mini u otra ESP8266.
Cuando se trata de microcontroladores potentes y rentables con conectividad inalámbrica, el chip ESP8266 se destaca, alimentando placas como ESP01, D1 Mini y NodeMCU.
Además de usar una placa de este tipo para hacer dispositivos caseros inteligentes (basados en Wi-Fi) simples para soluciones IoT complejas, puede convertir el microcontrolador ESP8266 en un repetidor Wi-Fi para extender el alcance de su red inalámbrica red.
¿Qué es un extensor o repetidor Wi-Fi?
Un extensor de Wi-Fi, también conocido como amplificador o repetidor de Wi-Fi, es un dispositivo que se utiliza para amplificar la señal de Wi-Fi y ampliar su cobertura. Se utilizan para eliminar zonas muertas en su hogar u oficina.
Si hay áreas en su hogar donde no obtiene Wi-Fi o las señales son débiles, un repetidor de Wi-Fi puede garantizar que obtenga una señal inalámbrica fuerte y confiable, independientemente de la ubicación.
¿Por qué usar ESP8266 como extensor Wi-Fi?
Hemos realizado varios proyectos utilizando el módulo ESP8266, como un sensor de nivel de agua inteligente con un sensor ultrasónico y un Módulo atenuador basado en Wi-Fi. Es posible que desee ubicar proyectos como este en una parte remota de su propiedad, pero ¿la señal Wi-Fi es lo suficientemente fuerte?
Si bien puede comprar un extensor de Wi-Fi para extender el alcance de sus señales de Wi-Fi, son grandes, costosos, siempre requieren voltaje de CA y no son portátiles en absoluto. El NodeMCU (ESP8266), por otro lado, es pequeño, consume menos energía y se puede ocultar fácilmente a simple vista.
También es económico (alrededor de $ 5) y se puede alimentar con cualquier adaptador de pared de CA de 5 V, banco de energía, un par de baterías 18650 o su teléfono inteligente a través de OTG.
El Wi-Fi incorporado en un NodeMCU o D1 Mini (ESP8266) es capaz de conectarse a la banda de 2,4 GHz de su Wi-Fi y retransmitir las señales inalámbricas para extender la cobertura de manera efectiva. Puede esperar una velocidad confiable de hasta 5 Mbps en la banda de 2,4 GHz del NodeMCU/D1 Mini.
Puede usar este extensor Wi-Fi para los siguientes propósitos:
- Conecte sus dispositivos IoT inteligentes en su hogar u oficina a su red principal o software de automatización del hogar inteligente.
- Proporcione una red Wi-Fi separada y segura o abierta para los invitados.
- Cree un punto de acceso Wi-Fi temporal para ampliar la red inalámbrica.
- Use el extensor Wi-Fi en lugares donde no tenga acceso a la fuente de alimentación.
- Combine varios repetidores ESP8266 para crear una red de malla.
Elementos necesarios para convertir ESP8266 en un extensor Wi-Fi
Necesitará los siguientes elementos para convertir y usar su placa de microcontrolador ESP8266 en un extensor Wi-Fi:
- Una placa de desarrollo NodeMCU o D1 Mini (ESP8266). Estamos utilizando el D1 Mini para este proyecto.
- Un cable micro-USB para programar y encender el NodeMCU.
- Una PC o computadora portátil con Windows.
- Una red Wi-Fi de 2,4 GHz para ampliar.
Una vez que tenga todos los materiales necesarios, puede seguir los pasos a continuación para convertir su NodeMCU (ESP8266) en un extensor de Wi-Fi.
Descargue el firmware en su PC con Windows desde el repositorio de GitHub. Haga clic derecho en cada archivo a su vez y seleccione Guardar enlace como... para descargarlo Asegúrese de descargar los tres archivos: 0x00000.bin, 0x02000.bin, y 0x82000.bin.
También descargue e instale el Herramientas de descarga de Flash archivo. Lo necesitará para actualizar los archivos de firmware en el NodeMCU.
Además, según la versión de NodeMCU, descargue e instale los controladores de dispositivo necesarios mediante estos enlaces:
- Controladores CP2102: Windows y Mac
- Controladores CH342, CH343, CH9102: ventanas, Mac (descarga a través del botón azul con el icono)
- Controladores CH340, CH341: ventanas, Mac (descarga a través del botón azul con el icono)
Paso 2: Cargue el firmware en NodeMCU/D1 Mini
Extraiga los archivos de firmware y las herramientas de descarga de Flash en su sistema. Luego siga estos pasos para actualizar el firmware:
- Navegue hasta la carpeta y haga doble clic en el flash_download_tool_3.x.x.exe para iniciar la herramienta en su sistema. En caso de error, se recomienda utilizar v3.8.5 (Descarga de Google Drive) ya que le permite elegir el Tamaño de flash.
- Mantenga las opciones como predeterminadas y haga clic en DE ACUERDO.
- Bajo la SPIDescargar pestaña, haga clic en los tres puntos para seleccionar los archivos de firmware: 0x00000.bin, 0x02000.bin, y 0x82000.bin. Marque las casillas de verificación junto a ellos e ingrese 0x00000, 0x02000, y 0x82000 en los cuadros como se muestra a continuación en la captura de pantalla en el paso 6.
- Mantenga todas las opciones como predeterminadas en el SPIFlashConfig sección. Si utiliza la versión 3.8.x de Flash Download Tools, elija Tamaño de flash32Mbit y Frecuencia de cristal: 40M.
- En el DescargarPanel1 sección, elija la correcta COM puerto. Puede desconectarse y volver a conectarse para verificar y seleccionar el correcto COM puerto.
- Mantener el BAUDIOS como 115200 y haga clic en el Comenzar botón.
- Esto tardará sólo unos segundos en parpadear. Verás el SINCRONIZAR texto en el panel.
- Después del flash, verás Finalizar. Ahora puede volver a conectar el NodeMCU a la PC o cualquier otra fuente de alimentación para reiniciarlo.
Paso 3: Configure el extensor Wi-Fi
Una vez que NodeMCU se encienda después de actualizar el firmware, verá una nueva red inalámbrica en la configuración de Wi-Fi en su teléfono inteligente o PC/computadora portátil con el MiAP SSID. Siga los pasos a continuación para conectar y configurar el NodeMCU como un extensor de Wi-Fi.
- Después de la actualización del firmware, notará que el LED azul de NodeMCU se ilumina con brillo total (sin parpadear).
- En su PC o teléfono inteligente, conéctese al MiAP Punto de acceso wifi. Es una red abierta y no requiere contraseña.
- Después de conectarse a la red Wi-Fi MyAP, abra cualquier navegador web y visite 192.168.4.1.
- Esta IP cargará una página. Ignore la configuración de STA por ahora y muévase a la Configuración de AP sección.
- Ingrese cualquier nombre SSID que desee darle a su extensor, junto con una contraseña.
- Asegúrese de volver a verificar los detalles. Si su SSID Wi-Fi tiene un espacio, use %20. Por ejemplo, para "Mi Wi-Fi", ingresa Mi%20Wi-Fi.
- Para Seguridad, elegir WPA2 y haga clic Colocar.El NodeMCU se reiniciará.
- volver a conectar a MiAP de nuevo y, bajo el Configuración de STA, ingrese el nombre y la contraseña de su red Wi-Fi principal actual.
- Una vez ingresados los datos, haga clic en Conectar. El NodeMCU ahora está configurado y listo para usar un extensor Wi-Fi.
Si verifica la configuración de Wi-Fi en su teléfono inteligente o PC, verá el SSID (nombre) de su repetidor NodeMCU/D1 Mini en la lista de redes. Puede conectarse a la red utilizando la contraseña que ingresó en el momento de la configuración.
Consejos para garantizar un rendimiento óptimo
Para garantizar un rendimiento óptimo de su extensor Wi-Fi NodeMCU (ESP8266), tenga en cuenta estos consejos:
- Coloque el NodeMCU en algún lugar donde pueda capturar fácilmente la señal Wi-Fi y retransmitirla.
- Asegure un suministro de energía continuo para evitar interrupciones en el extensor de Wi-Fi.
- El dispositivo no puede manejar demasiados dispositivos. Asegúrese de usar este extensor solo para uno a tres dispositivos. De lo contrario, puede provocar una congestión de la red y una conexión a Internet lenta.
El extensor Wi-Fi diminuto de bricolaje más asequible
Con sus capacidades de Wi-Fi, un NodeMCU puede extender de manera efectiva la cobertura de su señal de Wi-Fi y eliminar las zonas muertas en su hogar u oficina. Puede instalar y utilizar este extensor Wi-Fi donde no haya suministro eléctrico. También puede ejecutarlo mientras se carga.
Como mostramos, es muy rápido y fácil convertir un NodeMCU/D1 Mini (ESP8266) en un extensor Wi-Fi y los resultados valen la pena. Al construir este proyecto, no solo ahorra dinero sino que también obtiene la satisfacción de construir su propio dispositivo útil.