Inhoudsopgave:
Video: PT Temperatura Y Milibares, LCD en BMP180 - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
U kunt zelf een doe-het-zelf-apparaat gebruiken voor Arduino Uno, BMP180 en een LCD-scherm voor het berekenen van de temperatuur en de temperatuur in de regio.
Primero lo que tienes que hacer es soldar el BMP180 a 4 kabels y el LCD
Después de que hagas esto ya estas listo para armar tu montage
Stap 1: Materialen
Los materiaal dat nodig is voor de realizar montaje son:
- 20 kabels
- LCD-scherm weergeven
- Arduino Uno
- Protobord (Grande)
- Weerstand van 220
- Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
Stap 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
Stap 3: Download Arduino Y El Codigo
Antes de copiar y pegar este codigo en Arduino en MANDATORIO que descarges esta libreria. Abajo encontrara el link de la page, solo tiene que descargarlo en installarlo en Arduino.
learn.sparkfun.com/tutorials/bmp180-barome…
Después de que descargues la librería copiar este código y pegarlo en arduino
// voeg de bibliotheekcode toe:
#erbij betrekken
#erbij betrekken
#erbij betrekken
// initialiseer de bibliotheek met de nummers van de interface-pinnen
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
SFE_BMP180 druk;
dubbele PresionBase;
dubbele Presion = 0;
dubbele Altura = 0;
dubbele temperatuur = 0;
char-status;
ongeldige setup() {
// stel het aantal kolommen en rijen van het LCD-scherm in:
lcd.begin (16, 2);
Serieel.begin(9600);
SensorStart();
}
lege lus() {
// zet de cursor op kolom 0, regel 1
// (let op: regel 1 is de tweede rij, aangezien het tellen begint met 0):
lcd.setCursor(0, 1);
// print het aantal seconden sinds reset:
LeesSensor();
//Se imprimen las variabelen
lcd.print("Temperatuur: ");
lcd.print(Temperatuur);
lcd.println ("grados C");
lcd.print("Presie: ");
lcd.print(Presion);
lcd.println ("milibares");
vertraging (1000);
}
ongeldig SensorStart() {
//Secuencia de inicio del sensor
if (druk.begin())
Serial.println("BMP180 init succes");
anders
{
Serial.println("BMP180 init mislukt (losgekoppeld?)\n\n");
terwijl (1);
}
//Se inicia la lectura de temperatura
status = druk.startTemperatuur();
if (status != 0) {
vertraging (status);
//Zie una temperatura inicial
status = druk.getTemperature(Temperatura);
if (status != 0) {
//Se inicia la lectura de presiones
status = druk.startDruk (3);
if (status != 0) {
vertraging (status);
//Se lee la presión inicial incidente sobre el sensor en la primera ejecución
status = druk.getPressure (PresionBase, Temperatuur);
}
}
}
}
ongeldig ReadSensor() {
//En este método se hacen las lecturas de presión y temperatura en se calcula la altura
//Se inicia la lectura de temperatura
status = druk.startTemperatuur();
if (status != 0)
{
vertraging (status);
//Se realiza la lectura de temperatura
status = druk.getTemperature(Temperatura);
if (status != 0)
{
//Se inicia la lectura de presión
status = druk.startDruk (3);
if (status != 0)
{
vertraging (status);
//Seleva a cabo la lectura de presión, // beschouw de temperatuur van de temperatuur que afecta el desempeño del sensor
status = druk.getPressure (Presie, Temperatuur);
if (status != 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\n");
}
else Serial.println("error iniciando la lectura de presion\n");
}
else Serial.println("error en la lectura de temperatura\n");
}
else Serial.println("error iniciando la lectura de temperatura\n");
}
Stap 4: Terminal
Sube el código en Arduino en de funcionaire functie vertegenwoordigen een la temperatura en C y la presión en milibares. Te debería enseñar algo como el imagen arriba.
Aanbevolen:
MOD: Ender 3 LCD-achtergrondverlichting aan/uit: 6 stappen
MOD: Ender 3 LCD-achtergrondverlichting aan/uit: Mod voor displayverlichting aan/uit tijdens afdrukken 's nachts. Nu kunt u de achtergrondverlichting uitschakelen
Bluetooth-gestuurde Messenger LCD -- 16x2 LCD -- Hc05 -- Eenvoudig -- Draadloos prikbord: 8 stappen
Bluetooth-gestuurde Messenger LCD || 16x2 LCD || Hc05 || Eenvoudig || Draadloos mededelingenbord:…………………………….. ABONNEER aub op mijn YouTube-kanaal voor meer video's…… …………………………………Het mededelingenbord wordt gebruikt om mensen op de hoogte te houden van nieuwe informatie of Als je een bericht wilt sturen met in de kamer of in de hal
BMP180 gebruiken met SkiiiD: 9 stappen
Hoe BMP180 te gebruiken met SkiiiD: Een tutorial om BMP180 te ontwikkelen via "skiiiD."
Tutorial LCD-BMP180 met Arduino: 4 stappen
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 tutorial será realiseer je met Arduino, heb een Arduino Uno, een BMP180 en een LCD nodig
De druk en hoogte bepalen met behulp van GY-68 BMP180 en Arduino: 6 stappen
Het bepalen van de druk en hoogte met behulp van GY-68 BMP180 en Arduino: Overzicht Bij veel projecten zoals vliegende robots, weerstations, het verbeteren van de routeprestaties, sport en etc. is het meten van druk en hoogte erg belangrijk. In deze zelfstudie leert u hoe u de BMP180-sensor gebruikt, een van de meest