Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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.