Tartalomjegyzék:

Arduino Ultra Low Power Weather Station: 5 lépés
Arduino Ultra Low Power Weather Station: 5 lépés

Videó: Arduino Ultra Low Power Weather Station: 5 lépés

Videó: Arduino Ultra Low Power Weather Station: 5 lépés
Videó: High Density 2022 2024, Július
Anonim
Arduino Ultra alacsony teljesítményű időjárás állomás
Arduino Ultra alacsony teljesítményű időjárás állomás

Ez az útmutató megmutatja, hogyan lehet szuper alacsony teljesítményű időjárás -állomást építeni egy arduino nano, a bme 280 és az rf433 rádiómodul használatával, amely körülbelül 1,5–2 évig tart 2 LiPo 18650 készüléken, és bővítheti azt további érzékelők és egy napelem.

1. lépés: Alkatrészek

Adó:

  • 1 x Arduino Pro mini (eltávolítva a tápellátást és a feszültségszabályozót)
  • 1 x Bme280 érzékelő (bármelyik érzékelő megteszi, csak adjon hozzá néhány bit kódot)
  • 1 x Buck konverter (A lehető leghatékonyabb, opcionális)
  • 1 x dióda (opcionális)
  • 2 x 18650s (bármelyik akkumulátor megteszi, ha 2-5,5v tartományban van)
  • 1 x kenyeretábla
  • Néhány férfi és női fej és kábel
  • 1 x Rf433 adó (antennával)
  • 1 x napelem (opcionális)
  • 1 x időjárásálló ház (egy régi Tupperware -t használtam)

Vevő:

  • 1 x Arduino Pro mini (ebben az esetben minden arduino megtenné)
  • 1 x folyadékkristályos kijelző
  • 1 x Rf433 vevő (antennával)

2. lépés: Építsd fel

Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg
Építsd meg

Csatlakoztasson mindent ennek megfelelően a vevő protoboardjába, és győződjön meg arról, hogy az antennát a modul frekvenciájának megfelelően készíti el egy ilyen oldallal. Az antenna hosszának azonosnak kell lennie a vevő és az adó esetében.

3. lépés: A kód

Az adó kódja alacsony teljesítményre van optimalizálva a LowPower.h könyvtár és az adafruit bme280 könyvtár használatával.

A másik oldalon lévő vevőkészülék nincs optimalizálva az alacsony fogyasztásra, bár könnyen hozzáadhatja.

Az energiatakarékosság érdekében egyes beállítások megjegyzéseket fűznek a kódhoz, de hibakeresés céljából könnyen megjegyzés nélkül hagyhatók.

4. lépés: Eredmények

Az adó oldali áram mérése körülbelül 11uA alvó áramot mutat. Ezt körülbelül 24 másodpercig teszi, majd továbbítja a hőmérsékletet, a páratartalmat és a légköri nyomást. Körülbelül 350 ms -ot vesz igénybe, és körülbelül 11,5 mA -t. De könnyen hozzáadhatja saját érzékelőit, és bővítheti az időjárás állomást.

A futási idő kiszámításához ezt a praktikus számológépet használtam az Oregon beágyazva. Az online számológépben levő értékek cseréje körülbelül 1,5 éves futási időt mutat, ami elég elfogadható, figyelembe véve a két felszerelt, 1 500 mAh -s LiPot. Ezzel szemben a napelemekkel az üzemidő korlátlan lenne ilyen fogyasztás mellett.

Később hozzáadok egy akkumulátorvédő ic -t, vagy valamilyen kódot az akkumulátor felügyeletéhez

Remélem, hasznosnak találta, bármilyen kérdése vagy javítása nyugodtan hagyja lent

5. lépés: SZERKESZTÉS:

Kicseréltem az rf433 modult nrf24l01 kártyával és antennával, a vevőhöz pedig hozzáadtam egy esp8266 -ot, és a Blynk segítségével szereztem be az információkat a telefonomra, ezzel a beállítással több időjárás -állomás is elérhető egy vevővel a telefonjára. Ha valaki szeretné az általam tervezett kódsémákat vagy egyedi NYÁK -ot, nyugodtan beszéljen velem.

Ajánlott: