Cuprins:

Tutorial LCD-BMP180 Con Arduino: 4 pași
Tutorial LCD-BMP180 Con Arduino: 4 pași

Video: Tutorial LCD-BMP180 Con Arduino: 4 pași

Video: Tutorial LCD-BMP180 Con Arduino: 4 pași
Video: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Noiembrie
Anonim
Tutorial LCD-BMP180 Con Arduino
Tutorial LCD-BMP180 Con Arduino

Bun venit la acest tutorial, în el, învățăm să creăm un senzor de temperatură de o manieră ușoară, rapidă și eficientă. El tutorial va fi realizat cu programul Arduino, are nevoie de un Arduino Uno, un BMP180 și un LCD.

Pasul 1: ¿Que Necesitaremos?

¿Que Necesitaremos?
¿Que Necesitaremos?
¿Que Necesitaremos?
¿Que Necesitaremos?
¿Que Necesitaremos?
¿Que Necesitaremos?

Pentru lograrul nostru Obiectivul necesar:

* Un Arduino Uno

* Un LCD

* Un senzor BMP180

* Un Protoboard

* Un număr total de 13 cabluri

* Un cable de Impresora

* Un computer / Laptop cu aplicația Arduino instalată cu bibliotecă "bmp 180 library sparkfun"

* Un cable de impresora

* Un potenciómetro

Pentru primar facilitate aici există un link în care se poate instala Arduino în calculatorul tău (Es gratis y seguro)

www.arduino.cc/en/Main/Software

Pasul 2: ¿Cómo Utilizo Mis Materiales?

¿Cómo Utilizo Mis Materiales?
¿Cómo Utilizo Mis Materiales?

Seguramente ver la enorma listă de materiale, fiecare cu nume rare și dificile de înregistrare, se face puțin greu să gândesc cum să folosesc aceste materiale pentru a face mi sensor

Pentru a facilita explicația, deje un montaj el cual este un exemplu exact în locul în care fiecare material trebuie să fie, recuerda că el cable de impresora trebuie să fie conectat la un port USB de tu computer pentru care el Arduino, LSB, etc. prendan și funcționează

NOTA: El BMP180 nu apare în montaj, pentru includerea debelor conectate la partea VIN a BMP180 în partea ANALOGO del ARDUINO en A5, partea GND ne A4 și SCL și SDA în los GND de la partea analoga a Arduino

CONSEJOS:

* Es muy frecuente que el montaje quede mal las primeras veces, por eso revisa donde pusiste cada cable y comparalo con la posición exacta del montaje

* El arduino se divide en dos partes la parte digital (în care majoritatea cablurilor noastre vor fi) și el analogo. Procura revizui bine în ce parte del arduino fiecare cable va

La finalizarea Montajului, dacă îl hicistez corect, el LSB ar trebui să-l prindă și să-l prindă și să-l apără cu potențometrul

montaj Sacado de:

Pasul 3: Cum se utilizează aplicația Arduino

Al tener Arduino instalado y abierto en nuestro computador, debemos revisar que la librería "bmp 180 library sparkfun" este instalat pues sin esta, nuestro cod nu funcționează

Dacă nu este sigur de la bibliotecă este Instalat o nu în aplicație, puteți revizita în partea superioară de Arduino, în pestaña de "Program" și căutați în secțiunea de "Adaugă Biblioteci". Dacă nu întâlnești libraria "BMP180 library sparkfun" în lista ta de biblioteci, poți intra pe link https://learn.sparkfun.com/tutorials/bmp180-barome… în el cual se poate descărca și instala Libreria în Arduino

Al tener la Librería instalat în Arduino, și verifică că Montajul tău funcționează, copie și pega următorul cod în Arduino, verificat și subel:

#include

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

float centi () {// Funcion para leer el dato analogico y convertirlo a digital:

int dato; plutitor c; dato = analogRead (A0); c = (500.0 * dato) / 1023;

return (c); }

float kelvin (float cent) {float k; k = cent + 273,15; return (k); }

float fahren (float cent) {float f; f = cent * 1,8 + 32; return (f);

}

float rankin (float cent) {float r; r = (cent + 273,15) * 1,8; return (r); }

void setup () {lcd.begin (16, 2); lcd.print ("C = K ="); lcd.setCursor (0, 1); lcd.print ("Temperatura"); }

void loop () {// puneți codul principal aici, pentru a rula în mod repetat: float Centigrados = centi (); float Fahrenheit = fahren (Centigrados); plutitor Rankin = rankin (Centigrados); float Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Kelvin); întârziere (200);

}

Código Sacado de:

Pasul 4: Rezultatul final

Final rezultat
Final rezultat

Dacă urmează toți pașii la pieptul letrei, revizuiește de două ori montajul tău, instalează bibliotecă și copie și lipsește codul, rezultatul final ar trebui să fie decedat la imaginea de mai sus.

Como se pot ver, el censor dice la temperatura actual del lugar en el que te encuentras.

Recomandat: