Innehållsförteckning:

Kontroll ESP8266 över internet (var som helst): 5 steg (med bilder)
Kontroll ESP8266 över internet (var som helst): 5 steg (med bilder)

Video: Kontroll ESP8266 över internet (var som helst): 5 steg (med bilder)

Video: Kontroll ESP8266 över internet (var som helst): 5 steg (med bilder)
Video: Introduktion till NodeMCU ESP8266 WiFi-utvecklingskort med exempel på HTTP-klient 2024, November
Anonim
Styr ESP8266 över internet (var som helst)
Styr ESP8266 över internet (var som helst)
Styr ESP8266 över internet (var som helst)
Styr ESP8266 över internet (var som helst)
Styr ESP8266 över internet (var som helst)
Styr ESP8266 över internet (var som helst)

Det finns bara några saker bättre än att (framgångsrikt) programmera och använda din Arduino. Förvisso är en av dessa saker att använda din ESP8266 som en Arduino med WiFi! I den här instruktören kommer jag att visa dig ett enkelt sätt att få ESP8266 att fungera som en webbserver OCH komma åt den servern var som helst (över internet)

Även om du tycker att det här kan vara intressant, kanske du gillar några av mina andra:

Lätt Arduino OLED sensordata display

Hur man gör en högspänningsförsörjning

Hur man skickar data från Arduino till Excel (och plottar det)

Hur man visar Arduino sensoravläsningar på Nokia 5110 -skärmen

Steg 1: Vad du behöver:

Vad du behöver
Vad du behöver

Eftersom esp8266 NodeMcu är så billig, rekommenderar jag starkt att köpa en. Du kan helt enkelt ansluta den till din dator och använda den som en Arduino. Inga konstiga kommandon eller något "okänt".

Steg 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

-Öppna Arduino IDE

-Gå till Arkiv-> Inställningar-> Ytterligare webbadresser för Boards Manager: https://arduino.esp8266.com/stable/package_esp8266c…-> klicka på OK

-Stäng IDE och öppna den igen

-Gå till Verktygs-> Board (där du väljer din version av Arduino)-> Boards Manager, hitta ESP8266 och klicka på Installera

Du borde nu kunna använda ESP8266 som en Arduino. Välj helt enkelt NODEMCU 1.0 som ditt kort och du bör vara redo att koda. (om det inte fungerar, prova 0.9 -versionen)

Steg 3: "Arduino" -kod:

Eftersom koden blir förstörd när den klistras in har jag inkluderat den som en txt -fil. Ladda ner den och klistra in den i din Arduino IDE.

Koden kommenteras, så du bör inte ha problem med att förstå vad du ska ändra för att passa dina behov

Steg 4: Åtkomst från var som helst:

Tillgång från var som helst
Tillgång från var som helst

Först måste du gå till www.whatsmyip.org och kopiera din IP.

Du bör nu öppna dina routerinställningar. (google hur du gör detta för din router) Öppna din webbläsare och skriv in adressen för din router. Där hittar du några inställningar, inklusive något i linje med vidarebefordran eller vidarebefordran av portar.

Det viktiga att notera här är "Service -porten" och "IP -adressen".

I "Serviceport" ska du skriva porten som du angav i din Arduino -kod. (min var 301)

I "IP -adress" ska du skriva: IP (från whatsmyip): ServicePort

så det ska se ut ungefär xxx.xxx.xx.xx: 301

Lämna bara de andra inställningarna på Standard. (eller kolla hur du portar framåt för din router)

Steg 5: Vad nu ???

Nu … skriv bara xxx.xxx.xx.xx: 301 i din webbläsare och du bör ha en grundläggande webbsida med två knappar på den. Jag är säker på att du kan ta reda på hur du använder dem.

Du kan skriva in adressen i din mobiltelefon när du är hemifrån och komma åt ESP8266 på det sättet. Kanske istället för att slå på och stänga av en lysdiod, försök att säga till den att slå på din AC under de varma sommardagarna.

Rekommenderad: