Tartalomjegyzék:

Wifi hőmérő ESP8266 -mal STA/AP módban: 5 lépés
Wifi hőmérő ESP8266 -mal STA/AP módban: 5 lépés

Videó: Wifi hőmérő ESP8266 -mal STA/AP módban: 5 lépés

Videó: Wifi hőmérő ESP8266 -mal STA/AP módban: 5 lépés
Videó: Control Relay ESP-01 Module from Smartphone 2024, Július
Anonim
Wifi hőmérő ESP8266 -mal STA/AP módban
Wifi hőmérő ESP8266 -mal STA/AP módban

Ez az oktatóanyag az ESP8266 -on és annak HTTP -webszervert futtató WiFi hőmérőként való alkalmazásán alapul. Két STA mód is elérhető ügyfélként vagy AP hozzáférési pontként.

1. lépés: A hőmérő bevezetése

Ma röviden bemutatom a wifi hőmérő projektjét. A hőmérő az ESP8266 wifi chipet használja a NodeMCU v3 Lolin fejlesztőlapon. Az adatnaplózás mellett a Wifi chip egy webszervert is tartalmaz, ahol kimért adatokat ad ki. Az adatokat minden oldal betöltésekor mérik. Tétlen állapotban nem rögzítenek adatokat. A webszerver lehetővé teszi a HTML + CSS kód futtatását, amely lehetővé teszi bizonyos mértékig egy szép grafikus felület létrehozását a felhasználó számára, például egy táblázatban. A Javascript automatikusan frissítheti az oldalon található adatokat is, de nem használtam ezt a lehetőséget.

2. lépés: A WiFi hőmérő verziói

A WiFi hőmérő változatai
A WiFi hőmérő változatai

Ennek a projektnek két változata létezik, a weboldal funkcionalitása ugyanaz. Az ESP8266 mindkét esetben egy webszervert futtat, amely táblázatokat rajzol a hőmérséklethez. A csatlakozási lehetőségek változatosak. Az egyik esetben lehetőség van egy meglévő LAN -hálózat használatára, amelyhez az alaplap statikus vagy dinamikus IP -címen csatlakozik és tart egy webszervert. Miután megadta az IP -t a böngészőablakban, a felhasználó kérést kap az ESP -től, kérésre hőmérsékletet is megadva.

A második esetben a kártya hozzáférési pontként továbbítja saját SSID -jét AP módban. A felhasználó a táblát a hálózati jelszó megadásával érheti el (az ESP8266 tartalmazza). Az alaplap WPA / WPA2 PSK titkosítással továbbítja az SSID -t, vagy lehetőség van nyílt wifi hálózat sugárzására. Az adatok csak az otthoni LAN hálózaton kívüli wifi -hálózat elérhetőségén belül érhetők el. A DHCP szerver is fut az ESP -n, amely sikeres felhasználói hitelesítés után IP -címet rendel a tartományból. A webhely az átjáró IP -címén (ESP) található.

3. lépés: OneWire - Diagramok és DS18B20 érzékelők

OneWire - Diagramok és DS18B20 érzékelők
OneWire - Diagramok és DS18B20 érzékelők
OneWire - Diagramok és DS18B20 érzékelők
OneWire - Diagramok és DS18B20 érzékelők

A hőmérsékleti adatokat egy pár DS18B20 hőmérséklet -érzékelő rögzíti, amelyek a OneWire buszhoz vannak csatlakoztatva, amely lehetővé teszi az adatok egy vezető által történő összegyűjtését, és lehetővé teszi, hogy a vezetőt több tíz -száz méterre húzza. A DS18B20 két fő változatban készül - ún. beltéri érzékelő tranzisztor tokban vagy vízálló - kültéri kivitel alumínium csőben. A OneWire alkalmas interferencia környezetekhez, és akár 256 érzékelőt is befogadhat. Az egyes érzékelőket a gyári címük - sorozatszámuk - osztják el. Két fő érzékelő csatlakoztatási lehetőség van. Normál csatlakozás és parazita, mindkettő 3,3 - 5,5 V feszültségű. A különbségek nyilvánvalóak a OneWire kapcsolási rajzaiból.

4. lépés: Vázlatos rajzok mindenki számára (AP/STA mód) ESP8266 hőmérők

Vázlatok mindenkinek (AP/STA mód) ESP8266 hőmérők
Vázlatok mindenkinek (AP/STA mód) ESP8266 hőmérők

5. lépés: Forráskódok

Elérhető a következő címen: https://arduino.php5.sk/wifi-teplomer.php?lang=en vagy: [email protected] Kérje módját AP hozzáférési ponthoz, vagy STA ügyfelet a meglévő WiFi hálózathoz. Mindkét verzió ESP8266 rendszeren futó webszervert használ.

Ajánlott: