Sommario:
- Passaggio 1: introduzione del termometro
- Passaggio 2: versioni del termometro WiFi
- Passaggio 3: OneWire - Diagrammi e sensori DS18B20
- Passaggio 4: Schemi per tutti (modalità AP/STA) Termometri ESP8266
- Passaggio 5: codici sorgente
Video: Termometro Wifi con ESP8266 in modalità STA/AP: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo tutorial è basato su ESP8266 e la sua applicazione come termometro WiFi che esegue server web HTTP. Sono disponibili anche 2 modalità STA come client o AP come punti di accesso.
Passaggio 1: introduzione del termometro
Oggi vi presento brevemente il progetto del termometro wifi. Il termometro utilizza il chip wifi ESP8266 sulla scheda di sviluppo NodeMCU v3 Lolin. Oltre alla registrazione dei dati, il chip Wifi contiene anche un server Web in cui emette i dati misurati. I dati vengono misurati ogni volta che viene caricata una pagina. Nessun dato viene registrato quando è inattivo. Il server Web consente di eseguire codice HTML + CSS, il che consente in una certa misura di creare una bella interfaccia grafica per tracciare le temperature all'utente, ad esempio in una tabella. Javascript può anche aggiornare automaticamente i dati sulla pagina, ma non ho usato questa opzione.
Passaggio 2: versioni del termometro WiFi
Esistono due versioni di questo progetto, la funzionalità del sito Web in quanto tale è la stessa. In entrambi i casi, ESP8266 esegue un server Web che disegna le temperature in una tabella. La connettività è differenziata nelle versioni. In un caso è possibile utilizzare una rete LAN esistente a cui si connette la scheda e che mantiene un webserver su un indirizzo IP statico o dinamico. Dopo aver inserito IP nella finestra del browser, l'utente riceve una richiesta da ESP con temperature su richiesta.
Nel secondo caso la scheda trasmette il proprio SSID in modalità AP come access point. L'utente accede alla scheda inserendo la password di rete (inclusa in ESP8266). La scheda trasmette SSID con crittografia WPA/WPA2 PSK, oppure è possibile trasmettere una rete wifi aperta. I dati sono accessibili solo all'interno della portata di questa rete wifi al di fuori della rete LAN della casa. Il server DHCP è anche in esecuzione sull'ESP, che dopo l'autenticazione utente riuscita assegna un indirizzo IP dall'intervallo. Il sito Web si trova all'indirizzo IP del gateway - ESP.
Passaggio 3: OneWire - Diagrammi e sensori DS18B20
I dati di temperatura vengono registrati da una coppia di sensori di temperatura DS18B20 che sono collegati al bus OneWire, che consente di raccogliere i dati da un conduttore, con la possibilità di tirare il conduttore a decine o centinaia di metri. DS18B20 sono prodotti in due versioni principali - i cosiddetti. sensore per interni in custodia a transistor o in versione impermeabile - design per esterni in tubo di alluminio. OneWire è adatto per ambienti con interferenze e può ospitare fino a 256 sensori. I singoli sensori sono divisi per il loro indirizzo di fabbrica - numero di serie. Ci sono 2 principali opzioni di connessione del sensore. Collegamento normale e parassita, entrambi possono essere alimentati a 3,3 - 5,5V. Le differenze sono evidenti dagli schemi elettrici di OneWire.
Passaggio 4: Schemi per tutti (modalità AP/STA) Termometri ESP8266
Passaggio 5: codici sorgente
Disponibile su: https://arduino.php5.sk/wifi-teplomer.php?lang=en o: [email protected] Richiedi la tua modalità AP per access point o STA per client su rete WiFi esistente. Entrambe le versioni utilizzano un server web in esecuzione su ESP8266.
Consigliato:
Usa lo smartphone come termometro senza contatto/termometro portatile: 8 passaggi (con immagini)
Usa lo smartphone come termometro senza contatto / termometro portatile: misurazione della temperatura corporea senza contatto / senza contatto come una pistola termica. Ho creato questo progetto perché la pistola termica ora è molto costosa, quindi devo trovare un'alternativa per fare il fai-da-te. E lo scopo è fare con la versione a basso budget.SuppliesMLX90614Ardu
Termometro a infrarossi senza contatto basato su Arduino - Termometro a infrarossi con Arduino: 4 passaggi
Termometro a infrarossi senza contatto basato su Arduino | Termometro a infrarossi con Arduino: Ciao ragazzi in questo tutorial faremo un termometro senza contatto usando arduino. Poiché a volte la temperatura del liquido/solido è troppo alta o troppo bassa e quindi è difficile entrare in contatto con esso e leggerlo temperatura poi in quella scena
Entrambe le modalità ESP8266 (modalità AP e client): 3 passaggi
Entrambe le modalità ESP8266 (modalità AP e client): nell'articolo precedente ho fatto un Tutorial su come impostare la modalità su ESP8266, che sia come Access point o stazione wifi e come client wifi.in questo articolo ti mostrerò come per impostare la modalità ESP8266 su entrambe le modalità. Cioè, in questa modalità ESP8266 può
Controlla il PC in modalità wireless con gli occhi lampeggianti;): 9 passaggi (con immagini)
Controlla il PC in modalità wireless con gli occhi lampeggianti;): Che ne dici di andare oltre le tue abitudini?? Che ne dici di provare qualcosa di nuovo??!!!!Che ne dici di controllare il tuo PC e fare tutto quello che vuoi SENZA usare la tastiera e il mouse!Hmm… Ma come è possibile???Con un battito di ciglia!! Non b
Interfacciamento del microcontrollore 8051 con lcd in modalità a 4 bit: 5 passaggi (con immagini)
Interfacciamento del microcontrollore 8051 con lcd in modalità a 4 bit: In questo tutorial vi parleremo di come possiamo interfacciare lcd con l'8051 in modalità a 4 bit