Creëer een kleine, goedkope Wi-Fi-extender met een NodeMCU, D1 Mini of ander ESP8266-microcontrollerbord.

Als het gaat om kosteneffectieve en krachtige microcontrollers met draadloze connectiviteit, valt de ESP8266-chip op, die boards zoals de ESP01, D1 Mini en NodeMCU aandrijft.

Naast het gebruik van een dergelijk bord om eenvoudige doe-het-zelf smart home (Wi-Fi-gebaseerde) apparaten te maken voor complexe IoT-oplossingen, je kunt de ESP8266-microcontroller veranderen in een Wi-Fi-repeater om het bereik van je draadloze netwerk te vergroten netwerk.

Wat is een wifi-extender of -repeater?

Een wifi-extender, ook wel wifi-booster of repeater genoemd, is een apparaat dat wordt gebruikt om het wifi-signaal te versterken en de dekking ervan uit te breiden. Ze worden gebruikt voor het elimineren van dode zones in uw huis of kantoor.

Als er plekken in huis zijn waar je geen wifi of zwakke signalen krijgt, kan een wifi-repeater ervoor zorgen dat je een sterk en betrouwbaar draadloos signaal krijgt, ongeacht de locatie.

Waarom ESP8266 gebruiken als wifi-extender?

We hebben verschillende projecten gemaakt met behulp van de ESP8266-module, zoals een slimme waterniveausensor met een ultrasone sensor en een Op Wi-Fi gebaseerde dimmermodule. Misschien wilt u dit soort projecten in een afgelegen deel van uw pand plaatsen, maar is het wifi-signaal sterk genoeg?

Hoewel je een Wi-Fi-extender kunt kopen om het bereik van je Wi-Fi-signalen te vergroten, zijn ze groot, duur, hebben ze altijd wisselspanning nodig en zijn ze helemaal niet draagbaar. De NodeMCU (ESP8266) daarentegen is klein, verbruikt minder stroom en kan gemakkelijk met het blote oog worden verborgen.

Het is ook goedkoop (ongeveer $ 5) en kan worden gevoed met elke 5V AC-wandadapter, powerbank, een paar 18650-batterijen of je smartphone via OTG.

De ingebouwde Wi-Fi in een NodeMCU of D1 Mini (ESP8266) kan verbinding maken met de 2,4 GHz-band van uw Wi-Fi en de draadloze signalen opnieuw verzenden om de dekking effectief uit te breiden. U kunt een betrouwbare snelheid tot 5 Mbps verwachten via de 2,4 GHz-band van de NodeMCU/D1 Mini.

U kunt deze wifi-extender voor de volgende doeleinden gebruiken:

  • Verbind uw slimme IoT-apparaten in uw huis of kantoor met uw hoofdnetwerk of slimme domotica-software.
  • Zorg voor een apart en beveiligd of open wifi-netwerk voor gasten.
  • Creëer een tijdelijke wifi-hotspot om het draadloze netwerk uit te breiden.
  • Gebruik de wifi-extender op plekken waar je geen toegang hebt tot stroom.
  • Combineer meerdere ESP8266-repeaters om een ​​mesh-netwerk te creëren.

Items die nodig zijn om ESP8266 in een wifi-extender te veranderen

U hebt de volgende items nodig om uw ESP8266-microcontrollerkaart om te zetten en te gebruiken in een Wi-Fi-extender:

  • Een NodeMCU of D1 Mini (ESP8266) ontwikkelbord. We gebruiken de D1 Mini voor dit project.
  • Een micro-USB-kabel voor het programmeren en opstarten van de NodeMCU.
  • Een Windows-pc of -laptop.
  • Een 2,4 GHz wifi-netwerk om uit te breiden.

Zodra je alle benodigde materialen hebt, kun je de onderstaande stappen volgen om van je NodeMCU (ESP8266) een Wi-Fi-extender te maken.

Download de firmware op uw Windows-pc van de GitHub-opslagplaats. Klik met de rechtermuisknop op elk bestand en kies Link opslaan als... om het te downloaden. Zorg ervoor dat u alle drie de bestanden downloadt: 0x00000.bin, 0x02000.bin, En 0x82000.bin.

Download en installeer ook de Flash-downloadtools bestand. U hebt dit nodig om de firmwarebestanden op de NodeMCU te flashen.

Download en installeer bovendien, afhankelijk van de NodeMCU-versie, de vereiste apparaatstuurprogramma's met behulp van deze links:

  • CP2102-stuurprogramma's: Windows & Mac
  • CH342-, CH343-, CH9102-stuurprogramma's: ramen, Mac (download via de blauwe knop met het icoontje)
  • CH340-, CH341-stuurprogramma's: ramen, Mac (download via de blauwe knop met het icoontje)

Stap 2: Upload de firmware naar NodeMCU/D1 Mini

Pak de firmwarebestanden en Flash Download Tools op uw systeem uit. Volg daarna deze stappen om de firmware te flashen:

  1. Navigeer naar de map en dubbelklik op het flash_download_tool_3.x.x.exe bestand om de tool op uw systeem te starten. In geval van een fout wordt aanbevolen om v3.8.5 te gebruiken (Google Drive downloaden) omdat u hiermee de optie kunt kiezen Flash-formaat.
  2. Houd de opties als standaard en klik OK.
  3. Onder de SPIDownloaden tabblad, klik op de drie puntjes om de firmwarebestanden te selecteren: 0x00000.bin, 0x02000.bin, En 0x82000.bin. Vink de selectievakjes ernaast aan en voer in 0x00000, 0x02000, En 0x82000 in de vakken zoals hieronder weergegeven in de schermafbeelding onder stap 6.
  4. Houd alle opties als standaard in de SPIFlashConfig sectie. Als u de Flash Download Tools versie 3.8.x gebruikt, kies dan Flash-formaat32Mbit En CrystalFreq: 40M.
  5. In de DownloadPanel1 sectie, kies de juiste COM haven. U kunt de verbinding verbreken en opnieuw verbinden om de juiste te controleren en te selecteren COM haven.
  6. Houd de BAUD als 115200 en klik op de Begin knop.
  7. Dit duurt slechts een paar seconden om te knipperen. Je ziet de SYNCHRONISEREN tekst in het paneel.
  8. Na de flits zul je zien Finish. U kunt de NodeMCU nu opnieuw aansluiten op de pc of een andere voedingsbron om hem opnieuw op te starten.

Stap 3: Configureer de wifi-extender

Zodra de NodeMCU wordt ingeschakeld nadat de firmware is geflitst, ziet u een nieuw draadloos netwerk in uw Wi-Fi-instellingen op uw smartphone of pc/laptop met de MijnAP SSID. Volg de onderstaande stappen om de NodeMCU te verbinden en te configureren als Wi-Fi-extender.

  1. Nadat de firmware is geflitst, ziet u dat de blauwe LED van de NodeMCU oplicht met volledige helderheid (niet knipperend).
  2. Maak op uw pc of smartphone verbinding met de MijnAP Wi-Fi-toegangspunt. Het is een open netwerk en vereist geen wachtwoord.
  3. Nadat u verbinding hebt gemaakt met het MyAP Wi-Fi-netwerk, opent u een webbrowser en gaat u naar 192.168.4.1.
  4. Dit IP laadt een pagina. Negeer voorlopig de STA-instellingen en ga naar de AP-instellingen sectie.
  5. Voer een willekeurige SSID-naam in die u aan uw extender wilt geven, samen met een wachtwoord.
  6. Zorg ervoor dat u de details opnieuw controleert. Als uw Wi-Fi SSID een spatie bevat, gebruik dan %20. Voer bijvoorbeeld voor "Mijn Wi-Fi" in Mijn%20Wi-Fi.
  7. Voor Beveiliging, kiezen WPA2 en klik Set.De NodeMCU zal opnieuw opstarten.
  8. Maak opnieuw verbinding met MijnAP opnieuw en, onder de STA-instellingen, voert u de naam en het wachtwoord van uw huidige Wi-Fi-hoofdnetwerk in.
  9. Zodra de gegevens zijn ingevoerd, klikt u op Aansluiten. De NodeMCU is nu geconfigureerd en klaar om een ​​wifi-extender te gebruiken.

Als u uw Wi-Fi-instellingen op uw smartphone of pc controleert, ziet u de SSID (naam) van uw NodeMCU/D1 Mini-repeater in de netwerklijst. U kunt verbinding maken met het netwerk met het wachtwoord dat u tijdens de installatie hebt ingevoerd.

Tips om optimale prestaties te garanderen

Houd deze tips in gedachten om optimale prestaties van uw NodeMCU (ESP8266) Wi-Fi-extender te garanderen:

  • Plaats de NodeMCU ergens waar hij gemakkelijk het Wi-Fi-signaal kan opvangen en opnieuw kan verzenden.
  • Zorg voor een continue stroomvoorziening om verstoring van de Wi-Fi-extender te voorkomen.
  • Het apparaat kan niet te veel apparaten aan. Zorg ervoor dat je deze extender slechts voor één tot drie apparaten gebruikt. Anders kan dit leiden tot netwerkcongestie en een trage internetverbinding.

Meest betaalbare kleine doe-het-zelf wifi-extender

Met zijn Wi-Fi-mogelijkheden kan een NodeMCU de dekking van uw Wi-Fi-signaal effectief uitbreiden en dode zones in uw huis of kantoor elimineren. Je kunt deze wifi-extender overal installeren en gebruiken waar geen stroomvoorziening is. Je kunt hem ook gebruiken tijdens het opladen.

Zoals we hebben laten zien, is het heel snel en gemakkelijk om een ​​NodeMCU/D1 Mini (ESP8266) om te zetten in een Wi-Fi-extender en de resultaten zijn het zeker waard. Door dit project te bouwen, bespaart u niet alleen geld, maar krijgt u ook de voldoening van het bouwen van uw eigen handige apparaat.