Orodha ya maudhui:

Wometer Thermometer na ESP8266 katika STA / AP Mode: Hatua 5
Wometer Thermometer na ESP8266 katika STA / AP Mode: Hatua 5

Video: Wometer Thermometer na ESP8266 katika STA / AP Mode: Hatua 5

Video: Wometer Thermometer na ESP8266 katika STA / AP Mode: Hatua 5
Video: REALITY OF SMALL RED LIGHT IN ELECTRIC METER OF HOUSE 😭😭😭 2024, Novemba
Anonim
Wometer Thermometer na ESP8266 katika STA / AP Mode
Wometer Thermometer na ESP8266 katika STA / AP Mode

Mafunzo haya yanategemea ESP8266 na matumizi yake kama kipima joto cha WiFi ambacho kinaendesha seva ya wavuti ya HTTP. Kuna pia njia 2 za STA kama mteja au AP kama vituo vya Ufikiaji.

Hatua ya 1: Utangulizi wa Kipimajoto

Leo nitaanzisha kwa kifupi mradi wa kipima joto cha wifi. Thermometer hutumia wifi chip ya ESP8266 kwenye bodi ya maendeleo ya NodeMCU v3 Lolin. Mbali na ukataji wa data, chip ya Wifi pia inashikilia seva ya wavuti ambapo hutoa data iliyopimwa. Takwimu hupimwa kila wakati ukurasa unapobeba. Hakuna data iliyorekodiwa wakati wa uvivu. Seva ya wavuti inaruhusu kuendesha nambari ya HTML + CSS, ambayo inaruhusu kwa kiwango fulani kutengeneza kielelezo kizuri cha picha ili kupanga joto kwa mtumiaji kwa mfano kwenye meza. Javascript pia inaweza kusasisha kiotomatiki data kwenye ukurasa, lakini sikutumia chaguo hili.

Hatua ya 2: Matoleo ya Kipimajoto cha WiFi

Matoleo ya Kipimajoto cha WiFi
Matoleo ya Kipimajoto cha WiFi

Kuna matoleo mawili ya mradi huu, utendaji wa wavuti ni sawa. Katika visa vyote viwili, ESP8266 inaendesha seva ya wavuti ambayo huchota joto kwenye meza. Uunganisho unatofautishwa katika matoleo. Katika kesi moja inawezekana kutumia mtandao wa LAN uliopo ambao bodi inaunganisha na kushikilia webserver kwenye anwani ya IP tuli au ya nguvu. Baada ya kuingia IP kwenye dirisha la kivinjari, mtumiaji hupokea ombi kutoka kwa ESP na joto kwa ombi.

Katika kesi ya pili, bodi inasambaza SSID yake mwenyewe katika hali ya AP kama njia ya kufikia. Mtumiaji hupata bodi kwa kuingiza nywila ya mtandao (iliyojumuishwa katika ESP8266). Bodi inasambaza SSID na usimbuaji wa WPA / WPA2 PSK, au inawezekana kutangaza mtandao wa wifi wazi. Takwimu zinapatikana tu kwa ufikiaji wa mtandao huu wa wifi nje ya mtandao wa LAN wa nyumbani. Seva ya DHCP pia inaendesha kwenye ESP, ambayo baada ya uthibitishaji uliofanikiwa wa mtumiaji hupa anwani ya IP kutoka kwa anuwai. Tovuti iko kwenye anwani ya IP ya lango - ESP.

Hatua ya 3: OneWire - Michoro na Sensorer za DS18B20

OneWire - Michoro na Sensorer za DS18B20
OneWire - Michoro na Sensorer za DS18B20
OneWire - Michoro na Sensorer za DS18B20
OneWire - Michoro na Sensorer za DS18B20

Takwimu za joto zimerekodiwa kutoka kwa sensorer ya joto ya DS18B20 ambayo imeunganishwa na basi ya OneWire, ambayo inaruhusu data kukusanywa na kondakta mmoja, na uwezekano wa kuvuta kondakta hadi makumi kwa mamia ya mita. DS18B20 hutolewa katika matoleo mawili kuu - inayoitwa. sensor ya ndani katika kesi ya transistor au katika kuzuia maji - muundo wa nje kwenye bomba la alumini. OneWire inafaa kwa mazingira ya kuingiliwa na inaweza kubeba sensorer hadi 256. Sensorer za kibinafsi hugawanywa na anwani yao ya kiwanda - nambari ya serial. Kuna chaguzi mbili kuu za unganisho la sensa. Uunganisho wa kawaida na vimelea, vyote vinaweza kuwezeshwa kwa 3.3 - 5.5V. Tofauti zinaonekana kutoka kwa michoro za wiring OneWire.

Hatua ya 4: Skematiki kwa Wote (Njia ya AP / STA) ESP8266 Thermometers

Skematiki kwa Wote (Njia ya AP / STA) Thermometers za ESP8266
Skematiki kwa Wote (Njia ya AP / STA) Thermometers za ESP8266

Hatua ya 5: Nambari za Chanzo

Inapatikana kwa: https://arduino.php5.sk/wifi-teplomer.php?lang=en au: [email protected] Uliza AP yako ya hali ya upatikanaji, au STA kwa mteja kwenye mtandao wa WiFi uliopo. Toleo zote zinatumia webserver inayoendesha kwenye ESP8266.

Ilipendekeza: