
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Tämä opetusohjelma perustuu ESP8266: een ja sen sovellukseen WiFi -lämpömittarina, joka käyttää HTTP -verkkopalvelinta. Saatavana on myös 2 tilaa STA asiakkaaksi tai AP tukiasemiksi.
Vaihe 1: Lämpömittarin käyttöönotto
Tänään esittelen lyhyesti wifi -lämpömittarin projektin. Lämpömittari käyttää ESP8266 -wifi -sirua NodeMCU v3 Lolin -kehityskortilla. Tietojen kirjaamisen lisäksi Wifi -sirulla on myös verkkopalvelin, josta se lähettää mitattua dataa. Tiedot mitataan aina, kun sivu latautuu. Tietoja ei tallenneta käyttämättä. Verkkopalvelin sallii HTML + CSS -koodin suorittamisen, mikä mahdollistaa jossain määrin mukavan graafisen käyttöliittymän lämpötilan kuvaamiseksi käyttäjälle esimerkiksi taulukossa. Javascript voi myös päivittää sivun tiedot automaattisesti, mutta en käyttänyt tätä vaihtoehtoa.
Vaihe 2: WiFi -lämpömittarin versiot

Tästä projektista on kaksi versiota, verkkosivuston toiminnot ovat samat. Molemmissa tapauksissa ESP8266 käyttää verkkopalvelinta, joka piirtää lämpötilat taulukkoon. Liitettävyys on eriytetty versioissa. Yhdessä tapauksessa on mahdollista käyttää olemassa olevaa lähiverkkoa, johon kortti muodostaa yhteyden ja pitää verkkopalvelinta staattisella tai dynaamisella IP -osoitteella. Kun IP -osoite on syötetty selainikkunaan, käyttäjä vastaanottaa pyynnön ESP: ltä ja pyynnöstä lämpötilat.
Toisessa tapauksessa kortti lähettää oman SSID -tunnuksensa AP -tilassa tukiasemana. Käyttäjä pääsee taululle syöttämällä verkon salasanan (sisältyy ESP8266: een). Taulu lähettää SSID: n WPA / WPA2 PSK -salauksella, tai on mahdollista lähettää avoin wifi -verkko. Tiedot ovat käytettävissä vain tämän wifi -verkon ulottuvilla kodin LAN -verkon ulkopuolella. DHCP -palvelin toimii myös ESP: llä, joka onnistuneen käyttäjän todennuksen jälkeen määrittää IP -osoitteen alueelta. Verkkosivusto sijaitsee yhdyskäytävän IP -osoitteessa - ESP.
Vaihe 3: OneWire - Kaaviot ja DS18B20 -anturit


Lämpötilatiedot tallennetaan OneWire -väylään kytketystä DS18B20 -lämpötila -anturiparista, jonka avulla yksi kerääjä voi kerätä tietoja ja vetää johdon kymmenistä satoihin metreihin. DS18B20 valmistetaan kahdessa pääversiossa - ns. sisäanturi transistorikotelossa tai vedenpitävä - ulkomuoto alumiiniputkessa. OneWire soveltuu häiriöympäristöihin ja siihen mahtuu jopa 256 anturia. Yksittäiset anturit on jaettu tehdasosoitteella - sarjanumerolla. Pääanturin liitäntävaihtoehtoja on 2. Normaali liitäntä ja loinen, molemmat voidaan syöttää 3,3 - 5,5 V: n jännitteellä. Erot ilmenevät OneWiren kytkentäkaavioista.
Vaihe 4: Kaaviot kaikille (AP/STA -tila) ESP8266 -lämpömittarit

Vaihe 5: Lähdekoodit
Saatavilla osoitteessa: https://arduino.php5.sk/wifi-teplomer.php?lang=fi tai: [email protected] Pyydä tila-AP tukiasemaa tai STA asiakkaalle olemassa olevassa WiFi-verkossa. Molemmat versiot käyttävät verkkopalvelinta, joka toimii ESP8266: lla.
Suositeltava:
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta

Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
Ota ja lähetä kuvia ESP32-Cam-kameralla käyttämällä ESP8266 WeMos D1 R1 Wifi -prosessoria, jossa Uno: 7 vaihetta

Ota ja lähetä kuvia ESP32-Camilla käyttämällä ESP8266 WeMos D1 R1 Wifi -prosessoria Uno-toiminnolla: Ota kuva ESP32-Cam-kameralla (OV2640) käyttämällä ESP8266 WeMos D1 R1 WiFI -prosessoria Uno-toiminnolla ja lähetä se sähköpostitse, tallenna Google Driveen ja lähetä se osoitteeseen Whatsapp Twilion avulla. Vaatimukset: ESP8266 WeMos D1 R1 WiFI -prosessori, jossa Uno (https: // protosupplies
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta

ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui
HiFive1 -verkkopalvelin, jossa on ESP32 / ESP8266 WiFi -moduulit Opetusohjelma: 5 vaihetta

HiFive1-verkkopalvelin, jossa on ESP32 / ESP8266 WiFi-moduulit Opetusohjelma: HiFive1 on ensimmäinen Arduino-yhteensopiva RISC-V-pohjainen kortti, joka on rakennettu SiFiven FE310-suorittimella. Taulu on noin 20 kertaa nopeampi kuin Arduino UNO, mutta UNO -kortilta HiFive1 puuttuu langaton yhteys. Onneksi on olemassa useita edullisia
Merkittävä WiFi -kytkin, jossa ESP8266: 7 vaihetta

Huomattava WiFi -kytkin, jossa ESP8266: Lampun sytyttäminen tai sammuttaminen (esimerkkinä) koskettamalla herkkää aluetta tai mobiilisovellusta voi olla erittäin helppoa ESP8266 Relay Touch / WiFi -kytkinmoduulin avulla. Heltecin valmistama uskomattoman pieni 3 cm: n levy, jossa on vain yksi