Sisällysluettelo:
Video: Arduinon erittäin pienitehoinen sääasema: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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.
Suositeltava:
Erittäin pienitehoinen WiFi-kotiautomaatiojärjestelmä: 6 vaihetta (kuvilla)
Erittäin pienitehoinen WiFi-kodin automaatiojärjestelmä: Tässä projektissa näytämme, kuinka voit rakentaa paikallisen perusautomaatiojärjestelmän muutamassa vaiheessa. Aiomme käyttää Raspberry Pi: tä, joka toimii keskeisenä WiFi -laitteena. Kun taas päätesolmuissa aiomme käyttää IOT Cricketiä akkutehon valmistamiseen
Helppo erittäin pienitehoinen BLE Arduinossa Osa 2 - Lämpötilan/kosteuden valvonta - Rev 3: 7 vaihetta
Helppo erittäin pienitehoinen BLE Arduinossa, osa 2 - Lämpötilan/kosteuden valvonta - Versio 3: Päivitys: 23. marraskuuta 2020 - Ensimmäinen 2 x AAA -pariston vaihto 15. tammikuuta 2019 lähtien, eli 22 kuukautta 2xAAA -alkaliparille Päivitys: 7. huhtikuuta 2019 - versio 3/ lp_BLE_TempHumidity, lisää päivämäärä- ja aikakaaviot käyttämällä pfodApp V3.0.362+-toimintoa ja automaattista kuristusta
NaTaLia -sääasema: Arduinon aurinkovoimalla toimiva sääasema tehty oikein: 8 vaihetta (kuvilla)
NaTaLia -sääasema: Arduino -aurinkovoimalla toimiva sääasema tehty oikein: 1 vuoden onnistuneen toiminnan jälkeen kahdessa eri paikassa jaan aurinkovoimalla toimivan sääaseman projektisuunnitelmani ja selitän, kuinka siitä kehittyi järjestelmä, joka voi todella selviytyä pitkään ajan aurinkoenergiasta. Jos seuraat
Helppo erittäin pienitehoinen BLE Arduinossa, osa 3 - Nano V2 -vaihto - Rev 3: 7 vaihetta (kuvilla)
Helppo erittäin vähän virtaa käyttävä BLE Arduinossa, osa 3 - Nano V2 -vaihto - Versio 3: Päivitys: 7. huhtikuuta 2019 - lp_BLE_TempHumidity -versio 3, lisää päivämäärä- ja aikakaaviot käyttämällä pfodApp V3.0.362+-toimintoa ja automaattista kuristusta tietojen lähettämisen yhteydessä Päivitys: 24. maaliskuuta 2019 - Lp_BLE_TempHumidityin versio 2, lisää piirtovaihtoehtoja ja i2c_ClearBus, lisää GT832E
Pienitehoinen sääasema: 6 vaihetta (kuvilla)
Pienitehoinen sääasema: Nyt kolmannessa versiossa ja yli kahden vuoden ajan testattu sääasema päivitetään paremman virrankulutuksen ja tiedonsiirron luotettavuuden parantamiseksi