Sisällysluettelo:

Arduinon erittäin pienitehoinen sääasema: 5 vaihetta
Arduinon erittäin pienitehoinen sääasema: 5 vaihetta

Video: Arduinon erittäin pienitehoinen sääasema: 5 vaihetta

Video: Arduinon erittäin pienitehoinen sääasema: 5 vaihetta
Video: торт ШКОЛЬНЫЙ со вкусом из детства! Быстро, очень вкусно и бюджетно! Без сливок и желатина! 2024, Marraskuu
Anonim
Arduinon erittäin pienitehoinen sääasema
Arduinon erittäin pienitehoinen sääasema

Tämä opas näyttää, kuinka rakentaa erittäin pienitehoinen sääasema käyttämällä arduino nanoa, bme 280: aa ja rf433 -radiomoduulia, joka kestää noin 1,5–2 vuotta kahdella LiPo 18650 -laitteella ja mahdollisuuden laajentaa sitä lisäämällä lisää antureita ja aurinkopaneeli.

Vaihe 1: Osat

Lähetin:

  • 1 x Arduino Pro mini (virtajohto ja jännitesäädin poistettu)
  • 1 x Bme280 -anturi (mikä tahansa anturi tekisi, lisää vain muutama bitti koodia)
  • 1 x Buck -muunnin (tehokkain mahdollinen, VALINNAINEN)
  • 1 x diodi (valinnainen)
  • 2 x 18650s (mikä tahansa akku riittää, jos se on alueella 2-5,5v)
  • 1 x leipälauta
  • Jotkut uros- ja naaraspäät ja kaapelit
  • 1 x Rf433 -lähetin (antennilla)
  • 1 x aurinkopaneeli (LISÄVARUSTE)
  • 1 x säänkestävä kotelo (käytin vanhaa Tupperwarea)

Vastaanotin:

  • 1 x Arduino Pro mini (tässä tapauksessa mikä tahansa arduino tekisi)
  • 1 x nestekidenäyttö
  • 1 x Rf433 -vastaanotin (antennilla)

Vaihe 2: Rakenna se

Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se
Rakentaa se

Kytke kaikki vastaavasti vastaanottimen protoboardiin, varmista, että antenni on moduulin taajuuden mukainen tämänkaltaisella sivulla. Antennin pituuden tulee olla sama vastaanottimessa ja lähettimessä.

Vaihe 3: Koodi

Lähettimen koodi on optimoitu pienelle teholle käyttämällä LowPower.h -kirjastoa ja adafruitin bme280 -kirjastoa.

Toisella puolella olevassa vastaanottimessa ei ole optimointia pienelle teholle, vaikka voit helposti lisätä sen itse.

Joitakin vaihtoehtoja on kommentoitu koodiin virran säästämiseksi, mutta se voidaan helposti jättää huomautuksiksi virheenkorjausta varten.

Vaihe 4: Tulokset

Virran mittaaminen lähettimen puolelta näyttää noin 11uA lepovirran. Se tekee tämän noin 24 sekunnin ajan ja lähettää sitten lämpötilan, kosteuden ja ilmanpaineen. Tähän kuluu noin 350 ms ja noin 11,5 mA. Mutta voit helposti lisätä omia antureitasi ja laajentaa sääasemaa.

Ajoajan laskemiseen käytin tätä kätevää Oregonin sulautettua laskinta. Online -laskimen arvojen korvaaminen näyttää meille noin 1,5 vuoden käyttöajan, mikä on melko hyväksyttävää, kun otetaan huomioon kaksi asennettua 1 500 mAh LiPoa. Toisaalta aurinkopaneelilla käyttöaika olisi rajoittamaton tällaisella kulutuksella.

Lisään myöhemmin akun suojauksen ic tai jonkin koodin akun seurantaan

Toivottavasti pidit siitä hyödyllistä, jos sinulla on kysymyksiä tai korjauksia, jätä ne alla

Vaihe 5: MUOKKAA:

Olen vaihtanut rf433 -moduulin nrf24l01 -kortilla ja antennilla, ja vastaanottimelle olen lisännyt esp8266: n ja hakenut tietoja puhelimeeni Blynkillä, tällä asetuksella voit saada useita sääasemia yhdellä vastaanottimella, joka kommunikoi takaisin puhelimeesi. Jos joku haluaa suunnittelemani koodikaaviot tai mukautetun piirilevyn, keskustele kanssani.

Suositeltava: