Orodha ya maudhui:
- Hatua ya 1: Materiales
- Hatua ya 2: Montage
- Hatua ya 3: Descargar Arduino Y El Codigo
- Hatua ya 4: Kituo
Video: PT Temperatura Y Milibares, Lcd na BMP180: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Hola hii DIY inafanya kazi kwa njia ya Arduino Uno, BMP180 na onyesha LCD kwa vifaa vyenye nguvu vya umeme na eneo la eneo hilo.
Primero lo que tienes que hacer es soldar el BMP180 a 4 cables y el LCD
Después de que hagas esto of estas listo para for armar tu montage
Hatua ya 1: Materiales
Los materiales necesitados kwa realizar este montaje son:
- Kamba 20
- Onyesha LCD
- Arduino Uno
- Kitabu cha ulinzi (Grande)
- Resistencia de 220
- Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
Hatua ya 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
Hatua ya 3: Descargar Arduino Y El Codigo
Antes de copiar y pegar este codigo en Arduino es MANDATORIO ni nini kinashuka kwa uhuru. Abajo encontrara el link de la página, solo tee 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
// ni pamoja na nambari ya maktaba:
# pamoja
# pamoja
# pamoja
// anzisha maktaba na nambari za pini za kiolesura
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
Shinikizo la SFE_BMP180;
Msingi wa PresionBase;
Kuwepo mara mbili = 0;
Altura mbili = 0;
Temperatura mara mbili = 0;
hadhi ya char;
usanidi batili () {
// weka safu ya safu na safu za LCD:
lcd kuanza (16, 2);
Kuanzia Serial (9600);
SensorStart ();
}
kitanzi batili () {
// weka mshale kwenye safu wima 0, mstari wa 1
// (kumbuka: mstari wa 1 ni safu ya pili, kwani kuhesabu huanza na 0):
lcd.setCursor (0, 1);
// chapisha idadi ya sekunde tangu kuweka upya:
Soma Sensor ();
// Se imprimen las las vigezo
lcd.print ("Temperatura:");
lcd.print (Temperatura);
lcd.println ("grados C");
lcd.print ("Presion:");
lcd.print (Presion);
lcd.println ("milibares");
kuchelewesha (1000);
}
SensorStart tupu () {
// Secuencia de inicio del sensor
ikiwa (shinikizo. anza ())
Serial.println ("BMP180 init mafanikio");
mwingine
{
Serial.println ("BMP180 init imeshindwa (imekataliwa?) N / n");
wakati (1);
}
// Se inicia la lectura de temperatura
hadhi = shinikizo. kuanza Joto ();
ikiwa (hadhi! = 0) {
kuchelewesha (hadhi);
// Se lee una temperatura inicial
hadhi = shinikizo. Joto Joto (Temperatura);
ikiwa (hadhi! = 0) {
// Se inicia la lectura de presiones
hadhi = shinikizo. Start Pressure (3);
ikiwa (hadhi! = 0) {
kuchelewesha (hadhi);
// Tazama tukio la kawaida kwa tukio la sensorer ya en primera ejecución
hadhi = shinikizo shinikizo la shinikizo (PresionBase, Temperatura);
}
}
}
}
Utupu wa ReadSensor () {
// Haya ni maoni ya wataalam wa hotuba ya utunzaji wa hali ya juu na hali ya calcula ya altura
// Se inicia la lectura de temperatura
hadhi = shinikizo. kuanza Joto ();
ikiwa (hadhi! = 0)
{
kuchelewesha (hadhi);
// Se realiza la lectura de temperatura
hadhi = shinikizo. Joto Joto (Temperatura);
ikiwa (hadhi! = 0)
{
// Se inicia la lectura de presión
hadhi = shinikizo. Start Pressure (3);
ikiwa (hadhi! = 0)
{
kuchelewesha (hadhi);
// Se lleva a cabo la lectura de presión, // considerando la temperatura ya hii afecta el desempeño del sensor
hadhi = shinikizo shinikizo la shinikizo (Presion, Temperatura);
ikiwa (hadhi! = 0)
{
// Angalia moja kwa moja kwa sababu ya msingi wa kuanzisha na kuanzisha
}
mwingine Serial.println ("error en la lectura de presion / n");
}
mwingine Serial.println ("error iniciando la lectura de presion / n");
}
mwingine Serial.println ("error en la lectura de temperatura / n");
}
mwingine Serial.println ("error iniciando la lectura de temperatura / n");
}
Hatua ya 4: Kituo
Sube el código a Arduino y te debe funcionar representando a la temperatura en C y la presión en milibares. Te debería enseñar algo como el imagen arriba.
Ilipendekeza:
BMP180 Y LCD Con Arduino: Hatua 4
BMP180 Y LCD Con Arduino: Mafunzo haya ni pamoja na á maji aquellos quieran hacer funcionar el sensor de temperatura y presi ó n BMP180 na LCD ya trav é s de arduino
Jinsi ya kutumia BMP180 na SkiiiD: Hatua 9
Jinsi ya kutumia BMP180 na SkiiiD: Mafunzo ya kukuza BMP180 kupitia " skiiiD. &Quot;
Mafunzo LCD-BMP180 Con Arduino: 4 Hatua
Mafunzo ya LCD-BMP180 Con Arduino: Bienvenido ni mafunzo haya, kwa sababu, tutawakilisha chombo cha kutuliza kwa sababu ya fikira na upekuzi; El mafunzo ser á realizado con el programama Arduino, se necesita un Arduino Uno, un BMP180 na un LCD
Uonyesho wa LCD wa I2C / IIC - Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Na Arduino: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Tumia LCD ya SPI kwa Uonyesho wa LCD wa I2C Kutumia SPI kwa Moduli ya IIC Pamoja na Arduino: Halo jamani kwani kawaida SPI LCD 1602 ina waya nyingi sana kuungana kwa hivyo ni ngumu sana kuiunganisha na arduino lakini kuna moduli moja inayopatikana sokoni ambayo inaweza badilisha onyesho la SPI kuwa onyesho la IIC kwa hivyo basi unahitaji kuunganisha waya 4 tu
Uonyesho wa LCD wa I2C / IIC - Badilisha LCD ya SPI kwa Uonyesho wa LCD wa I2C: Hatua 5
Uonyesho wa LCD wa I2C / IIC | Badilisha LCD ya SPI kwa Onyesho la LCD la I2C: kutumia spi LCD kuonyesha inahitaji miunganisho mingi sana kufanya ambayo ni ngumu sana kufanya hivyo nimepata moduli ambayo inaweza kubadilisha i2c lcd kwa spi lcd ili tuanze