Obsah:

Mini Estación Meteorológica Con Arduino: 4 kroky
Mini Estación Meteorológica Con Arduino: 4 kroky

Video: Mini Estación Meteorológica Con Arduino: 4 kroky

Video: Mini Estación Meteorológica Con Arduino: 4 kroky
Video: #9 Programa El ESP8266 Modbus TCP || Flprog || VT SCADA 2024, November
Anonim
Mini Estación Meteorológica Con Arduino
Mini Estación Meteorológica Con Arduino

Všetky lekcie sa môžu týkať minimálneho meteorologického meteorologického prieskumu Arduino a jeho teploty a tlaku.

Krok 1: Materiály

Materiály
Materiály
Materiály
Materiály
Materiály
Materiály

Niektoré z nasledujúcich dôležitých vecí:

-20 káblov

- Senzor teploty a tlaku BMP180

- Displej LCD QY-1602A

- Arduino Uno

- Potenciometro

- odpor 220 omhs

- Cable de Impresora

- Protoboard Grande

-Počítač

Krok 2: Montaje

Montaje
Montaje

Väčšie pasažéry sa montujú dopredu. Senzor montáže BMP 180, embargo, ako sú uvedené nižšie:

Pripojte konektor kolíka "VIN" del Sensor BMP 180 al Pin "3, 3 V" en el Arduino, el de "GND" a "GND", el "SCL" al pin análogo "A5" en el Arduino y, finalmente, el "SDA" alebo "A4".

Krok 3: Código

Väčšina funkcií meteorologického debetu obsahuje niekoľko dôležitých bodov Arduina, desať encuenta que debes tener todas las librerias (Liquid Crystal, SFE_BMP180) descargadas (Lo puedes hacer aqui y aquí):

#zahrnúť

#zahrnúť

#zahrnúť

Tlak SFE_BMP180;

dvojitý PresionBase;

double Presion = 0;

dvojnásobná teplota = 0;

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

stav char;

neplatné nastavenie () {

Serial.begin (9600);

lcd.begin (16, 2);

SensorStart ();

}

prázdna slučka () {

ReadSensor ();

lcd.setCursor (0, 0);

lcd.print ("T:");

lcd.print (Temperatura);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("P:");

lcd.print (Prezentácia);

lcd.print ("mbar");

oneskorenie (2000);

}

neplatné SensorStart () {

ak (press.begin ())

Serial.println ("Počiatočný úspech BMP180");

inak

{

Serial.println ("Chyba spustenia BMP180 (odpojené?) N / n");

pričom (1);

}

stav = tlak.startTeplota ();

if (status! = 0) {

oneskorenie (stav);

stav = tlak.getTeplota (Temperatura);

if (status! = 0) {

stav = tlak.startTlak (3);

if (status! = 0) {

oneskorenie (stav);

stav = tlak.gettlak (PresionBase, Temperatura);

}

}

}

}

zrušiť ReadSensor () {

stav = tlak.startTeplota ();

ak (stav! = 0)

{

oneskorenie (stav);

stav = tlak.getTeplota (Temperatura);

ak (stav! = 0)

{

stav = tlak.startTlak (3);

ak (stav! = 0)

{

oneskorenie (stav);

stav = tlak.gettlak (Presion, Temperatura);

if (status! = 0) {}

else Serial.println ("chyba predvoľby / n");

}

else Serial.println ("chyba iniciando la lectura de presion / n");

}

else Serial.println ("chyba en lectura de temperatura / n");

}

else Serial.println ("chyba iniciando la lectura de temperatura / n");

}

Krok 4: Disfruta !!

Ahora tienes todo lo que necesitas para ser un meteorólogo básico, disfruta ver las fluctuaciones en temperatura y presión atmosférica de tu mini eestación meteorológica. Espero que este tutorial te haya sido de utilidad!

Odporúča: