Isi kandungan:
Video: PT Temperatura Y Milibares, Lcd dan BMP180: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hola este DIY te a a enseñar como usar un Arduino Uno, BMP180 y un display LCD para poder calular la temperatura y la presión del area en el que estas.
Primer lo que tienes que hacer es soldar el BMP180 a 4 kabel dan el LCD
Después de que hagas esto ya estas listo para armar tu montaj
Langkah 1: Bahan
Los materiales necesitados para realizar este montaje anak:
- 20 Kabel
- Paparan lcd
- Arduino Uno
- Protoboard (Grande)
- Resistencia de 220
- Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
Langkah 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
Langkah 3: Descargar 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
// sertakan kod perpustakaan:
#sertakan
#sertakan
#sertakan
// mulakan perpustakaan dengan bilangan pin antara muka
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
Tekanan SFE_BMP180;
PresionBase berganda;
Persembahan berganda = 0;
double Altura = 0;
Temperatura berganda = 0;
status char;
batal persediaan () {
// tetapkan bilangan lajur dan baris LCD:
lcd.begin (16, 2);
Serial.begin (9600);
SensorStart ();
}
gelung kosong () {
// tetapkan kursor ke lajur 0, baris 1
// (nota: baris 1 adalah baris kedua, kerana pengiraan bermula dengan 0):
lcd.setCursor (0, 1);
// cetak bilangan saat sejak ditetapkan semula:
BacaSensor ();
// Se imprimen las pemboleh ubah
lcd.print ("Temperatura:");
lcd.print (Temperatura);
lcd.println ("grados C");
lcd.print ("Pembentangan:");
lcd.print (Pembentangan);
lcd.println ("milibares");
kelewatan (1000);
}
batal SensorStart () {
// Sensuencia de inicio del sensor
jika (tekanan. mulakan ())
Serial.println ("BMP180 init berjaya");
yang lain
{
Serial.println ("BMP180 init gagal (terputus?) N / n");
sementara (1);
}
// Se inicia la lectura de temperatura
status = tekanan.startTemperature ();
jika (status! = 0) {
kelewatan (status);
// Se lee una temperatura tidak rasmi
status = tekanan.getTemperature (Temperatura);
jika (status! = 0) {
// Se inicia la lectura de presiones
status = tekanan.start Tekanan (3);
jika (status! = 0) {
kelewatan (status);
// Seee la presión inicial insidene sobre el sensor en la primera ejecución
status = tekanan.getPressure (PresionBase, Temperatura);
}
}
}
}
batal 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 = tekanan.startTemperature ();
jika (status! = 0)
{
kelewatan (status);
// Se realiza la lectura de temperatura
status = tekanan.getTemperature (Temperatura);
jika (status! = 0)
{
// Se inicia la lectura de presión
status = tekanan.start Tekanan (3);
jika (status! = 0)
{
kelewatan (status);
// Se lleva a cabo la lectura de presión, // thinkando la temperatura que afecta el desempeño del sensor
status = tekanan.getPressure (Presion, Temperatura);
jika (status! = 0)
{
// Se hace el cálculo de la altura en base a la presión leída en el Persediaan
}
lain Serial.println ("ralat en la lectura de presion / n");
}
lain Serial.println ("ralat iniciando la lectura de presion / n");
}
lain Serial.println ("ralat en la lectura de temperatura / n");
}
lain Serial.println ("ralat iniciando la lectura de temperatura / n");
}
Langkah 4: Terminar
Sube el código a Arduino y te debe funcionar mewakiliando a la temperatura dan C y la presión en milibares. Te debería enseñar algo como el imagen arriba.
Disyorkan:
Cara Membuat dan Memasukkan Jadual dan Menambah Lajur Tambahan dan / atau Baris ke Jadual Itu di Microsoft Office Word 2007: 11 Langkah
Cara Membuat dan Memasukkan Jadual dan Menambah Lajur Tambahan dan / atau Baris ke Jadual Itu di Microsoft Office Word 2007: Pernahkah anda mempunyai banyak data yang anda gunakan dan fikirkan sendiri … " bagaimana saya dapat membuat semua data ini kelihatan lebih baik dan lebih mudah difahami? " Sekiranya demikian, maka jadual di Microsoft Office Word 2007 mungkin adalah jawapan anda
Menghubungkan Pemprosesan dan Arduino dan Membuat 7 Segmen dan Pengawal GUI Servo: 4 Langkah
Menghubungkan Pemprosesan dan Arduino dan Membuat 7 Segmen dan Pengawal Servo GUI: Untuk beberapa projek yang anda buat perlu menggunakan Arduino kerana menyediakan platform prototaip yang mudah tetapi memaparkan grafik dalam monitor bersiri Arduino boleh memakan masa cukup lama dan bahkan sukar untuk dilakukan. Anda boleh memaparkan grafik di Arduino Serial Monitor dengan
Menentukan Tekanan dan Ketinggian Menggunakan GY-68 BMP180 dan Arduino: 6 Langkah
Menentukan Tekanan dan Ketinggian Menggunakan GY-68 BMP180 dan Arduino: Gambaran keseluruhanDalam banyak projek seperti robot terbang, stesen cuaca, peningkatan prestasi penghalaan, sukan dan lain-lain mengukur tekanan dan ketinggian adalah sangat penting. Dalam tutorial ini, anda akan belajar bagaimana menggunakan sensor BMP180, yang merupakan salah satu yang paling
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya. Ini adalah bacaan suhu dengan reka bentuk saya sendiri, dengan sensor ini dan