Innholdsfortegnelse:

Kontroll ESP8266 over internett (hvor som helst): 5 trinn (med bilder)
Kontroll ESP8266 over internett (hvor som helst): 5 trinn (med bilder)

Video: Kontroll ESP8266 over internett (hvor som helst): 5 trinn (med bilder)

Video: Kontroll ESP8266 over internett (hvor som helst): 5 trinn (med bilder)
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, November
Anonim
Kontroll ESP8266 over internett (hvor som helst)
Kontroll ESP8266 over internett (hvor som helst)
Kontroll ESP8266 over internett (hvor som helst)
Kontroll ESP8266 over internett (hvor som helst)
Kontroll ESP8266 over internett (hvor som helst)
Kontroll ESP8266 over internett (hvor som helst)

Det er bare noen få ting bedre enn (vellykket) programmering og bruk av Arduino. Sikkert en av disse tingene er å bruke ESP8266 som en Arduino med WiFi! I denne instruksen vil jeg vise deg en ENKEL måte å få ESP8266 til å fungere som en webserver OG få tilgang til den fra hvor som helst (over internett)

Også hvis du synes dette er interessant, vil du kanskje like noen av mine andre:

ENKEL Arduino OLED sensordatavisning

Hvordan lage en høyspent strømforsyning

Slik sender du data fra Arduino til Excel (og plotter det)

Slik viser du Arduino sensoravlesninger på Nokia 5110 -skjermen

Trinn 1: Hva du trenger:

Hva du trenger
Hva du trenger

Siden esp8266 NodeMcu er så billig, anbefaler jeg på det sterkeste å kjøpe en. Du kan ganske enkelt koble den til PCen og bruke den som en Arduino. Ingen rare kommandoer eller noe "ukjent".

Trinn 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

-Åpne Arduino IDE

-Gå til Fil-> Preferanser-> Ytterligere nettadresser for Boards Manager: https://arduino.esp8266.com/stable/package_esp8266c…-> klikk OK

-Lukk IDE og åpne den igjen

-Gå til Verktøy-> Brett (der du vil velge din versjon av Arduino)-> Boards Manager, finn ESP8266 og klikk Installer

Du bør nå kunne bruke ESP8266 som en Arduino. Bare velg NODEMCU 1.0 som brett, og du bør være klar til å kode. (hvis det ikke fungerer, prøv 0.9 -versjonen)

Trinn 3: "Arduino" -kode:

Siden koden blir rotet når den limes inn, har jeg tatt den med som en txt -fil. Last ned den og lim den inn i Arduino IDE.

Koden er kommentert, så du bør ikke ha problemer med å forstå hva du skal endre for å passe dine behov

Trinn 4: Tilgang fra hvor som helst:

Tilgang fra hvor som helst
Tilgang fra hvor som helst

Først må du gå til www.whatsmyip.org og kopiere IP -adressen din.

Du bør nå åpne ruterinnstillingene. (google hvordan du gjør dette for ruteren din) Åpne nettleseren din og skriv inn adressen til ruteren. Der finner du noen innstillinger, inkludert noe i retning av videresending eller portvideresending.

Det viktige å merke seg her er "Service -porten" og "IP -adressen".

I "Serviceport" bør du skrive porten du angav i Arduino -koden. (min var 301)

I "IP -adresse" bør du skrive: IP (fra whatsmyip): ServicePort

så det skal se ut som xxx.xxx.xx.xx: 301

Bare la de andre innstillingene stå på Standard. (eller sjekk hvordan du sender porten fremover for ruteren din)

Trinn 5: Hva nå ???

Nå … bare skriv xxx.xxx.xx.xx: 301 i nettleseren din, og du bør ha en grunnleggende webside med to knapper på den. Jeg er sikker på at du kan finne ut hvordan du bruker dem.

Du kan skrive inn adressen i mobiltelefonen mens du er borte fra hjemmet og få tilgang til ESP8266 på den måten. Kanskje i stedet for å slå en LED på og av, kan du prøve å fortelle den at du skal slå på AC -en på de varme sommerdagene.

Anbefalt: