
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

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 kable y el LCD
Después de que hagas esto ya estas listo para armar tu montaż
Krok 1: Materiały



Los materiales necesitados para realizar este montaje son:
- 20 kabli
- Wyświetlacz LCD
- Arduino Uno
- Protoboard (Grande)
- Odporność 220
- Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
Krok 2: Montaż


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
Krok 3: Descargar Arduino i El Codigo
Antes de copiar y pegar este codigo pl Arduino es MANDATORIO que descarges esta libreria. Abajo encontrara el link de la página, solo tiene que descargarlo e instalarlo pl Arduino.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la librería copiar este código y pegarlo en arduino
// dołącz kod biblioteki:
#włączać
#włączać
#włączać
// zainicjuj bibliotekę numerami pinów interfejsu
LCD LiquidCrystal(12, 11, 5, 4, 3, 2);
ciśnienie SFE_BMP180;
podwójna PresionBase;
podwójna Presja = 0;
podwójna Altura = 0;
podwójna Temperatura = 0;
status znaku;
pusta konfiguracja () {
// ustaw liczbę kolumn i wierszy LCD:
lcd.początek(16, 2);
Serial.początek(9600);
Początek czujnika();
}
pusta pętla () {
// ustaw kursor na kolumnę 0, wiersz 1
// (uwaga: wiersz 1 to drugi wiersz, ponieważ liczenie zaczyna się od 0):
lcd.setCursor(0, 1);
// drukuj liczbę sekund od zresetowania:
Czujnik odczytu();
//Se imprimen las zmienne
lcd.print("Temperatura: ");
lcd.print(Temperatura);
lcd.println(" stopnie C");
lcd.print("Presja: ");
lcd.print(Presion);
lcd.println(" milibary");
opóźnienie (1000);
}
void SensorStart() {
//Secuencia de inicio del sensor
jeśli (nacisk.rozpocznij())
Serial.println("Sukces inicjowania BMP180");
w przeciwnym razie
{
Serial.println("Inicjacja BMP180 nie powiodła się (rozłączono?)\n\n");
natomiast (1);
}
//Se inicia la lectura de temperatura
status = ciśnienie.startTemperatura();
jeśli (stan != 0) {
opóźnienie(stan);
//Se lee una temperatura inicial
status = ciśnienie.getTemperature(Temperatura);
jeśli (stan != 0) {
//Se inicia la lectura de presiones
status = ciśnienie.startCiśnienie(3);
jeśli (stan != 0) {
opóźnienie(stan);
//Se lee la presión inicial incydente sobre el sensor en la primera ejecución
status = pressure.getPressure(PresionBase, Temperatura);
}
}
}
}
nieważny czujnik odczytu() {
//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 = ciśnienie.startTemperatura();
jeśli (stan != 0)
{
opóźnienie(stan);
//Se realiza la lectura de temperatura
status = ciśnienie.getTemperature(Temperatura);
jeśli (stan != 0)
{
//Se inicia la lectura de presión
status = ciśnienie.startCiśnienie(3);
jeśli (stan != 0)
{
opóźnienie(stan);
//Se lleva a cabo la lectura de presión, //considerando la temperatura que afecta el desempeño del sensor
status = ciśnienie.getPressure(Presion, Temperatura);
jeśli (stan != 0)
{
//Se hace el cálculo de la altura en base a la presión leída en el Konfiguracja
}
else Serial.println("błąd podczas wykładu\n");
}
else Serial.println("error iniciando la lectura de presion\n");
}
else Serial.println("błąd en la lectura de temperatura\n");
}
else Serial.println("błąd iniciando la lectura de temperatura\n");
}
Krok 4: Terminarz

Sube el código a Arduino y te debe funcionar reprezentanto a la temperatura en C y la presión en milibares. Te debería enseñar algo como el imagen arriba.
Zalecana:
BMP180 Y LCD z Arduino: 4 kroki

BMP180 Y LCD Con Arduino: este tutorial les ayudará a todos aquellos que quieran hacer funcionar el sensor de temperatura y presión BMP180 y el LCD a través de arduino
Jak korzystać z BMP180 z SkiiiD: 9 kroków

Jak korzystać z BMP180 z SkiiiD: samouczek dotyczący tworzenia BMP180 za pomocą „skiiiD”
Samouczek LCD-BMP180 z Arduino: 4 kroki

Tutorial 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. El samouczek será realizado con el programa Arduino, se necesita un Arduino Uno, un BMP180 y un LCD
Czas i temperatura z wyświetlaczem LCD i Arduino (stałe): 4 kroki

Czas i temperatura Z LCD i Arduino (NAPRAWIONO): Witam wszystkich! Nazywam się Samuele, mam 14 lat i pochodzę z Sycylii… Jestem nową osobą w świecie Arduino! Mam pewne doświadczenia z elektroniką i projektami DIY , ale zacząłem pisać programy na Arduino, aby uprościć moją pracę. To jest mój pierwszy Ins
Stacja pogodowa DIY wykorzystująca DHT11, BMP180, Nodemcu z Arduino IDE przez serwer Blynk: 4 kroki

Stacja pogodowa DIY wykorzystująca DHT11, BMP180, Nodemcu z Arduino IDE przez serwer Blynk: Github: DIY_Weather_Station Hackster.io: Stacja pogodowa Widziałeś aplikację pogodową, prawda? Na przykład, kiedy go otworzysz, poznasz warunki pogodowe, takie jak temperatura, wilgotność itp. Te odczyty są średnią wartością dużego