Satura rādītājs:
- 1. darbība: materiāli
- 2. solis: montāža
- 3. darbība: lejupielādējiet Arduino Y El Codigo
- 4. solis: terminālis
Video: PT Temperatura Y Milibares, Lcd un BMP180: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Hola este DIY te va a enseñar como usar un Arduino Uno, BMP180 and a display LCD para poder calcular la temperatura y la presión del area en el que estas.
Primero lo que tienes que hacer es soldar el BMP180 a 4 cable and el LCD
Después de que hagas esto ya estas listo para armar tu montāža
1. darbība: materiāli
Los materiales necesitados para realizar este montaje son:
- 20 kabeļi
- Displeja LCD
- Arduino Uno
- Protoboard (Grande)
- Resistencia de 220
- Potencio-metro 10 km
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
2. solis: montāža
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
3. darbība: lejupielādējiet Arduino Y El Codigo
Antes de copiar y pegar este codigo en Arduino es MANDATORIO que descarges esta libreria. Abajo encontrara el link de la página, solo tiene que descargarlo and instalarlo en Arduino.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la librería copiar este código y pegarlo en arduino
// iekļauj bibliotēkas kodu:
#iekļaut
#iekļaut
#iekļaut
// inicializēt bibliotēku, izmantojot saskarnes tapas numurus
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
SFE_BMP180 spiediens;
dubultā PresionBase;
dubultā Presion = 0;
dubultā Altura = 0;
dubultā temperatūra = 0;
char statuss;
void setup () {
// iestatiet LCD kolonnu un rindu skaitu:
lcd. sākums (16, 2);
Sērijas sākums (9600);
SensorStart ();
}
void loop () {
// iestatiet kursoru uz 0 kolonnu, 1. rindu
// (piezīme: 1. rinda ir otrā rinda, jo skaitīšana sākas ar 0):
lcd.setCursor (0, 1);
// izdrukājiet sekunžu skaitu kopš atiestatīšanas:
ReadSensor ();
// Se imprimen las variables
lcd.print ("Temperatūra:");
lcd.print (temperatūra);
lcd.println ("grados C");
lcd.print ("Prezentācija:");
lcd.print (Presion);
lcd.println ("milibares");
kavēšanās (1000);
}
void SensorStart () {
// Secuencia de inicio del sensor
ja (spiediens.sākas ())
Serial.println ("BMP180 init panākumi");
citādi
{
Serial.println ("BMP180 init neizdodas (atvienots?) N / n");
kamēr (1);
}
// Se inicia la lectura de temperatura
statuss = spiediens.startTemperature ();
ja (statuss! = 0) {
kavēšanās (statuss);
// Se lee una temperatura inicial
statuss = spiediens.getTemperature (Temperatura);
ja (statuss! = 0) {
// Se inicia la lectura de presiones
statuss = spiediens.startSpiediens (3);
ja (statuss! = 0) {
kavēšanās (statuss);
// Se lee la presión inicial incidente sobre el sensor en la primera ejecución
statuss = spiediens. spiediens (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
statuss = spiediens.startTemperature ();
ja (statuss! = 0)
{
kavēšanās (statuss);
// Se realiza la lectura de temperatura
statuss = spiediens.getTemperature (Temperatura);
ja (statuss! = 0)
{
// Se inicia la lectura de presión
statuss = spiediens.startSpiediens (3);
ja (statuss! = 0)
{
kavēšanās (statuss);
// Se lleva a cabo la lectura de presión, // apsvērumi par temperatūras režīmu, kas ir afecta el desempeño del sensor
statuss = spiediens. spiediens (spiediens, temperatūra);
ja (statuss! = 0)
{
// Se hace el cálculo de la altura en base a la presión leída en el Setup
}
else Serial.println ("error en la lectura de presion");
}
else Serial.println ("error iniciando la lectura de presion");
}
else Serial.println ("error en la lectura de temperatura / n");
}
else Serial.println ("kļūda iniciando la lectura de temperatura / n");
}
4. solis: terminālis
Sube el código Arduino y te debe funcionar representando a la temperatura en C y la presión en milibares. Te debería enseñar algo como el imagen arriba.
Ieteicams:
BMP180 Y LCD Con Arduino: 4 soļi
BMP180 Y LCD Con Arduino: es apmācība les ayudar á a todos aquellos queran hacer funcionar el sensor de temperatura y presi ó n BMP180 y LCD LCD trav é s arduino
Kā lietot BMP180 ar SkiiiD: 9 soļi
Kā lietot BMP180 ar SkiiiD: apmācība BMP180 izstrādei, izmantojot "skiiiD"
Apmācība LCD-BMP180 Con Arduino: 4 soļi
Apmācība LCD-BMP180 Con Arduino: Bienvenido a este tutorial, en el, aprenderemos a crear un sensor de temperatura de una manera f á cil, r á pida y eficiente. Pamācība ser á realizēt ar programmu Arduino, nepieciešamību un Arduino Uno, un BMP180 un LCD
I2C / IIC LCD displejs - Izmantojiet SPI LCD I2C LCD displejā Izmantojot SPI līdz IIC moduli ar Arduino: 5 soļi
I2C / IIC LCD displejs | Izmantojiet SPI LCD I2C LCD displejā Izmantojot SPI to IIC moduli ar Arduino: Sveiki, puiši, jo parastajam SPI LCD 1602 ir pārāk daudz vadu, lai to savienotu, tāpēc ir ļoti grūti savienot to ar arduino, taču tirgū ir pieejams viens modulis pārvērst SPI displeju IIC displejā, tāpēc jums ir jāpievieno tikai 4 vadi
I2C / IIC LCD displejs - Pārveidojiet SPI LCD uz I2C LCD displeju: 5 soļi
I2C / IIC LCD displejs | Pārveidojiet SPI LCD uz I2C LCD displeju: lai izmantotu spi lcd displeju, ir nepieciešams pārāk daudz savienojumu, un to ir ļoti grūti izdarīt, tāpēc es atradu moduli, kas var pārvērst i2c LCD uz spi lcd, tāpēc sāksim darbu