Obsah:

PT Temperatura Y Milibares, Lcd a BMP180: 4 kroky
PT Temperatura Y Milibares, Lcd a BMP180: 4 kroky

Video: PT Temperatura Y Milibares, Lcd a BMP180: 4 kroky

Video: PT Temperatura Y Milibares, Lcd a BMP180: 4 kroky
Video: Lesson 44: Using BMP180 Barometric Pressure Temperature Sensor | Arduino Step By Step Course 2024, Listopad
Anonim
PT Temperatura Y Milibares, Lcd a BMP180
PT Temperatura Y Milibares, Lcd a BMP180

Můžete si udělat vlastní práci s Arduino Uno, BMP180 s displejem LCD parabolou nebo kalkulací teploty a tlaku v dané oblasti.

Primero lo que tienes que hacer is soldar el BMP180 a 4 kabely y el LCD

Získejte přehled o všech svých možnostech montáže

Krok 1: Materiály

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

Ztráta potřebných údajů pro realizaci:

- 20 kabelů

- Displej LCD

- Arduino Uno

- Protoboard (Grande)

- Odolnost 220

- Potencio-metro de 10k

-ověřování běžných podmínek pro výběr materiálu, který má být použit pro montáž a montáž

Krok 2: Montáž

Montáž
Montáž
Montáž
Montáž

Realizar el montaje que esta arriba, pero al conectar el bmp180 conectado con estos instrucciones

VIN --- 3,3 v

GND --- GND

SCL --- A5

SDA --- A4

Krok 3: Stáhněte si Arduino Y El Codigo

Všechny soubory a soubory jsou k dispozici MANDATORIO, které decargaruje všechny knihovny. Abecední kódování odkazů, samostatná instalace a instalace Arduina.

learn.sparkfun.com/tutorials/bmp180-barome…

Después de que descargues la librería copiar este código y pegarlo en arduino

// zahrnout kód knihovny:

#zahrnout

#zahrnout

#zahrnout

// inicializace knihovny čísly pinů rozhraní

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

Tlak SFE_BMP180;

dvojitá PresionBase;

double Presion = 0;

dvojitá altura = 0;

dvojitá temperatura = 0;

char status;

neplatné nastavení () {

// nastavení počtu sloupců a řádků na LCD:

lcd.begin (16, 2);

Serial.begin (9600);

SensorStart ();

}

prázdná smyčka () {

// nastavte kurzor na sloupec 0, řádek 1

// (poznámka: řádek 1 je druhý řádek, protože počítání začíná 0):

lcd.setCursor (0, 1);

// vytiskněte počet sekund od resetu:

ReadSensor ();

// Podívejte se na proměnné las

lcd.print ("Temperatura:");

lcd.print (Temperatura);

lcd.println ("grados C");

lcd.print ("Presion:");

lcd.print (Presion);

lcd.println ("milibares");

zpoždění (1000);

}

zrušit SensorStart () {

// Senzor inicializace senzoru

if (pressure.begin ())

Serial.println ("Počáteční úspěch BMP180");

jiný

{

Serial.println ("Chyba inicializace BMP180 (odpojeno?) N / n");

zatímco (1);

}

// Se inicia la lectura de temperatura

status = pressure.startTemperature ();

if (status! = 0) {

zpoždění (stav);

// Se lee una temperatura inicial

stav = tlak.getTeplota (Temperatura);

if (status! = 0) {

// Se inicia la lectura de presiones

stav = tlak.startTlak (3);

if (status! = 0) {

zpoždění (stav);

// Podívejte se na oficiální informace o senzorech, které se týkají primárního vysunutí

stav = tlak.gettlak (PresionBase, Temperatura);

}

}

}

}

void ReadSensor () {

// En este método se hacen las lecturas de presión y temperatura y se calcula la altura

// Se inicia la lectura de temperatura

stav = tlak.startTemperature ();

if (status! = 0)

{

zpoždění (stav);

// Se uskutečnění lektury teploty

stav = tlak.getTeplota (Temperatura);

if (status! = 0)

{

// Se inicia la lectura de presión

stav = tlak.startTlak (3);

if (status! = 0)

{

zpoždění (stav);

// Se lleva a cabo la lectura de presión, // zvažte teplotní rozsah senzoru afektujte jej

stav = tlak.gettlak (Presion, Temperatura);

if (status! = 0)

{

// Výběr možnosti instalace a nastavení základny

}

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

}

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

}

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

}

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

}

Krok 4: Terminář

Terminář
Terminář

Sube el código a Arduino y te debe funcionar representando a la temperatura en C y la presión en mmbares. Můžete si vybrat z naší široké nabídky.

Doporučuje: