Turinys:
- 1 žingsnis: Materiales
- 2 žingsnis: montažas
- 3 veiksmas: atsisiųskite „Arduino“ir „El Codigo“
- 4 žingsnis: terminalas
Video: PT Temperatura Y Milibares, LCD ir BMP180: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Jei norite pasidaryti „pasidaryk pats“, naudokis „Arduino Uno“, BMP180 ir ekranu, skirtu skaičiuotinei temperatūrai ir prestižui.
Pradinis lo que tienes que hacer es soldar el BMP180 ir 4 kabeliai ir LCD ekranas
Después de que hagas esto ya estas listo para armar tu montage
1 žingsnis: Materiales
Los materiales necesitados para realizar este montaje son:
- 20 kabelių
- Rodyti LCD
- Arduino Uno
- „Protoboard“(„Grande“)
- Resistencia de 220
- Potencio metro iki 10 tūkst
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
2 žingsnis: montažas
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 veiksmas: atsisiųskite „Arduino“ir „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
// įtraukite bibliotekos kodą:
#įtraukti
#įtraukti
#įtraukti
// inicijuoti biblioteką naudojant sąsajos kaiščių numerius
„LiquidCrystal lcd“(12, 11, 5, 4, 3, 2);
SFE_BMP180 slėgis;
dviguba „PresionBase“;
dvigubas pirminis = 0;
dvigubas Altura = 0;
dviguba temperatūra = 0;
char statusas;
void setup () {
// nustatyti LCD stulpelių ir eilučių skaičių:
LCD. pradžia (16, 2);
Serial.begin (9600);
„SensorStart“();
}
void loop () {
// nustatykite žymeklį į 0 stulpelį, 1 eilutę
// (pastaba: 1 eilutė yra antra eilutė, nes skaičiavimas prasideda nuo 0):
lcd.setCursor (0, 1);
// atspausdinkite sekundžių skaičių nuo atstatymo:
„ReadSensor“();
// Se imprimen las variables
lcd.print ("Temperatūra:");
lcd.print (temperatūra);
lcd.println („grados C“);
lcd.print ("Pateikimas:");
lcd.print („Presion“);
lcd.println ("milibares");
vėlavimas (1000);
}
void SensorStart () {
// Secuencia de inicio del sensor
jei (spaudimas.pradėti ())
Serial.println („BMP180 init sėkmė“);
Kitas
{
Serial.println ("BMP180 init nepavyko (atjungtas?) N / n");
tuo tarpu (1);
}
// Se inicia la lectura de temperatura
status = pressure.startTemperature ();
jei (būsena! = 0) {
vėlavimas (būsena);
// Se lee una temperatura inicial
status = slėgis.getTemperature (Temperatura);
jei (būsena! = 0) {
// Se inicia la lectura de presiones
status = pressure.startPressure (3);
jei (būsena! = 0) {
vėlavimas (būsena);
// Se lee la presión inicial incidente sobre el sensor en la primera ejecución
status = pressure.get Pressure (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
status = pressure.startTemperature ();
jei (būsena! = 0)
{
vėlavimas (būsena);
// Se realiza la lectura de temperatura
status = slėgis.getTemperature (Temperatura);
jei (būsena! = 0)
{
// Se inicia la lectura de presión
status = pressure.startPressure (3);
jei (būsena! = 0)
{
vėlavimas (būsena);
// Se lleva a cabo la lectura de presión, // apsvarstyti temperatūrą, kuri yra afecta el desempeño del sensor
status = slėgis.getPresis (Presion, Temperatura);
jei (būsena! = 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 ("klaida inicijavo la lectura de presion");
}
else Serial.println ("error en la lectura de temperatura / n");
}
else Serial.println ("error iniciando la lectura de temperatura / n");
}
4 žingsnis: terminalas
Sube el código a 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.
Rekomenduojamas:
BMP180 Y LCD „Arduino“: 4 žingsniai
BMP180 Y LCD „Arduino“: pamoka apie ayudar á a todos aquellos queran hacer funcionar el sensor de temperatura y presi ó n BMP180 and LCD LCD and trav é s arduino
Kaip naudoti BMP180 su SkiiiD: 9 žingsniai
Kaip naudoti BMP180 su SkiiiD: Pamoka, skirta BMP180 sukurti naudojant „skiiiD“
Pamoka LCD-BMP180 „Arduino“: 4 žingsniai
Pamoka LCD-BMP180 „Arduino“: „Bienvenido a este“pamoka, taip pat, aprenderemos a crear un sensor de temperatura de una manera f á cil, r á pida y eficiente. Pamoka ser á „Arduino“programa, reikalinga „Arduino Uno“, BMP180 ir LCD
I2C / IIC LCD ekranas - Naudokite SPI LCD prie I2C LCD ekrano Naudodami SPI to IIC modulį su „Arduino“: 5 žingsniai
I2C / IIC LCD ekranas | Naudokite SPI LCD prie I2C LCD ekrano SPI to IIC modulio naudojimas su „Arduino“: Sveiki, vaikinai, nes įprastas SPI LCD 1602 turi per daug laidų prijungti, todėl labai sunku jį sujungti su „arduino“, tačiau rinkoje yra vienas modulis, kuris gali konvertuoti SPI ekraną į IIC ekraną, todėl jums reikia prijungti tik 4 laidus
I2C / IIC LCD ekranas - Konvertuokite SPI LCD į I2C LCD ekraną: 5 žingsniai
I2C / IIC LCD ekranas | Konvertuokite SPI LCD į I2C LCD ekraną: naudojant „spi lcd“ekraną reikia per daug jungčių, o tai padaryti tikrai sunku, todėl radau modulį, kuris gali konvertuoti „i2c LCD“į „spi lcd“, todėl pradėkime