Taula de continguts:
- Pas 1: Introducció del termòmetre
- Pas 2: versions del termòmetre WiFi
- Pas 3: OneWire: diagrames i sensors DS18B20
- Pas 4: Esquemes per a tots (mode AP / STA) Termòmetres ESP8266
- Pas 5: codis font
Vídeo: Termòmetre Wifi amb ESP8266 en mode STA / AP: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Aquest tutorial es basa en ESP8266 i la seva aplicació com a termòmetre WiFi que funciona amb servidor web HTTP. També hi ha disponibles 2 modes STA com a client o AP com a punts d'accés.
Pas 1: Introducció del termòmetre
Avui presentaré breument el projecte del termòmetre wifi. El termòmetre utilitza el xip wifi ESP8266 a la placa de desenvolupament NodeMCU v3 Lolin. A més del registre de dades, el xip Wifi també conté un servidor web on genera dades mesurades. Les dades es mesuren cada vegada que es carrega una pàgina. No es registren dades quan estan inactives. El servidor web permet executar codi HTML + CSS, que permet en certa mesura fer una bona interfície gràfica per representar les temperatures a l'usuari, per exemple en una taula. Javascript també pot actualitzar automàticament les dades de la pàgina, però no he utilitzat aquesta opció.
Pas 2: versions del termòmetre WiFi
Hi ha dues versions d’aquest projecte, la funcionalitat del lloc web com a tal és la mateixa. En ambdós casos, l’ESP8266 executa un servidor web que atrau les temperatures en una taula. La connectivitat es diferencia en versions. En un cas, és possible utilitzar una xarxa LAN existent a la qual la placa es connecta i manté un servidor web en una adreça IP estàtica o dinàmica. Després d’introduir IP a la finestra del navegador, l’usuari rep una sol·licitud de l’ESP amb temperatures a petició.
En el segon cas, la placa transmet el seu propi SSID en mode AP com a punt d'accés. L'usuari accedeix al tauler introduint la contrasenya de xarxa (inclosa a ESP8266). La placa transmet SSID amb xifratge WPA / WPA2 PSK, o és possible emetre una xarxa wifi oberta. Les dades només són accessibles a l’abast d’aquesta xarxa wifi fora de la xarxa LAN de casa. El servidor DHCP també s’executa a l’ESP, que després de l’autenticació de l’usuari amb èxit assigna una adreça IP de l’interval. El lloc web es troba a l’adreça IP de la passarel·la: ESP.
Pas 3: OneWire: diagrames i sensors DS18B20
Les dades de temperatura s’enregistren a partir d’un parell de sensors de temperatura DS18B20 connectats al bus OneWire, que permet recollir les dades per un conductor, amb la possibilitat d’arrossegar el conductor de desenes a centenars de metres. DS18B20 es produeixen en dues versions principals, les anomenades. sensor interior en caixa de transistors o impermeable: disseny exterior en tub d'alumini. OneWire és adequat per a entorns d’interferències i pot allotjar fins a 256 sensors. Els sensors individuals es divideixen per la seva adreça de fàbrica: el número de sèrie. Hi ha 2 opcions principals de connexió del sensor. Connexió normal i paràsita, ambdues poden alimentar-se entre 3,3 i 5,5 V. Les diferències són evidents a partir dels diagrames de cablejat de OneWire.
Pas 4: Esquemes per a tots (mode AP / STA) Termòmetres ESP8266
Pas 5: codis font
Disponible a: https://arduino.php5.sk/wifi-teplomer.php?lang=en o: [email protected] Sol·liciteu el vostre punt d'accés de mode o STA per al client de la xarxa WiFi existent. Les dues versions utilitzen un servidor web que s’executa a ESP8266.
Recomanat:
Termòmetre de bricolatge amb un mòdul OLED: 7 passos (amb imatges)
Termòmetre d'habitacions de bricolatge mitjançant un mòdul OLED: aprenem a construir un termòmetre d'ambient mitjançant el sensor DS18B20 i un mòdul OLED. Utilitzem un Piksey Pico com a tauler principal, però l’esbós també és compatible amb les taules Arduino UNO i Nano, de manera que també podeu utilitzar-les
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: 8 passos (amb imatges)
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: mesurant la temperatura corporal sense contacte / sense contacte com una termopistola. Vaig crear aquest projecte perquè Thermo Gun ara és molt car, de manera que he de tenir una alternativa per fer bricolatge. I el propòsit és fer amb una versió de baix pressupost.SuppliesMLX90614Ardu
Termòmetre de registre de bricolatge amb 2 sensors: 3 passos (amb imatges)
Termòmetre de registre de bricolatge amb 2 sensors: aquest projecte és una millora del meu projecte anterior "Termòmetre de registre de bricolatge". Registra les mesures de temperatura a una targeta micro SD. Canvis de programari He afegit un sensor de temperatura DS18B20 al mòdul de rellotge en temps real, on hi ha pr
Termòmetre infraroig sense contacte basat en Arduino - Termòmetre basat en IR mitjançant Arduino: 4 passos
Termòmetre infraroig sense contacte basat en Arduino | Termòmetre basat en IR que utilitza Arduino: Hola nois, en aquest instructable farem un termòmetre sense contacte amb arduino, ja que de vegades la temperatura del líquid / sòlid és massa alta o baixa a la temperatura i és difícil fer-hi contacte i llegir-ne temperatura llavors en aquell escenari
Termòmetre de cocció de sonda de temperatura ESP32 NTP amb correcció de Steinhart-Hart i alarma de temperatura .: 7 passos (amb imatges)
Termòmetre de cocció de sonda de temperatura ESP32 NTP amb correcció de Steinhart-Hart i alarma de temperatura: Encara estem en camí per completar el "proper projecte" Termòmetre de cocció de sonda de temperatura NTP32 amb correcció de Steinhart-Hart i alarma de temperatura " és una instrucció que mostra com afegeixo una sonda de temperatura NTP, piezo b