Innholdsfortegnelse:

Arduino Ultra Low Power værstasjon: 5 trinn
Arduino Ultra Low Power værstasjon: 5 trinn

Video: Arduino Ultra Low Power værstasjon: 5 trinn

Video: Arduino Ultra Low Power værstasjon: 5 trinn
Video: Arduino UNO/NANO - ili9341 - weather station 2024, November
Anonim
Arduino Ultra Low Power værstasjon
Arduino Ultra Low Power værstasjon

Denne guiden viser deg hvordan du bygger en værstasjon med svært lav effekt ved hjelp av en arduino nano, en bme 280 og rf433 radiomodul, som vil vare omtrent 1,5 til 2 år på 2 LiPo 18650 -er og muligheten til å utvide den, og legge til flere sensorer og et solcellepanel.

Trinn 1: Deler

Sender:

  • 1 x Arduino Pro mini (med strømledningen og spenningsregulatoren fjernet)
  • 1 x Bme280 -sensor (hvilken som helst sensor ville gjøre, bare legg til noen koder)
  • 1 x Buck -omformer (Den mest effektive, valgfrie)
  • 1 x Diode (VALGFRITT)
  • 2 x 18650s (ethvert batteri ville gjøre hvis det er i området 2-5,5v)
  • 1 x brødbrett
  • Noen hoder og kabler for mann og kvinne
  • 1 x Rf433 sender (med antenne)
  • 1 x solcellepanel (VALGFRITT)
  • 1 x værbestandig kabinett (jeg brukte en gammel Tupperware)

Mottaker:

  • 1 x Arduino Pro mini (I dette tilfellet ville enhver arduino gjøre)
  • 1 x Liquid Crystal -skjerm
  • 1 x Rf433 mottaker (med antenne)

Trinn 2: Bygg det

Bygg det
Bygg det
Bygg det
Bygg det
Bygg det
Bygg det
Bygg det
Bygg det

Koble alt tilsvarende i protoboardet for mottakeren, sørg for å lage antennen i henhold til modulens frekvens med en side som denne. Lengden på antennen skal være den samme for mottakeren og senderen.

Trinn 3: Koden

Senderkoden er optimalisert for lav effekt ved å bruke LowPower.h -biblioteket og adafruit's bme280 -bibliotek.

Mottakeren på den andre siden har ingen optimalisering for lav effekt, selv om du enkelt kan legge den til selv.

Noen alternativer er kommentert i koden for å spare strøm, men den kan enkelt ikke kommenteres for feilsøkingsformål.

Trinn 4: Resultater

Måling av strømmen fra sendersiden viser en søvnstrøm på omtrent 11uA. Den gjør dette i rundt 24 sekunder, og sender deretter temperatur, fuktighet og barometrisk trykk. Tar rundt 350 ms å gjøre det, og bruker rundt 11,5 mA. Men du kan enkelt legge til dine egne sensorer og utvide værstasjonen.

For å beregne kjøretid brukte jeg denne praktiske kalkulatoren fra Oregon embedded. Å bytte verdiene i den elektroniske kalkulatoren viser oss en kjøretid på rundt 1,5 år, noe som er ganske akseptabelt med tanke på de to 1, 500mAh LiPos som er montert. Med solcellepanelet på den annen side ville kjøretiden være ubegrenset med denne typen forbruk.

Jeg vil senere legge til en batteribeskyttelses -ic eller en kode for overvåking av batteriet

Jeg håper du synes det var nyttig. Spørsmål eller rettelser kan du la dem stå nedenfor

Trinn 5: REDIGER:

Jeg har endret rf433 -modulen med et nrf24l01 -kort og en antenne, og for mottakeren har jeg lagt til en esp8266 og brukt Blynk for å få informasjonen på telefonen min. Med dette oppsettet kan du ha flere værstasjoner med en mottaker som kommuniserer tilbake til telefonen. Hvis noen vil ha kodeskjemaene eller tilpasset PCB som jeg designet, kan du snakke med meg.

Anbefalt: