Kazalo:

Nadzor ESP8266 prek interneta (od koder koli): 5 korakov (s slikami)
Nadzor ESP8266 prek interneta (od koder koli): 5 korakov (s slikami)

Video: Nadzor ESP8266 prek interneta (od koder koli): 5 korakov (s slikami)

Video: Nadzor ESP8266 prek interneta (od koder koli): 5 korakov (s slikami)
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Julij
Anonim
Nadzor ESP8266 prek interneta (od koder koli)
Nadzor ESP8266 prek interneta (od koder koli)
Nadzor ESP8266 prek interneta (od koder koli)
Nadzor ESP8266 prek interneta (od koder koli)
Nadzor ESP8266 prek interneta (od koder koli)
Nadzor ESP8266 prek interneta (od koder koli)

Obstaja le nekaj stvari, ki so boljše od (uspešnega) programiranja in uporabe vašega Arduina. Zagotovo ena od teh stvari je, da uporabljate svoj ESP8266 kot Arduino z WiFi! V tem navodilu vam bom pokazal Enostaven način, kako ESP8266 delovati kot spletni strežnik, in dostopati do tega strežnika od koder koli (prek interneta)

Tudi če se vam zdi ta pouk zanimiv, vam bo morda všeč kakšen od mojih drugih:

EASY Arduino OLED prikaz senzorskih podatkov

Kako narediti visokonapetostno napajanje

Kako poslati podatke iz Arduina v Excel (in ga narisati)

Kako prikazati odčitke senzorja Arduino na zaslonu Nokia 5110

1. korak: Kaj potrebujete:

Kaj potrebujete
Kaj potrebujete

Ker je esp8266 NodeMcu tako poceni, toplo priporočam nakup. Lahko ga preprosto priključite v računalnik in ga uporabite kot Arduino. Brez čudnih ukazov ali česa "neznanega".

2. korak: 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

-Odprite Arduino IDE

-Pojdite v Datoteka-> Nastavitve-> URL-ji dodatnih upraviteljev plošč: https://arduino.esp8266.com/stable/package_esp8266c…-> kliknite V redu

-Zaprite IDE in ga znova odprite

-Pojdite na Orodja-> Board (kjer bi izbrali svojo različico Arduina)-> Boards Manager, poiščite ESP8266 in kliknite Install

Zdaj bi morali uporabljati ESP8266 kot Arduino. Preprosto izberite NODEMCU 1.0 kot svojo ploščo in pripravljeni boste na kodiranje. (če ne deluje, poskusite z različico 0.9)

Korak: Koda "Arduino":

Ker je koda prilepljena, je vključena kot datoteka txt. Prenesite ga in prilepite v svoj Arduino IDE.

Koda je komentirana, zato ne bi smeli imeti težav pri razumevanju, kaj spremeniti, da ustreza vašim potrebam

4. korak: Dostop od kjer koli:

Dostop od koder koli
Dostop od koder koli

Najprej morate iti na www.whatsmyip.org in kopirati svoj IP.

Zdaj bi morali odpreti nastavitve usmerjevalnika. (google kako to storiti za vaš usmerjevalnik) Odprite brskalnik in vnesite naslov usmerjevalnika. Tam boste našli nekaj nastavitev, vključno z nekaj v skladu s posredovanjem ali posredovanjem vrat.

Pri tem je treba omeniti "servisna vrata" in "naslov IP".

V "Vrata za storitve" vnesite vrata, ki ste jih navedli v kodi Arduino. (moj je bil 301)

V "Naslov IP" vnesite: IP (iz whatsmyip): ServicePort

torej bi moralo izgledati kot xxx.xxx.xx.xx: 301

Ostale nastavitve pustite privzete. (ali preverite, kako naprej usmeriti usmerjevalnik)

5. korak: Kaj zdaj ???

Zdaj … samo vnesite brskalnik xxx.xxx.xx.xx: 301 in imeli boste osnovno spletno stran z dvema gumboma. Prepričan sem, da lahko ugotovite, kako jih uporabiti.

Naslov lahko vnesete v mobilni telefon, medtem ko niste doma in tako dostopate do ESP8266. Morda namesto da vklopite in izklopite LED, mu v teh vročih poletnih dneh poskusite povedati, naj vklopi klimatsko napravo.

Priporočena: