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, November
Anonim
PT Temperatura Y Milibares, Lcd a BMP180
PT Temperatura Y Milibares, Lcd a BMP180

Môžete si vybrať vlastnú zostavu alebo použiť Arduino Uno, BMP180 a LCD displej s vypočítanou teplotou a presnosťou v oblasti, v ktorej sa nachádzate.

Základné informácie o predaji BMP180 a 4 kábloch a LCD

Nasledujúce položky vám poskytnú prehľad montáže

Krok 1: Materiály

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

Potrebné sú nasledujúce informácie o montáži:

- 20 káblov

- Displej LCD

- Arduino Uno

- Protoboard (Grande)

- Odolnosť 220

- Potencio-metro de 10k

-Overenie bežného času je k dispozícii, pričom všetky informácie sú k dispozícii.

Krok 2: Montáž

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

Realizujte svoje posledné objednávky, overte si konektivitu a kliknite na odkaz nižšie.

VIN --- 3,3 v

GND --- GND

SCL --- A5

SDA --- A4

Krok 3: Stiahnite si Arduino Y El Codigo

Väčšina kópií a obrázkov z kolekcie MANDATORIO sťahuje všetky knižnice. Abecedné kódovanie odkazov, vytváranie samostatných odkazov a inštalácií v Arduino.

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

Nasledujúce decargues la librería copiar este código y pegarlo en arduino

// zahrňte kód knižnice:

#zahrnúť

#zahrnúť

#zahrnúť

// inicializácia knižnice číslami pinov rozhrania

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

Tlak SFE_BMP180;

dvojitý PresionBase;

double Presion = 0;

dvojitá altura = 0;

dvojnásobná teplota = 0;

stav char;

neplatné nastavenie () {

// nastavenie počtu stĺpcov a riadkov na LCD:

lcd.begin (16, 2);

Serial.begin (9600);

SensorStart ();

}

prázdna slučka () {

// nastavte kurzor na stĺpec 0, riadok 1

// (poznámka: riadok 1 je druhý riadok, pretože počítanie začína 0):

lcd.setCursor (0, 1);

// vytlačte počet sekúnd od resetu:

ReadSensor ();

// Pozrite sa na premenné

lcd.print ("Temperatura:");

lcd.print (Temperatura);

lcd.println ("grados C");

lcd.print ("Prezentácia:");

lcd.print (Prezentácia);

lcd.println ("milibares");

oneskorenie (1000);

}

neplatné SensorStart () {

// Inicializácia senzora

ak (press.begin ())

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

inak

{

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

pričom (1);

}

// Se inicia la lectura de temperatura

stav = tlak.startTeplota ();

if (status! = 0) {

oneskorenie (stav);

// Se lee un temperatura inicial

stav = tlak.getTeplota (Temperatura);

if (status! = 0) {

// Se inicia la lectura de presiones

stav = tlak.startTlak (3);

if (status! = 0) {

oneskorenie (stav);

// See lee la presión oficial incidente sobre el sensor en la primera ejecución

stav = tlak.gettlak (PresionBase, Temperatura);

}

}

}

}

zrušiť 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.startTeplota ();

ak (stav! = 0)

{

oneskorenie (stav);

// Se realiza lectura de temperatura

stav = tlak.getTeplota (Temperatura);

ak (stav! = 0)

{

// Se inicia la lectura de presión

stav = tlak.startTlak (3);

ak (stav! = 0)

{

oneskorenie (stav);

// Se lleva a cabo la lectura de presión, // zváženie teploty afektu el desempeño del senzora

stav = tlak.gettlak (Presion, Temperatura);

ak (stav! = 0)

{

// Nastavenie základného nastavenia a základného nastavenia

}

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: Terminár

Terminár
Terminár

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 vybrať z nasledujúcich možností:

Odporúča: