Innholdsfortegnelse:

ESP8266-12 Weatherstation: 4 trinn (med bilder)
ESP8266-12 Weatherstation: 4 trinn (med bilder)

Video: ESP8266-12 Weatherstation: 4 trinn (med bilder)

Video: ESP8266-12 Weatherstation: 4 trinn (med bilder)
Video: My job is to observe the forest and something strange is happening here. 2024, November
Anonim
ESP8266 - 12 værstasjon
ESP8266 - 12 værstasjon

Dette prosjektet handler om å bygge og teste værstasjon basert på ESP8266 - 12. Konseptet er basert på lav effekt med ladebatteri ved bruk av solceller. Denne instruerbare er basert på mine to tidligere prosjekter ladesystem og esp logger.

BOM:

PCB prototypebrett

s.click.aliexpress.com/e/bgL8ra4o

s.click.aliexpress.com/e/cZld3Uu0

sak

s.click.aliexpress.com/e/bnH8vwuC

s.click.aliexpress.com/e/cgh1TZZA

6V solceller:

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

Batteri. 18650 litiumionbatteri.

Holder for 18650 batteri

Sensor.

Du kan velge hva som helst, jeg liker I2C -sensorer, jeg velger lyssensor MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)

s.click.aliexpress.com/e/mF3rZpQ (BME280 - temperatur-, fuktighets- og trykksensor)

eller.

DS18B20 1-tråds temperatursensor https://s.click.aliexpress.com/e/bhmyP8ha gratis forsendelse:

s.click.aliexpress.com/e/bhmyP8ha

2 x keramisk kondensator 100 nF

1x elektrolytisk kondensator47microF (kan bruke 470microFarad)

s.click.aliexpress.com/e/bFvGcnB6 *

* kondensatorpakker

s.click.aliexpress.com/e/bFvGcnB6

s.click.aliexpress.com/e/bcwvHbiC

1x CP2102 USB til UART seriell modul

s.click.aliexpress.com/e/btKG0HlO

n

2x taktil trykknapp

s.click.aliexpress.com/e/DEGyCsC

2x brødbrett langt eller 1xlangt brødbrett + 1x kort brødbrett eller 1x PCB (som er bedre, lav kapasitans) https://s.click.aliexpress.com/e/DEGyCsC (lang)

s.click.aliexpress.com/e/DEGyCsC (kort)

1x pakke dupont -kabler (ikke så bra, bedre å kjøpe tykkere, for god tilkobling)

Motstander: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ

Pakker:

s.click.aliexpress.com/e/DEGyCsC

s.click.aliexpress.com/e/bzLcEtPS

Trinn 1: Bygging

Bygning
Bygning
Bygning
Bygning
Bygning
Bygning

Jeg beskriver bare hoveddelene for esp weatherstation, flere detaljer om mine tidligere instruerbare prosjekter.

Jeg bruker ESP8266 - 12 mikrokontroller, du kan bruke ESP8266 - 7 med antenne. For å arbeide med esp -brikke trenger du en nedtrappningsmodul på 3,3 V, som konverterer spenning fra litiumionbatteri til 3,3 V. Jeg bruker litiumionbatteri fra den gamle bærbare batteripakken.

For å lade batteri bruker jeg solcelle, i utgangspunktet trenger du solcelle, som gir maks 7 V (avhengig av TP4056 lademodul) og rundt 200 mA maksimal strøm fra solcelle. Maksimal strøm avhenger av batteriet, det er regel C/10, men for litiumbatterier kan du lade med 500 mA også (C er batteriets kapasitet).

Til mål bruker jeg 3 temometre DS18b20, som er basert på ett ledningskonsept. Jeg sjekker også universell adresse til hver enkelt temoter. Hvorfor 3 meter? Sjekk inn neste lysbilde.

Også ESP kan måle med wifi -antenne! Jeg måler styrken til SSID som jeg kobler til. Vanligvis er det i dB -enheter. Også min esp sjekk antall wifi -nett rundt huset mitt. Noen ganger er 2, noen ganger er 3 eller 4.

Trinn 2: Måling

Måling
Måling

Til måling bruker jeg 3 temometre, ett mål temperatur inne i esken, hvor er esp og all maskinvare. Andre temometer måler temperaturen på luften utenfor. Jeg fester bare sensor bak brettet på balkongen. Tredje temometer jeg bruker til å måle temperaturen inne i flasken. Når det er sol, er luften inne i flasken ganske varm. Så det er som solstrålingsdetektor.

Jeg måler også batterispenning med analog digital converter (ADC). ESP bruker ADC med maks 1 V, så jeg må dele votlage fra litiumbatteri til mindre enn 1 V.

Også ESP måler styrken på SSID og antall wifi -nett rundt huset mitt.

Trinn 3: Testing

For testing bruker jeg Thingspeak -kanalen (https://thingspeak.com/channels/297517?fref=gc). Jeg lager 8 grafer, utetemperatur, ADC (verdier fra ADC, som måler batterispenning), Forskjell (Temperatur ute - temperatur i flaske), temperatur i eske, Wi -Fi -styrke, Antall "wiffs", Temperatur på Sol = i flaske.

Min esp sender data til thingspeak hvert 28. minutt (jeg satte på 30 minutter, men intern klokke svinger med litt støy, men i utgangspunktet er tidsintervallet rundt 28 minutter)

Det fungerer ganske bra, men i forrige uke fant jeg ut at en verdi daglig mangler en verdi. Tidsintervallet er lengre enn 28 minutter = 56 minutter. Kanskje Thingspeak -serveren er litt problematisk.

Du kan også lage graf fra disse verdiene og legge denne grafen til en annen kanal på Thingspeak (bruk verktøyene MATLAB Analysis og MATLAB Visualization). Jeg bruker det, men det kan føre til at det mangler litt i verdiene mine. (Manglende verdier skjedde også etter at jeg slettet mine nye grafer og nye kanaler)

Trinn 4: Grafer

Det er hyggelig å sjekke temperaturen ute og analysere temperaturen i flasken min, som er som drivhus. Temperaturen kan nå over 30 ° C (86 F) når utsiden er rundt 15 ° C (59 F). Utetemperaturen min er heller ikke nøyaktig, på prognosens nettsted i min region sjekker jeg at utetemperaturen som jeg måler fortsatt er høyere. Kanskje jeg trenger bedre isolasjon.

temperaturen ute

temperatur ved SOL

Anbefalt: