INHOUDSOPGAWE:
- Stap 1: Paso 1: materiaal
- Stap 2: Paso 2: LCD -skerm met metaalkonstruksie. Y Sensor en Los kabels
- Stap 3: Paso 3: Hacer El Montaje
- Stap 4: Paso 4: Librerías
- Stap 5: Paso 5: Verwerking
- Stap 6: Paso 6: Explicación De Código
- Stap 7: Paso 7: Verifikasie
Video: Temperatuur sensor en vertoning sensor. Maria Jose Oviedo: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
U kan ook die temperatuur van die temperatuur en die temperatuur van die BMP180 met 'n kristalskerm vertoon. Este display en una pantalla hecha de liquido que muestra information que se le da la orden de hacer. Die temperatuur van die temperatuur kan die temperatuur en die temperatuur van die kamer weergee.
Ons kan ook die koneksie en die funksie van die sensor vir die temperatuur van die sensor opspoor en die kristal vertoon.
Stap 1: Paso 1: materiaal
Ons kan nie die temperatuur of die temperatuur van die temperatuur weerkaats nie, maar die temperatuur kan ook weerkaats word:
Arduino Uno
Protobord
16 kabels
Potenciometro
Kristalskerm (QY-1602A)
Konnekteerder USB vir Arduino
Sensor temperatuur en druk.
1 Weerstand
Soldador
Estaño
Stap 2: Paso 2: LCD -skerm met metaalkonstruksie. Y Sensor en Los kabels
Die LCD -skerm (kristalvertoning) kan saam met ons gekombineer word om 'n protokol aan te bied en 'n hele arduino op te stel.
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. Ons kan 'metaal' gebruik om 'n nuwe konstruksie te skep.
Ons het 'n goeie idee om 'n sensor te ontdek.
Stap 3: Paso 3: Hacer El Montaje
Sensor:
lado izquierdo- A4.
Mitad izquierda- A5
Mitad derecha- GND
Derecho-5V
Vertoon:
Speld 12
Speld 11
Speld 5
Speld 4
Speld 3
Speld 2
Stap 4: Paso 4: Librerías
Vir die poder lograr el código necesitamos baja algunas librerías que son:
SFE BMP180.h
Draad.h
LiquidCrystal.h
Incluirlas en el código:
#include #include #include // U moet 'n SFE_BMP180 -voorwerp skep, hier genoem "druk": SFE_BMP180 druk; LiquidCrystal lcd (12, 11, 5, 4, 3, 2); dubbele basislyn; // basislyn druk
Stap 5: Paso 5: Verwerking
#include #include #include // U moet 'n SFE_BMP180 -voorwerp skep, hier genoem "druk":
SFE_BMP180 druk;
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
dubbele basislyn; // basislyn druk
ongeldige opstelling () {
Serial.begin (9600);
Serial.println ("REBOOT");
lcd.begin (16, 2);
// Initialiseer die sensor (dit is belangrik dat kalibrasiewaardes op die toestel gestoor word).
as (druk. begin ())
lcd.println ("BMP180 init sukses");
anders {
Serial.println ("BMP180 init misluk (ontkoppel?) N / n");
terwyl (1); // Hou vir ewig stil. }
// Kry die basislyndruk:
basislyn = getPressure ();
lcd.setCursor (0, 1);
Serial.print ("basislyn druk:");
Serial.print (basislyn);
Serial.println ("mb"); }
leegte lus () {dubbel a, P;
// Kry 'n nuwe druklesing:
P = getPressure ();
// Toon die relatiewe hoogteverskil tussen
// die nuwe lesing en die basislynlesing:
a = druk.hoogte (P, basislyn);
lcd.print ("relatiewe hoogte:"); as (a> = 0.0) lcd.print ("");
// voeg 'n spasie by vir positiewe getalle
lcd.print (a, 1);
lcd.print ("meters");
as (a> = 0.0) Serial.print ("");
// voeg 'n spasie by vir positiewe getalle lcd.print (a*3.28084, 0);
lcd.println ("voete");
vertraging (500); }
dubbel getPressure () {
char status; dubbel T, P, p0, a;
// U moet eers 'n temperatuurmeting kry om 'n drukmeting uit te voer.
// Begin 'n temperatuurmeting:
// As die versoek suksesvol is, word die aantal ms om te wag teruggestuur.
// As die versoek nie slaag nie, word 0 teruggestuur.
status = druk.startTemperatuur ();
as (status! = 0) {
// Wag totdat die meting voltooi is:
vertraging (status);
// Haal die voltooide temperatuurmeting op:
// Let daarop dat die meting in die veranderlike T gestoor word.
// Gebruik '& T' om die adres van T aan die funksie te verskaf.
// Funksie gee 1 terug as dit suksesvol is, 0 as dit misluk.
status = druk.getTemperatuur (T);
as (status! = 0) {
// Begin 'n drukmeting:
// Die parameter is die oormonster -instelling, van 0 tot 3 (hoogste res, langste wag).
// As die versoek suksesvol is, word die aantal ms om te wag teruggestuur.
// As die versoek nie slaag nie, word 0 teruggestuur.
status = pressure.startPressure (3);
as (status! = 0) {
// Wag totdat die meting voltooi is:
vertraging (status);
// Haal die voltooide drukmeting op:
// Let daarop dat die meting in die veranderlike P gestoor word.
// Gebruik '& P' om die adres van P.
// Let ook op dat die funksie die vorige temperatuurmeting (T) vereis.
// (As die temperatuur stabiel is, kan u een temperatuurmeting vir 'n aantal drukmetings doen.) // Funksie gee 1 terug as dit suksesvol is, 0 as dit misluk.
status = pressure.getPressure (P, T);
as (status! = 0) {
terugkeer (P);
} anders lcd.println ("fout met die opspoor van drukmeting / n");
} anders lcd.println ("fout begin met druk meting / n");
} anders lcd.println ("fout by die opspoor van temperatuurmeting / n");
} anders lcd.println ("fout begin met temperatuurmeting / n");
}
Stap 6: Paso 6: Explicación De Código
Primero, incluimos las librerías que vamos and descargar.
Ons kan ook nie meer 'n LCD -skerm (kristalskerm) gebruik nie.
Tercero, ponemos la presión de base.
U kan ook die opstel van die leidraad opstel om die skerms van die skerm te herstel.
In elk geval, kan ons die leidende lus vir 'n hacer oplos. U kan ook die temperatuur van die sensor in die BMP180 -sensor op die skerm vertoon.
Stap 7: Paso 7: Verifikasie
U kan 'n hele rekenaar gebruik om 'n kombinasie van funksies te verkry. Ons kyk na die reeks reëls vir temperatuurveranderinge. U kan ook inligting oor die kristalvertoning kry.
Aanbeveel:
CO2 -vertoning: 9 stappe (met foto's)
CO2 -skerm: Soos die naam aandui, is die CO2 Display -projek 'n klein CO2 -gassensor wat op 'n USB -aansluiting gekoppel kan word om besoedeling binne en buite maklik op te spoor. Die CO2 -vlak word lewendig vertoon, maar dit is moontlik met die klein toepassing in die dokumentasie
Kerslig -vertoning gesynchroniseerd met musiek !: 4 stappe
Kerslig -vertoning wat met musiek gesinkroniseer is !: In hierdie instruksies gaan ek jou wys hoe om 'n Kerslig -vertoning te maak wat gesinkroniseer is met Kersmusiek met behulp van RGB -pixels. Moenie dat die naam jou bang maak nie! Dit is nie te moeilik om te leer hoe om dit te doen nie. Ek sal u egter waarsku dat dit redelik kan wees
Band temperatuur temperatuur module: 5 stappe
Bandtemperatuurmodule: agtergrond: Formula Student is die wêreld se mees gevestigde opvoedkundige ingenieurswese -kompetisie waarin studente van verskillende universiteite meeding om 'n formule -tipe voertuig te ontwerp, te ontwikkel, te bou en te jaag. Hierdie voertuie lewer hoë prestasie in terme van
Tuis sensor temperatuur temperatuur: 7 stappe
Huisnetwerktemperatuursensor: wat u moet weet om hierdie projek te maak: u moet weet van: - 'n paar elektroniese vaardighede (soldeer) - Linux - Arduino IDE (u moet addisionele borde in die IDE bywerk: http: // arduino.esp8266.com/stable/package_esp8266 …) - opdatering
Temperatuur- en ligvlakmonitor met vertoning op LCD NOKIA 5110: 4 stappe
Temperatuur- en ligvlakmonitor met vertoning op LCD NOKIA 5110: Hallo almal! In hierdie afdeling maak ons 'n eenvoudige elektroniese toestel om die temperatuur en ligvlak te monitor. Metings van hierdie parameters word op LCD NOKIA 5110 vertoon. Die toestel is gebaseer op die mikrokontroller AVR ATMEGA328P. Die monitering