Բովանդակություն:
- Քայլ 1: Պասո 1: Նյութեր
- Քայլ 2. Paso 2. Soldar El LCD Con Los Conectores De Metal: Y El Sensor a Los Cables
- Քայլ 3. Պասո 3. Հասեր Էլ Մոնտաժ
- Քայլ 4: Պասո 4: Librerías
- Քայլ 5: Paso 5: Código
- Քայլ 6: Պասո 6. Բացահայտում De Código
- Քայլ 7: Paso 7: Verificar
Video: Սենսոր De Temperatura Y Presión En La Pantalla Display: Մարիա Խոսե Օվիեդո. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ուսումնական պարապմունքների միջոցով դուք կարող եք միացնել մի քանի ջերմաստիճան և ջերմաստիճան ՝ BMP180 բյուրեղյա էկրանով: Este display en una pantalla hecha de liquido que muestra información que se le da la la orden de hacer. El sensor de temperatura y presión muestra la temperatura en la que nos encontramos y en la presión que estamos.
Vamos a ver como hacer la conexión y un código para poder hacer que la temperatura que el sensor ցուցիչ հայտնաբերելը եւ նախադրյալը, այն ավելի ու ավելի բյուրեղյա ցուցադրման միջոցով:
Քայլ 1: Պասո 1: Նյութեր
Los materiales que se necesitan para poder conectar un display y un sensor de temperatura para hacer que la temperatura se refleje en el display son:
Արդուինո Ունո
Նախատախտակ
16 մալուխ
Պոտենցիոմետր
Բյուրեղյա էկրան (QY-1602A)
USB միացում Arduino- ով
Sensor de temperatura y presión.
1 դիմադրողականություն
Սոլդադոր
Estaño
Քայլ 2. Paso 2. Soldar El LCD Con Los Conectores De Metal: Y El Sensor a Los Cables
El LCD (բյուրեղյա դիսփլեյ) viene con unos conectores aparte para poder conectar este display at protoboard y mandar una orden al arduino:
Para esto, cogemos el estaño y el soldador, insertamos los conectores a los huecos del display y se empieza a derretir el estaño al rededor de todos los conectores hasta que queden bien soldados, asegurándonos de que no se vaya a soltar. Cuando veamos una bolita de "metal" al rededor de todos los conectores podemos estar seguros de esto:
Después soldamos el sensor and los cables para que se puedan conectar al arduino.
Քայլ 3. Պասո 3. Հասեր Էլ Մոնտաժ
Սենսոր:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Դերեխո -5 Վ
Displayուցադրել:
Pin12
Pin11
Pin5
Pin4
Pin 3
Pin2
Քայլ 4: Պասո 4: Librerías
Para poder lograr el código necesitamos baja algunas librerías que son:
SFE BMP180.h
Մետաղալար. Ժ
LiquidCrystal.h
Incluirlas en el código:
#include #include #include // Ձեզ անհրաժեշտ կլինի ստեղծել SFE_BMP180 օբյեկտ, այստեղ կոչվում է «ճնշում». SFE_BMP180 ճնշում; LiquidCrystal LCD (12, 11, 5, 4, 3, 2); կրկնակի ելակետ; // ելակետային ճնշում
Քայլ 5: Paso 5: Código
#include #include #include // Ձեզ անհրաժեշտ կլինի ստեղծել SFE_BMP180 օբյեկտ, այստեղ կոչվում է «ճնշում».
SFE_BMP180 ճնշում;
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
կրկնակի ելակետ; // ելակետային ճնշում
void setup () {
Serial.begin (9600);
Serial.println ("REBOOT");
lcd. սկսել (16, 2);
// Սկսեք սենսորը (կարևոր է սարքի վրա պահված ճշգրտման արժեքները ստանալ):
եթե (ճնշում. սկսի ())
lcd.println ("BMP180 init հաջողություն");
ուրիշ {
Serial.println ("BMP180 init ձախողվել է (անջատված է?) N / n");
մինչդեռ (1); // Ընդմիշտ դադար: }
// Ստացեք ելակետային ճնշում.
ելակետային = getPressure ();
lcd.setCursor (0, 1);
Serial.print («ելակետային ճնշում.»);
Serial.print (ելակետային);
Serial.println ("mb"); }
void loop () {double a, P;
// Ստացեք նոր ճնշման ընթերցում.
P = getPressure ();
// Showույց տվեք նրանց միջև հարաբերական բարձրության տարբերությունը
// նոր ընթերցում և ելակետային ընթերցում.
a = ճնշում. բարձրություն (P, ելակետ);
lcd.print («հարաբերական բարձրություն.»); եթե (a> = 0.0) lcd.print ("");
// ավելացնել բացատ դրական թվերի համար
lcd.print (a, 1);
lcd.print («մետր»);
եթե (a> = 0.0) Serial.print ("");
// ավելացնել բաց տարածք դրական թվերի համար lcd.print (a*3.28084, 0);
lcd.println («ոտքեր»);
ուշացում (500); }
կրկնակի getPressure () {
ածխի կարգավիճակ; կրկնակի T, P, p0, a;
// firstնշման ընթերցում կատարելու համար նախ պետք է ստանալ ջերմաստիճանի չափում:
// Սկսեք ջերմաստիճանի չափում.
// Եթե հարցումը հաջող է, սպասման ms- ի թիվը վերադարձվում է:
// Եթե հարցումն անհաջող է, 0 -ը վերադարձվում է:
կարգավիճակ = press.startTemperature ();
եթե (կարգավիճակ! = 0) {
// Սպասեք չափման ավարտին.
ուշացում (կարգավիճակ);
// Վերցրեք ավարտված ջերմաստիճանի չափումը.
// Նկատի ունեցեք, որ չափումը պահվում է T փոփոխականում:
// Օգտագործեք '& T' գործառույթը T- ի հասցեն տրամադրելու համար:
// Ֆունկցիան հաջողության դեպքում վերադարձնում է 1, ձախողման դեպքում `0:
կարգավիճակ = press.getTemperature (T);
եթե (կարգավիճակ! = 0) {
// Սկսեք ճնշման չափում.
// Պարամետրը գերազանցում է ընտրանքի կարգավորումը ՝ 0 -ից 3 -ը (ամենաբարձր ցուցանիշը, ամենաերկար սպասումը):
// Եթե հարցումը հաջող է, սպասման ms- ի թիվը վերադարձվում է:
// Եթե հարցումն անհաջող է, 0 -ը վերադարձվում է:
կարգավիճակ = ճնշում: ճնշում (3);
եթե (կարգավիճակ! = 0) {
// Սպասեք չափման ավարտին.
ուշացում (կարգավիճակ);
// Վերցրեք ավարտված ճնշման չափումը.
// Նկատի ունեցեք, որ չափումը պահվում է P փոփոխականում:
// Օգտագործեք '& P' ՝ P. հասցեն նշելու համար:
// Նկատի ունեցեք նաև, որ գործառույթը պահանջում է ջերմաստիճանի նախկին չափում (T):
// (Եթե ջերմաստիճանը կայուն է, կարող եք կատարել մեկ ջերմաստիճանի չափում մի շարք ճնշումների չափումների համար): // Ֆունկցիան հաջողության դեպքում վերադարձնում է 1, ձախողման դեպքում `0:
կարգավիճակ = ճնշում. ճնշում (P, T);
եթե (կարգավիճակ! = 0) {
վերադարձ (P);
} else lcd.println ("ճնշման չափման սխալ / n");
} else lcd.println ("ճնշման չափման սխալ / n");
} else lcd.println ("ջերմաստիճանի չափման սխալ / n");
} else lcd.println ("ջերմաստիճանի չափման սխալ / n");
}
Քայլ 6: Պասո 6. Բացահայտում De Código
Primero, incluimos las librerías que vamos a descargar:
Սեգրունդ, nodramos todos los pines a los que se conecta el LCD (բյուրեղյա էկրան):
Tercero, ponemos la presión de base:
Cuarto, se pone el void setup en la que establecemos la velocidad de la obediencia de esta orden en el crystal display.
Quinto, se pone el void loop el cual establece que es lo que el código manda a hacer. En este caso es mandar una orden del arduino al computador para que la temperatura y la presión que muestra el sensor BMP180 y que se vea en e cresta display.
Քայլ 7: Paso 7: Verificar
Ya conectado el arduino al computador te aseguras de tener el arduino conectado en herramientas al comando. Después subes el código y revisas el monitor serial para ver si la temperatura y la presión salen en este. Después ya te aseguras de que te aparezca la misma información en el բյուրեղյա ցուցադրման միջոցով:
Խորհուրդ ենք տալիս:
Այցելուների հաշվիչ `օգտագործելով 8051 և IR սենսոր LCD- ով` 3 քայլ
Այցելուների հաշվիչ `օգտագործելով 8051 և IR սենսոր LCD- ով. Հարգելի ընկերներ, ես բացատրել եմ, թե ինչպես պատրաստել այցելուների հաշվիչ` օգտագործելով 8051 և IR սենսորներ և ցուցադրել այն LCD- ում: 8051 -ը ամենահայտնի միկրոկառավարիչներից է, որն օգտագործվում է ամբողջ աշխարհում հոբբի, առևտրային ծրագրեր պատրաստելու համար: Ես տեսակցել եմ
Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. 7 քայլ
Մատնահետքի տարողունակ մատնահետքի սենսոր Arduino UNO- ի հետ. Աքարշ այստեղ ՝ CETech- ից: Այսօր մենք պատրաստվում ենք պաշտպանական շերտ ավելացնել մեր նախագծերին: Մի անհանգստացեք, մենք չենք պատրաստվում որևէ թիկնապահ նշանակել դրա համար: Դա կլինի գեղեցիկ, գեղեցիկ արտաքին տեսքով մատնահետքի տվիչ DFRobot- ից: Այսպիսով
Presión Y Temperatura En LCD Con Arduino: 5 քայլ
Presidón Y Temperatura En LCD Con Arduino: Con este tutorial, se ense ñ ar á a usar el LCD con el arduino para que en la pantalla se muestra la presi ó n y temperatura, junto con ayuda del BMP180. Aqu í se encontrara cada paso para completearlo, incluyendo im á gene
Ó Cómo Montar Un Sensor De Presión Y Temperatura En Arduino ?: 4 քայլ
¿Cómo Montar Un Sensor De Presión Y Temperatura En Arduino. Para esto, se debe tener un montaje bien hecho con todos los materiales necesarios y un
Cómo Calcular La Temperatura Y La Presión Con Arduino: 6 քայլ
Cómo Calcular La Temperatura Y La Presión Con Arduino: Հոլա՛ El sensor va a mandar los datos al հեղուկ բյուրեղյա էկրան y estos se podr á n ver en el dispositivo