Taula de continguts:

Estació meteorològica ultra baixa potència Arduino: 5 passos
Estació meteorològica ultra baixa potència Arduino: 5 passos

Vídeo: Estació meteorològica ultra baixa potència Arduino: 5 passos

Vídeo: Estació meteorològica ultra baixa potència Arduino: 5 passos
Vídeo: Глобальные тренды 2020 — от Agile до IoT / Java Tech Talk 2024, Desembre
Anonim
Estació meteorològica ultra baixa potència Arduino
Estació meteorològica ultra baixa potència Arduino

Aquesta guia us mostrarà com construir una estació meteorològica de molt baixa potència mitjançant un nano arduino, un bme 280 i el mòdul de ràdio rf433, que duraran uns 1,5 o 2 anys en 2 LiPo 18650 i la capacitat d’ampliar-la afegint més sensors i un panell solar.

Pas 1: parts

Emissor:

  • 1 x Arduino Pro mini (amb el led d’alimentació i el regulador de tensió eliminat)
  • 1 x sensor Bme280 (qualsevol sensor ho faria, només cal afegir uns quants bits de codi)
  • 1 x convertidor Buck (el més eficient possible, OPCIONAL)
  • 1 x díode (OPCIONAL)
  • 2 x 18650s (qualsevol bateria faria si es troba entre 2-5,5 v)
  • 1 x Taula de pa
  • Alguns cables i capçaleres masculines i femenines
  • 1 x transmissor Rf433 (amb antena)
  • 1 x panell solar (OPCIONAL)
  • 1 x recinte resistent a la intempèrie (he utilitzat un Tupperware antic)

Receptor:

  • 1 x Arduino Pro mini (en aquest cas ho faria qualsevol arduino)
  • 1 x pantalla de cristall líquid
  • 1 x receptor Rf433 (amb antena)

Pas 2: construïu-lo

Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho
Construeix-ho

Connecteu-ho tot a la placa de protecció del receptor, assegureu-vos de fer l’antena segons la freqüència del mòdul amb una pàgina com aquesta. La longitud de l'antena ha de ser la mateixa per al receptor i el transmissor.

Pas 3: el codi

El codi del transmissor està optimitzat per a poca energia mitjançant la biblioteca LowPower.h i la biblioteca bme280 d’adafruit.

El receptor de l’altra banda no té cap optimització per a poca potència, tot i que podeu afegir-lo fàcilment.

Algunes opcions es comenten al codi per estalviar energia, però es pot descommentar fàcilment a efectes de depuració.

Pas 4: Resultats

La mesura del corrent des del costat del transmissor mostra un corrent de repòs d’aproximadament 11uA. Ho fa durant uns 24 segons i, a continuació, transmet la temperatura, la humitat i la pressió baromètrica. Fer uns 350 ms per fer-ho i fer servir uns 11,5 mA. Però podeu afegir fàcilment els vostres propis sensors i ampliar l’estació meteorològica.

Per calcular el temps d’execució he utilitzat aquesta pràctica calculadora d’Oregon incrustada. La substitució dels valors de la calculadora en línia ens mostra un temps d’execució d’uns 1,5 anys, cosa que és bastant acceptable tenint en compte els dos LiPos d’1, 500 mAh que s’adapten. D'altra banda, amb el panell solar, el temps d'execució seria il·limitat amb aquest tipus de consum.

Més endavant afegiré un ic de protecció de la bateria o algun codi per controlar la bateria

Espero que us hagi estat útil, qualsevol dubte o correcció no dubteu a deixar-los a continuació

Pas 5: EDITAR:

He canviat el mòdul rf433 amb una placa nrf24l01 i una antena i, per al receptor, he afegit un esp8266 i he utilitzat Blynk per obtenir la informació del meu telèfon, amb aquesta configuració podeu tenir diverses estacions meteorològiques amb un receptor comunicant cap enrere al telèfon. Si algú vol els esquemes de codi o el PCB personalitzat que he dissenyat, no dubti en parlar-me.

Recomanat: