Crea un piccolo extender Wi-Fi a basso costo con un NodeMCU, D1 Mini o un'altra scheda microcontroller ESP8266.

Quando si tratta di microcontrollori economici e potenti con connettività wireless, il chip ESP8266 si distingue, alimentando schede come ESP01, D1 Mini e NodeMCU.

Oltre a utilizzare una scheda di questo tipo per realizzare semplici dispositivi domestici intelligenti fai-da-te (basati su Wi-Fi) per soluzioni IoT complesse, puoi trasformare il microcontrollore ESP8266 in un ripetitore Wi-Fi per estendere la portata del tuo wireless rete.

Che cos'è un estensore o ripetitore Wi-Fi?

Un extender Wi-Fi, noto anche come booster o ripetitore Wi-Fi, è un dispositivo utilizzato per amplificare il segnale Wi-Fi ed estenderne la copertura. Sono utilizzati per eliminare le zone morte in casa o in ufficio.

Se in casa ci sono aree in cui non ricevi Wi-Fi o segnali deboli, un ripetitore Wi-Fi può assicurarti di ricevere un segnale wireless forte e affidabile, indipendentemente dalla posizione.

Perché utilizzare ESP8266 come estensore Wi-Fi?

instagram viewer

Abbiamo realizzato diversi progetti utilizzando il modulo ESP8266, come a sensore di livello dell'acqua intelligente con un sensore a ultrasuoni e un Modulo dimmer basato su Wi-Fi. Potresti voler individuare progetti come questo in una parte remota della tua proprietà, ma il segnale Wi-Fi è abbastanza forte?

Sebbene sia possibile acquistare un extender Wi-Fi per estendere la portata dei segnali Wi-Fi, sono grandi, costosi, richiedono sempre tensione CA e non sono affatto portatili. Il NodeMCU (ESP8266) d'altra parte è minuscolo, consuma meno energia e può essere facilmente nascosto ad occhio nudo.

È anche economico (circa $ 5) e può essere alimentato utilizzando qualsiasi adattatore da parete CA da 5 V, power bank, un paio di batterie 18650 o il tuo smartphone tramite OTG.

Il Wi-Fi integrato in un NodeMCU o D1 Mini (ESP8266) è in grado di connettersi alla banda a 2,4 GHz del Wi-Fi e ritrasmettere i segnali wireless per estendere efficacemente la copertura. Puoi aspettarti una velocità affidabile fino a 5 Mbps sulla banda a 2,4 GHz dal NodeMCU/D1 Mini.

È possibile utilizzare questo extender Wi-Fi per i seguenti scopi:

  • Connetti i tuoi dispositivi IoT intelligenti a casa o in ufficio alla rete principale o al software di automazione domestica intelligente.
  • Fornire una rete Wi-Fi separata e sicura o aperta per gli ospiti.
  • Crea un hotspot Wi-Fi temporaneo per estendere la rete wireless.
  • Utilizza l'extender Wi-Fi in luoghi in cui non hai accesso all'alimentazione.
  • Combina più ripetitori ESP8266 per creare una rete mesh.

Elementi necessari per trasformare ESP8266 in un ripetitore Wi-Fi

Avrai bisogno dei seguenti elementi per convertire e utilizzare la tua scheda microcontroller ESP8266 in un extender Wi-Fi:

  • Una scheda di sviluppo NodeMCU o D1 Mini (ESP8266). Stiamo usando il D1 Mini per questo progetto.
  • Un cavo micro-USB per la programmazione e l'accensione del NodeMCU.
  • Un PC o laptop Windows.
  • Una rete Wi-Fi a 2,4 GHz da estendere.

Una volta che hai tutti i materiali richiesti, puoi seguire i passaggi seguenti per trasformare il tuo NodeMCU (ESP8266) in un extender Wi-Fi.

Scarica il firmware sul tuo PC Windows dal Repository GitHub. Fare clic con il tasto destro su ciascun file a turno e scegliere Salva collegamento come... per scaricarlo. Assicurati di scaricare tutti e tre i file: 0x00000.bin, 0x02000.bin, E 0x82000.bin.

Scarica e installa anche il file Strumenti per il download istantaneo file. Ne avrai bisogno per eseguire il flashing dei file del firmware sul NodeMCU.

Inoltre, a seconda della versione di NodeMCU, scaricare e installare i driver di dispositivo richiesti utilizzando questi collegamenti:

  • Driver CP2102: Finestre e Mac
  • Driver CH342, CH343, CH9102: finestre, Mac (scaricare tramite il pulsante blu con l'icona)
  • Driver CH340, CH341: finestre, Mac (scaricare tramite il pulsante blu con l'icona)

Passaggio 2: caricare il firmware su NodeMCU/D1 Mini

Estrai i file del firmware e Flash Download Tools sul tuo sistema. Quindi seguire questi passaggi per eseguire il flashing del firmware:

  1. Passare alla cartella e fare doppio clic su flash_download_tool_3.x.x.exe file per avviare lo strumento sul tuo sistema. In caso di errore, si consiglia di utilizzare v3.8.5 (Scarica GoogleDrive) in quanto consente di scegliere il file Dimensioni flash.
  2. Mantenere le opzioni come predefinite e fare clic OK.
  3. Sotto il SPI Scarica scheda, fare clic sui tre punti per selezionare i file del firmware: 0x00000.bin, 0x02000.bin, E 0x82000.bin. Seleziona le caselle accanto a loro ed entra 0x00000, 0x02000, E 0x82000 nelle caselle come mostrato di seguito nello screenshot al punto 6.
  4. Mantieni tutte le opzioni come predefinite nel file SPIFlashConfig sezione. Se si utilizza Flash Download Tools versione 3.8.x, scegliere Dimensioni flash32 MB E CrystalFreq: 40M.
  5. Nel ScaricaPanel1 sezione, scegli quella corretta COM porta. È possibile disconnettersi e riconnettersi per verificare e selezionare il corretto COM porta.
  6. Mantieni il BAUD COME 115200 e fare clic su Inizio pulsante.
  7. Ci vorranno solo pochi secondi per lampeggiare. Vedrai il SINC testo nel pannello.
  8. Dopo il flash, vedrai Fine. Ora puoi ricollegare il NodeMCU al PC o qualsiasi altra fonte di alimentazione per riavviarlo.

Passaggio 3: configurare l'extender Wi-Fi

Una volta che il NodeMCU si accende dopo che il firmware è stato aggiornato, vedrai una nuova rete wireless nelle impostazioni Wi-Fi sul tuo smartphone o PC/laptop con il MyAP SSID. Seguire i passaggi seguenti per connettere e configurare il NodeMCU come extender Wi-Fi.

  1. Dopo il flash del firmware, noterai che il LED blu del NodeMCU si accende a piena luminosità (senza lampeggiare).
  2. Sul tuo PC o smartphone, connettiti al MyAP Punto di accesso Wi-Fi. È una rete aperta e non richiede una password.
  3. Dopo esserti connesso alla rete Wi-Fi MyAP, apri qualsiasi browser Web e visita 192.168.4.1.
  4. Questo IP caricherà una pagina. Ignora le impostazioni STA per ora e passa a Impostazioni AP sezione.
  5. Immettere qualsiasi nome SSID che si desidera assegnare all'extender, insieme a una password.
  6. Assicurati di ricontrollare i dettagli. Se il tuo SSID Wi-Fi contiene uno spazio, usa %20. Ad esempio, per "Il mio Wi-Fi", inserisci Il mio%20Wi-Fi.
  7. Per Sicurezza, scegliere WPA2 e clicca Impostato.Il NodeMCU verrà riavviato.
  8. Riconnettiti a MyAP di nuovo e, sotto il Impostazioni STA, inserisci il nome e la password della rete Wi-Fi principale corrente.
  9. Una volta inseriti i dettagli, fare clic su Collegare. Il NodeMCU è ora configurato e pronto per utilizzare un extender Wi-Fi.

Se controlli le impostazioni Wi-Fi sul tuo smartphone o PC, vedrai l'SSID (nome) del tuo ripetitore NodeMCU/D1 Mini nell'elenco delle reti. È possibile connettersi alla rete utilizzando la password inserita al momento della configurazione.

Suggerimenti per garantire prestazioni ottimali

Per garantire prestazioni ottimali dall'extender Wi-Fi NodeMCU (ESP8266), tieni a mente questi suggerimenti:

  • Posiziona il NodeMCU in un punto in cui possa facilmente catturare il segnale Wi-Fi e ritrasmetterlo.
  • Garantire un'alimentazione continua per evitare qualsiasi interruzione dell'extender Wi-Fi.
  • Il dispositivo non è in grado di gestire troppi dispositivi. Assicurati di utilizzare questo extender solo per uno o tre dispositivi. In caso contrario, può causare congestione della rete e una connessione Internet lenta.

Il più conveniente estensore Wi-Fi fai-da-te

Con le sue funzionalità Wi-Fi, un NodeMCU può estendere efficacemente la copertura del segnale Wi-Fi ed eliminare le zone morte in casa o in ufficio. È possibile installare e utilizzare questo extender Wi-Fi in assenza di alimentazione. Puoi anche eseguirlo durante la ricarica.

Come abbiamo mostrato, è molto semplice e veloce trasformare un NodeMCU/D1 Mini (ESP8266) in un extender Wi-Fi e ne vale la pena. Costruendo questo progetto, non solo risparmi denaro, ma ottieni anche la soddisfazione di costruire il tuo utile dispositivo.