Sommario:

Controlla ESP8266 su Internet (da qualsiasi luogo): 5 passaggi (con immagini)
Controlla ESP8266 su Internet (da qualsiasi luogo): 5 passaggi (con immagini)

Video: Controlla ESP8266 su Internet (da qualsiasi luogo): 5 passaggi (con immagini)

Video: Controlla ESP8266 su Internet (da qualsiasi luogo): 5 passaggi (con immagini)
Video: Selenium Tutorial Italiano - Creiamo un Bot di Automazione per il nostro Browser Web 2024, Luglio
Anonim
Controlla ESP8266 su Internet (da qualsiasi luogo)
Controlla ESP8266 su Internet (da qualsiasi luogo)
Controlla ESP8266 su Internet (da qualsiasi luogo)
Controlla ESP8266 su Internet (da qualsiasi luogo)
Controlla ESP8266 su Internet (da qualsiasi luogo)
Controlla ESP8266 su Internet (da qualsiasi luogo)

Ci sono solo alcune cose migliori della programmazione (con successo) e dell'utilizzo di Arduino. Sicuramente una di queste cose è usare il tuo ESP8266 come Arduino con WiFi! In questo tutorial ti mostrerò un modo FACILE per far funzionare ESP8266 come server web E accedere a quel server da qualsiasi luogo (su Internet)

Inoltre, se trovi interessante questo tutorial, forse ti piaceranno alcuni dei miei altri:

Facile visualizzazione dei dati del sensore OLED Arduino

Come realizzare un alimentatore ad alta tensione

Come inviare dati da Arduino ad Excel (e tracciarli)

Come visualizzare le letture del sensore Arduino sul display del Nokia 5110

Passaggio 1: cosa ti servirà:

Cosa ti servirà
Cosa ti servirà

Poiché esp8266 NodeMcu è così economico, consiglio vivamente di acquistarne uno. Puoi semplicemente collegarlo al tuo PC e usarlo come Arduino. Nessun comando strano o qualcosa di "sconosciuto".

Passaggio 2: Arduino IDE + ESP8266:

Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266
Arduino IDE+ESP8266

-Apri l'IDE Arduino

-Vai a File->Preferenze->Ulteriori URL di Boards Manager: https://arduino.esp8266.com/stable/package_esp8266c… ->clicca su OK

-Chiudi l'IDE e riaprilo

-Vai su Strumenti->Scheda (dove selezioneresti la tua versione di Arduino)->Gestione schede, trova l'ESP8266 e fai clic su Installa

Ora dovresti essere in grado di utilizzare ESP8266 come Arduino. Seleziona semplicemente NODEMCU 1.0 come tua scheda e dovresti essere pronto per codificare. (se non funziona prova la versione 0.9)

Passaggio 3: Codice "Arduino":

Poiché il codice viene incasinato quando viene incollato, l'ho incluso come file txt. Scaricalo e incollalo nel tuo IDE Arduino.

Il codice è commentato, quindi non dovresti avere problemi a capire cosa cambiare per soddisfare le tue esigenze

Passaggio 4: accesso da qualsiasi luogo:

Accesso da qualsiasi luogo
Accesso da qualsiasi luogo

Per prima cosa devi andare su www.whatsmyip.org e copiare il tuo IP.

Ora dovresti aprire le impostazioni del router. (google come farlo per il tuo router) Apri il tuo browser e digita l'indirizzo per il tuo router. Lì troverai alcune impostazioni, incluso qualcosa sulla falsariga di Forwarding o port forwarding.

La cosa importante da notare qui è la "Porta di servizio" e l'"Indirizzo IP".

In "Porta di servizio", dovresti digitare la porta che hai specificato nel tuo codice Arduino. (il mio era 301)

In "Indirizzo IP", dovresti digitare: IP(from whatsmyip): ServicePort

quindi dovrebbe assomigliare a xxx.xxx.xx.xx:301

Lascia le altre impostazioni su Predefinito. (o controlla come eseguire il port forwarding per il tuo router)

Passaggio 5: e ora???

Ora … digita semplicemente xxx.xxx.xx.xx:301 nel tuo browser e dovresti avere una pagina web di base con due pulsanti su di essa. Sono sicuro che puoi capire come usarli.

Puoi digitare l'indirizzo nel tuo cellulare mentre sei lontano da casa e accedere a ESP8266 in questo modo. Forse invece di accendere e spegnere un LED, prova a dirgli di accendere l'AC in quelle calde giornate estive.

Consigliato: