Satura rādītājs:

Arduino īpaši mazjaudas laika stacija: 5 soļi
Arduino īpaši mazjaudas laika stacija: 5 soļi

Video: Arduino īpaši mazjaudas laika stacija: 5 soļi

Video: Arduino īpaši mazjaudas laika stacija: 5 soļi
Video: Radio Frequency Exposure in my Office and at Home (EP39) 2024, Novembris
Anonim
Arduino īpaši mazjaudas laika stacija
Arduino īpaši mazjaudas laika stacija

Šī rokasgrāmata parādīs, kā izveidot īpaši mazjaudas laika staciju, izmantojot arduino nano, bme 280 un radio moduli rf433, kas kalpos aptuveni 1,5 līdz 2 gadus, izmantojot divus LiPo 18650, un iespēju to paplašināt, pievienojot vairāk sensoru un saules paneli.

1. darbība: detaļas

Raidītājs:

  • 1 x Arduino Pro mini (noņemot strāvas vadu un sprieguma regulatoru)
  • 1 x Bme280 sensors (derētu jebkurš sensors, vienkārši pievienojiet dažus koda bitus)
  • 1 x Buck pārveidotājs (visefektīvākais iespējamais, pēc izvēles)
  • 1 x diode (pēc izvēles)
  • 2 x 18650s (derētu jebkuram akumulatoram, ja tas ir diapazonā no 2-5,5v)
  • 1 x maizes dēlis
  • Daži vīriešu un sieviešu galvenes un kabeļi
  • 1 x Rf433 raidītājs (ar antenu)
  • 1 x saules panelis (pēc izvēles)
  • 1 x laika apstākļu izturīgs korpuss (es izmantoju veco Tupperware)

Uztvērējs:

  • 1 x Arduino Pro mini (šajā gadījumā derētu jebkurš arduino)
  • 1 x šķidro kristālu displejs
  • 1 x Rf433 uztvērējs (ar antenu)

2. darbība: izveidojiet to

Veidojiet to
Veidojiet to
Veidojiet to
Veidojiet to
Veidojiet to
Veidojiet to
Veidojiet to
Veidojiet to

Pievienojiet visu atbilstoši uztvērēja protoboardam, pārliecinieties, ka antena tiek veidota atbilstoši jūsu moduļa frekvencei ar šādu lapu. Antenas garumam jābūt vienādam uztvērējam un raidītājam.

3. darbība: kods

Raidītāja kods ir optimizēts mazai jaudai, izmantojot LowPower.h bibliotēku un adafruit bme280 bibliotēku.

Otrajā pusē esošajam uztvērējam nav optimizācijas mazai jaudai, lai gan jūs to varat viegli pievienot pats.

Dažas iespējas ir komentētas kodā, lai taupītu enerģiju, taču to var viegli nekomentēt atkļūdošanas nolūkos.

4. solis: rezultāti

Strāvas mērīšana no raidītāja puses parāda miega strāvu aptuveni 11uA. Tas tiek darīts apmēram 24 sekundes un pēc tam pārraida temperatūru, mitrumu un barometrisko spiedienu. Lai to izdarītu, nepieciešams aptuveni 350 ms un tiek izmantots aptuveni 11,5 mA. Bet jūs varat viegli pievienot savus sensorus un paplašināt laika staciju.

Lai aprēķinātu darbības laiku, es izmantoju šo ērto Oregonas iegulto kalkulatoru. Tiešsaistes kalkulatora vērtību aizstāšana parāda aptuveni 1,5 gadu darbības laiku, kas ir diezgan pieņemami, ņemot vērā divus uzstādītos 1 500 mAh LiPos. No otras puses, izmantojot saules paneli, šāda veida patēriņš neierobežotu darbības laiku.

Vēlāk pievienošu akumulatora aizsardzību ic vai kādu kodu akumulatora uzraudzībai

Es ceru, ka jums tas bija noderīgi, ja rodas jautājumi vai labojumi, lūdzu, atstājiet tos zemāk

5. darbība: Rediģēt:

Esmu nomainījis rf433 moduli ar nrf24l01 plati un antenu, un uztvērējam esmu pievienojis esp8266 un izmantojis Blynk, lai iegūtu informāciju savā tālrunī, ar šo iestatījumu jums var būt vairākas laika stacijas ar vienu uztvērēju, kas sazinās atpakaļ uz jūsu tālruni. Ja kāds vēlas manu izstrādāto koda shēmu vai pielāgotu PCB, lūdzu, runājiet ar mani.

Ieteicams: