Taula de continguts:
- Pas 1: parts
- Pas 2: Esquema i diagrama de cablejat
- Pas 3: Escut de l'estació meteorològica PCB Arduino Uno
- Pas 4: biblioteques de sensors Arduino, informació manual i altra
- Pas 5: soldar PCB
- Pas 6: Instal·lació de l'estació meteorològica personal
- Pas 7: comandaments ESP8266 AT
- Pas 8: Codi Arduino
- Pas 9: resultat
- Pas 10: IoT Personal NodeMCU ESP12 WiFi Weather Station V2
Vídeo: Estació meteorològica sense fils WiFi Arduino Wunderground: 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquest instructiu us mostraré com construir una estació meteorològica sense fils personal mitjançant Arduino
Una estació meteorològica és un dispositiu que recopila dades relacionades amb el clima i l’entorn mitjançant molts sensors diferents. Podem mesurar moltes coses com:
- Temperatura
- Humitat
- Vent
- Pressió baromètrica
- Índex UV
- Pluja
La meva inspiració per crear aquesta estació meteorològica és Greg de l’anemòmetre Davis, velocitat del vent i pluja del codi Arduino.
Estic fent servir Arduino Uno com a placa principal.
El mòdul WiFi ESP8266 enviarà dades a www.wunderground.com
Weather Underground és un servei meteorològic comercial que proporciona informació meteorològica en temps real a través d'Internet.
Faré servir aquests sensors:
- Temperatura: Dallas DS18B20
- Humitat, pressió: BME280
- UV, Solar - ML8511
- Anenòmetre i direcció del vent - Davis 6410
- Pluviòmetre - Ventus W174
Pas 1: parts
Les parts necessàries per construir aquest projecte són les següents:
- Arduino Uno
- ESP8266 ESP-01 o ESP-12
- BME280
- ML8511
- Davis 6410
- Ventus W174
Pas 2: Esquema i diagrama de cablejat
Pas 3: Escut de l'estació meteorològica PCB Arduino Uno
Disseny de circuits impresos (PCB), he estat utilitzat, programari Sprint-Layout . Exportat a fitxers Gerber.
Per crear aquest escut de l’estació meteorològica Arduino Uno necessitareu:
- ML8511 Sortida analògica del sensor de llum ultraviolada dels raigs UV UVB per Arduino Ebay
- Sonda tèrmica digital impermeable o sensor Arduino DS18B20 Ebay
- Kit JST-XH 4Pin 2,54 mm Terminal de carcassa Connectors de cables de capçalera PCB Ebay
- Sensor de pressió atmosfèrica Sensor de temperatura Humitat Sensor BME280Ebay
- 1x ESP8266 ESP12F Ebay
- Resistència 1x 1k 0805
- 1x 120R 0805 resistència
- Pont 8x 0R 1206 (resistència)
- tauler de coure
- 2x 4.7K resistència
- 1x resistència de 10k
- 1x 3mm led
- 1x sòcol RJ45 Ebay
- 1x condensador electrolític de 47uF
- 1x pins de capçalera de 40 pins Ebay
- 1x regulador de tensió Sot-223 Ams1117 Ams117-3,3 3,3V 1A Ebay
- 1x 2,54 mm Pitch Switch DIP 2 Ebay
Pas 4: biblioteques de sensors Arduino, informació manual i altra
1) Projecte de l'estació meteorològica Arduino www.cactus.io
2) Manual de l'anemòmetre Davis 6410
3) Biblioteca Adafruit BME280 Driver (sensor de pressió baromètrica)
4) Biblioteca de sensors UV ML8511
5) Biblioteca Arduino per a circuits integrats de temperatura màxima DS18B20 DS18S20 - Tingueu en compte que sembla que hi ha un problema amb aquesta sèrie. DS1822 DS1820 MAX31820
6) Biblioteca per a xips de 1 fil de Dallas / Maxim
7) Wunderground (protocol de càrrega de l'estació meteorològica personal)
feedback.weather.com/customer/en/portal/articles/2924682-pws-upload-protocol?b_id=17298&fbclid=IwAR3KTp6uTCxjdVCiXmoIvPpYdJHAtREcrRUaH41NJSM4k-LqnDb
8) Estació meteorològica NodeMCU
Pas 5: soldar PCB
Escut de l'estació meteorològica que vaig publicar al cas Raspberry Pi. Crec que es veu millor.
Pas 6: Instal·lació de l'estació meteorològica personal
La ubicació de l’estació meteorològica és la part més important de la instal·lació. Si l'estació meteorològica es troba sota un arbre o un voladís, les dades de pluja mesurades per l'estació no seran correctes. Si col·loqueu l’estació meteorològica en un carreró, podríeu obtenir un efecte de túnel del vent a l’anemòmetre, que donaria dades de vent errònies. L'estació meteorològica hauria de tenir una bona "recuperació" o la distància de qualsevol altre objecte alt.
La mesura del vent estàndard s’hauria de fer a 10 metres sobre el terra. Un sostre funciona millor per a mi.
L’estació meteorològica s’alimenta de panells solars. Per tant, és autònom.
L’error més freqüent en instal·lar una estació meteorològica s’associa amb la pèrdua de posició del sensor del termòmetre. Els meteoròlegs defineixen la temperatura com la temperatura a l’ombra amb molta ventilació. Quan col·loqueu l'estació meteorològica, assegureu-vos:
- El sensor del termòmetre no rep mai la llum solar directa.
- El termòmetre rep molta ventilació i no està bloquejat pel vent.
- Si el termòmetre es col·loca sobre una coberta, assegureu-vos que estigui almenys 1,5 metres per sobre de la coberta.
- Si el termòmetre es col·loca sobre l’herba, de nou, hauria d’estar a 1,5 metres com a mínim per sobre de la superfície de l’herba.
- El termòmetre es troba a almenys 15 metres de la superfície pavimentada més propera.
Per tant, estic fent ús d’abric meteorològic. L’he fet amb tub de PVC. D'aquesta manera, l'estació meteorològica es pot col·locar a la llum solar directa, amb el termòmetre situat a l'interior del refugi.
Més informació sobre com instal·lar l’estació meteorològica aquí
Pas 7: comandaments ESP8266 AT
Primer cal preparar el mòdul wifi ESP8266. Canvieu CWMODE a 1 = Mode estació (client) i connecteu ESP8266 al vostre encaminador WiFi. Estic fent servir l’adaptador sèrie USB a ttl. Només necessita connectar 4 cables (+ 3,3 V, GND TX, RX)
O podeu utilitzar Arduino per enviar comandes AT a ESP8266.
Ordres AT:
AT
AT + CWMODE?
AT + CWMODE = 1
AT + CWJAP = "el vostre ssd", "contrasenya"
més ordres AT aquí
Pas 8: Codi Arduino
1. Abans de penjar codi al vostre Arduino Uno, registreu-vos a wunderground.com per obtenir un identificador d’estació WU i una clau / contrasenya
2. Canvieu aquest identificador i aquesta clau / contrasenya al codi Arduino de la vostra estació meteorològica.
- ID char = "xxxxxxxx"; // identificació de l'estació meteorològica wunderground
- Cadena PASSWORD = "xxxxxxxx"; // contrasenya de l'estació meteorològica wunderground
3. Canvieu l'altitudepws per obtenir mesuradors de pressió relativa (m)
4. #define DEBUG 1 // si només comproveu les dades dels sensors.
5. Estic fent servir un temps de bucle de 30 segons per enviar dades a Wunderground.com. 25 segons trigaré a mesurar la velocitat del vent. Un altre temps és per llegir les dades del sensor.
Pas 9: resultat
Està treballant i enviant dades de sensors a Wunderground.com. Estic molt feliç;)
Pas 10: IoT Personal NodeMCU ESP12 WiFi Weather Station V2
Nova estació meteorològica versió v2, feu clic a
Recomanat:
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Estació meteorològica de bricolatge i estació de sensor WiFi: 7 passos (amb imatges)
Estació meteorològica de bricolatge i estació de sensor WiFi: en aquest projecte us mostraré com crear una estació meteorològica juntament amb una estació de sensor WiFi. L'estació del sensor mesura les dades de temperatura i humitat locals i les envia, mitjançant WiFi, a l'estació meteorològica. L'estació meteorològica mostra llavors
Shelly Sense: alimentació sense fils (WPC Qi Standard): 5 passos (amb imatges)
Shelly Sense: alimentació sense fils (WPC Qi Standard): ATENCIÓ: després d’aquest tutorial perdreu la garantia i també corre el risc de trencar el vostre Shelly Sense. Feu-ho només si sabeu què feu i si sou conscients dels riscos. El Shelly Sense és un producte increïble per percebre tots els
Estació meteorològica amb transmissió de dades sense fils: 8 passos
Estació meteorològica amb transmissió de dades sense fils: aquesta instrucció és l’actualització del meu projecte anterior: estació meteorològica amb registre de dades. Es pot veure el projecte anterior aquí - Estació meteorològica amb registre de dades Si teniu alguna pregunta o problema, podeu posar-vos en contacte amb mi al meu correu electrònic: iwx.production@gmai
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o un interruptor d'encesa / apagat: 4 passos
Introduïu un timbre sense fils en un interruptor d'alarma sense fils o en un interruptor d'encès / apagat: recentment he construït un sistema d'alarma i l'he instal·lat a casa. Vaig fer servir interruptors magnètics a les portes i els vaig connectar a través de les golfes: les finestres eren una altra història i el cablejat dur no era una opció. Necessitava una solució sense fils i això és