Het hoeft niet altijd duur te zijn: hier ziet u hoe u uw eigen WiFi-repeater kunt bouwen

In grote huizen laat het WiFi-signaal soms te wensen over. Als een deel van het huis of de tuin niet voldoende wordt gedekt door het thuisnetwerk, hoeft u niet per se een dure WiFi-repeater nodig te hebben. Vaak volstaat een zelfgemaakte oplossing om het bestaande WiFi-signaal te versterken. In deze how-to laten we zien hoe snel en gemakkelijk het project kan worden uitgevoerd.

Geschikt voor: Beginner/ Gevorderde
Benodigde tijd: 30 min
Begroting: ca. 10€
Vereiste onderdelen: WEMOS D1 Mini-ESP8266, 5V USB-voeding, micro USB-kabel, etui, PC.

De ESP8266 software flashen

Het project begint met de software: Afhankelijk van het besturingssysteem (Windows/Linux/MacOS), werkt het flashen van de microcontroller verschillend. In de volgende sectie laten we u zien hoe u het proces kunt uitvoeren, afhankelijk van het besturingssysteem dat u gebruikt.

Eerst heb je de firmware binaries nodig van het GitHub project.

Nadat u ze hebt gedownload, kunt u nu beginnen met flashen.

Setup met Windows

Om uw WiFi-repeater met het Windows-besturingssysteem in te stellen, heeft u de officiële ESP flash-tool van de ESP8266-fabrikant “ESPRESSIF” nodig.

Volg de installatie-instructies en open vervolgens het programma. Selecteer dan de “Ontwikkelaars Modus” en “ESP8266 Download Tool”: Er wordt een venster geopend zoals afgebeeld in figuur 1.

Figuur 1: ESP-flashgereedschap
Figuur 1: ESP-flashgereedschap
Figuur 2: Firmware-binaire bestanden
Figuur 2: Firmware-binaire bestanden

Selecteer de firmware binaries uit de GitHub folder door op de “…” knop te klikken en “0x00000.bin” en “0x02000.bin” te selecteren. Zorg ervoor dat de twee selectievakjes zijn ingeschakeld. U kunt de overige instellingen, zoals SPI SPEED, SPI MODE en FLASH SIZE, instellen zoals getoond in figuur 1. Verbind nu de ESP8266 met uw computer via USB en selecteer de juiste COM-poort. Het flashproces kan worden gestart door op “Start” te klikken.

Installatie met MacOS

Met MacOS kan het volledige flash proces in de terminal gedaan worden. Voor de installatie van het flash programma heb je een package manager nodig zoals homebrew of pip.

Zodra je één van de twee pakketbeheerders hebt gekozen, voer je het juiste commando uit in de terminal:

  • Voor Homebrew: brew install esptool
  • Voor pip: pip install esptool

Sluit de ESP8266 aan op uw Mac via USB en achterhaal de COM-poort met het volgende commando:

ls /dev/tty.*

Noteer de naam van deze COM-poort volgens het formaat in Figuur 3; we zullen hem nodig hebben in de volgende stap.

Figuur 3: COM-poort waarop de ESP8266 is aangesloten
Figuur 3: COM-poort waarop de ESP8266 is aangesloten

Navigeer naar de reeds gedownloade GitHub map met het cd commando (in ons geval staat die in de Downloads map), ga dan naar de firmware map (zie Figuur 4).

Figuur 4: Navigeer naar de firmware map
Figuur 4: Navigeer naar de firmware map

Eenmaal in de firmware map, voer het volgende commando uit:

esptool.py --port /dev/tty.usbserial-14110 write_flash -fs 4MB -ff 80m -fm dio 0x00000 firmware/0x00000.bin 0x02000 firmware/0x02000.bin

Zorg ervoor dat het volgende deelcommando overeenkomt met uw COM-poort zoals hierboven beschreven!

„... /dev/tty.usbserial-14110 ...“  

Als het flash-proces succesvol was, geeft de console het volgende weer (Afbeelding 5):

Figuur 5: Geslaagde flash-procedure
Figuur 5: Geslaagde flash-procedure

Installatie met Linux

Voor alle Linux distributies werkt het flash proces hetzelfde als voor een Mac. Alleen de COM-poort zal er ongeveer zo uitzien:

/dev/ttyUSB0

Instellen van het toegangspunt

Nu dat u uw ESP8266 met succes geflashed heeft, kan het instellen van het AP beginnen. Maak eerst met een WiFi-toestel (smartphone of laptop) via uw WiFi verbinding met de ESP8266. De SSID is standaard ingesteld op “MyAP” en vereist geen wachtwoord. Open vervolgens uw browser en open het IP-adres “192.168.4.1” (Figuur 6).

Figuur 6: AP-instellingsinterface
Figuur 6: AP-instellingsinterface

Onder STA Settings kunt u de ESP8266 met uw WiFi router verbinden. Voer gewoon de SSID en het wachtwoord in en druk op “Verbinden”. De microcontroller heeft een paar seconden nodig om te herstarten.

De tweede stap is het configureren van je ESP8266 als een WiFi NAT router. Voer een SSID in en stel een wachtwoord in. Bevestig vervolgens deze instelling door op “Instellen” te klikken. Nogmaals, de ESP8266 zal een reboot forceren.

Tenslotte dient vermeld te worden dat de ESP8266 een doorvoersnelheid heeft van 5 Mbps (up- en download), wat ruim voldoende is voor normale toepassingen zoals surfen op het web, e-mails schrijven of video’s bekijken op YouTube. Voor het downloaden van grotere bestanden raden we echter niet aan om de ESP8266 als WiFi-repeater te gebruiken.

Nu kan je de ESP8266 overal plaatsen waar je maar de verbinding met je WiFi router hebt, als een WiFi-repeater. De ESP8266 kan gevoed worden via elk stopcontact met een USB-voeding en USB-kabel. Dus niets staat een breder uitgerold thuisnetwerk in de weg.

Figuur 7: Voorbeeld van een geval
Figuur 7: Voorbeeld van een geval
Figuur 8: Werking op het stopcontact
Figuur 8: Werking op het stopcontact

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *