Բովանդակություն:
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ամենը DIY- ի միջոցով կարող եք օգտագործել Arduino Uno- ով, BMP180- ով և LCD- ով ցուցադրել ջերմաստիճանը հաշվարկելու և ջերմաստիճանը որոշելու համար:
Հիմնականում դուք կարող եք վաճառել BMP180 և 4 մալուխ և LCD
Después de que hagas esto ya estas listo para armar tu montage
Քայլ 1: Նյութեր
Los materiales necesitados para realizar este montaje son:
- 20 մալուխ
- Displayուցադրել LCD
- Արդուինո Ունո
- Protoboard (Grande)
- 220 դիմադրություն
- Potencio-metro de 10k
-Cuando haz verificado de que tienes estos materiales puedes empezar a armar el montaje
Քայլ 2: Մոնտաժ
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
Քայլ 3. Ներբեռնեք 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
// ներառել գրադարանի ծածկագիրը.
#ներառում
#ներառում
#ներառում
// գրադարան նախաստորագրել ինտերֆեյսի կապերի համարներով
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
SFE_BMP180 ճնշում;
կրկնակի PresionBase;
կրկնակի ներկայացում = 0;
կրկնակի Altura = 0;
կրկնակի Temperatura = 0;
ածխի կարգավիճակ;
void setup () {
// սահմանեք LCD- ի սյունակների և տողերի քանակը.
lcd. սկսել (16, 2);
Serial.begin (9600);
SensorStart ();
}
դատարկ շրջան () {
// կուրսորը սահմանել 0 սյունակ, տող 1
// (նշում. տող 1 -ը երկրորդ շարքն է, քանի որ հաշվարկը սկսվում է 0 -ով):
lcd.setCursor (0, 1);
// տպել վերականգնումից հետո վայրկյանների քանակը.
ReadSensor ();
// Se imprimen las փոփոխականներ
lcd.print ("Temperatura:");
lcd.print (Temperatura);
lcd.println ("grados C");
lcd.print ("Presion:");
lcd.print (Presion);
lcd.println («միլիբար»);
ուշացում (1000);
}
դատարկ SensorStart () {
// Secuencia de inicio del sensor
եթե (ճնշում. սկսի ())
Serial.println ("BMP180 init հաջողություն");
ուրիշ
{
Serial.println ("BMP180 init ձախողվել է (անջատված է?) N / n");
մինչդեռ (1);
}
// Se inicia la lectura de temperatura
կարգավիճակ = press.startTemperature ();
եթե (կարգավիճակ! = 0) {
ուշացում (կարգավիճակ);
// Se lee una temperatura inicial
կարգավիճակ = press.getTemperature (Temperatura);
եթե (կարգավիճակ! = 0) {
// Se inicia la lectura de presiones
կարգավիճակ = ճնշում: ճնշում (3);
եթե (կարգավիճակ! = 0) {
ուշացում (կարգավիճակ);
// Se lee la presión inicial incidente sobre el sensor en la primera ejecución
կարգավիճակ = press.getPressure (PresionBase, Temperatura);
}
}
}
}
դատարկ 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
կարգավիճակ = press.startTemperature ();
եթե (կարգավիճակ! = 0)
{
ուշացում (կարգավիճակ);
// Se realiza la lectura de temperatura
կարգավիճակ = press.getTemperature (Temperatura);
եթե (կարգավիճակ! = 0)
{
// Se inicia la lectura de presión
կարգավիճակ = ճնշում: ճնշում (3);
եթե (կարգավիճակ! = 0)
{
ուշացում (կարգավիճակ);
// Se lleva a cabo la lectura de presión, // հաշվի առնելով ջերմաստիճանը, որը ազդում է զգայունության վրա
կարգավիճակ = press.getPressure (Presion, Temperatura);
եթե (կարգավիճակ! = 0)
{
// Se hace el cálculo de la altura en base a la presión leída en el Setup
}
այլապես Serial.println ("error en la lectura de presion / n");
}
այլապես Serial.println ("error iniciando la lectura de presion / n");
}
այլապես Serial.println ("error en la lectura de temperatura / n");
}
այլապես Serial.println ("error iniciando la lectura de temperatura / n");
}
Քայլ 4: Տերմինալ
Sube el código a Arduino y te debe ֆունկցիոնալ ներկայացուցչությունը և ջերմաստիճանը en C y la presión en milibares. Te debería enseñar algo como el imagen arriba.
Խորհուրդ ենք տալիս:
BMP180 Y LCD Con Arduino ՝ 4 քայլ
BMP180 Y LCD Con Arduino. Սա ուսուցման կարիք ունի և aacute; a todos aquellos que quieran hacer funcionar el sensor de temperatureura y presi ó n BMP180 y el LCD a trav é s de arduino
Ինչպես օգտագործել BMP180- ը SkiiiD- ով `9 քայլ
Ինչպես օգտագործել BMP180- ը SkiiiD- ով. BMP180- ի զարգացման ծրագիր «skiiiD» - ի միջոցով:
Tutorial LCD-BMP180 Con Arduino: 4 քայլ
Tutorial LCD-BMP180 Con Arduino: Կենսագործունեության համար անհրաժեշտ է ձեռնարկ, որը կարող է օգտագործվել ջերմաստիճանի և ջերմաստիճանի և ջերմաստիճանի բարձր արագության և արդյունավետության համար: El tutorial ser á իրականացում con el programa Arduino, se necesita un Arduino Uno, un BMP180 y un LCD
I2C / IIC LCD էկրան - Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլը Arduino- ով. 5 քայլ
I2C / IIC LCD էկրան | Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլ Arduino- ով. Բարև տղերք, քանի որ սովորական SPI LCD 1602 -ը չափազանց շատ լարեր ունի միացնելու, այնպես որ շատ դժվար է այն միացնել arduino- ին, բայց շուկայում կա մեկ մոդուլ, որը կարող է փոխակերպեք SPI էկրանը IIC էկրանին, այնպես որ դուք պետք է միացնեք ընդամենը 4 լար
I2C / IIC LCD էկրան - Փոխարկեք SPI LCD- ը I2C LCD էկրանին `5 քայլ
I2C / IIC LCD էկրան | Փոխարկեք SPI LCD- ը I2C LCD էկրանին. Spi LCD էկրանին օգտագործելու համար չափազանց շատ կապեր են անհրաժեշտ, ինչը իսկապես դժվար է անել: Ես գտա մի մոդուլ, որը կարող է i2c LCD- ը վերածել spi LCD- ի, ուստի եկեք սկսենք