Indholdsfortegnelse:

Arduino Ultra Low Power Weather Station: 5 trin
Arduino Ultra Low Power Weather Station: 5 trin

Video: Arduino Ultra Low Power Weather Station: 5 trin

Video: Arduino Ultra Low Power Weather Station: 5 trin
Video: Building a Custom Wireless Weather Station (Arduino) 2024, Juli
Anonim
Arduino Ultra Low Power vejrstation
Arduino Ultra Low Power vejrstation

Denne vejledning viser dig, hvordan du bygger en vejrstation med super lav effekt ved hjælp af en arduino nano, en bme 280 og rf433 radiomodul, der vil vare omkring 1,5 til 2 år på 2 LiPo 18650'er og evnen til at udvide den, tilføje flere sensorer og et solpanel.

Trin 1: Dele

Sender:

  • 1 x Arduino Pro mini (Med strøm -LED og spændingsregulator fjernet)
  • 1 x Bme280 sensor (enhver sensor ville gøre, tilføj bare et par bits kode)
  • 1 x Buck -konverter (Den mest effektive mulige, VALGFRIT)
  • 1 x Diode (VALGFRIT)
  • 2 x 18650s (ethvert batteri ville gøre, hvis det er i området 2-5,5v)
  • 1 x brødbræt
  • Nogle han- og hunhoveder og -kabler
  • 1 x Rf433 sender (med antenne)
  • 1 x solpanel (VALGFRIT)
  • 1 x vejrbestandigt kabinet (jeg brugte en gammel Tupperware)

Modtager:

  • 1 x Arduino Pro mini (I dette tilfælde ville enhver arduino gøre)
  • 1 x Liquid Crystal display
  • 1 x Rf433 modtager (med antenne)

Trin 2: Byg det

Byg den
Byg den
Byg den
Byg den
Byg den
Byg den
Byg den
Byg den

Kør alt i overensstemmelse hermed i protoboardet til modtageren, sørg for at lave antennen i henhold til dit moduls frekvens med en side som denne. Antennens længde skal være den samme for modtageren og senderen.

Trin 3: Koden

Senderkoden er optimeret til lav strøm ved hjælp af LowPower.h -biblioteket og adafruit's bme280 -bibliotek.

Modtageren på den anden side har ingen optimering til lav effekt, selvom du let kan tilføje den selv.

Nogle muligheder er kommenteret i koden for at spare strøm, men den kan let ikke kommenteres til fejlfinding.

Trin 4: Resultater

Måling af strømmen fra sendersiden viser en søvnstrøm på ca. 11uA. Det gør dette i omkring 24 sekunder og sender derefter temperatur, fugtighed og barometrisk tryk. Det tager omkring 350 ms at gøre det og bruger omkring 11,5 mA. Men du kan nemt tilføje dine egne sensorer og udvide vejrstationen.

For at beregne køretid brugte jeg denne praktiske lommeregner fra Oregon indlejret. Udskiftning af værdierne i onlineregnemaskinen viser os en driftstid på omkring 1,5 år, hvilket er ret acceptabelt under hensyntagen til de to 1, 500mAh LiPos, der er monteret. Med solpanelet på den anden side ville driftstiden være ubegrænset med denne form for forbrug.

Jeg vil senere tilføje en batteribeskyttelses -ic eller en kode til overvågning af batteriet

Jeg håber, at du fandt det nyttigt. Spørgsmål eller rettelser må du gerne lade dem stå herunder

Trin 5: EDIT:

Jeg har ændret rf433 -modulet med et nrf24l01 -kort og en antenne, og til modtageren har jeg tilføjet en esp8266 og brugt Blynk til at få oplysningerne på min telefon, med denne opsætning kan du have flere vejrstationer med en modtager, der kommunikerer tilbage til din telefon. Hvis nogen vil have kodeskemaerne eller brugerdefineret printkort, som jeg har designet, er du velkommen til at tale med mig.

Anbefalede: