ዝርዝር ሁኔታ:
ቪዲዮ: PT Temperatura Y Milibares ፣ Lcd እና BMP180: 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
Hola este DIY te va a enseñar como usar un Arduino Uno, BMP180 y un 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 ኬብሎች እና ኤል ኤልሲዲ
Después de que hagas esto ya estas listo para armar tu montage
ደረጃ 1: Materiales
ሎስ ማቴሪያልስ necesitados para realizar este montaje son:
- 20 ኬብሎች
- ማሳያ ኤልሲዲ
- አርዱዲኖ ኡኖ
- ፕሮቶቦርድ (ግራንዴ)
- Resistencia de 220
- Potencio-metro de 10k
-ኩዋንዶ ቬራዶዶዶ ዴ ቲ ቲነስ ኢስቶስ ማትሪያሌስ edፐፐስ አር አር ኤል ኤል ሞንታጄ
ደረጃ 2: ሞገድ
Realizar el montaje que esta arriba, pero al conectar el bmp180 conectado con estos instrucciones
ቪን --- 3.3 v
GND --- GND
SCL --- A5
SDA --- A4
ደረጃ 3: አርዱዲኖ ኢ ኤል ኮዲጎ ይፈልጉ
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 e 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
// የላይብረሪውን ኮድ ያካትቱ
#ያካትቱ
#ያካትቱ
#ያካትቱ
// በይነገጽ ካስማዎች ቁጥሮች ጋር ቤተ -መጽሐፉን ያስጀምሩ
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
SFE_BMP180 ግፊት;
ድርብ PresionBase;
ድርብ Presion = 0;
ድርብ አልቱራ = 0;
ድርብ Temperatura = 0;
የቻር ሁኔታ;
ባዶነት ማዋቀር () {
// የ LCD ን የአምዶች እና የረድፎች ብዛት ያዋቅሩ
lcd.begin (16, 2);
Serial.begin (9600);
SensorStart ();
}
ባዶነት loop () {
// ጠቋሚውን ወደ አምድ 0 ፣ መስመር 1 ያዘጋጁ
// (ማስታወሻ - መስመር 1 መቁጠር በ 0 ስለሚጀምር ሁለተኛው ረድፍ ነው)
lcd.setCursor (0, 1);
// ዳግም ከተጀመረ በኋላ የሰከንዶች ቁጥርን ያትሙ
ReadSensor ();
// የላስ ተለዋዋጮችን ያስገድዳል
lcd.print ("Temperatura:");
lcd.print (Temperatura);
lcd.println ("grados C");
lcd.print ("Presion:");
lcd.print (Presion);
lcd.println ("ሚሊባሬስ");
መዘግየት (1000);
}
ባዶ SensorStart () {
// Secuencia de inicio del ዳሳሽ
ከሆነ (ግፊት.ጀማሪ ())
Serial.println ("BMP180 init success");
ሌላ
{
Serial.println ("BMP180 init fail (ተቋርጧል?) N / n");
ሳለ (1);
}
// Se inicia la lectura de temperatura
ሁኔታ = pressure.startTemperature ();
ከሆነ (ሁኔታ! = 0) {
መዘግየት (ሁኔታ);
// ሊ ሊ ኡን የሙቀት መጠንን ያብራራል
ሁኔታ = ግፊት.getTemperature (Temperatura);
ከሆነ (ሁኔታ! = 0) {
// Se inicia la lectura de presiones
ሁኔታ = ግፊት። ጀምር ግፊት (3);
ከሆነ (ሁኔታ! = 0) {
መዘግየት (ሁኔታ);
// Se lee la presión inicial incidente sobre el sensor in la primera ejecución
ሁኔታ = ግፊት.getPressure (PresionBase, Temperatura);
}
}
}
}
ባዶነት ReadSensor () {
// እንኳን አክብሮት ስጡኝ እንደ ሀሰን ላስ ሌክራራስ ዴ ፕሪሲዮን እና የሙቀት መጠን እና ስሌት ላ አልቱራ
// Se inicia la lectura de temperatura
ሁኔታ = pressure.startTemperature ();
ከሆነ (ሁኔታ! = 0)
{
መዘግየት (ሁኔታ);
// Se realiza la lectura de temperatura
ሁኔታ = ግፊት.getTemperature (Temperatura);
ከሆነ (ሁኔታ! = 0)
{
// Se inicia la lectura de presión
ሁኔታ = ግፊት። ጀምር ግፊት (3);
ከሆነ (ሁኔታ! = 0)
{
መዘግየት (ሁኔታ);
// ሴሉቫ ካቦ ላ ሌክቸራ ዴ ፕሪሲዮን ፣
// ግምት ውስጥ የሚገቡት የሙቀት መጠኖች ለ afecta el desempeño del sensor
ሁኔታ = ግፊት.getPressure (Presion, Temperatura);
ከሆነ (ሁኔታ! = 0)
{
// Se hace el cálculo de la altura en base a la presión leída en el Setup
}
ሌላ Serial.println ("ስህተት en la lectura de presion / n");
}
ሌላ Serial.println ("ስህተት iniciando la lectura de presion / n");
}
ሌላ Serial.println ("ስህተት en la lectura de temperatura / n");
}
ሌላ Serial.println ("ስህተት iniciando la lectura de temperatura / n");
}
ደረጃ 4 - ተርሚናር
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.
የሚመከር:
BMP180 Y LCD Con Arduino: 4 ደረጃዎች
BMP180 Y LCD Con Arduino: este አጋዥ les ayudar á ኤ ቢ ፒ ፒ 180 y ኤል ኤል ሲ ዲ ዲ አርዱinoኖ
BMP180 ን በ SkiiiD: 9 ደረጃዎች እንዴት መጠቀም እንደሚቻል
BMP180 ን በ SkiiiD እንዴት እንደሚጠቀሙበት BMP180 ን በ ‹skiiiD› በኩል ለማዳበር አጋዥ ስልጠና።
አጋዥ ስልጠና LCD-BMP180 Con Arduino: 4 ደረጃዎች
አጋዥ ስልጠና 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. ኤል አጋዥ ser á realizado con el programa Arduino, se necesita un Arduino Uno, un BMP180 y un LCD
GY-68 BMP180 እና Arduino ን በመጠቀም 6 ግፊቶችን እና ከፍታውን መወሰን 6 ደረጃዎች
GY-68 BMP180 ን እና Arduino ን በመጠቀም ግፊቱን እና ከፍታውን መወሰን አጠቃላይ እይታ እንደ በረራ ሮቦቶች ፣ የአየር ሁኔታ ጣቢያዎች ፣ የማዞሪያ አፈፃፀምን ማሻሻል ፣ ስፖርቶችን እና የመሳሰሉትን ግፊት እና ከፍታ የመለካት በብዙ ፕሮጀክቶች ውስጥ በጣም አስፈላጊ ነው። በዚህ መማሪያ ውስጥ ፣ እጅግ በጣም ከሚገኙት አንዱ የሆነውን የ BMP180 ዳሳሽ እንዴት እንደሚጠቀሙ ይማራሉ
I2C / IIC LCD ማሳያ - SPI LCD ን ወደ I2C LCD ማሳያ ይለውጡ -5 ደረጃዎች
I2C / IIC LCD ማሳያ | SPI LCD ን ወደ I2C LCD ማሳያ ይለውጡ - የ spi lcd ማሳያ በመጠቀም በጣም ብዙ ግንኙነቶችን ይፈልጋል ፣ ይህም ለማድረግ በጣም ከባድ ነው ፣ ስለዚህ i2c lcd ን ወደ spi lcd መለወጥ የሚችል ሞዱል አግኝቻለሁ ስለዚህ እንጀምር