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?
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:
- 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.
- Mantenere le opzioni come predefinite e fare clic OK.
- 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.
- 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.
- Nel ScaricaPanel1 sezione, scegli quella corretta COM porta. È possibile disconnettersi e riconnettersi per verificare e selezionare il corretto COM porta.
- Mantieni il BAUD COME 115200 e fare clic su Inizio pulsante.
- Ci vorranno solo pochi secondi per lampeggiare. Vedrai il SINC testo nel pannello.
- 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.
- Dopo il flash del firmware, noterai che il LED blu del NodeMCU si accende a piena luminosità (senza lampeggiare).
- Sul tuo PC o smartphone, connettiti al MyAP Punto di accesso Wi-Fi. È una rete aperta e non richiede una password.
- Dopo esserti connesso alla rete Wi-Fi MyAP, apri qualsiasi browser Web e visita 192.168.4.1.
- Questo IP caricherà una pagina. Ignora le impostazioni STA per ora e passa a Impostazioni AP sezione.
- Immettere qualsiasi nome SSID che si desidera assegnare all'extender, insieme a una password.
- 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.
- Per Sicurezza, scegliere WPA2 e clicca Impostato.Il NodeMCU verrà riavviato.
- Riconnettiti a MyAP di nuovo e, sotto il Impostazioni STA, inserisci il nome e la password della rete Wi-Fi principale corrente.
- 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.