Talaan ng mga Nilalaman:
- Hakbang 1: Panimula ng Thermometer
- Hakbang 2: Mga Bersyon ng WiFi Thermometer
- Hakbang 3: OneWire - Mga Diagram at DS18B20 Sensor
- Hakbang 4: Mga Skematika para sa Lahat (AP / STA Mode) ESP8266 Thermometers
- Hakbang 5: Mga Source Code
Video: Wifi Thermometer Na may ESP8266 sa STA / AP Mode: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang tutorial na ito ay batay sa ESP8266 at ang application nito bilang WiFi thermometer na nagpapatakbo ng HTTP webserver. Magagamit din ang 2 mode na STA bilang client o AP bilang mga access point.
Hakbang 1: Panimula ng Thermometer
Ngayon ay maikling ipapakilala ko ang proyekto ng wifi thermometer. Gumagamit ang thermometer ng ESP8266 wifi chip sa NodeMCU v3 Lolin development board. Bilang karagdagan sa pag-log ng data, ang Wifi chip ay nagtataglay din ng isang web server kung saan naglalabas ito ng sinusukat na data. Sinusukat ang data tuwing naglo-load ang isang pahina. Walang naitala na data kapag walang ginagawa. Pinapayagan ng web server na patakbuhin ang HTML + CSS code, na nagbibigay-daan sa ilang sukat na gumawa ng isang magandang grapikong interface upang magbalangkas ng temperatura sa gumagamit halimbawa sa isang talahanayan. Maaari ring awtomatikong i-update ng Javascript ang data sa pahina, ngunit hindi ko ginamit ang pagpipiliang ito.
Hakbang 2: Mga Bersyon ng WiFi Thermometer
Mayroong dalawang mga bersyon ng proyektong ito, ang pag-andar ng website tulad nito ay pareho. Sa parehong mga kaso, nagpapatakbo ang ESP8266 ng isang web server na kumukuha ng mga temperatura sa isang talahanayan. Ang pagkakakonekta ay naiiba sa mga bersyon. Sa isang kaso posible na gumamit ng isang mayroon nang LAN network kung saan kumokonekta ang board at humahawak ng isang webserver sa isang static o pabago-bagong IP address. Matapos ipasok ang IP sa window ng browser, makakatanggap ang gumagamit ng isang kahilingan mula sa ESP na may temperatura na hiniling.
Sa pangalawang kaso, ang board ay nagpapadala ng sarili nitong SSID sa AP mode bilang isang access point. Ina-access ng gumagamit ang board sa pamamagitan ng pagpasok ng network password (kasama sa ESP8266). Ang board ay nagpapadala ng SSID na may WPA / WPA2 PSK na naka-encrypt, o posible na mag-broadcast ng isang bukas na wifi network. Maa-access lamang ang data sa abot ng wifi network na ito sa labas ng LAN network ng bahay. Ang DHCP server ay tumatakbo din sa ESP, na pagkatapos ng matagumpay na pagpapatotoo ng gumagamit ay nagtatalaga ng isang IP address mula sa saklaw. Ang website ay matatagpuan sa gateway IP address - ESP.
Hakbang 3: OneWire - Mga Diagram at DS18B20 Sensor
Ang data ng temperatura ay naitala mula sa isang pares ng mga sensor ng temperatura ng DS18B20 na nakakonekta sa OneWire bus, na nagpapahintulot sa data na makolekta ng isang conductor, na may posibilidad na hilahin ang conductor sa sampu hanggang daan-daang metro. Ang DS18B20 ay ginawa sa dalawang pangunahing bersyon - ang tinatawag. panloob na sensor sa kaso ng transistor o sa hindi tinatagusan ng tubig - panlabas na disenyo sa aluminyo tubo. Ang OneWire ay angkop para sa mga kapaligiran sa pagkagambala at maaaring tumanggap ng hanggang sa 256 sensor. Ang mga indibidwal na sensor ay nahahati sa kanilang address sa pabrika - serial number. Mayroong 2 pangunahing mga pagpipilian sa koneksyon ng sensor. Karaniwang koneksyon at parasitiko, parehong maaaring pinalakas sa 3.3 - 5.5V. Ang mga pagkakaiba ay maliwanag mula sa mga diagram ng mga kable ng OneWire.
Hakbang 4: Mga Skematika para sa Lahat (AP / STA Mode) ESP8266 Thermometers
Hakbang 5: Mga Source Code
Magagamit sa: https://arduino.php5.sk/wifi-teplomer.php?lang=en o: [email protected] para sa iyong mode AP para sa access point, o STA para sa kliyente sa mayroon nang WiFi network. Ang parehong mga bersyon ay gumagamit ng webserver na tumatakbo sa ESP8266.
Inirerekumendang:
Gumamit ng Smartphone Bilang Hindi Makipag-ugnay sa Thermometer / Portable Thermometer: 8 Hakbang (na may Mga Larawan)
Gumamit ng Smartphone Bilang Hindi Makipag-ugnay sa Thermometer / Portable Thermometer: Pagsukat sa temperatura ng katawan sa hindi contact / contactless tulad ng isang thermo gun. Nilikha ko ang proyektong ito sapagkat ang Thermo Gun ngayon ay napakamahal, kaya dapat kumuha ako ng kahalili upang makagawa ng DIY. At ang layunin ay gumawa ng may mababang bersyon ng badyet. Mga SuportaMLX90614Ardu
Thermometer sa Pag-log ng DIY Na May 2 Mga Sensor: 3 Mga Hakbang (na may Mga Larawan)
Thermometer sa Pag-log ng DIY Na May 2 Sensor: Ang proyektong ito ay isang pagpapahusay ng aking nakaraang proyekto " DIY Logging Thermometer ". Ini-log nito ang mga pagsukat sa tempearature sa isang micro SD card. Pagbabago ng hardware Nagdagdag ako ng sensor ng temperatura ng DS18B20 sa module ng real time na orasan, kung saan mayroong pr
Batay sa Arduino Hindi Makipag-ugnay sa Infrared Thermometer - Thermometer na Batay sa IR Gamit ang Arduino: 4 na Hakbang
Batay sa Arduino na Hindi Nakikipag-ugnay sa Infrared Thermometer | Thermometer na Batay sa IR Gamit ang Arduino: Kumusta mga tao sa mga itinuturo na ito ay gagawa kami ng isang hindi nakikipag-ugnay na Thermometer gamit ang arduino. Dahil kung minsan ang temperatura ng likido / solid ay masyadong mataas o paraan upang mababa at pagkatapos ay mahirap makipag-ugnay dito at basahin ito temperatura noon sa mga tagpong iyon
Parehong Mode ESP8266 (AP at Client Mode): 3 Mga Hakbang
Parehong Mode ESP8266 (AP at Client Mode): Sa nakaraang artikulo gumawa ako ng isang Tutorial sa kung paano itakda ang mode sa ESP8266, na bilang isang Access point o istasyon ng wifi at bilang isang wifi client. Sa artikulong ito ipapakita ko sa iyo kung paano upang itakda ang mode na ESP8266 upang maging parehong mode. Iyon ay, sa Mode na ito ang ESP8266 ay maaaring
ESP32 NTP Temperatura Probe Cooking Thermometer Na May Steinhart-Hart Pagwawasto at Temperatura Alarm .: 7 Hakbang (na may Mga Larawan)
ESP32 NTP Temperatura Probe Cooking Thermometer Na May Steinhart-Hart Pagwawasto at Temperatura Alarm .: Nasa paglalakbay pa rin upang makumpleto ang isang " paparating na proyekto ", " ESP32 NTP Temperatura Probe Cooking Thermometer Na May Steinhart-Hart Pagwawasto at Temperatura Alarm " ay isang Naituturo na nagpapakita kung paano ako nagdaragdag ng isang probe ng temperatura ng NTP, piezo b