Siamo nella generazione di Internet of Things (IoT)! Al giorno d'oggi, puoi controllare i tuoi gadget / dispositivi domestici come condizionatore d'aria, riscaldamento della stanza, scaldabagno, ecc. Da remoto da qualsiasi luogo e il dispositivo per farlo può essere facilmente costruito o acquistato dallo scaffale. Nel corso, abbiamo anche creato alcuni progetti di automazione domestica basati su IoT utilizzando Arduino, ESP e Raspberry Pi. Ma per ogni dispositivo abilitato per IoT basato su Wi-Fi, è necessaria una connessione Internet o si può dire connettività Internet / Wi-Fi ininterrotta. Ma l'utilizzo della connessione a banda larga ha i suoi limiti, come a volte la caduta del segnale wifi (specialmente per la banda a 2,4 GHz, occupata da più interferenze) da una stanza all'altra o dal pavimento al pavimento.
È per questo motivo che sono necessari ripetitori wifi o estensori di portata, ma i ripetitori wifi commerciali disponibili sul mercato sono molto costosi, il che non è un'opzione fattibile per tutti. Nasce la necessità di soluzioni a basso costo (meno di un terzo rispetto al prezzo di qualsiasi ripetitore wifi commerciale) solo per l'ampliamento della portata. Quindi, oggi ho condiviso una soluzione che crea rapidamente progetti per il fine settimana in mezz'ora. Per questo, non è necessario costruire alcun circuito hardware e non è necessario essere esperti di elettronica. Segui i semplici passaggi indicati di seguito per costruire il tuo ripetitore Wi-Fi o range extender a basso costo.
Nodemcu ESP8266
Il Nodemcu ESP8266 è il componente principale e unico, quindi vorrei descrivere anche alcune caratteristiche e specifiche di base. È una piattaforma di sviluppo IoT open source, una combinazione del modulo wifi e delle funzionalità di Arduino (Microcontroller). Può anche essere programmato in Arduino IDE tramite l'interfaccia micro USB (con IC di gestione flash integrato) ed è un modulo di trascrizione wifi programmabile che è la scelta migliore per la rete wifi, la rete mash e dispone di chip wifi 12E standard internazionale 802.11, 3,3 V integrato regolatore e Antena a bordo. Inoltre, ha diverse opzioni di ingresso di alimentazione (ingresso tramite una porta micro USB e due tipi di ingresso di alimentazione esterna (ingresso VCC 5v e ingresso VCC 3,3v) e può essere utilizzato come punto di accesso.
Normalmente questi moduli possono essere programmati direttamente utilizzando l'IDE di Arduino, ma per questo progetto dobbiamo eseguire il flashing del firmware su NodeMCU. Nota che dopo questo processo, non sarai in grado di utilizzare il tuo NodeMCU con l'IDE di Arduino. Puoi anche fare riferimento a questo articolo lampeggiante su ESP8266 per saperne di più.
Passaggio 1: prima di tutto, collega il tuo ESP8266 a un computer utilizzando un cavo da micro USB di tipo B a USB. Una volta connesso, si accenderà un LED blu.
Passaggio 2: scarica lo strumento ESP8266 Flash Download per Windows dal sito Web ufficiale. Controlla l'immagine riportata di seguito per capire come estrarre il file zip nella cartella utilizzando WinRAR. Scarica l'ultima versione di WinRAR.
Passaggio 3: ora è necessario scaricare ("esp_wifi_repeater-master"). Questo è il ripetitore Wi-Fi completamente funzionante (con NAT e rete mesh). Scarica il file zip ed estrailo in una cartella in cui puoi vedere una cartella del firmware che ha tre file bin (che verranno utilizzati nelle fasi successive). Scaricalo dalla pagina GitHub. Il collegamento e l'immagine sono riportati di seguito.
Scarica ESP WiFi Repeater
Ora , estrai il file nella cartella dallo zip usando WinRAR
Passaggio 4: ora , fai clic con il pulsante destro del mouse sul file zip "flash_download_tools_v3.6.8" e fai clic su "estrai qui". Troverai una cartella nella tua directory denominata "flash_download_tools_v3.6.8". Ora, apri questa cartella e apri gli strumenti di download flash come mostrato nell'immagine sotto.
Passaggio 5: viene visualizzata una finestra di comando e dall'elenco è possibile aprire "Strumenti di download ESPRESSIF". Seleziona la prima opzione e clicca su "ESP8266 DownloadTools", come puoi vedere nell'immagine sotto.
Una volta cliccato su di esso, vedrai i principali strumenti / finestra lampeggianti come mostrato nell'immagine sotto.
Passaggio 6: come accennato al passaggio 3, dovrai scaricare esp_wifi_repeater-master da Github ed estrarre il file zip nella cartella. Apri la cartella e vedrai una cartella del firmware che contiene 3 file bin. Seleziona e scegli tutti i file bin dagli strumenti di download di ESP8266 uno per uno e inserisci il nome del file stesso nella casella a destra. Questo è un passo importante.
Fare clic con il tasto destro e selezionare "Rinomina". Quindi copia il nome del file bin (senza.bin) e incollalo dopo la casella @ come mostrato nell'immagine sottostante.
Passaggio 7: questo è un passaggio molto importante. Guarda l'immagine qui sotto e secondo le istruzioni e gli screenshot forniti, ripeti per tutto il file bin e modifica alcune impostazioni degli strumenti di download flash esp8266 come (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) e seleziona Comport, Baud rate: 115200 e infine fare clic sul pulsante "START" per iniziare a lampeggiare il tuo ESP8266.
Prima di lampeggiare, vedrai "IDLE" scritto che significa che è una condizione ideale e dopo aver lampeggiato con successo, vedrai il dialogo " FINISH " nella finestra di monitoraggio degli strumenti di download di ESP8266. Inoltre, puoi visualizzare tutte le informazioni relative lampeggianti e otterrai l' indirizzo MAC del punto di accesso e l'indirizzo MAC STA, che sono informazioni molto importanti sulla rete e sull'identità del dispositivo.
Ora, scollega il tuo ESP8266 e ricollegalo oppure puoi premere il pulsante di ripristino su ESP 8266 in modo che il firmware si riavvii.
Passaggio 8: Ora, hai trovato un nuovo Accesspoint o hotspot Wi-Fi denominato "MyAP" che è l'SSID trasmesso da ESP8266 ma aspetta! Non ha connettività Internet.
È necessario impostare e configurare con il router Wi-Fi principale di casa / ufficio aprendo la sua pagina di configurazione. Collega il tuo cellulare / laptop con questo SSID ("MyAP") e componi l'indirizzo IP (192.168.4.1) dal tuo browser preferito e verrà aperta la pagina di configurazione. Nelle impostazioni STA aggiungi il nome SSID e la password della rete Wi-Fi principale e fai clic su Connetti. Successivamente, le impostazioni di configurazione verranno salvate e nelle impostazioni AP (punto di accesso) è possibile impostare il nome e la password SSID. Seleziona i tipi di sicurezza della crittografia come il più popolare WPA2. Segui gli screenshot riportati di seguito per una migliore comprensione.
Passaggio 9: Dopo aver fatto tutto, ho appena realizzato una semplice fabbricazione su un pezzo di plexiglass o fibra di vetro e ho aggiunto un interruttore on-off. Sperimentalmente, ho aggiunto due pezzi di antenna da 2 dbi e collegato con un'antenna a bordo per una migliore copertura della portata wifi, che può anche essere ruotata (sebbene ESP8266 abbia un'antenna a bordo). L'ho acceso utilizzando un caricatore mobile USB 5v con un cavo USB e collegato alla porta MicroUSB ESP8266 e l'ho messo su prese CA. Questo è il miglior alimentatore affidabile per un uso a lungo termine.
Un altro vantaggio è che questo ripetitore Wi-Fi necessita di alimentazione 5v che può essere alimentata da un buon power bank, puoi anche costruire il tuo power bank seguendo questo articolo. Quindi, ci sono possibilità che possa essere utilizzato all'aperto insieme al tuo telefono cellulare, ma il ripetitore Wi-Fi commerciale non ha questa funzione. Non puoi usarlo all'aperto perché è sempre necessaria l'alimentazione elettrica AC.
Il funzionamento completo del ripetitore Wi-Fi può essere trovato nel video collegato di seguito, abbiamo anche fatto un test di velocità in questo nuovo ripetitore Wi-Fi e abbiamo ottenuto quasi 4.0 Mbps. In caso di domande, lasciarle nella sezione commenti o utilizzare i nostri forum per altre domande tecniche.