Sommario:

Utilizzo di WiFi AutoConnect con schede ESP8266/ESP32: 3 passaggi
Utilizzo di WiFi AutoConnect con schede ESP8266/ESP32: 3 passaggi

Video: Utilizzo di WiFi AutoConnect con schede ESP8266/ESP32: 3 passaggi

Video: Utilizzo di WiFi AutoConnect con schede ESP8266/ESP32: 3 passaggi
Video: Web server con DNS e Wifi su ESP32 con Arduino IDE - Video 645 2024, Luglio
Anonim
Utilizzo della connessione automatica WiFi con schede ESP8266/ESP32
Utilizzo della connessione automatica WiFi con schede ESP8266/ESP32

Impareremo come utilizzare la libreria AutoConnect che ci consente di connetterci e gestire i punti di accesso WiFi utilizzando uno smartphone.

Il video qui sopra ti guiderà attraverso il processo insieme alle varie schermate a cui devi accedere per conoscere la libreria AutoConnect. Questo post scritto lo tratterà solo in breve.

Passaggio 1: ottenere e caricare lo schizzo

Ottieni e carica lo schizzo
Ottieni e carica lo schizzo
Ottieni e carica lo schizzo
Ottieni e carica lo schizzo
Ottieni e carica lo schizzo
Ottieni e carica lo schizzo

Quando la scheda ESP32 si avvia, verifica se eventuali credenziali di rete precedenti sono state memorizzate nella FLASH. Per impostazione predefinita, proverà a connettersi a loro e, in caso di successo, stamperà l'indirizzo IP sulla porta seriale. Il tuo schizzo funzionerà quindi normalmente. Se non è in grado di connettersi a una rete WiFi, creerà un punto di accesso a cui puoi connetterti e gestire le credenziali WiFi.

Iniziamo installando le librerie richieste nell'IDE di Arduino. Dobbiamo installare la libreria AutoConnect. Apri il gestore della libreria e digita AutoConnect. Installa la libreria che appare. La libreria AutoConnect ha bisogno della libreria PageBuilder per funzionare, quindi digita PageBuilder e installa anche quello. Quindi, scarica e apri lo schizzo per questo progetto.

Link allo schizzo:

Non devi modificare nulla nello schizzo, ma se lo desideri, puoi assegnare un nome host diverso per la tua scheda. Ora è il momento di caricare lo schizzo. Collegare la scheda utilizzando lo schema sopra, aprire il terminale seriale e premere il pulsante di reset. Riceverai un messaggio che indica che la scheda è pronta per ricevere il codice. Premi il pulsante di caricamento e attendi il completamento. Tenere aperto il terminale seriale, rimuovere il ponticello di avvio e premere il pulsante di ripristino.

A questo punto, accadranno due cose. Se le informazioni di rete precedenti sono state memorizzate nella memoria flash, la scheda si connetterà automaticamente alla rete e stamperà l'indirizzo IP e il nome host. In questo caso, non devi fare nulla. Se vuoi cancellare le credenziali memorizzate, dovrai cancellare la memoria FLASH e il video contiene le istruzioni per farlo. Tuttavia, se fosse una nuova scheda o se non ci fossero informazioni valide, creerebbe un punto di accesso.

Passaggio 2: connettiti all'AP e gestisci il WiFi

Connettiti all'AP e gestisci il WiFi
Connettiti all'AP e gestisci il WiFi
Connettiti all'AP e gestisci il WiFi
Connettiti all'AP e gestisci il WiFi
Connettiti all'AP e gestisci il WiFi
Connettiti all'AP e gestisci il WiFi

Se la scheda non è in grado di connettersi a una rete WiFi, creerà un punto di accesso denominato "esp32ap" e questo normalmente si presenta dopo circa 30 secondi. Collegati ad esso utilizzando la password predefinita di 12345678. Dovrebbe reindirizzarti automaticamente alla pagina di gestione oppure puoi utilizzare l'indirizzo IP 172.217.28.1 per accedervi. La pagina fornisce alcune informazioni sulla scheda come l'indirizzo MAC, lo stato della memoria e così via. Il menu offre una serie di opzioni: La possibilità di configurare nuovi punti di accesso o reti. Visualizza gli SSID o le reti salvati. Disconnettersi dalla rete corrente. Resettare o riavviare la scheda. Cambia il fuso orario. E vai anche alla home page che mostra semplicemente l'ora.

Tocca l'opzione Configura nuovo AP. Selezionare il punto di accesso dall'elenco e digitare la password. Una volta fatto, premi applica e la scheda dovrebbe connettersi alla rete e fornirti i dettagli della rete come mostrato nelle immagini. L'indirizzo IP verrà anche stampato sul terminale seriale insieme al nome host.

La prossima volta che avvierai la scheda, si collegherà automaticamente a una rete WIFI e il tuo schizzo funzionerà come previsto.

Passaggio 3: eliminazione delle reti WiFi

Eliminazione di reti WiFi
Eliminazione di reti WiFi

Non ho trovato un modo semplice per cancellare i dettagli SSID memorizzati dal flash utilizzando la pagina di gestione. Un modo per farlo è ripristinare la scheda alle impostazioni di fabbrica utilizzando l'esptool che può essere utilizzato su Windows e Mac. Ciò significa che dovrai caricare nuovamente il tuo schizzo. Se stai utilizzando Windows, c'è un modo più semplice per farlo. Puoi scaricare e installare lo strumento di download flash ESP32. Il video mostra come utilizzare questo strumento. Lo strumento di download flash non funziona per Mac, quindi l'unica opzione che hai è usare esptool. Dovrai prima installarlo utilizzando il terminale e poi potrai cancellare il flash specificando la porta. Ancora una volta, fai riferimento al video per i comandi e come usarli.

Link allo schizzo:

Se ti è piaciuto questo post, non dimenticare di seguirci utilizzando i link sottostanti poiché costruiremo molti altri progetti come questo:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Sito Web BnBe:

Consigliato: