Satura rādītājs:
- 1. solis: termometra ieviešana
- 2. solis: WiFi termometra versijas
- 3. darbība: OneWire - diagrammas un DS18B20 sensori
- 4. darbība. Shēmas visiem (AP/STA režīms) ESP8266 termometri
- 5. darbība. Avota kodi
Video: Wifi termometrs ar ESP8266 STA/AP režīmā: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šī apmācība ir balstīta uz ESP8266 un tās pielietojumu kā WiFi termometru, kurā darbojas HTTP tīmekļa serveris. Ir pieejami arī 2 režīmi STA kā klients vai AP kā piekļuves punkti.
1. solis: termometra ieviešana
Šodien es īsumā iepazīstināšu ar wifi termometra projektu. Termometrs izmanto ESP8266 wifi mikroshēmu NodeMCU v3 Lolin izstrādes panelī. Papildus datu reģistrēšanai Wifi mikroshēmā ir arī tīmekļa serveris, kurā tā izvada izmērītos datus. Dati tiek mērīti katru reizi, kad lapa tiek ielādēta. Dīkstāves laikā dati netiek ierakstīti. Tīmekļa serveris ļauj palaist HTML + CSS kodu, kas zināmā mērā ļauj izveidot jauku grafisko interfeisu, lai attēlotu temperatūru lietotājam, piemēram, tabulā. Javascript var arī automātiski atjaunināt lapas datus, taču es šo iespēju neizmantoju.
2. solis: WiFi termometra versijas
Šim projektam ir divas versijas, vietnes funkcionalitāte kā tāda ir vienāda. Abos gadījumos ESP8266 vada tīmekļa serveri, kas tabulā zīmē temperatūru. Savienojumi ir diferencēti versijās. Vienā gadījumā ir iespējams izmantot esošu LAN tīklu, ar kuru tāfele savieno un tur tīmekļa serveri statiskā vai dinamiskā IP adresē. Pēc IP ievadīšanas pārlūkprogrammas logā lietotājs saņem pieprasījumu no ESP ar temperatūru pēc pieprasījuma.
Otrajā gadījumā tāfele pārsūta savu SSID AP režīmā kā piekļuves punktu. Lietotājs piekļūst tāfelei, ievadot tīkla paroli (iekļauta ESP8266). Tāfele pārraida SSID ar WPA / WPA2 PSK šifrēšanu, vai arī ir iespējams pārraidīt atvērtu wifi tīklu. Dati ir pieejami tikai šī Wi -Fi tīkla pieejamībā ārpus mājas LAN tīkla. DHCP serveris darbojas arī ESP, kas pēc veiksmīgas lietotāja autentifikācijas piešķir diapazonam IP adresi. Vietne atrodas vārtejas IP adresē - ESP.
3. darbība: OneWire - diagrammas un DS18B20 sensori
Temperatūras dati tiek reģistrēti no DS18B20 temperatūras sensoru pāra, kas ir savienoti ar OneWire kopni, kas ļauj apkopot datus vienam vadītājam, ar iespēju vadīt vadītāju no desmitiem līdz simtiem metru. DS18B20 tiek ražoti divās galvenajās versijās - t.s. iekštelpu sensors tranzistora korpusā vai ūdensnecaurlaidīgs - āra dizains alumīnija caurulē. OneWire ir piemērots traucējumu vidēm un var uzņemt līdz 256 sensoriem. Atsevišķi sensori ir sadalīti pēc to rūpnīcas adreses - sērijas numura. Ir 2 galvenās sensoru pieslēgšanas iespējas. Parasts savienojums un parazītisks, abus var darbināt ar spriegumu 3,3 - 5,5 V. Atšķirības ir redzamas no OneWire elektroinstalācijas shēmām.
4. darbība. Shēmas visiem (AP/STA režīms) ESP8266 termometri
5. darbība. Avota kodi
Pieejams: https://arduino.php5.sk/wifi-teplomer.php?lang=en vai: [email protected] piekļuves punktu AP režīmam vai esošā WiFi tīkla klientam STA. Abās versijās tiek izmantots tīmekļa serveris, kas darbojas ar ESP8266.
Ieteicams:
Pašreizējā režīma oscilatora dizains D klases audio jaudas pastiprinātājiem: 6 soļi
Pašreizējā režīmā balstītā oscilatora dizains D klases audio jaudas pastiprinātājiem: Pēdējos gados D klases audio jaudas pastiprinātāji ir kļuvuši par vēlamo risinājumu pārnēsājamām audio sistēmām, piemēram, MP3 un mobilajiem tālruņiem, ņemot vērā to augsto efektivitāti un zemo enerģijas patēriņu. Oscilators ir svarīga D klases au
Digitālais termometrs DHT11 Izmantojot ESP8266: 4 soļi
Digitālais termometrs DHT11, izmantojot ESP8266: Iepriekšējā rakstā es jau apspriedu DH11 un to, kā to parādīt izvadierīcēs, piemēram, 7 segmentu, LCD, sērijveida monitorā un RGB gredzenā. Un šajā rakstā es parādīšu, kā uzraudzīt temperatūru un mitrumu izmantojot pārlūkprogrammu mobilajā telefonā
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
Izveidojiet savienojumu ar Raspberry Pi režīmā bez galvas, izmantojot Android tālruni. Konfigurējiet arī WiFi: 5 soļi
Izveidojiet savienojumu ar Raspberry Pi bezgalvainā režīmā, izmantojot Android tālruni. Konfigurējiet arī WiFi: (izmantotais attēls ir Raspberry Pi 3 modelis B no vietnes https://www.raspberrypi.org) Šī instrukcija parādīs, kā savienot Raspberry Pi ar Android tālruni, kā arī konfigurēt WiFi Raspberry Pi režīmā bez galvas, ti, bez tastatūras, peles un displeja. Es
ESP8266 digitālais termometrs ar LCD displeju: 7 soļi
ESP8266 digitālais termometrs ar LCD displeju: šodien es jums parādīšu, kā izmantot TFT LCD displeju ESP8266 NodeMCU, lai parādītu temperatūras un mitruma datus konkrētā reāllaika vidē. Es sniedzu piemēru displeja izmantošanai ar DHT22, kas ir temperatūras un mitruma mērītājs. In