Turinys:

„Arduino“itin mažos galios oro stotis: 5 žingsniai
„Arduino“itin mažos galios oro stotis: 5 žingsniai

Video: „Arduino“itin mažos galios oro stotis: 5 žingsniai

Video: „Arduino“itin mažos galios oro stotis: 5 žingsniai
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Lapkritis
Anonim
„Arduino“itin mažos galios oro stotis
„Arduino“itin mažos galios oro stotis

Šiame vadove bus parodyta, kaip sukurti itin mažos galios oro stotį naudojant „arduino nano“, „bme 280“ir radijo modulį „rf433“, kuri truks apie 1,5–2 metus naudojant „2 LiPo 18650“ir galimybę ją išplėsti, pridedant daugiau jutiklių ir saulės kolektorių.

1 žingsnis: dalys

Siųstuvas:

  • 1 x „Arduino Pro mini“(pašalinus maitinimo laidą ir įtampos reguliatorių)
  • 1 x „Bme280“jutiklis (tinka bet kuris jutiklis, tiesiog pridėkite keletą bitų kodo)
  • 1 x „Buck“konverteris (efektyviausias įmanomas, pasirenkamas)
  • 1 x diodas (pasirinktinai)
  • 2 x 18650s (bet kuri baterija tiktų, jei ji būtų 2-5,5v diapazone)
  • 1 x duonos lenta
  • Kai kurios vyrų ir moterų antraštės ir kabeliai
  • 1 x Rf433 siųstuvas (su antena)
  • 1 x saulės kolektorius (PASIRENKAMA)
  • 1 x atsparus oro sąlygoms gaubtas (naudojau seną „Tupperware“)

Imtuvas:

  • 1 x „Arduino Pro mini“(šiuo atveju tinka bet kuris arduino)
  • 1 x skystųjų kristalų ekranas
  • 1 x Rf433 imtuvas (su antena)

2 žingsnis: sukurkite

Sukurkite
Sukurkite
Sukurkite
Sukurkite
Sukurkite
Sukurkite
Sukurkite
Sukurkite

Viską atitinkamai prijunkite imtuvo protoboate, įsitikinkite, kad antena atitinka modulio dažnį, naudojant tokį puslapį kaip šis. Antenos ilgis imtuvui ir siųstuvui turi būti vienodas.

3 žingsnis: Kodas

Siųstuvo kodas yra optimizuotas mažai galiai, naudojant „LowPower.h“biblioteką ir „adafruit“bme280 biblioteką.

Kitoje pusėje esantis imtuvas nėra optimizuotas mažai galiai, nors jį galite lengvai pridėti patys.

Kai kurios parinktys yra komentuojamos kode, kad būtų taupoma energija, tačiau derinimo tikslais ji gali būti lengvai nekomentuojama.

4 žingsnis: Rezultatai

Matuojant srovę iš siųstuvo pusės, miego srovė yra apie 11uA. Tai daroma maždaug 24 sekundes, o tada perduodama temperatūra, drėgmė ir barometrinis slėgis. Tam reikia apie 350 ms ir sunaudojama apie 11,5 mA. Bet jūs galite lengvai pridėti savo jutiklius ir išplėsti orų stotį.

Norėdami apskaičiuoti veikimo laiką, naudoju šį patogų skaičiuotuvą iš įterpto Oregono. Pakeitus vertes internetinėje skaičiuotuvėje, rodomas maždaug 1,5 metų veikimo laikas, o tai yra gana priimtina, atsižvelgiant į du įmontuotus 1 500 mAh LiPo. Kita vertus, naudojant saulės kolektorių, tokio naudojimo laikas būtų neribotas.

Vėliau pridėsiu apsaugą nuo akumuliatoriaus ic arba tam tikrą kodą akumuliatoriui stebėti

Tikiuosi, kad jums tai buvo naudinga, bet kokie klausimai ar pataisymai nedvejodami palikite juos žemiau

5 veiksmas: REDAGUOTI:

Aš pakeičiau rf433 modulį su nrf24l01 plokšte ir antena, o prie imtuvo pridėjau esp8266 ir naudoju „Blynk“, kad gaučiau informaciją apie savo telefoną, naudodami šią sąranką galite turėti kelias orų stotis su vienu imtuvu. į savo telefoną. Jei kas nors nori mano sukurtų kodų schemų ar pasirinktinių PCB, nedvejodami pasikalbėkite su manimi.

Rekomenduojamas: