Cuprins:

Control ESP8266 pe internet (de oriunde): 5 pași (cu imagini)
Control ESP8266 pe internet (de oriunde): 5 pași (cu imagini)

Video: Control ESP8266 pe internet (de oriunde): 5 pași (cu imagini)

Video: Control ESP8266 pe internet (de oriunde): 5 pași (cu imagini)
Video: Introducere în NodeMCU ESP8266 placă de dezvoltare WiFi cu exemplu de client HTTP 2024, Noiembrie
Anonim
Control ESP8266 pe Internet (de oriunde)
Control ESP8266 pe Internet (de oriunde)
Control ESP8266 pe Internet (de oriunde)
Control ESP8266 pe Internet (de oriunde)
Control ESP8266 pe Internet (de oriunde)
Control ESP8266 pe Internet (de oriunde)

Există doar câteva lucruri mai bune decât programarea (cu succes) a Arduino. Cu siguranță, unul dintre aceste lucruri este utilizarea ESP8266 ca Arduino cu WiFi! În acest instructiv vă voi arăta o modalitate UȘOARĂ de a face ESP8266 să funcționeze ca server web ȘI să acceseze acel server de oriunde (prin internet)

De asemenea, dacă vi se pare interesant acest lucru instructiv, probabil că vă vor plăcea unii dintre ceilalți ai mei:

Afișare date senzor OLED Arduino EASY

Cum se face o sursă de alimentare de înaltă tensiune

Cum să trimiteți date de la Arduino pentru a excel (și să le complotați)

Cum se afișează citirile senzorului Arduino pe ecranul Nokia 5110

Pasul 1: De ce veți avea nevoie:

De ce veți avea nevoie
De ce veți avea nevoie

Deoarece N8Mcu esp8266 este atât de ieftin, vă recomand să cumpărați unul. Puteți pur și simplu să îl conectați la computer și să-l utilizați ca un Arduino. Fără comenzi ciudate sau ceva „necunoscut”.

Pasul 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

-Deschideți ID-ul Arduino

-Accesați Fișier-> Preferințe-> Adrese URL suplimentare pentru panouri: https://arduino.esp8266.com/stable/package_esp8266c… -> faceți clic pe OK

-Închideți IDE și deschideți-l din nou

-Accesați Instrumente-> Placă (unde ați selecta versiunea dvs. de Arduino) -> Manager placi, găsiți ESP8266 și faceți clic pe Instalare

Acum ar trebui să puteți utiliza ESP8266 ca Arduino. Pur și simplu selectați NODEMCU 1.0 ca tablă și ar trebui să fiți gata să codați. (dacă nu funcționează, încercați versiunea 0.9)

Pasul 3: Codul „Arduino”:

Deoarece codul este încurcat când este lipit, l-am inclus ca fișier txt. Descărcați-l și lipiți-l în ID-ul dvs. Arduino.

Codul este comentat, deci nu ar trebui să aveți probleme să înțelegeți ce să schimbați pentru a se potrivi nevoilor dvs

Pasul 4: Acces de oriunde:

Acces de oriunde
Acces de oriunde

Mai întâi trebuie să accesați www.whatsmyip.org și să vă copiați adresa IP.

Acum ar trebui să deschideți setările routerului. (Google cum se face acest lucru pentru routerul dvs.) Deschideți browserul și introduceți adresa routerului. Acolo veți găsi câteva setări, inclusiv ceva de-a lungul liniei Redirecționării sau redirecționării porturilor.

Lucrul important de reținut aici este „portul de serviciu” și „adresa IP”.

În „Portul de service”, ar trebui să tastați portul pe care l-ați specificat în codul Arduino. (al meu avea 301)

În „Adresă IP”, ar trebui să tastați: IP (din whatsmyip): ServicePort

deci ar trebui să arate ceva de genul xxx.xxx.xx.xx: 301

Lăsați celelalte setări în Implicit. (sau verificați cum să redirecționați portul pentru router)

Pasul 5: Ce se întâmplă acum ???

Acum … trebuie doar să tastați xxx.xxx.xx.xx: 301 în browserul dvs. și ar trebui să aveți o pagină web de bază cu două butoane pe ea. Sunt sigur că vă puteți da seama cum să le folosiți.

Puteți introduce adresa în telefonul mobil în timp ce sunteți departe de casă și puteți accesa ESP8266 în acest fel. Poate că, în loc să porniți și să opriți un LED, încercați să-i spuneți să porniți AC-ul în acele zile fierbinți de vară.

Recomandat: