Sommario:
- Passaggio 1: cosa ti servirà:
- Passaggio 2: Arduino IDE + ESP8266:
- Passaggio 3: Codice "Arduino":
- Passaggio 4: accesso da qualsiasi luogo:
- Passaggio 5: e ora???
Video: Controlla ESP8266 su Internet (da qualsiasi luogo): 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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à:
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:
-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:
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:
Controlla la tua casa con la voce da qualsiasi parte del mondo: 5 passaggi
Controllo vocale della tua casa da qualsiasi parte del mondo:…non più fantascienza…Utilizzando hardware e software disponibili oggi, questo Instructable dimostrerà come è possibile controllare la maggior parte dei sistemi della tua casa tramite comandi vocali, smartphone, tablet e/o PC da qualsiasi luogo mi
[Automazione domestica] Relè di controllo da qualsiasi luogo utilizzando ESP8266 + Blynk: 4 passaggi
[Automazione domestica] Relè di controllo da qualsiasi luogo utilizzando ESP8266 + Blynk: ci sono molti modi per realizzare un'automazione domestica, alcuni sono complicati, alcuni sono facili, questo istruibile mostrerò come realizzare un semplice controllo dei relè utilizzando ESP-12E con Blynk. Per comodità, il design era PCB a lato singolo, quindi puoi realizzare da solo
Luci a comando vocale da qualsiasi luogo con Jason: 7 passaggi
Luci a controllo vocale da qualsiasi luogo con Jason: luci AC controllate da qualsiasi luogo con connessione Internet utilizzando NodeMCU (ESP8266) e Jason (app Android). Jason è un'app di assistenza vocale che ho codificato per i dispositivi Android per controllare lo stato elettrico di un Apparecchio AC, fino a
Controlla il tuo ESP8266 da qualsiasi parte del mondo: 4 passaggi
Controlla il tuo ESP8266 da qualsiasi parte del mondo: come posso controllare il mio ESP8266 da qualsiasi luogo e non è necessario configurare la porta del router per il controllo da Internet? Ho una soluzione per questo problema. Con il semplice PhP-Server che ho scritto, puoi aggiungere un controllo ESP8266 GPIO ESP8266 da qualsiasi luogo in les
Come accedere alla tua musica da qualsiasi luogo con il tuo Mac Mini: 5 passaggi
Come accedere alla tua musica da qualsiasi luogo con il tuo Mac Mini: questa istruzione trasforma il tuo computer in un server di condivisione privato. Ospiterà la tua musica in modo che solo tu possa accedervi. Ma, supponendo che la tua connessione Internet sia abbastanza veloce, sarai in grado di accedervi da tutto il mondo. Quanto è figo