Taula de continguts:

Tutorial LCD-BMP180 Con Arduino: 4 passos
Tutorial LCD-BMP180 Con Arduino: 4 passos

Vídeo: Tutorial LCD-BMP180 Con Arduino: 4 passos

Vídeo: Tutorial LCD-BMP180 Con Arduino: 4 passos
Vídeo: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Desembre
Anonim
Tutorial LCD-BMP180 Con Arduino
Tutorial LCD-BMP180 Con Arduino

Benvingut a aquest tutorial, en el, aprendrem a crear un sensor de temperatura d’una manera fàcil, ràpida i eficient. El tutorial es realitzarà amb el programa Arduino, necessita un Arduino Uno, un BMP180 i un LCD.

Pas 1: ¿Què necessitem?

Què necessites?
Què necessites?
¿Que necessites?
¿Que necessites?
Què necessites?
Què necessites?

Per lograr el nostre objectiu necessari:

* Un Arduino Uno

* Un LCD

* Sense sensor BMP180

* Un Protoboard

* Un nombre total de 13 cables

* Un cable d'impressora

* Un ordinador / Laptop amb l'aplicació Arduino instal·lat amb la biblioteca "bmp 180 library sparkfun"

* Un cable d'impressora

* Un potenciómetro

Per a major facilitat aquí hi ha un enllaç en què es pot instal·lar Arduino en el teu computador (És gratis i segur)

www.arduino.cc/ca/Main/Software

Pas 2: Com usar els meus materials?

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

Segurament al ver la enorme llista de materials, cada un amb noms rars i difícils de gravar, es fa un poc difícil pensar com utilitzar aquests materials per lograr fer el meu sensor

Per facilitar l’explicació, deixeu un muntatge el qual mostri el lloc exacte en on cada material ha de ser, recuerda que el cable d’impressora ha de connectar-se a un port USB del vostre ordinador per al qual l’Arduino, LSB, etc. prendrà i funcionarà

NOTA: El BMP180 no apareix en el muntatge, per incloure-hi debats connectar la part VIN del BMP180 en la part ANALOGO del ARDUINO en A5, la part GND ne A4 i SCL i SDA en els GND de la part analògica de l’Arduino

CONSEJOS:

* És molt freqüent que el muntatge deixi les primeres vegades, per això revisa on es posa cada cable i es compara amb la posició exacta del muntatge

* El arduino es divideix en dues parts la part digital (en la que la majoria dels nostres cables van a estar) i l’anàlog. Procura revisar bé en què part del arduino cada cable va

Al finalitzar el Montatge, si el hiciste correctament, el LSB hauria de prestar-se i poder-lo prestar i apagar-lo amb el potenciómetre

muntatge Sacat de:

Pas 3: Com utilitzar la aplicació Arduino

Al tener Arduino instalado y oberto en nuestro computador, debemos revisar que la librería "bmp 180 library sparkfun" esté instal·lada pues sense aquesta, el nostre codi no funciona

Si no és segur de si la biblioteca està instal·lat o no en l’aplicació, es pot revisar en la part superior d’Arduino, en la pestaña de "Programa" i buscar en la secció de "Afegir llibreries". Si no es troben la biblioteca "BMP180 library sparkfun" en el teu llistat de biblioteques, pots entrar al link https://learn.sparkfun.com/tutorials/bmp180-barome… en el que pots descarregar i instal·lar la Libreria en Arduino

Al tener la Librería instalado en Arduino, i verificar que el vostre muntatge estigui funcionant, copia i pega el següent codi en Arduino, verificat i subel·lo:

#incloure

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

float centi () {// Funcions per llegir les dates analògiques i convertir-les en digital:

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

retorn (c); }

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

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

}

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

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

void loop () {// poseu aquí el vostre codi principal per executar-lo repetidament: float Centigrados = centi (); float Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); float Kelvin = kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Kelvin); retard (200);

}

Codi Sacat de:

Pas 4: Resultat final

Final resultat
Final resultat

Si segueix tots els passos al peu de la lletra, revisita dues vegades el teu muntatge, instal·la la llibreria i copiaste i s’enganxa el codi, el resultat final hauria de ser decidit a la imatge de dalt.

Com es poden veure, el censor dóna la temperatura actual del lloc en el que et trobes.

Recomanat: