Obsah:

Displej s teplotným senzorom a zobrazením na displeji. Maria Jose Oviedo: 7 krokov
Displej s teplotným senzorom a zobrazením na displeji. Maria Jose Oviedo: 7 krokov

Video: Displej s teplotným senzorom a zobrazením na displeji. Maria Jose Oviedo: 7 krokov

Video: Displej s teplotným senzorom a zobrazením na displeji. Maria Jose Oviedo: 7 krokov
Video: Parkovací systém s LCD displejem, 8 senzorů, Hyundai i30 2024, November
Anonim
Displej s teplotným senzorom a zobrazením na displeji. Maria Jose Oviedo
Displej s teplotným senzorom a zobrazením na displeji. Maria Jose Oviedo
Displej s teplotným senzorom a zobrazením na displeji. Maria Jose Oviedo
Displej s teplotným senzorom a zobrazením na displeji. Maria Jose Oviedo

Zoznámte sa s najdôležitejšími krokmi a pripojte všetky snímače teploty a tlaku BMP180 s kryštálovým displejom. Vsetky informacie o vsetkych mnozstvach informacii, ktore su k dispozicii, ako aj o dalsie informacie. Senzory teploty a tlaku v miestnosti zaznamenávajú teplotu a tlak v miestnosti.

Väčšina snímačov pripojených k televízoru a snímačov, ktoré zaznamenávajú teplotu, teploty a citlivosť snímača, detegujú presný a kryštálový displej.

Krok 1: Paso 1: Materiál

Potrebné množstvo pripojených konektorov zobrazenia displeja a teploty snímača paraboly, ako aj teplota, ktorá odráža váš displej:

Arduino Uno

Protoboard

16 káblov

Potenciometro

Kryštálový displej (QY-1602A)

Konektor USB alebo Arduino

Snímač teploty a tlaku.

1 Rezistencia

Soldador

Estaño

Krok 2: Paso 2: Soldar El LCD s kovovými konektormi. Senzor Y El a Los Káble

El LCD (krištáľový displej) obsahuje niekoľko konektorov, ktoré sú k dispozícii pre všetky typy konektorov a obsahujú protoboard a mandarínové arduino.

Všetky možnosti, ako nakupovať, nakupovať, nakupovať a nakupovať, nakupovať, nakupovať a nakupovať, nakupovať, kupovať, kupovať, kupovať a kupovať. Väčšie množstvo kovových rededorových kópií spojených s predstihom zospodu.

K dispozícii sú všetky senzory a káble, ktoré sú kompatibilné s Arduino.

Krok 3: Paso 3: Hacer El Montaje

Paso 3: Hacer El Montaje
Paso 3: Hacer El Montaje

Senzor:

lado izquierdo- A4.

Mitad izquierda- A5

Mitad derecha- GND

Derecho-5V

Displej:

Pin12

Kolík 11

Kolík 5

Kolík 4

Pin3

Kolík 2

Krok 4: Paso 4: Librerías

Väčšina lograrov, ktorí prišli o život, majú tieto synovia:

SFE BMP180.h

Wire.h

LiquidCrystal.h

Incluirlas en el código:

#include #include #include // Budete musieť vytvoriť objekt SFE_BMP180, tu nazývaný „tlak“: SFE_BMP180 tlak; LiquidCrystal lcd (12, 11, 5, 4, 3, 2); dvojitá základná línia; // základný tlak

Krok 5: Paso 5: Código

#include #include #include // Budete musieť vytvoriť objekt SFE_BMP180, tu nazývaný „tlak“:

Tlak SFE_BMP180;

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

dvojitá základná línia; // základný tlak

neplatné nastavenie () {

Serial.begin (9600);

Serial.println ("REBOOT");

lcd.begin (16, 2);

// Inicializujte snímač (je dôležité, aby boli do zariadenia uložené kalibračné hodnoty).

ak (press.begin ())

lcd.println ("úspech inicializácie BMP180");

inak {

Serial.println ("Chyba spustenia BMP180 (odpojené?) N / n");

pričom (1); // Pozastaviť navždy. }

// Získajte základný tlak:

základná čiara = getPressure ();

lcd.setCursor (0, 1);

Serial.print ("základný tlak:");

Serial.print (východisková hodnota);

Serial.println ("mb"); }

void loop () {double a, P;

// Získajte nové čítanie tlaku:

P = getPressure ();

// Ukáž relatívny výškový rozdiel medzi

// nové čítanie a základné čítanie:

a = tlak. nadmorská výška (P, základná čiara);

lcd.print ("relatívna nadmorská výška:"); ak (a> = 0,0) lcd.print ("");

// pridajte medzeru pre kladné čísla

lcd.print (a, 1);

lcd.print ("metre");

ak (a> = 0,0) Serial.print ("");

// pridajte medzeru pre kladné čísla lcd.print (a*3.28084, 0);

lcd.println ("stopy");

oneskorenie (500); }

zdvojnásobiť getPressure () {

stav char; dvojité T, P, p0, a;

// Na čítanie tlaku musíte najskôr zmerať teplotu.

// Spustenie merania teploty:

// Ak je žiadosť úspešná, vráti sa počet ms na čakanie.

// Ak je žiadosť neúspešná, vráti sa 0.

stav = tlak.startTeplota ();

if (status! = 0) {

// Počkajte na dokončenie merania:

oneskorenie (stav);

// Načítanie dokončeného merania teploty:

// Všimnite si, že meranie je uložené v premennej T.

// Na zadanie adresy T funkcie použite '& T'.

// Funkcia vráti 1 v prípade úspechu, 0 v prípade zlyhania.

stav = tlak.getTeplota (T);

if (status! = 0) {

// Spustenie merania tlaku:

// Parameter je nastavenie prevzorkovania od 0 do 3 (najvyššie rozlíšenie, najdlhšie čakanie).

// Ak je žiadosť úspešná, vráti sa počet ms na čakanie.

// Ak je žiadosť neúspešná, vráti sa 0.

stav = tlak.startTlak (3);

if (status! = 0) {

// Počkajte na dokončenie merania:

oneskorenie (stav);

// Načítanie dokončeného merania tlaku:

// Všimnite si, že meranie je uložené v premennej P.

// Na zadanie adresy P. použite '& P'

// Všimnite si tiež, že táto funkcia vyžaduje predchádzajúce meranie teploty (T).

// (Ak je teplota stabilná, môžete vykonať jedno meranie teploty pre niekoľko meraní tlaku.) // Funkcia vráti 1 v prípade úspechu, 0 v prípade zlyhania.

stav = tlak.gettlak (P, T);

if (status! = 0) {

návrat (P);

} else lcd.println ("chyba pri načítaní merania tlaku / n");

} else lcd.println ("chyba pri spustení merania tlaku / n");

} else lcd.println ("chyba pri načítaní merania teploty / n");

} else lcd.println ("chyba pri spustení merania teploty / n");

}

Krok 6: Paso 6: Explicación De Código

Primero incluimos las librerías que vamos and descargar.

Vyberte si z nasledujúcich kategórií: LCD displej (krištáľový displej).

Tercero, základňa presetu.

Viac informácií nájdete v časti s kryštálovým displejom.

Quinto, se pone el unid loop el cual establece que es lo que el código manda a hacer. Čo sa týka toho, čo je potrebné, počítajte s rôznymi teplotami a s vysokým rozlíšením, ktoré obsahuje snímač BMP180.

Krok 7: Paso 7: Verificar

Pripojte svoje počítače k počítaču a pripojte ich k počítaču. Nasleduje sledovanie série monitorov a sledovanie sériových parametrov teploty a tlaku v salóne. Kryštálový displej obsahuje všetky potrebné informácie o aparáte.

Odporúča: