Cuprins:

Stație meteo Arduino Ultra Low Power: 5 pași
Stație meteo Arduino Ultra Low Power: 5 pași

Video: Stație meteo Arduino Ultra Low Power: 5 pași

Video: Stație meteo Arduino Ultra Low Power: 5 pași
Video: High Density 2022 2024, Iulie
Anonim
Stație meteo Arduino Ultra Low Power
Stație meteo Arduino Ultra Low Power

Acest ghid vă va arăta cum să construiți o stație meteo cu putere redusă utilizând un nano arduino, un bme 280 și modulul radio rf433, care va dura aproximativ 1,5 până la 2 ani pe 2 LiPo 18650 și capacitatea de a-l extinde adăugând mai mulți senzori și un panou solar.

Pasul 1: Piese

Transmiţător:

  • 1 x Arduino Pro mini (Cu ledul de alimentare și regulatorul de tensiune îndepărtat)
  • 1 x senzor Bme280 (orice senzor ar face, trebuie doar să adăugați câțiva biți de cod)
  • 1 x convertor Buck (cel mai eficient posibil, OPȚIONAL)
  • 1 x diodă (OPȚIONAL)
  • 2 x 18650s (orice baterie ar face dacă este în intervalul 2-5,5v)
  • 1 x panou de pâine
  • Unele anteturi și cabluri masculine și feminine
  • 1 x transmițător Rf433 (cu antenă)
  • 1 x panou solar (OPȚIONAL)
  • 1 x incintă rezistentă la intemperii (am folosit un Tupperware vechi)

Receptor:

  • 1 x Arduino Pro mini (În acest caz ar face orice arduino)
  • 1 x ecran cu cristale lichide
  • 1 x receptor Rf433 (cu antenă)

Pasul 2: Construiește-l

Construieste
Construieste
Construieste
Construieste
Construieste
Construieste
Construieste
Construieste

Conectați totul în mod corespunzător în placa de protecție pentru receptor, asigurați-vă că faceți antena în funcție de frecvența modulului dvs. cu o pagină ca aceasta. Lungimea antenei trebuie să fie aceeași pentru receptor și emițător.

Pasul 3: Codul

Codul transmițătorului este optimizat pentru consum redus de energie utilizând biblioteca LowPower.h și biblioteca bme280 adafruit.

Receptorul de pe cealaltă parte nu are nicio optimizare pentru o putere redusă, deși îl puteți adăuga cu ușurință singur.

Unele opțiuni sunt comentate în cod pentru a economisi energie, dar pot fi ușor necomentate în scopuri de depanare.

Pasul 4: Rezultate

Măsurarea curentului din partea transmițătorului arată un curent de repaus de aproximativ 11uA. Face acest lucru timp de aproximativ 24 de secunde, apoi transmite temperatura, umiditatea și presiunea barometrică. Durând aproximativ 350 ms pentru a face acest lucru și utilizând aproximativ 11,5 mA. Dar puteți adăuga cu ușurință propriii senzori și puteți extinde stația meteo.

Pentru a calcula timpul de rulare, am folosit acest calculator util din Oregon încorporat. Înlocuirea valorilor din calculatorul online ne arată un timp de rulare de aproximativ 1,5 ani, ceea ce este destul de acceptabil ținând cont de cele două LiPos de 1, 500mAh care sunt montate. Pe de altă parte, cu panoul solar, timpul de funcționare ar fi nelimitat cu acest tip de consum.

Mai târziu voi adăuga un ic de protecție a bateriei sau un cod pentru monitorizarea bateriei

Sper că ți s-a părut util, orice întrebări sau corecții nu ezită să le lași mai jos

Pasul 5: EDITAȚI:

Am schimbat modulul rf433 cu o placă nrf24l01 și o antenă, iar pentru receptor am adăugat un esp8266 și am folosit Blynk pentru a obține informațiile de pe telefonul meu, cu această configurare puteți avea mai multe stații meteo cu un receptor care comunică înapoi la telefon. Dacă cineva dorește schemele de cod sau PCB personalizate pe care le-am proiectat, nu ezitați să discutați cu mine.

Recomandat: