Sommario:
Video: ESP8266 - 12 Stazione meteorologica: 4 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo progetto riguarda la costruzione e il test di una stazione meteorologica basata su ESP8266 - 12. Il concetto si basa su una bassa potenza con la ricarica della batteria tramite cella solare. Questo istruibile si basa sul mio precedente sistema di ricarica di 2 progetti e sul logger esp.
Distinta:
Scheda prototipo PCB
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
Astuccio
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
Celle solari 6V:
s.click.aliexpress.com/e/boPIbdcU
s.click.aliexpress.com/e/P2CdlvQ
s.click.aliexpress.com/e/hpaB1es
ESP 8266 12
s.click.aliexpress.com/e/uPIsjqu
s.click.aliexpress.com/e/c2KA2QyC
Batteria. 18650 Litio - batteria agli ioni.
Supporto per batteria 18650
Sensore.
Puoi scegliere qualsiasi cosa, mi piacciono i sensori I2C, scelgo il sensore di luce MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - sensore di temperatura, umidità e pressione)
o.
DS18B20 Sensore di temperatura a 1 filo https://s.click.aliexpress.com/e/bhmyP8ha spedizione gratuita:
s.click.aliexpress.com/e/bhmyP8ha
2 x condensatore ceramico 100 nF
1x condensatore elettrolitico47microF (può usare 470microFarad)
s.click.aliexpress.com/e/bFvGcnB6 *
* pacchi di condensatori
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
1x CP2102 da USB a modulo seriale UART
s.click.aliexpress.com/e/btKG0HlO
n
2x pulsanti tattili
s.click.aliexpress.com/e/DEGyCsC
2x breadboard lunghe o 1x breadboard lunghe + 1x breadboard corte o 1x PCB (che è meglio, a bassa capacità) https://s.click.aliexpress.com/e/DEGyCsC (long)
s.click.aliexpress.com/e/DEGyCsC (breve)
1x confezione di cavi dupont (non così buono, meglio comprarne uno più spesso, per una buona connessione)
Resistori: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Confezioni:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
Passaggio 1: costruzione
Descrivo solo le parti principali per la stazione meteorologica esp, maggiori dettagli sui miei precedenti progetti istruttivi.
Uso il microcontrollore ESP8266 - 12, puoi usare ESP8266 - 7 con l'antenna. Per il funzionamento del chip esp, è necessario un modulo step-down da 3,3 V, che converte la tensione dalla batteria agli ioni di litio a 3,3 V. Uso la batteria agli ioni di litio dal vecchio pacco batteria del notebook.
Per caricare la batteria, utilizzo una cella solare, in pratica hai bisogno di una cella solare, che dia un massimo di 7 V (dipende dal modulo di ricarica TP4056) e circa 200 mA di corrente massima dalla cella solare. La corrente massima dipende dalla batteria, è la regola C/10 ma per le batterie al litio si può caricare anche con 500 mA (C è la capacità della batteria).
Per la misura utilizzo 3 termometri DS18b20, che si basano sul concetto di un filo. Inoltre controllo l'indirizzo universale di ogni singolo themoter. Perché 3 metri? Controlla nella prossima diapositiva.
Anche l'ESP può misurare con l'antenna wifi! Misuro la forza dell'SSID che collego. Di solito è in unità dB. Anche il mio esp controlla il numero di reti wifi intorno a casa mia. A volte sono 2, a volte sono 3 o 4.
Passaggio 2: misurazione
Per misurare uso 3 termometri, uno misura la temperatura all'interno della scatola, dove si trova l'esp e tutto l'hardware. Il secondo termometro misura la temperatura dell'aria esterna. Attacco solo il sensore dietro la scheda sul balcone. Terzo termometro che uso per misurare la temperatura all'interno della bottiglia. Quando c'è il sole, l'aria all'interno della bottiglia è piuttosto calda. Quindi è come un rilevatore di radiazioni solari.
Inoltre misuro la tensione della batteria con convertitore analogico digitale (ADC). L'ESP usa l'ADC con un massimo di 1 V, quindi devo dividere il votlage dalla batteria al litio a meno di 1 V.
Anche ESP misura la forza del mio SSID e il numero di reti wifi, intorno a casa mia.
Passaggio 3: test
Per i test utilizzo il canale Thingspeak (https://thingspeak.com/channels/297517?fref=gc). Creo 8 grafici, Temperatura esterna, ADC (valori da ADC, che misurano la tensione della batteria), Differenza (Temperatura esterna - temperatura in bottiglia), Temperatura in scatola, Forza del wifi, Numero di "wify", Temperatura su Sun =in bottiglia.
Il mio esp invia dati a thingspeak ogni 28 minuti (ho impostato su 30 minuti, ma l'orologio interno oscilla con un po' di rumore, ma in pratica l'intervallo di tempo è di circa 28 minuti)
Funziona abbastanza bene, ma la scorsa settimana ho scoperto che una volta al giorno manca un valore. L'intervallo di tempo è più lungo di 28 minuti = 56 minuti. Forse il server Thingspeak è un po' problematico.
Inoltre puoi creare un grafico da questi valori e aggiungere questo grafico a un altro canale su Thingspeak (usa gli strumenti MATLAB Analysis e MATLAB Visualization). Lo uso, ma forse causa un po' di mancanza nei miei valori. (I valori mancanti si sono verificati anche dopo aver eliminato i miei nuovi grafici e nuovi canali)
Passaggio 4: grafici
È bello controllare la temperatura all'esterno e analizzare la temperatura nella mia bottiglia, che è come una serra. La temperatura può superare i 30 °C (86 F) quando all'esterno è di circa 15 °C (59 F). Anche la mia temperatura esterna non è precisa, sul sito web delle previsioni della mia regione controllo, che la temperatura esterna che misuro è ancora più alta. Forse ho bisogno di un isolamento migliore.
temperatura esterna
temperatura al DOM
Consigliato:
Stazione meteorologica professionale con ESP8266 e ESP32 fai da te: 9 passaggi (con immagini)
Stazione Meteo Professionale con ESP8266 ed ESP32 DIY: LineaMeteoStazione è una stazione meteo completa interfacciabile con i sensori professionali di Sensirion e con alcuni componenti dello strumento Davis (Pluviometro, Anemometro) Il progetto è pensato come stazione meteo fai da te ma richiede solo il
Stazione meteorologica semplice con ESP8266.: 6 passaggi (con immagini)
Stazione meteorologica semplice che utilizza ESP8266.: In questo Instructable condividerò come utilizzare ESP8266 per ottenere dati come temperatura, pressione, clima ecc. E dati di YouTube come abbonati e amp; Numero totale di visualizzazioni. e visualizzare i dati sul monitor seriale e visualizzarli su LCD. I dati saranno f
Stazione meteo fai-da-te e stazione sensore WiFi: 7 passaggi (con immagini)
Stazione meteo fai-da-te e stazione sensore WiFi: in questo progetto ti mostrerò come creare una stazione meteo insieme a una stazione sensore WiFi. La stazione sensore misura i dati di temperatura e umidità locali e li invia, tramite WiFi, alla stazione meteorologica. La stazione meteorologica visualizza quindi t
Stazione meteorologica completa fai-da-te Raspberry Pi con software: 7 passaggi (con immagini)
Completa la stazione meteorologica Raspberry Pi fai-da-te con il software: alla fine di febbraio ho visto questo post sul sito Raspberry Pi. http://www.raspberrypi.org/school-weather-station-…Hanno creato le stazioni meteorologiche Raspberry Pi per le scuole. ne volevo assolutamente uno! Ma a quel tempo (e credo ancora mentre scrivo
Mini stazione meteorologica con Attiny85: 6 passaggi (con immagini)
Mini stazione meteorologica con Attiny85: In una recente istruzione Indigod0g ha descritto una mini stazione meteorologica che funziona abbastanza bene, utilizzando due Arduino. Forse non tutti vogliono sacrificare 2 Arduino per ottenere letture di umidità e temperatura e ho commentato che dovrebbe essere possibile d