INHOUDSOPGAWE:
Video: ESP8266 - 12 Weerstasie: 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hierdie projek handel oor die bou en toets van weerstasies gebaseer op ESP8266 - 12. Die konsep is gebaseer op lae krag met 'n laaibattery met sonkrag. Hierdie instruksie is gebaseer op my vorige 2 projekte laai stelsel en esp logger.
BOM:
PCB prototipe bord
s.click.aliexpress.com/e/bgL8ra4o
s.click.aliexpress.com/e/cZld3Uu0
saak
s.click.aliexpress.com/e/bnH8vwuC
s.click.aliexpress.com/e/cgh1TZZA
6V sonselle:
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
Battery. 18650 Litium -ioon battery.
Houer vir 18650 battery
Sensor.
U kan enigiets kies, ek hou van I2C -sensors, ek kies ligsensor MAX44009 https://s.click.aliexpress.com/e/mF3rZpQ (MAX44009)
s.click.aliexpress.com/e/mF3rZpQ (BME280 - temperatuur-, humiditeits- en druksensor)
of.
DS18B20 1-draads temperatuursensor https://s.click.aliexpress.com/e/bhmyP8ha gratis aflewering:
s.click.aliexpress.com/e/bhmyP8ha
2 x keramiek kondensator 100 nF
1x Elektrolitiese kondensator47microF (kan 470microFarad gebruik)
s.click.aliexpress.com/e/bFvGcnB6 *
* kapasitor pakke
s.click.aliexpress.com/e/bFvGcnB6
s.click.aliexpress.com/e/bcwvHbiC
1x CP2102 USB na UART -reeksmodule
s.click.aliexpress.com/e/btKG0HlO
n
2x tasbare drukknop
s.click.aliexpress.com/e/DEGyCsC
2x broodborde lank of 1xlange broodbord + 1x kort broodbord of 1x pcb (wat beter is, lae kapasiteit) https://s.click.aliexpress.com/e/DEGyCsC (lank)
s.click.aliexpress.com/e/DEGyCsC (kort)
1x pak dupontkabels (nie so goed nie, beter om dikker te koop, vir goeie verbinding)
Weerstande: 3x 10kΩ 2x 4.7kΩ 1x 2.2kΩ 1x 300kΩ 1x 100kΩ
Pakkette:
s.click.aliexpress.com/e/DEGyCsC
s.click.aliexpress.com/e/bzLcEtPS
Stap 1: Bou
Ek beskryf net die belangrikste dele vir veral weerstasie, meer besonderhede oor my vorige opdragbare projekte.
Ek gebruik ESP8266 - 12 mikrobeheerder, u kan ESP8266 - 7 met antenna gebruik. Om 'n chip te werk, benodig u 'n afstuwingsmodule van 3,3 V, wat die spanning van die litiumioonbattery na 3,3 V. omskakel.
Vir die laai van die battery gebruik ek 'n sonkrag, basies benodig u 'n sonsel, wat 'n maksimum van 7 V lewer (afhangend van die laai -module TP4056) en 'n maksimum van ongeveer 200 mA van die son. Die maksimum stroom hang af van die battery; dit is reël C/10, maar vir litiumbatterye kan u ook met 500 mA laai (C is die batterykapasiteit).
Vir maat gebruik ek 3 temometers DS18b20, wat gebaseer is op een draadkonsep. Ek kyk ook na die universele adres van elke individuele tema. Hoekom 3 meter? Kyk na die volgende skyfie.
ESP kan ook met wifi -antenne meet! Ek meet die sterkte van SSID wat ek verbind. Gewoonlik is dit in dB -eenhede. Ook my esp tjek -aantal wifi -nette in my huis. Soms is 2, soms 3 of 4.
Stap 2: Meet
Vir die meting gebruik ek 3 temometers, een temperatuur in die boks, waar is esp en alle hardeware. Tweede temometer meet lugtemperatuur buite. Ek heg net 'n sensor agter die bord op die balkon. Derde temometer wat ek gebruik om die temperatuur in die bottel te meet. As dit sonnig is, is die lug in die bottel redelik warm. Dit is dus soos sonstralingsdetektor.
Ek meet ook die batteryspanning met 'n analoog digitale omskakelaar (ADC). ESP gebruik ADC met maksimum 1 V, so ek moet die votlage van die litiumbattery verdeel tot minder as 1 V.
ESP meet ook die sterkte van my SSID en die aantal wifi -nette in my huis.
Stap 3: Toets
Vir die toets gebruik ek die Thingspeak -kanaal (https://thingspeak.com/channels/297517?fref=gc). Ek skep 8 grafieke, buitentemperatuur, ADC (waardes van ADC, wat die batteryspanning meet), verskil (temperatuur buite - temperatuur in bottel), temperatuur in boks, sterkte van wifi, aantal "verifieer", temperatuur op son = in bottel.
My esp stuur elke 28 minute data na thingspeak (ek het 30 minute aangeskakel, maar die interne klok ossilleer met 'n bietjie geraas, maar basies is die tydsinterval ongeveer 28 minute)
Dit werk redelik goed, maar verlede week vind ek dat een waarde per dag een keer ontbreek. Die tydsinterval is langer as 28 minute = 56 minute. Miskien is Thingspeak -bediener 'n bietjie problematies.
U kan ook 'n grafiek uit hierdie waardes skep en hierdie grafiek by 'n ander kanaal op Thingspeak voeg (gebruik gereedskap MATLAB -analise en MATLAB -visualisering). Ek gebruik dit, maar miskien veroorsaak dit dat my waardes 'n bietjie ontbreek. (Ontbrekende waardes het ook gebeur nadat ek my nuwe grafieke en nuwe kanale uitgevee het)
Stap 4: Grafieke
Dit is lekker om die temperatuur buite te kontroleer en die temperatuur in my bottel, wat soos 'n kweekhuis is, te ontleed. Die temperatuur kan meer as 30 ° C (86 F) bereik as die buitekant ongeveer 15 ° C (59 F) is. My buitentemperatuur is ook nie akkuraat nie; op die voorspelde webwerf van my streek kyk ek of die buite temperatuur wat ek meet nog steeds hoër is. Miskien het ek beter isolasie nodig.
temperatuur buite
temperatuur by SON
Aanbeveel:
Professionele weerstasie met behulp van ESP8266 en ESP32 DIY: 9 stappe (met foto's)
Professionele weerstasie met behulp van ESP8266 en ESP32 DIY: LineaMeteoStazione is 'n volledige weerstasie wat met professionele sensors van Sensirion sowel as 'n Davis -instrumentkomponent (reënmeter, windmeter) verbind kan word
Eenvoudige weerstasie met behulp van ESP8266 .: 6 stappe (met foto's)
Eenvoudige weerstasie met behulp van ESP8266 .: In hierdie instruksies sal ek deel hoe ek ESP8266 kan gebruik om data soos temperatuur, druk, klimaat ens te kry. En YouTube -data soos intekenare en amp; Totale aantal kyke. en vertoon die data op Serial monitor en vertoon dit op LCD. Die data sal f
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: 8 stappe (met foto's)
NaTaLia Weerstasie: Arduino -sonkrag -weerstasie op die regte manier: Na 1 jaar suksesvolle werking op 2 verskillende plekke deel ek my projekplanne met sonkrag -aangedrewe weerstasies en verduidelik hoe dit ontwikkel het tot 'n stelsel wat werklik oor 'n lang tyd kan voortbestaan tydperke van sonkrag. As jy volg
Volledige DIY Raspberry Pi weerstasie met sagteware: 7 stappe (met foto's)
Volledige DIY Raspberry Pi -weerstasie met sagteware: Eind Februarie het ek hierdie pos op die Raspberry Pi -webwerf gesien. http://www.raspberrypi.org/school-weather-station-… Hulle het Raspberry Pi weerstasies vir skole geskep. Ek wou heeltemal een hê! Maar op daardie tydstip (en ek glo nog steeds soos dit geskryf is
Mini weerstasie met Attiny85: 6 stappe (met foto's)
Mini Weerstasie Met Attiny85: In 'n onlangse instruksies het Indigod0g 'n mini -weerstasie beskryf wat redelik goed werk met twee Arduino's. Miskien wil nie almal 2 Arduino's opoffer om humiditeit en temperatuurmetings te kry nie, en ek het opgemerk dat dit moontlik moet wees om