Përmbajtje:

Arduino WiFi Stacioni i motit pa tel Wunderground: 10 hapa (me fotografi)
Arduino WiFi Stacioni i motit pa tel Wunderground: 10 hapa (me fotografi)

Video: Arduino WiFi Stacioni i motit pa tel Wunderground: 10 hapa (me fotografi)

Video: Arduino WiFi Stacioni i motit pa tel Wunderground: 10 hapa (me fotografi)
Video: Telnet объяснил 2024, Korrik
Anonim
Arduino WiFi Stacioni i motit pa tel Wunderground
Arduino WiFi Stacioni i motit pa tel Wunderground

Në këtë Instructable unë do t'ju tregoj se si të ndërtoni stacionin personal të motit pa tel duke përdorur Arduino

Një stacion meteorologjik është një pajisje që mbledh të dhëna në lidhje me motin dhe mjedisin duke përdorur shumë sensorë të ndryshëm. Ne mund të masim shumë gjëra si:

  • Temperatura
  • Lagështia
  • Era
  • Presioni barometrik
  • Indeksi UV
  • Shi

Frymëzimi im për të krijuar këtë stacion moti është Greg nga anemometri www.cactus.io Davis, shpejtësia e erës dhe matësi i shiut Të drejtat e autorit të kodit Arduino i përkasin atij.

Unë jam duke përdorur Arduino Uno si bord kryesor.

Moduli ESP8266 WiFi do të dërgojë të dhëna në www.wunderground.com

Weather Underground është një shërbim komercial i motit që siguron informacione të motit në kohë reale përmes internetit.

Unë do të përdor këta sensorë:

  • Temperatura - Dallas DS18B20
  • Lagështia, Presioni - BME280
  • UV, diellore - ML8511
  • Anenometri dhe drejtimi i erës - Davis 6410
  • Matës shiu - Ventus W174

Hapi 1: Pjesët

Pjesët
Pjesët
Pjesët
Pjesët
Pjesët
Pjesët

Pjesët e nevojshme për të ndërtuar këtë projekt janë si më poshtë:

  1. Arduino Uno
  2. ESP8266 ESP-01 ose ESP-12
  3. BME280
  4. ML8511
  5. Davis 6410
  6. Ventus W174

Hapi 2: Diagrami Skematik dhe Instalimet

Diagrami Skematik dhe Instalimet
Diagrami Skematik dhe Instalimet

Hapi 3: Mburoja e stacionit të motit PCB Arduino Uno

Mburoja e Stacionit të Motit PCB Arduino Uno
Mburoja e Stacionit të Motit PCB Arduino Uno
Mburoja e Stacionit të Motit PCB Arduino Uno
Mburoja e Stacionit të Motit PCB Arduino Uno
Mburoja e Stacionit të Motit PCB Arduino Uno
Mburoja e Stacionit të Motit PCB Arduino Uno

Dizajnoni bordin e qarkut të shtypur (PCB), unë u përdor,, softuer Sprint-Layout . Eksportuar në skedarët Gerber.

Për të krijuar këtë mburojë të stacionit të motit Arduino Uno do t'ju duhet:

  1. ML8511 UVB Sensori i rrezeve ultravjollcë Sensori i dritës UV Rezultati analog për Arduino Ebay
  2. Sonda dixhitale e papërshkueshme nga uji ose Sensori DS18B20 Sensori Arduino Ebay
  3. JST-XH Kit 4Pin 2.54mm Terminal Strehimi i PCB Header Wire Connectors Ebay
  4. Sensori i presionit atmosferik Sensori i lagështisë Sensori Breakout BME280Ebay
  5. 1x ESP8266 ESP12F Ebay
  6. 1x 1k 0805 rezistencë
  7. 1x rezistencë 120R 0805
  8. Bluzë 8x 0R 1206 (rezistencë)
  9. dërrasë bakri
  10. 2x 4.7K rezistencë
  11. Rezistencë 1x 10k
  12. Led 1x 3mm
  13. 1x prizë RJ45 Ebay
  14. Kondensator elektrolitik 1x 47uF
  15. Kunjat e kokës 1x 40pins Ebay
  16. 1x Rregullator i Tensionit Sot-223 Ams1117 Ams117-3.3 3.3V 1A Ebay
  17. Ndërprerës 1x 2.54mm DIP 2 Ebay

Hapi 4: Bibliotekat, Manuali dhe Informacione të tjera të Sensorëve Arduino

1) Projekti i stacionit të motit Arduino www.cactus.io

2) Manuali i anemometrit Davis 6410

3) Biblioteka e Shoferit Adafruit BME280 (Sensori i Presionit Barometrik)

4) Biblioteka Sensore UV ML8511

5) Biblioteka Arduino për Qarqet e Integruara të Temperaturës Maksimale DS18B20 DS18S20 - Ju lutemi vini re se duket se ka një problem me këtë seri. DS1822 DS1820 MAX31820

6) Biblioteka për Dallas/Maxim 1-Wire Chips

7) Wunderground (Protokolli Personal i Ngarkimit të Stacionit Moti)

feedback.weather.com/customer/en/portal/articles/2924682-pws-upload-protocol?b_id=17298&fbclid=IwAR3KTp6uTCxjdVCiXmoIvPpYdJHAtREcrRUaH41NJSM4kLkLkLQLQQQ

8) Stacioni i motit NodeMCU

Hapi 5: Saldimi i PCB

PCB bashkimi
PCB bashkimi
PCB bashkimi
PCB bashkimi
PCB bashkimi
PCB bashkimi

Mburoja e stacionit të motit isha reklamuar në rastin Raspberry Pi. Unë mendoj se duket më mirë.

Hapi 6: Instalimi i stacionit të motit personal

Instalimi i stacionit personal të motit
Instalimi i stacionit personal të motit
Instalimi i stacionit personal të motit
Instalimi i stacionit personal të motit
Instalimi i stacionit personal të motit
Instalimi i stacionit personal të motit

Stacioni i motit të vendndodhjes është pjesa më e rëndësishme e instalimit. Nëse stacioni i motit ndodhet nën një pemë ose një mbingarkesë, të dhënat e reshjeve të matura nga stacioni nuk do të jenë të sakta. Nëse e vendosni stacionin tuaj të motit në një rrugicë, shumë mirë mund të merrni një efekt të tunelit të erës në anemometër, duke rezultuar në të dhëna të gabuara të erës. Stacioni i motit duhet të ketë "marrje" të mirë, ose distancë nga çdo objekt tjetër i gjatë.

Matja standarde e erës duhet të merret në 10 metra mbi tokë. Një çati funksionon më së miri për mua.

Stacioni i motit mundësohet nga panelet diellore. Pra është autonome.

Gabimi më i zakonshëm në instalimin e një stacioni të motit shoqërohet me vendosjen e gabuar të sensorit të termometrit. Meteorologët e përcaktojnë temperaturën si temperatura në hije me ajrosje të bollshme. Kur vendosni stacionin e motit, sigurohuni që:

  • Sensori i termometrit nuk merr rrezet e diellit direkte.
  • Termometri merr shumë ajrosje dhe nuk bllokohet nga era.
  • Nëse termometri vendoset në një çati, sigurohuni që të jetë së paku 1.5 metra mbi çatinë.
  • Nëse termometri vendoset mbi bar, përsëri, ai duhet të jetë së paku 1.5 metra mbi sipërfaqen e barit.
  • Termometri është të paktën 15 metra nga sipërfaqja më e afërt e shtruar.

Kështu që unë jam duke përdorur strehimin e motit. Unë e bëra atë nga tub PVC. Në këtë mënyrë, stacioni i motit mund të vendoset në rrezet e diellit direkte, me termometrin të vendosur brenda strehës.

Më shumë informacion rreth instalimit të stacionit të motit këtu

Hapi 7: Komandat ESP8266 AT

ESP8266 AT Komandat
ESP8266 AT Komandat
ESP8266 AT Komandat
ESP8266 AT Komandat
ESP8266 AT Komandat
ESP8266 AT Komandat

Së pari duhet të përgatisë modulin wifi ESP8266. Ndryshoni CWMODE në 1 = Modaliteti i stacionit (Klienti) dhe lidhni ESP8266 me ruterin tuaj WiFi. Unë jam duke përdorur përshtatësin serik të USB për ttl. Duhet të lidhë vetëm 4 tela (+3.3V, GND TX, RX)

Ose mund të përdorni Arduino për të dërguar komandat AT në ESP8266.

Komandat AT:

AT

AT+CWMODE?

AT+CWMODE = 1

AT+CWJAP = "ssd juaj", "fjalëkalim"

më shumë komanda AT këtu

Hapi 8: Kodi Arduino

1. Para se të ngarkoni kodin në Arduino Uno, regjistrohuni në wunderground.com për të marrë një ID stacioni WU dhe çelës/fjalëkalim

2. Ndryshoni këtë ID dhe çelësin/fjalëkalimin në stacionin tuaj të motit në kodin Arduino.

  • ID e karbonit = "xxxxxxxx"; // ID e stacionit të motit wunderground
  • FJALA E FJALASSS E STRING = "xxxxxxxx"; // fjalëkalimi i stacionit të motit wunderground

3. Ndryshoni lartësitëepws për të marrë njehsorë presioni relativ (m)

4. #përcaktoni DEBUG 1 // nëse kontrolloni vetëm të dhënat e sensorëve.

5. Unë jam duke përdorur kohë lak 30 sekonda duke dërguar të dhëna në Wunderground.com. Do të marr 25 sekonda për të matur shpejtësinë e erës. Koha tjetër është për leximin e të dhënave të sensorit.

Hapi 9: Rezultati

Rezultati
Rezultati

Po punon dhe dërgon të dhëna të sensorëve në Wunderground.com. Unë jam shumë i lumtur;)

Hapi 10: IoT Personal NodeMCU ESP12 WiFi Stacioni i motit pa tel V2

IoT Personal NodeMCU ESP12 WiFi Stacioni i motit pa tel V2
IoT Personal NodeMCU ESP12 WiFi Stacioni i motit pa tel V2

Versioni i ri i stacionit të motit v2 klikoni

Recommended: