Πίνακας περιεχομένων:

Est Mi Estación Meteorológica Con Arduino !: 6 Βήματα
Est Mi Estación Meteorológica Con Arduino !: 6 Βήματα

Βίντεο: Est Mi Estación Meteorológica Con Arduino !: 6 Βήματα

Βίντεο: Est Mi Estación Meteorológica Con Arduino !: 6 Βήματα
Βίντεο: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, Νοέμβριος
Anonim
Est Mi Estación Meteorológica Con Arduino!
Est Mi Estación Meteorológica Con Arduino!

Εκπαιδευτικό πρόγραμμα για την εκτέλεση μετεωρολογικών συνθηκών με το Arduino Uno, με BMP180 y un LCD, για μηδενικούς χειρισμούς, sencilla y que en realidad logre el propósito que es que el LCD muestre la temperatura y la presión de donde Το

Βήμα 1: Υλικά

Υλικά
Υλικά

1 Arduino

1 Protoboard

1 LCD

1 BMP 180

1 Potenciómetro

1 Αντίσταση

20 καλώδια

Βήμα 2: Montaje LCD

LCD Montaje
LCD Montaje

Χρησιμοποιήστε το montaje para conectar el Arduino con el LCD y con el potenciómetro. Vamos a conectar Digitalηφιακή καρφίτσα 12, 11, 5, 4, 3 y 2 al LCD y vamos a conectar tres καλώδια σε γείωση και 3,3 volt για ηλεκτρικό δυναμικό.

Συνιστώμενες οδηγίες: Si, al conectar la resistencia, el montaje no funciona, no va importar que le საკმაოდ la resistencia.¡Quítela ya!

Βήμα 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

Después de haber soldado los cuatro καλώδια από BMP 180, είναι συνδεδεμένα με το A4 y A5 και το κατεβάζετε σε γείωση και 5 βολτ.

Βήμα 4: Κατεβάστε Librerias

Para este código necesitas bajar dos librerías a arduino.

1. Liquidcrystal, para que el LCD fucione y muestre los valores que necesitas.

2. SFE_BPM180, για que BPM 180 λειτουργίες και προδιαγραφές και θερμοκρασίες που απαιτούνται.

Προσθήκη: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

Βήμα 5: Código

Μόνο για τη θερμοκρασία και την προεπιλογή, μπορείτε να χρησιμοποιήσετε γενικές γραμμές για να χρησιμοποιήσετε τη θερμοκρασία του δωματίου σας και να υπολογίσετε τις απαιτήσεις σας σε μια σόλο οθόνη LCD.

#include (SFE_BMP180.h)

#include (Wire.h)

#include (LiquidCrystal.h)

LiquidCrystal LCD (12, 11, 5, 4, 3, 2);

SFE_BMP180 bmp180;

void setup ()

{

Serial.begin (9600);

εάν (bmp180.begin ())

Serial.println ("BMP180 iniciado correctamenten");

else {Serial.println ("Error al iniciar el BMP180");

ενώ (1)? // bucle infinito}}

void loop () {char status; διπλό Τ, Ρ;

κατάσταση = bmp180.startTemperature (); εάν (κατάσταση! = 0)

{

καθυστέρηση (κατάσταση)?

κατάσταση = bmp180.getTemperature (T);

εάν (κατάσταση! = 0)

{

κατάσταση = bmp180.startΠίεση (3);

εάν (κατάσταση! = 0)

{

καθυστέρηση (κατάσταση)?

κατάσταση = bmp180.getPressure (P, T);

εάν (κατάσταση! = 0)

{

lcd.print ("Temperatura:");

lcd.print (T, 2);

lcd.print (" *C,");

lcd.print ("Presion:");

lcd.print (P, 2);

Serial.println ("mb");

}

}

}

}

καθυστέρηση (1000)?

}

Βήμα 6: Τελικός Resultado Y Montaje

Resultado Y Montaje Final
Resultado Y Montaje Final

En el montaje se puede ver la union de montajes del BMP 180 y del LCD con el poteciómetro.

Απαγορεύεται η απαγόρευση της λήψης της φωτογραφίας, η οποία δεν μπορεί να χρησιμοποιηθεί για την παρακολούθηση της θερμοκρασίας (σε Newtons) και της θερμοκρασίας (Κελσίου).

Συνιστάται: