Innehållsförteckning:
Video: PT Temperatura Y Milibares, Lcd och BMP180: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Om du gör det kan du använda en enhet för att använda Arduino Uno, BMP180 och en LCD -skärm för poder beräknad för temperatur och yta för området.
Primero lo que tienes que hacer es soldar el BMP180 a 4 kablar och LCD
Después de que hagas esto ya estas listo para armar tu montage
Steg 1: Material
Los materiales necesitados para realizar este montaje son:
- 20 kablar
- Display lcd
- Arduino Uno
- Protoboard (Grande)
- Resistens de 220
- Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
Steg 2: Montage
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
Steg 3: Ladda ner 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 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
// inkludera bibliotekskoden:
#omfatta
#omfatta
#omfatta
// initiera biblioteket med numren på gränssnittsstiften
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
SFE_BMP180 tryck;
dubbel PresionBase;
dubbel Presion = 0;
dubbel Altura = 0;
dubbel temperatura = 0;
rödingstatus;
void setup () {
// ställ in LCD -skärmens antal kolumner och rader:
lcd.begin (16, 2);
Serial.begin (9600);
SensorStart ();
}
void loop () {
// ställ markören till kolumn 0, rad 1
// (notera: rad 1 är den andra raden, eftersom räkningen börjar med 0):
lcd.setCursor (0, 1);
// skriv ut antalet sekunder sedan återställningen:
ReadSensor ();
// Se imprimen las variabler
lcd.print ("Temperatura:");
lcd.print (Temperatura);
lcd.println ("grados C");
lcd.print ("Presion:");
lcd.print (Presion);
lcd.println ("milibares");
fördröjning (1000);
}
void SensorStart () {
// Secuencia de inicio del sensor
om (tryck. börjar ())
Serial.println ("BMP180 init framgång");
annan
{
Serial.println ("BMP180 init fail (kopplad?) N / n");
medan (1);
}
// Se inicia la lectura de temperatura
status = tryck.startTemperatur ();
om (status! = 0) {
fördröjning (status);
// Se lee una temperatura inicial
status = pressure.getTemperature (Temperatura);
om (status! = 0) {
// Se inicia la lectura de presiones
status = pressure.startPressure (3);
om (status! = 0) {
fördröjning (status);
// Se lee la presión inicial incidente sobre el sensor en la primera ejecución
status = pressure.getPressure (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 = tryck.startTemperatur ();
om (status! = 0)
{
fördröjning (status);
// Se realiza la lectura de temperatura
status = pressure.getTemperature (Temperatura);
om (status! = 0)
{
// Se inicia la lectura de presión
status = pressure.startPressure (3);
om (status! = 0)
{
fördröjning (status);
// Se lleva a cabo la lectura de presión, // överväga temperaturen
status = pressure.getPressure (Presion, Temperatura);
om (status! = 0)
{
// Se hace el cálculo de la altura en base a la presión leída en el Setup
}
annars Serial.println ("error en la lectura de presion / n");
}
annars Serial.println ("fel iniciando la lectura de presion / n");
}
annars Serial.println ("error en la lectura de temperatura / n");
}
annars Serial.println ("fel iniciando la lectura de temperatura / n");
}
Steg 4: Terminär
Du kan välja mellan Arduino och 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.
Rekommenderad:
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: 11 steg
Hur man skapar och infogar en tabell och lägger till ytterligare kolumner och/eller rader till den tabellen i Microsoft Office Word 2007: Har du någonsin haft mycket data du arbetar med och tänkt för dig själv … " hur kan jag göra allt av dessa data ser bättre ut och blir lättare att förstå? " Om så är fallet kan en tabell i Microsoft Office Word 2007 vara ditt svar
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
Bestämning av tryck och höjd med GY-68 BMP180 och Arduino: 6 steg
Bestämning av tryck och höjd med GY-68 BMP180 och Arduino: Översikt I många projekt som flygrobotar, väderstationer, förbättrad routingprestanda, sport och etc. är mätning av tryck och höjd mycket viktigt. I denna handledning lär du dig hur du använder BMP180 -sensorn, som är en av de mest
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid