INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Daar is slegs 'n paar dinge beter as om (met sukses) te programmeer en jou Arduino te gebruik. Een van die dinge is sekerlik die gebruik van u ESP8266 as 'n Arduino met WiFi! In hierdie instruksies sal ek u 'n maklike manier wys om die ESP8266 as 'n webbediener te laat werk en toegang tot die bediener te kry vanaf enige plek (via die internet)
As u hierdie instruksies ook interessant vind, sal u miskien van my ander hou:
MAKLIKE Arduino OLED sensor data vertoning
Hoe om 'n hoëspanningstoevoer te maak
Hoe om data van Arduino na Excel te stuur (en dit te plot)
Hoe om die Arduino -sensorlesings op die Nokia 5110 -skerm te vertoon
Stap 1: Wat u benodig:
Aangesien die esp8266 NodeMcu so goedkoop is, beveel ek sterk aan dat u een koop. U kan dit eenvoudig aan u rekenaar koppel en dit as 'n Arduino gebruik. Geen vreemde opdragte of iets "onbekends" nie.
Stap 2: Arduino IDE+ESP8266:
-Maak die Arduino IDE oop
-Gaan na lêer-> Voorkeure-> Bykomende bestuurders-URL's: https://arduino.esp8266.com/stable/package_esp8266c…-> klik OK
-Sluit die IDE en maak dit weer oop
-Gaan na Tools-> Board (waar u u weergawe van Arduino sou kies)-> Boards Manager, vind die ESP8266 en klik op Installeer
U behoort nou die ESP8266 as 'n Arduino te kan gebruik. Kies eenvoudig die NODEMCU 1.0 as u bord en u moet gereed wees om te kodeer. (as dit nie werk nie, probeer die 0.9 weergawe)
Stap 3: "Arduino" -kode:
Aangesien die kode deurmekaar raak as dit geplak word, het ek dit as 'n txt -lêer opgeneem. Laai dit af en plak dit in u Arduino IDE.
Daar word kommentaar op die kode gelewer, dus u hoef nie te verstaan wat u moet verander om aan u behoeftes te voldoen nie
Stap 4: Toegang vanaf enige plek:
Eerstens moet u na www.whatsmyip.org gaan en u IP kopieer.
U moet nou u router -instellings oopmaak. (google hoe om dit vir u router te doen) Maak u blaaier oop en tik die adres van u router in. Daar vind u 'n paar instellings, insluitend iets soos die aanstuur of die deurstuur van die poort.
Die belangrikste ding om hier op te let is die 'Dienspoort' en die 'IP -adres'.
In "Dienspoort" moet u die poort tik wat u in u Arduino -kode gespesifiseer het. (myne was 301)
In "IP -adres" moet u tik: IP (van whatsmyip): ServicePort
dit behoort dus soos xxx.xxx.xx.xx te lyk: 301
Laat die ander instellings op Standaard. (of kyk hoe u na u router kan stuur)
Stap 5: Wat nou ???
Tik nou … xxx.xxx.xx.xx: 301 in u blaaier en u moet 'n basiese webblad met twee knoppies daarop hê. Ek is seker dat u kan uitvind hoe u dit kan gebruik.
U kan die adres in u selfoon tik terwyl u van die huis af is en op die manier toegang tot die ESP8266 kry. Miskien, in plaas daarvan om 'n LED aan en uit te skakel, kan u dit aanbeveel om op die warm somersdae u AC aan te skakel.