İçindekiler:

¡Mi Estación Meteorológica Con Arduino!: 6 Adım
¡Mi Estación Meteorológica Con Arduino!: 6 Adım

Video: ¡Mi Estación Meteorológica Con Arduino!: 6 Adım

Video: ¡Mi Estación Meteorológica Con Arduino!: 6 Adım
Video: Crea una Estación meteorológica con Arduino, el Sensor DHT11 y LCD | Estación del Clima con Arduino 2024, Kasım
Anonim
¡Mi Estación Meteorológica Con Arduino!
¡Mi Estación Meteorológica Con Arduino!

Arduino Uno, BMP180 ve LCD ekranları, LCD ekranları, kontrolleri, LCD ekranları ve uygulamaları için en iyi LCD ekran koşullarının en iyi şekilde değerlendirilmesi için temel bilgiler.

Adım 1: Malzemeler

Malzemeler
Malzemeler

1 Arduino

1 Protokol

1 LCD

1 BMP 180

1 Potenciómetro

1 Direnç

20 Kablo

Adım 2: Montaje LCD

Montaje LCD
Montaje LCD

Utilizando este montajına para bağlantısı ve Arduino con el LCD y con el potenciómetro. Vamos a conectar Dijital pin 12, 11, 5, 4, 3 y 2 ve LCD y vamos ve conectar tres kabloları bir topraklama ve 3.3 voltio para el potenciómetro.

Tavsiye: Si, el konectar la resistencia, el montajıe hiçbir işlev, hiçbir önemli que le tam bir direnç.¡Quítela ya!

Adım 3: Montaje BMP 180

Montaje BMP 180
Montaje BMP 180

BMP 180'den gelen kablolar, A4 y A5 ve 5 voltio'yu satın aldı.

Adım 4: İndirme Kitaplıkları

Bir arduino için para este código necesitas bajar dos librerías.

1. Liquidcrystal, para que el LCD fucione ve muestre los valores que gereklilikler.

2. SFE_BPM180, para que el BPM 180 işlev ve kapte la ılımanlık ve gereklilikler.

Açıklama: SI NO SE LOGRAN DESCARGAR ESTAS LIBRERIAS, NO SE PUEDE DESARROLAR EL CÓDIGO.

Adım 5: Codigo

Tüm sıcaklığın kontrol edilmesi ve değerlendirilmesi, ABD'nin tek başına bir LCD'nin sıcaklığına ve sıcaklığına göre değerlendirilmesi.

#include(SFE_BMP180.h)

#include(Tel.h)

#include(LiquidCrystal.h)

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

SFE_BMP180 bmp180;

geçersiz kurulum()

{

Seri.başla(9600);

eğer (bmp180.begin())

Serial.println("BMP180 iniciado düzeltme");

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

süre(1); // sonsuz bukle } }

void loop() { char durumu; çift T, P;

durum = bmp180.startTemperature(); if (durum != 0)

{

gecikme(durum);

durum = bmp180.getTemperature(T);

if (durum != 0)

{

durum = bmp180.startPressure(3);

if (durum != 0)

{

gecikme(durum);

durum = bmp180.getPressure(P, T);

if (durum != 0)

{

lcd.print("Sıcaklık: ");

lcd.print(T, 2);

lcd.print(" *C, ");

lcd.print("Öngörü: ");

lcd.print(P, 2);

Serial.println("mb");

}

}

}

}

gecikme(1000);

}

Adım 6: Resultado Y Montaje Finali

Resultado Y Montaje Finali
Resultado Y Montaje Finali

BMP'nin 180 ve LCD ekran bağlantılarını en üst düzeyde monte etme.

Günah ambargosu, herhangi bir fotoğraf için izin verilmez, cambia'nın sabit kalmasına izin verilir (en Newton) ve sıcaklık (en Celsius).

Önerilen: